From 2f9e3e403d951e78d85d91f063fd9270a491c82b Mon Sep 17 00:00:00 2001 From: deathride58 Date: Thu, 31 May 2018 23:03:18 +0000 Subject: [PATCH] Hard upstream sync (#6951) * maps - none of our changes included yet i'll get them in after i finish up the rest of the sync * sync part 1 - underscore folders in code * controllers folder * datums folder * game folder * cmon, work * modules - admin to awaymissions * cargo to events * fields to lighting * mapping > ruins * rest of the code folder * rest of the folders in the root directory * DME * fixes compiling errors. it compiles so it works * readds map changes * fixes dogborg module select * fixes typo in moduleselect_alternate_icon filepath --- SQL/tgstation_schema.sql | 34 + SQL/tgstation_schema_prefixed.sql | 34 + .../lavaland_surface_animal_hospital.dmm | 12 +- .../lavaland_surface_biodome_winter.dmm | 2 +- .../LavaRuins/lavaland_surface_pizzaparty.dmm | 2 - .../lavaland_surface_syndicate_base1.dmm | 258 +- _maps/RandomRuins/SpaceRuins/DJstation.dmm | 1 - _maps/RandomRuins/SpaceRuins/TheDerelict.dmm | 12 +- .../RandomRuins/SpaceRuins/caravanambush.dmm | 1980 - _maps/RandomRuins/SpaceRuins/oldstation.dmm | 47 +- .../RandomRuins/SpaceRuins/oldteleporter.dmm | 1 - _maps/RandomRuins/SpaceRuins/spacehotel.dmm | 5 +- .../SpaceRuins/turretedoutpost.dmm | 1 - _maps/RandomZLevels/Academy.dmm | 2 +- _maps/RandomZLevels/VR/murderdome.dmm | 2851 + _maps/RandomZLevels/VR/snowdin_VR.dmm | 79600 ++++++++++++++++ _maps/RandomZLevels/VR/syndicate_trainer.dmm | 19095 ++++ _maps/RandomZLevels/challenge.dmm | 3 - _maps/RandomZLevels/moonoutpost19.dmm | 16 +- _maps/RandomZLevels/research.dmm | 12 +- _maps/RandomZLevels/snowdin.dmm | 16 +- _maps/RandomZLevels/spacebattle.dmm | 24 +- _maps/RandomZLevels/undergroundoutpost45.dmm | 54 +- _maps/RandomZLevels/wildwest.dmm | 13 +- _maps/map_files/BoxStation/BoxStation.dmm | 11299 ++- .../map_files/Deltastation/DeltaStation2.dmm | 2124 +- _maps/map_files/MetaStation/MetaStation.dmm | 4505 +- _maps/map_files/Mining/Lavaland.dmm | 11 +- _maps/map_files/OmegaStation/OmegaStation.dmm | 424 +- _maps/map_files/PubbyStation/PubbyStation.dmm | 25841 ++--- _maps/map_files/PubbyStation/job_changes.dm | 1 - _maps/map_files/debug/runtimestation.dmm | 20 +- _maps/map_files/generic/CentCom.dmm | 4997 +- _maps/shuttles/emergency_cere.dmm | 2 +- _maps/shuttles/emergency_pubby.dmm | 1153 +- _maps/shuttles/emergency_raven.dmm | 15 +- _maps/shuttles/pirate_default.dmm | 10 +- _maps/shuttles/ruin_syndicate_dropship.dmm | 24 +- code/__DEFINES/atmospherics.dm | 26 +- code/__DEFINES/components.dm | 2 +- code/__DEFINES/flags.dm | 23 +- code/__DEFINES/is_helpers.dm | 2 +- code/__DEFINES/maps.dm | 2 +- code/__DEFINES/misc.dm | 2 - code/__DEFINES/research.dm | 2 +- code/__DEFINES/status_effects.dm | 2 +- code/__DEFINES/subsystems.dm | 2 +- code/__DEFINES/traits.dm | 5 +- code/__HELPERS/_lists.dm | 9 +- code/__HELPERS/areas.dm | 4 +- code/__HELPERS/icon_smoothing.dm | 4 +- code/__HELPERS/mobs.dm | 10 +- code/_globalvars/bitfields.dm | 28 +- code/_globalvars/lists/mapping.dm | 1 + code/_globalvars/lists/typecache.dm | 8 - code/_onclick/click.dm | 6 +- code/_onclick/hud/action_button.dm | 20 + code/_onclick/hud/ghost.dm | 6 + code/_onclick/hud/hud.dm | 28 +- .../configuration/entries/general.dm | 4 + code/controllers/subsystem/air.dm | 2 +- code/controllers/subsystem/atoms.dm | 6 +- code/controllers/subsystem/persistence.dm | 2 +- code/controllers/subsystem/religion.dm | 1 + code/controllers/subsystem/ticker.dm | 7 + code/controllers/subsystem/vote.dm | 4 +- code/datums/components/empprotection.dm | 11 + code/datums/components/stationloving.dm | 4 +- .../storage/concrete/bag_of_holding.dm | 15 +- code/datums/components/storage/storage.dm | 2 +- code/datums/dna.dm | 5 +- code/datums/helper_datums/getrev.dm | 4 +- code/datums/martial/cqc.dm | 3 +- code/datums/outfit.dm | 7 + code/datums/shuttles.dm | 8 +- code/datums/traits/_quirk.dm | 2 - code/datums/traits/negative.dm | 29 +- code/game/area/areas/away_content.dm | 4 + code/game/area/areas/centcom.dm | 7 +- code/game/area/areas/ruins/lavaland.dm | 3 + code/game/atoms.dm | 13 +- code/game/atoms_movable.dm | 4 - code/game/gamemodes/meteor/meteors.dm | 2 +- code/game/machinery/Sleeper.dm | 4 +- code/game/machinery/_machinery.dm | 21 +- code/game/machinery/announcement_system.dm | 4 +- code/game/machinery/camera/camera.dm | 10 +- code/game/machinery/camera/presets.dm | 1 + code/game/machinery/cell_charger.dm | 9 +- code/game/machinery/cloning.dm | 15 +- code/game/machinery/computer/_computer.dm | 17 +- code/game/machinery/computer/arcade.dm | 4 +- code/game/machinery/computer/medical.dm | 4 +- code/game/machinery/computer/security.dm | 7 +- code/game/machinery/doors/door.dm | 4 +- code/game/machinery/droneDispenser.dm | 2 +- code/game/machinery/firealarm.dm | 6 +- code/game/machinery/flasher.dm | 4 +- code/game/machinery/igniter.dm | 4 +- code/game/machinery/lightswitch.dm | 4 +- code/game/machinery/mass_driver.dm | 4 +- code/game/machinery/pipe/construction.dm | 5 + .../machinery/porta_turret/portable_turret.dm | 22 +- code/game/machinery/recharger.dm | 4 +- code/game/machinery/rechargestation.dm | 7 +- code/game/machinery/shieldgen.dm | 3 + code/game/machinery/slotmachine.dm | 3 +- code/game/machinery/spaceheater.dm | 5 +- code/game/machinery/status_display.dm | 10 +- .../machinery/telecomms/machines/allinone.dm | 4 + .../machinery/telecomms/telecomunications.dm | 4 +- code/game/mecha/mecha_control_console.dm | 4 +- code/game/mecha/mecha_defense.dm | 4 +- code/game/objects/effects/decals/cleanable.dm | 2 +- code/game/objects/effects/proximity.dm | 26 +- code/game/objects/items/RPD.dm | 289 +- code/game/objects/items/cigs_lighters.dm | 4 +- .../circuitboards/computer_circuitboards.dm | 8 + .../circuitboards/machine_circuitboards.dm | 26 + code/game/objects/items/defib.dm | 6 +- code/game/objects/items/devices/PDA/PDA.dm | 15 +- code/game/objects/items/devices/PDA/cart.dm | 21 +- code/game/objects/items/devices/camera_bug.dm | 16 +- code/game/objects/items/devices/gps.dm | 3 + code/game/objects/items/devices/paicard.dm | 5 +- .../game/objects/items/devices/radio/radio.dm | 10 +- .../objects/items/devices/transfer_valve.dm | 1 - code/game/objects/items/granters.dm | 2 +- code/game/objects/items/grenades/plastic.dm | 10 +- .../objects/items/grenades/spawnergrenade.dm | 2 +- code/game/objects/items/holy_weapons.dm | 169 + code/game/objects/items/inducer.dm | 6 +- code/game/objects/items/robot/robot_items.dm | 28 +- .../items/stacks/sheets/sheet_types.dm | 2 +- code/game/objects/items/storage/belt.dm | 2 +- code/game/objects/items/stunbaton.dm | 5 +- code/game/objects/items/weaponry.dm | 2 +- code/game/objects/obj_defense.dm | 6 +- code/game/objects/structures/aliens.dm | 1 + code/game/objects/structures/barsigns.dm | 7 +- .../structures/crates_lockers/closets.dm | 12 +- .../crates_lockers/closets/job_closets.dm | 21 +- .../closets/secure/supplypod.dm | 21 +- .../structures/crates_lockers/crates.dm | 9 + code/game/objects/structures/grille.dm | 2 +- code/game/objects/structures/ladders.dm | 29 + code/game/objects/structures/plasticflaps.dm | 4 +- code/game/objects/structures/reflector.dm | 15 +- code/game/turfs/change_turf.dm | 6 +- code/game/turfs/open.dm | 11 + code/game/turfs/simulated/chasm.dm | 30 + code/game/turfs/simulated/walls.dm | 11 +- code/game/turfs/space/space.dm | 4 +- code/game/turfs/turf.dm | 12 +- code/modules/VR/vr_human.dm | 43 +- code/modules/VR/vr_sleeper.dm | 142 +- code/modules/admin/admin.dm | 2 +- code/modules/admin/admin_ranks.dm | 2 +- code/modules/admin/topic.dm | 14 +- code/modules/admin/verbs/adminpm.dm | 6 - code/modules/admin/verbs/ak47s.dm | 2 +- code/modules/admin/verbs/modifyvariables.dm | 2 +- .../antagonists/abductor/equipment/gland.dm | 2 +- code/modules/antagonists/blob/blob/theblob.dm | 3 + .../antagonists/clockcult/clock_structure.dm | 6 + .../antagonists/clockcult/clockcult.dm | 2 +- code/modules/antagonists/cult/cult.dm | 2 +- code/modules/antagonists/devil/devil.dm | 2 +- .../antagonists/highlander/highlander.dm | 2 +- .../nukeop/equipment/nuclear_challenge.dm | 1 + .../nukeop/equipment/nuclearbomb.dm | 4 +- .../antagonists/revolution/revolution.dm | 2 +- code/modules/antagonists/swarmer/swarmer.dm | 6 + .../antagonists/wizard/equipment/artefact.dm | 4 +- .../antagonists/wizard/equipment/soulstone.dm | 4 +- code/modules/assembly/flash.dm | 6 +- code/modules/assembly/helpers.dm | 2 +- code/modules/assembly/proximity.dm | 14 +- .../environmental/LINDA_turf_tile.dm | 3 - .../atmospherics/machinery/atmosmachinery.dm | 1 + .../components/binary_devices/dp_vent_pump.dm | 17 +- .../components/binary_devices/passive_gate.dm | 3 +- .../components/binary_devices/pump.dm | 1 - .../components/binary_devices/valve.dm | 41 +- .../components/binary_devices/volume_pump.dm | 15 +- .../components/trinary_devices/filter.dm | 11 +- .../components/trinary_devices/mixer.dm | 14 +- .../components/unary_devices/cryo.dm | 1 - .../unary_devices/outlet_injector.dm | 5 +- .../components/unary_devices/thermomachine.dm | 7 +- .../components/unary_devices/vent_pump.dm | 22 +- .../components/unary_devices/vent_scrubber.dm | 15 +- .../atmospherics/machinery/datum_pipeline.dm | 2 +- .../atmospherics/machinery/portable/pump.dm | 4 +- .../machinery/portable/scrubber.dm | 4 +- .../mission_code/moonoutpost19.dm | 3 +- .../awaymissions/mission_code/murderdome.dm | 41 + .../awaymissions/mission_code/snowdin.dm | 12 +- code/modules/awaymissions/signpost.dm | 54 +- .../modules/awaymissions/super_secret_room.dm | 22 + code/modules/cargo/bounties/assistant.dm | 270 + code/modules/cargo/bounties/chef.dm | 138 + code/modules/cargo/bounties/item.dm | 35 + code/modules/cargo/bounties/mech.dm | 40 + code/modules/cargo/bounties/reagent.dm | 172 + code/modules/cargo/bounties/science.dm | 72 + code/modules/cargo/bounties/security.dm | 62 + code/modules/cargo/bounties/slime.dm | 39 + code/modules/cargo/bounties/special.dm | 41 + code/modules/cargo/bounties/virus.dm | 81 + code/modules/cargo/bounty.dm | 148 + code/modules/cargo/bounty_console.dm | 94 + code/modules/cargo/export_scanner.dm | 5 +- code/modules/cargo/exports/gear.dm | 72 +- code/modules/cargo/exports/large_objects.dm | 97 +- code/modules/cargo/exports/materials.dm | 30 +- code/modules/cargo/exports/seeds.dm | 2 +- code/modules/cargo/exports/sheets.dm | 62 +- code/modules/cargo/exports/tools.dm | 13 +- code/modules/cargo/exports/weapons.dm | 21 +- code/modules/cargo/expressconsole.dm | 101 +- code/modules/cargo/packs.dm | 102 +- code/modules/cargo/supplypod_beacon.dm | 93 + code/modules/client/verbs/who.dm | 3 +- code/modules/clothing/chameleon.dm | 136 +- code/modules/clothing/clothing.dm | 2 +- code/modules/clothing/glasses/_glasses.dm | 8 +- code/modules/clothing/glasses/hud.dm | 9 +- code/modules/clothing/head/helmet.dm | 6 - code/modules/clothing/head/jobs.dm | 18 - code/modules/clothing/outfits/vr.dm | 39 + .../modules/clothing/spacesuits/chronosuit.dm | 3 + .../modules/clothing/spacesuits/flightsuit.dm | 10 +- code/modules/clothing/spacesuits/hardsuit.dm | 2 +- code/modules/clothing/suits/armor.dm | 6 - code/modules/clothing/suits/jobs.dm | 16 - code/modules/clothing/suits/labcoat.dm | 2 +- .../modules/clothing/suits/reactive_armour.dm | 24 +- code/modules/clothing/under/miscellaneous.dm | 1 - code/modules/events/high_priority_bounty.dm | 20 + code/modules/events/prison_break.dm | 2 + code/modules/events/vent_clog.dm | 3 +- .../food_and_drinks/drinks/drinks/bottle.dm | 2 +- .../kitchen_machinery/smartfridge.dm | 4 +- code/modules/holodeck/computer.dm | 4 +- code/modules/hydroponics/beekeeping/beebox.dm | 5 +- .../integrated_electronics/core/assemblies.dm | 15 +- .../integrated_electronics/core/printer.dm | 2 + .../core/saved_circuits.dm | 8 - .../integrated_electronics/subtypes/input.dm | 3 + code/modules/jobs/job_types/captain.dm | 4 + code/modules/jobs/job_types/cargo_service.dm | 4 + code/modules/jobs/job_types/civilian.dm | 6 +- code/modules/jobs/job_types/engineering.dm | 1 + code/modules/jobs/job_types/job.dm | 8 + code/modules/jobs/job_types/medical.dm | 6 + code/modules/jobs/job_types/science.dm | 2 + code/modules/jobs/job_types/security.dm | 8 + .../mining/equipment/lazarus_injector.dm | 3 + .../mining/equipment/mineral_scanner.dm | 1 + .../mining/equipment/wormhole_jaunter.dm | 3 + .../mining/lavaland/necropolis_chests.dm | 62 +- code/modules/mining/machine_vending.dm | 12 +- code/modules/mob/dead/dead.dm | 4 +- .../modules/mob/dead/new_player/new_player.dm | 7 +- code/modules/mob/living/blood.dm | 5 +- code/modules/mob/living/brain/MMI.dm | 4 +- code/modules/mob/living/brain/posibrain.dm | 1 + code/modules/mob/living/carbon/carbon.dm | 6 +- .../mob/living/carbon/carbon_defense.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 14 +- .../mob/living/carbon/human/human_defense.dm | 4 +- .../mob/living/carbon/human/human_movement.dm | 4 +- code/modules/mob/living/carbon/human/life.dm | 4 +- .../carbon/human/species_types/plasmamen.dm | 2 +- .../carbon/human/species_types/vampire.dm | 2 +- .../mob/living/carbon/monkey/inventory.dm | 3 + code/modules/mob/living/carbon/monkey/life.dm | 2 +- code/modules/mob/living/damage_procs.dm | 14 +- code/modules/mob/living/death.dm | 7 +- code/modules/mob/living/emote.dm | 5 + code/modules/mob/living/life.dm | 31 +- code/modules/mob/living/living_defense.dm | 4 +- .../mob/living/silicon/ai/ai_defense.dm | 4 +- .../mob/living/silicon/pai/pai_defense.dm | 3 + .../modules/mob/living/silicon/robot/robot.dm | 9 +- .../mob/living/silicon/robot/robot_defense.dm | 4 +- .../mob/living/silicon/robot/robot_modules.dm | 3 + .../mob/living/silicon/silicon_defense.dm | 6 +- .../mob/living/simple_animal/bot/bot.dm | 3 + .../mob/living/simple_animal/bot/ed209bot.dm | 10 +- .../mob/living/simple_animal/bot/medbot.dm | 2 +- .../mob/living/simple_animal/bot/mulebot.dm | 4 +- .../simple_animal/friendly/drone/_drone.dm | 3 + .../friendly/drone/drones_as_items.dm | 2 +- .../hostile/megafauna/colossus.dm | 2 +- .../hostile/megafauna/megafauna.dm | 4 +- .../hostile/mining_mobs/hivelord.dm | 3 +- .../hostile/mining_mobs/necropolis_tendril.dm | 2 +- .../living/simple_animal/hostile/skeleton.dm | 6 +- .../mob/living/simple_animal/slime/slime.dm | 4 +- .../mob/living/simple_animal/spawner.dm | 2 +- code/modules/mob/mob_defines.dm | 1 + .../computers/machinery/modular_computer.dm | 3 + .../file_system/programs/powermonitor.dm | 49 +- code/modules/paperwork/stamps.dm | 51 - code/modules/power/antimatter/control.dm | 6 +- code/modules/power/antimatter/shielding.dm | 2 +- code/modules/power/apc.dm | 13 +- code/modules/power/cell.dm | 12 +- code/modules/power/gravitygenerator.dm | 4 +- code/modules/power/lighting.dm | 10 +- code/modules/power/monitor.dm | 60 +- code/modules/power/singularity/collector.dm | 21 +- code/modules/power/singularity/emitter.dm | 9 +- .../power/singularity/field_generator.dm | 7 +- code/modules/power/smes.dm | 4 +- code/modules/power/tesla/coil.dm | 8 +- code/modules/power/tesla/energy_ball.dm | 29 +- code/modules/power/tesla/generator.dm | 4 +- code/modules/projectiles/gun.dm | 7 +- code/modules/projectiles/guns/energy.dm | 10 +- .../projectiles/guns/energy/energy_gun.dm | 4 +- .../projectiles/guns/misc/beam_rifle.dm | 3 + code/modules/projectiles/projectile.dm | 2 +- .../projectiles/projectile/energy/tesla.dm | 20 +- code/modules/projectiles/projectile/magic.dm | 4 +- .../chemistry/machinery/chem_dispenser.dm | 4 +- .../chemistry/reagents/alcohol_reagents.dm | 45 +- .../chemistry/reagents/drink_reagents.dm | 6 +- .../chemistry/reagents/food_reagents.dm | 2 +- .../chemistry/reagents/medicine_reagents.dm | 12 +- .../chemistry/recipes/pyrotechnics.dm | 7 +- .../reagents/reagent_containers/borghydro.dm | 2 +- .../research/designs/comp_board_designs.dm | 8 + .../research/designs/machine_designs.dm | 8 + code/modules/research/destructive_analyzer.dm | 9 +- code/modules/research/experimentor.dm | 6 +- code/modules/research/rdconsole.dm | 9 +- code/modules/research/server.dm | 4 +- .../research/techweb/__techweb_helpers.dm | 21 +- code/modules/research/techweb/all_nodes.dm | 2 +- code/modules/shuttle/emergency.dm | 26 +- code/modules/shuttle/monastery.dm | 7 + code/modules/shuttle/on_move.dm | 7 +- code/modules/shuttle/supply.dm | 11 +- code/modules/spells/spell_types/conjure.dm | 2 +- .../spells/spell_types/rightandwrong.dm | 3 + code/modules/stock_market/stockmarket.dm | 171 - code/modules/surgery/organs/augments_arms.dm | 9 +- code/modules/surgery/organs/augments_chest.dm | 7 +- .../surgery/organs/augments_internal.dm | 17 +- code/modules/surgery/organs/eyes.dm | 16 +- code/modules/surgery/organs/heart.dm | 5 +- code/modules/surgery/organs/liver.dm | 6 +- code/modules/surgery/organs/lungs.dm | 3 + code/modules/uplink/uplink.dm | 5 +- code/modules/uplink/uplink_devices.dm | 6 + code/modules/uplink/uplink_items.dm | 20 +- code/modules/vehicles/atv.dm | 1 - code/modules/vending/clothesmate.dm | 1 + code/modules/vending/wardrobes.dm | 384 + html/changelogs/AutoChangeLog-pr-38106.yml | 5 + html/changelogs/AutoChangeLog-pr-38127.yml | 5 + html/create_object.html | 2 +- icons/effects/effects.dmi | Bin 883144 -> 885578 bytes icons/mob/AI.dmi | Bin 397529 -> 395833 bytes icons/mob/actions.dmi | Bin 3473 -> 6624 bytes icons/mob/back.dmi | Bin 87130 -> 95863 bytes icons/mob/head.dmi | Bin 170740 -> 172071 bytes icons/mob/inhands/weapons/staves_lefthand.dmi | Bin 3256 -> 18254 bytes .../mob/inhands/weapons/staves_righthand.dmi | Bin 3102 -> 17349 bytes icons/mob/robots.dmi | Bin 217421 -> 188876 bytes icons/mob/screen_cyborg.dmi | Bin 20875 -> 18704 bytes icons/mob/suit.dmi | Bin 333425 -> 336609 bytes icons/obj/closet.dmi | Bin 30369 -> 28456 bytes icons/obj/clothing/hats.dmi | Bin 81651 -> 82630 bytes icons/obj/clothing/suits.dmi | Bin 114670 -> 115947 bytes icons/obj/computer.dmi | Bin 109211 -> 111737 bytes icons/obj/crates.dmi | Bin 20467 -> 23179 bytes icons/obj/device.dmi | Bin 40081 -> 41095 bytes icons/obj/drinks.dmi | Bin 66440 -> 71538 bytes icons/obj/guns/magic.dmi | Bin 10452 -> 14747 bytes icons/obj/lavaland/artefacts.dmi | Bin 24447 -> 24834 bytes icons/obj/vending.dmi | Bin 76276 -> 97490 bytes icons/turf/floors.dmi | Bin 391233 -> 392011 bytes icons/turf/floors/magic_chasm.dmi | Bin 0 -> 1516 bytes .../mob/living/silicon/robot/robot_modules.dm | 5 +- .../modules/reagents/reagents/cit_reagents.dm | 37 - modular_citadel/icons/ui/screen_cyborg.dmi | Bin 0 -> 1338 bytes tgstation.dme | 25 +- tgui/assets/tgui.js | 38 +- tgui/src/interfaces/cargo_express.ract | 9 +- tgui/src/interfaces/rpd.ract | 36 +- tgui/src/interfaces/vr_sleeper.ract | 5 + 395 files changed, 134016 insertions(+), 26287 deletions(-) create mode 100644 _maps/RandomZLevels/VR/murderdome.dmm create mode 100644 _maps/RandomZLevels/VR/snowdin_VR.dmm create mode 100644 _maps/RandomZLevels/VR/syndicate_trainer.dmm create mode 100644 code/datums/components/empprotection.dm create mode 100644 code/modules/awaymissions/mission_code/murderdome.dm create mode 100644 code/modules/cargo/bounties/assistant.dm create mode 100644 code/modules/cargo/bounties/chef.dm create mode 100644 code/modules/cargo/bounties/item.dm create mode 100644 code/modules/cargo/bounties/mech.dm create mode 100644 code/modules/cargo/bounties/reagent.dm create mode 100644 code/modules/cargo/bounties/science.dm create mode 100644 code/modules/cargo/bounties/security.dm create mode 100644 code/modules/cargo/bounties/slime.dm create mode 100644 code/modules/cargo/bounties/special.dm create mode 100644 code/modules/cargo/bounties/virus.dm create mode 100644 code/modules/cargo/bounty.dm create mode 100644 code/modules/cargo/bounty_console.dm create mode 100644 code/modules/cargo/supplypod_beacon.dm create mode 100644 code/modules/clothing/outfits/vr.dm create mode 100644 code/modules/events/high_priority_bounty.dm create mode 100644 code/modules/shuttle/monastery.dm delete mode 100644 code/modules/stock_market/stockmarket.dm create mode 100644 code/modules/vending/wardrobes.dm create mode 100644 html/changelogs/AutoChangeLog-pr-38106.yml create mode 100644 html/changelogs/AutoChangeLog-pr-38127.yml create mode 100644 icons/turf/floors/magic_chasm.dmi create mode 100644 modular_citadel/icons/ui/screen_cyborg.dmi diff --git a/SQL/tgstation_schema.sql b/SQL/tgstation_schema.sql index 0a2076f508..682132e29e 100644 --- a/SQL/tgstation_schema.sql +++ b/SQL/tgstation_schema.sql @@ -277,6 +277,28 @@ CREATE TABLE `role_time` `minutes` INT UNSIGNED NOT NULL, PRIMARY KEY (`ckey`, `job`) ) ENGINE = InnoDB; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `role_time` +-- + +DROP TABLE IF EXISTS `role_time_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; + +CREATE TABLE IF NOT EXISTS `role_time_log` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) NOT NULL, + `job` varchar(128) NOT NULL, + `delta` int(11) NOT NULL, + `datetime` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + PRIMARY KEY (`id`), + KEY `ckey` (`ckey`), + KEY `job` (`job`), + KEY `datetime` (`datetime`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `player` @@ -428,6 +450,18 @@ CREATE TABLE `schema_revision` ( PRIMARY KEY (`major`, `minor`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; +DELIMITER +$$ +CREATE TRIGGER `role_timeTlogupdate` AFTER UPDATE ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (NEW.CKEY, NEW.job, NEW.minutes-OLD.minutes); +END +$$ +CREATE TRIGGER `role_timeTloginsert` AFTER INSERT ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (NEW.ckey, NEW.job, NEW.minutes); +END +$$ +CREATE TRIGGER `role_timeTlogdelete` AFTER DELETE ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (OLD.ckey, OLD.job, 0-OLD.minutes); +END +$$ + /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; diff --git a/SQL/tgstation_schema_prefixed.sql b/SQL/tgstation_schema_prefixed.sql index a81b302afe..a1555cd925 100644 --- a/SQL/tgstation_schema_prefixed.sql +++ b/SQL/tgstation_schema_prefixed.sql @@ -277,6 +277,28 @@ CREATE TABLE `SS13_role_time` `minutes` INT UNSIGNED NOT NULL, PRIMARY KEY (`ckey`, `job`) ) ENGINE = InnoDB; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_role_time` +-- + +DROP TABLE IF EXISTS `SS13_role_time_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; + +CREATE TABLE IF NOT EXISTS `SS13_role_time_log` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) NOT NULL, + `job` varchar(128) NOT NULL, + `delta` int(11) NOT NULL, + `datetime` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + PRIMARY KEY (`id`), + KEY `ckey` (`ckey`), + KEY `job` (`job`), + KEY `datetime` (`datetime`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `SS13_player` @@ -428,6 +450,18 @@ CREATE TABLE `SS13_schema_revision` ( PRIMARY KEY (`major`,`minor`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; +DELIMITER +$$ +CREATE TRIGGER `role_timeTlogupdate` AFTER UPDATE ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (NEW.CKEY, NEW.job, NEW.minutes-OLD.minutes); +END +$$ +CREATE TRIGGER `role_timeTloginsert` AFTER INSERT ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (NEW.ckey, NEW.job, NEW.minutes); +END +$$ +CREATE TRIGGER `role_timeTlogdelete` AFTER DELETE ON `role_time` FOR EACH ROW BEGIN INSERT into role_time_log (ckey, job, delta) VALUES (OLD.ckey, OLD.job, 0-OLD.minutes); +END +$$ + /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index 73f7a7729a..7eaf196e77 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -211,9 +211,7 @@ }, /area/ruin/powered/animal_hospital) "aP" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/ruin/powered/animal_hospital) "aQ" = ( /turf/open/floor/plasteel/blue/corner{ @@ -721,9 +719,7 @@ /area/ruin/powered/animal_hospital) "cw" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/ruin/powered/animal_hospital) "cx" = ( /obj/machinery/light{ @@ -782,9 +778,7 @@ /area/ruin/powered/animal_hospital) "cH" = ( /mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/ruin/powered/animal_hospital) "cI" = ( /obj/structure/table/glass, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index 307287d2e1..f48801c199 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -422,7 +422,7 @@ /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "UM" = ( -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 1 }, /turf/open/floor/pod/dark, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm index 9c9cbe4fc4..d3ebc38fb7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -195,7 +195,6 @@ /area/ruin/unpowered) "C" = ( /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -253,7 +252,6 @@ /area/ruin/unpowered) "K" = ( /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 1 }, /obj/effect/decal/remains/human, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index ba9b8b5c36..1a81c5c303 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -100,6 +100,31 @@ /obj/machinery/chem_dispenser/fullupgrade, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/chemistry) +"aW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"bb" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"bh" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_circuit_printer/upgraded, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/white/side, +/area/ruin/unpowered/syndicate_lava_base/circuits) "cA" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/chemistry, @@ -1269,6 +1294,7 @@ /obj/item/circuitboard/machine/processor, /obj/item/circuitboard/machine/gibber, /obj/item/circuitboard/machine/deep_fryer, +/obj/item/circuitboard/machine/cell_charger, /turf/open/floor/plasteel/dark, /area/ruin/unpowered/syndicate_lava_base/cargo) "ft" = ( @@ -3438,7 +3464,7 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/computer/monitor, +/obj/machinery/computer/monitor/secret, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, @@ -4847,15 +4873,18 @@ }, /area/ruin/unpowered/syndicate_lava_base/arrivals) "nv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 }, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -5190,10 +5219,15 @@ /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/arrivals) "nY" = ( -/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/arrivals) "nZ" = ( +/obj/machinery/light/small, /turf/open/floor/plasteel/white/side{ dir = 4 }, @@ -5508,6 +5542,50 @@ /obj/structure/sign/departments/chemistry, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_lava_base/testlab) +"pn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"sJ" = ( +/obj/structure/grille, +/obj/structure/window/plastitanium, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + id = "lavalandsyndi_circuits" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"tZ" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white/side, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"yC" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_circuit_printer/upgraded, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"Al" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) "EZ" = ( /obj/machinery/door/airlock/external{ req_access_txt = "150" @@ -5516,6 +5594,37 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/arrivals) +"FK" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/white/side, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"Gj" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/syndicate{ + dir = 1; + name = "Circuit Lab APC"; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"MP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"Oa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"Pa" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/unpowered/syndicate_lava_base/circuits) "St" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/external{ @@ -5526,6 +5635,71 @@ }, /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/arrivals) +"UP" = ( +/obj/structure/table/reinforced, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/obj/item/stock_parts/cell/high/plus{ + pixel_x = 7; + pixel_y = -5 + }, +/obj/item/stock_parts/cell/high/plus{ + pixel_x = -8; + pixel_y = -3 + }, +/obj/item/multitool{ + pixel_x = -1; + pixel_y = -13 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"Wg" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/item/stock_parts/cell/high/plus{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/stock_parts/cell/high/plus{ + pixel_x = -8; + pixel_y = -3 + }, +/obj/item/multitool, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"Yr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"Yu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "lavalandsyndi_circuits"; + name = "Circuitry Blast Door Control"; + pixel_y = 26; + req_access_txt = "150" + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/syndicate_lava_base/circuits) +"ZW" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/integrated_electronics/analyzer{ + pixel_x = -12; + pixel_y = 4 + }, +/turf/open/floor/plasteel/white/side, +/area/ruin/unpowered/syndicate_lava_base/circuits) (1,1,1) = {" aa @@ -6647,10 +6821,10 @@ jy ns nV oo -ox -ab -ab -ab +Pa +Pa +Pa +Pa ab ab ab @@ -6694,10 +6868,10 @@ jy nt nW oq -mT -ab -ab -ab +Pa +Wg +bh +sJ ab ab ab @@ -6740,11 +6914,11 @@ jy jy nu nX -om -mT -ab -ab -ab +MP +Pa +Yu +tZ +sJ ab ab ab @@ -6787,11 +6961,11 @@ jy mX nv nY -mT -mT -ab -ab -ab +aW +pn +Al +FK +sJ ab ab ab @@ -6834,11 +7008,11 @@ mz mY nw nZ -mT -ab -ab -ab -ab +Pa +Gj +Oa +ZW +sJ ab ab ab @@ -6881,11 +7055,11 @@ kQ kT nx kR -kQ -kQ -ab -ab -ab +Pa +Pa +Yr +bb +sJ ab ab ab @@ -6929,10 +7103,10 @@ mZ ny oa or -kQ -ab -ab -ab +Pa +UP +yC +sJ ab ab ab @@ -6976,10 +7150,10 @@ na nz ob os -kQ -ac -ab -ab +Pa +Pa +Pa +Pa ab ab ab diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm index e1f451df09..b627a7b53e 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -74,7 +74,6 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 2ccc6969bd..14790c62f4 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -328,7 +328,7 @@ /turf/closed/wall/r_wall, /area/ruin/unpowered/no_grav) "aZ" = ( -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 4 }, /obj/structure/cable{ @@ -848,7 +848,6 @@ "cQ" = ( /obj/structure/cable, /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, @@ -1560,7 +1559,6 @@ "fg" = ( /obj/structure/table, /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, @@ -2001,7 +1999,6 @@ "gB" = ( /obj/structure/cable, /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, @@ -2169,7 +2166,7 @@ /turf/open/floor/plasteel, /area/ruin/space/derelict/arrival) "hj" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /turf/open/floor/plasteel/dark, /area/ruin/space/derelict/medical/chapel) "hk" = ( @@ -2603,7 +2600,7 @@ dir = 4; req_access_txt = "25" }, -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /turf/open/floor/plating, /area/ruin/space/derelict/medical/chapel) "iL" = ( @@ -2855,7 +2852,6 @@ /area/ruin/space/derelict/medical/chapel) "jz" = ( /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, @@ -3130,7 +3126,6 @@ "kr" = ( /obj/structure/cable, /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, @@ -3314,7 +3309,6 @@ "la" = ( /obj/structure/cable, /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index 4a5e30bf6a..2dfff37a4d 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -921,22 +921,6 @@ /obj/structure/cable{ icon_state = "0-2" }, -<<<<<<< HEAD -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/flashlight{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 20 - }, -======= ->>>>>>> ee3446e... Templates the caravan ambush ruin shuttles (#37474) /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -1160,1959 +1144,6 @@ /obj/item/pen{ pixel_x = 6; pixel_y = 6 -<<<<<<< HEAD - }, -/obj/item/folder/yellow{ - pixel_x = -6 - }, -/obj/item/device/gps{ - gpstag = "Distress Signal" - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 6; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"gq" = ( -/obj/structure/shuttle/engine/propulsion/burst/left{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"gs" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"gt" = ( -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"gv" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/engineering, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/electrical, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/device/multitool, -/obj/item/device/multitool, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"gw" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "caravantrade3_cargo_port"; - name = "Cargo Blast Door Control"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"gy" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"gD" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/stack/rods/ten, -/obj/item/storage/box/lights/bulbs, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter1) -"gJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter1) -"gN" = ( -/obj/effect/decal/cleanable/blood, -/mob/living/simple_animal/hostile/syndicate/melee/space/stormtrooper{ - environment_smash = 0; - name = "Syndicate Salvage Leader" - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"gO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/trade1{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 9; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"gP" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"gQ" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"gR" = ( -/obj/machinery/power/smes{ - charge = 0 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"gT" = ( -/mob/living/simple_animal/hostile/syndicate/melee/space{ - environment_smash = 0; - name = "Syndicate Salvage Worker" - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter3) -"gU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter3) -"gV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - icon_state = "floorscorched1" - }, -/area/shuttle/caravan/freighter3) -"gW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 4; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter3) -"gY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"ha" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/pen{ - pixel_x = 6; - pixel_y = 6 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 9; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter3) -"hb" = ( -/obj/structure/cable, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter1) -"hc" = ( -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/shuttle/caravan/freighter1) -"hd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter1) -"he" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter1) -"hf" = ( -/obj/machinery/door/airlock{ - name = "Crew Quarters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter1) -"hg" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/airalarm/all_access{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter1) -"hh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 4; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"hi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/command{ - name = "Bridge" - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"hj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"hk" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/corpse/cargo_tech, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/darkblue/corner{ - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"hl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/shuttle/caravan/trade1{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 10; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"hm" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/caravan/freighter2) -"hn" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/caravan/freighter2) -"ho" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/preopen{ - id = "caravantrade2_cargo_port"; - name = "Cargo Blast Door" - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/shuttle/caravan/freighter2) -"hp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/preopen{ - id = "caravantrade2_cargo_port"; - name = "Cargo Blast Door" - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"hq" = ( -/obj/machinery/door/poddoor/preopen{ - id = "caravantrade2_cargo_port"; - name = "Cargo Blast Door" - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/shuttle/caravan/freighter2) -"hr" = ( -/obj/machinery/door/poddoor/preopen{ - id = "caravantrade2_cargo_port"; - name = "Cargo Blast Door" - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"hs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"ht" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/caravan/freighter2) -"hu" = ( -/obj/machinery/space_heater, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"hv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter3) -"hw" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"hx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/crate/secure/plasma, -/obj/item/tank/internals/plasma/full, -/obj/item/stack/sheet/mineral/plasma{ - amount = 25 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"hy" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"hz" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter3) -"hB" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/space/stormtrooper{ - environment_smash = 0; - name = "Syndicate Salvage Leader" - }, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/shuttle/caravan/freighter3) -"hD" = ( -/obj/structure/shuttle/engine/propulsion/burst/right{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter1) -"hE" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter1) -"hF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/meter, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter1) -"hG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter1) -"hH" = ( -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/structure/extinguisher_cabinet{ - pixel_y = 29 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter1) -"hI" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/crowbar, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/airalarm/all_access{ - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter1) -"hJ" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/obj/item/stack/cable_coil/yellow{ - pixel_x = 12; - pixel_y = 4 - }, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter1) -"hK" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/device/multitool, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter1) -"hM" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter1) -"hN" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/device/radio, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/blue/corner{ - dir = 4; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"hO" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/wrench, -/turf/open/floor/plasteel/darkblue/side{ - dir = 9; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"hP" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "caravantrade1_bridge"; - name = "Ship Blast Door Control" - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 5; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter1) -"hQ" = ( -/obj/structure/shuttle/engine/propulsion/burst/left{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"hS" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/shuttle/caravan/freighter2) -"hT" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/gear, -/obj/item/ammo_casing/shotgun/ion, -/obj/item/ammo_casing/shotgun/pulseslug, -/obj/item/ammo_casing/shotgun/dragonsbreath, -/obj/item/ammo_casing/shotgun/techshell, -/obj/item/ammo_casing/shotgun/techshell, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"hU" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/shuttle/caravan/freighter2) -"hV" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/gear, -/obj/item/storage/box/lethalshot, -/obj/item/ammo_casing/shotgun/frag12, -/obj/item/ammo_casing/shotgun/frag12, -/obj/item/ammo_casing/shotgun/frag12, -/obj/item/ammo_casing/shotgun/frag12, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"hW" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/gear, -/obj/machinery/button/door{ - id = "caravantrade2_cargo_port"; - name = "Cargo Blast Door Control"; - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/ammo_box/c10mm, -/obj/item/ammo_box/magazine/m10mm{ - pixel_x = -3; - pixel_y = 3 - }, -/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, -/obj/item/crowbar, -/obj/item/wirecutters, -/obj/item/wrench, -/obj/item/screwdriver{ - pixel_y = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"hZ" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/item/wrench, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"ia" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/shuttle/caravan/freighter3) -"ib" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/obj/structure/closet/crate/secure/plasma, -/obj/item/tank/internals/plasma/full, -/obj/item/stack/sheet/mineral/plasma{ - amount = 25 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"ic" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/shuttle/caravan/freighter3) -"id" = ( -/obj/effect/turf_decal/box/white/corners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"ie" = ( -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter3) -"if" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"ig" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/mob_spawn/human/corpse/cargo_tech, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"ih" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/frame/computer{ - dir = 8 - }, -/obj/item/shard, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, -/area/shuttle/caravan/freighter3) -"ii" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter1) -"ij" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "floorscorched1" - }, -/area/shuttle/caravan/freighter1) -"ik" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/hostile/syndicate/ranged/space{ - environment_smash = 0; - name = "Syndicate Salvage Worker" - }, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter1) -"il" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter1) -"im" = ( -/obj/item/stack/sheet/mineral/titanium, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged1" - }, -/area/shuttle/caravan/freighter1) -"in" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/vault/airless, -/area/shuttle/caravan/freighter1) -"io" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"ip" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"iq" = ( -/obj/machinery/power/smes{ - charge = 0 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"is" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/shuttle/caravan/freighter2) -"it" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter2) -"iu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, -/area/shuttle/caravan/freighter2) -"iv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 4; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter2) -"ix" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "floorscorched1" - }, -/area/shuttle/caravan/freighter2) -"iy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/fluff/broken_flooring{ - icon_state = "pile" - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/shuttle/caravan/freighter2) -"iz" = ( -/obj/item/shard, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/shuttle/caravan/freighter3) -"iA" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/shuttle/caravan/freighter3) -"iB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"iC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - icon_state = "floorscorched1" - }, -/area/shuttle/caravan/freighter3) -"iD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/hostile/syndicate/melee/space{ - environment_smash = 0; - name = "Syndicate Salvage Worker" - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter3) -"iF" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"iH" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel/darkblue/side{ - dir = 10; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter3) -"iI" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/uranium{ - amount = 10 - }, -/obj/item/stack/sheet/mineral/uranium{ - amount = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"iJ" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/gold{ - amount = 25 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"iL" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/rglass{ - amount = 20 - }, -/obj/item/stack/sheet/rglass{ - amount = 20 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"iM" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"iN" = ( -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/airless{ - icon_state = "floorscorched2" - }, -/area/shuttle/caravan/freighter1) -"iO" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged4" - }, -/area/shuttle/caravan/freighter1) -"iP" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/shuttle/caravan/freighter1) -"iR" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter1) -"iS" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/shuttle/caravan/freighter1) -"iT" = ( -/obj/machinery/space_heater, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"iU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter2) -"iV" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"iW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/weapon, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/gun/syringe/rapidsyringe, -/obj/item/gun/syringe/syndicate{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"iX" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"iY" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4; - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter2) -"ja" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/engineering, -/obj/item/organ/cyberimp/arm/toolset, -/obj/item/organ/cyberimp/eyes/hud/medical, -/obj/item/organ/cyberimp/brain/anti_stun, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"jb" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, -/area/shuttle/caravan/freighter3) -"jc" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/plasma, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"jd" = ( -/obj/effect/turf_decal/bot_white, -/obj/machinery/light/small, -/obj/machinery/button/door{ - id = "caravantrade3_cargo_starboard"; - name = "Cargo Blast Door Control"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"je" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"jg" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/silver{ - amount = 25 - }, -/obj/item/stack/sheet/mineral/silver{ - amount = 25 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"jh" = ( -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"ji" = ( -/mob/living/simple_animal/hostile/syndicate/melee/space{ - environment_smash = 0; - name = "Syndicate Salvage Worker" - }, -/turf/open/floor/plasteel/vault/airless, -/area/shuttle/caravan/freighter1) -"jj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"jk" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/titanium{ - amount = 20 - }, -/obj/item/stack/sheet/mineral/titanium{ - amount = 20 - }, -/turf/open/floor/plasteel/vault/airless, -/area/shuttle/caravan/freighter1) -"jl" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"jm" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/shuttle/caravan/freighter1) -"jp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/item/wrench, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"jq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter2) -"jr" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"js" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"jt" = ( -/obj/effect/turf_decal/box/white/corners, -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/energy/e_gun/mini{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun/mini, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"ju" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, -/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"; - name = "Cargo Blast Door" - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter3) -"jz" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"jA" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/engineering, -/obj/item/wrench/caravan, -/obj/item/wirecutters/caravan, -/obj/item/crowbar/red/caravan, -/obj/item/screwdriver/caravan, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter3) -"jB" = ( -/turf/open/floor/plasteel/vault/airless, -/area/shuttle/caravan/freighter1) -"jC" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"jD" = ( -/obj/effect/turf_decal/box/white/corners, -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter1) -"jE" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, -/area/shuttle/caravan/freighter1) -"jF" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/plasteel/twenty, -/obj/item/stack/sheet/plasteel/twenty, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/shuttle/caravan/freighter1) -"jH" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"jI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter2) -"jJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter2) -"jK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/airless{ - icon_state = "floorscorched1" - }, -/area/shuttle/caravan/freighter2) -"jL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/hostile/pirate/space/ranged{ - environment_smash = 0 - }, -/turf/open/floor/plasteel/airless/floorgrime, -/area/shuttle/caravan/freighter2) -"jN" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "floorscorched1" - }, -/area/shuttle/caravan/freighter2) -"jO" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/pirate/space/ranged{ - environment_smash = 0 - }, -/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) -"jQ" = ( -/obj/machinery/door/poddoor{ - id = "caravantrade1_cargo"; - name = "Cargo Blast Door" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter1) -"jR" = ( -/obj/machinery/door/poddoor{ - id = "caravantrade1_cargo"; - name = "Cargo Blast Door" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/shuttle/caravan/freighter1) -"jS" = ( -/obj/machinery/door/poddoor{ - id = "caravantrade1_cargo"; - name = "Cargo Blast Door" - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter1) -"jT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/shuttle/caravan/freighter1) -"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, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"jY" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/closet/crate/secure/gear, -/obj/item/ammo_box/a40mm, -/obj/item/ammo_box/a40mm, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"jZ" = ( -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"ka" = ( -/obj/effect/turf_decal/bot_white, -/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) -"kb" = ( -/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/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"kc" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/item/tank/internals/oxygen, -/obj/item/device/radio, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/shuttle/caravan/freighter2) -"kd" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/shuttle/caravan/freighter2) -"ke" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor{ - id = "caravantrade2_cargo_starboard"; - name = "Cargo Blast Door" - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"kf" = ( -/obj/machinery/door/poddoor{ - id = "caravantrade2_cargo_starboard"; - name = "Cargo Blast Door" - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"kg" = ( -/obj/machinery/porta_turret/syndicate/energy{ - dir = 1; - icon_state = "standard_lethal"; - mode = 1 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/caravan/syndicate2) -"kh" = ( -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/caravan/syndicate1) -"ki" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/caravan/syndicate1) -"kj" = ( -/obj/machinery/porta_turret/syndicate/energy{ - dir = 4; - icon_state = "standard_lethal"; - mode = 1 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/caravan/syndicate1) -"kk" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/caravan/syndicate2) -"kl" = ( -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/caravan/syndicate2) -"km" = ( -/obj/machinery/camera/xray{ - c_tag = "External View"; - dir = 1; - network = list("caravansyndicate2"); - pixel_y = 32 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/caravan/syndicate2) -"kn" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/caravan/syndicate1) -"ko" = ( -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/caravan/syndicate3) -"kp" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/caravan/syndicate3) -"kq" = ( -/obj/machinery/porta_turret/syndicate/energy{ - dir = 1; - icon_state = "standard_lethal"; - mode = 1 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/caravan/syndicate3) -"kr" = ( -/obj/machinery/door/airlock/hatch{ - id_tag = "caravansyndicate3_bolt_port"; - name = "External Airlock"; - normalspeed = 0; - req_access_txt = "150" - }, -/obj/docking_port/stationary{ - dir = 2; - dwidth = 6; - height = 7; - id = "caravansyndicate3_ambush"; - name = "Trade Route"; - width = 15 - }, -/obj/docking_port/mobile{ - dir = 2; - dwidth = 6; - height = 7; - id = "caravansyndicate3"; - name = "Syndicate Drop Ship"; - port_direction = 8; - preferred_direction = 4; - timid = 0; - width = 15 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/shuttle/caravan/syndicate3) -"ks" = ( -/obj/structure/grille, -/obj/structure/window/plastitanium, -/obj/machinery/door/poddoor{ - id = "caravansyndicate3_bridge" - }, -/turf/open/floor/plating, -/area/shuttle/caravan/syndicate3) -"kt" = ( -/obj/machinery/computer/shuttle/caravan/syndicate2, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate2) -"ku" = ( -/obj/structure/shuttle/engine/propulsion/burst/left{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/syndicate3) -"kv" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/syndicate3) -"kw" = ( -/obj/structure/chair, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Syndicate Drop Ship APC"; - pixel_x = -24; - req_access = null; - req_access_txt = "150" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, -/area/shuttle/caravan/syndicate3) -"kx" = ( -/obj/structure/chair, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, -/area/shuttle/caravan/syndicate3) -"ky" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/dark, -/area/shuttle/caravan/syndicate3) -"kz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/closet/syndicate/personal{ - anchored = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate3) -"kB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/closet/syndicate{ - anchored = 1 - }, -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate3) -"kC" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 10 - }, -/area/shuttle/caravan/syndicate3) -"kD" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "caravansyndicate3_bridge"; - name = "Bridge Blast Door Control"; - pixel_x = -16; - pixel_y = 5; - req_access_txt = "150" - }, -/obj/machinery/button/door{ - id = "caravansyndicate3_bolt_bridge"; - name = "Bridge Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -16; - pixel_y = -5; - req_access_txt = "150"; - specialfunctions = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/darkred/side{ - dir = 6 - }, -/area/shuttle/caravan/syndicate3) -"kE" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/caravan/syndicate2) -"kF" = ( -/obj/machinery/button/door{ - id = "caravansyndicate2_bolt"; - name = "External Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - req_access_txt = "150"; - specialfunctions = 4 - }, -/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate2{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate2) -"kG" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/hatch{ - id_tag = "caravansyndicate1_bolt"; - name = "External Airlock"; - normalspeed = 0; - req_access_txt = "150" - }, -/obj/effect/decal/cleanable/dirt, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 4; - height = 5; - id = "caravansyndicate1_ambush"; - name = "Trade Route"; - width = 9 - }, -/obj/docking_port/mobile{ - callTime = 50; - dir = 4; - dwidth = 4; - height = 5; - id = "caravansyndicate1"; - ignitionTime = 25; - name = "Syndicate Fighter"; - port_direction = 2; - preferred_direction = 4; - timid = 0; - width = 9 - }, -/turf/open/floor/plating, -/area/shuttle/caravan/syndicate1) -"kH" = ( -/obj/machinery/computer/security{ - dir = 8; - network = list("caravansyndicate2") - }, -/obj/machinery/power/apc/highcap/fifteen_k{ - dir = 2; - name = "Syndicate Fighter APC"; - pixel_y = -24; - req_access = null; - req_access_txt = "150" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate2) -"kI" = ( -/obj/machinery/button/door{ - id = "caravansyndicate1_bolt"; - name = "External Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "150"; - specialfunctions = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate1, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate1) -"kJ" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/syndicate3) -"kL" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/shuttle/caravan/syndicate3) -"kM" = ( -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/shuttle/caravan/syndicate3) -"kN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/syndicate{ - anchored = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate3) -"kO" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/shuttle/caravan/syndicate3) -"kP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/closet/syndicate{ - anchored = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate3) -"kQ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/caravan/syndicate3) -"kR" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/turretid{ - ailock = 1; - control_area = null; - desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_kill"; - lethal = 1; - name = "Shuttle turret control"; - pixel_y = 34; - req_access = null; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 4 - }, -/area/shuttle/caravan/syndicate3) -"kS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate3{ - dir = 8 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 10 - }, -/area/shuttle/caravan/syndicate3) -"kT" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/hatch{ - id_tag = "caravansyndicate2_bolt"; - name = "External Airlock"; - normalspeed = 0; - req_access_txt = "150" - }, -/obj/docking_port/stationary{ - dir = 1; - dwidth = 4; - height = 5; - id = "caravansyndicate2_ambush"; - name = "Trade Route"; - width = 9 - }, -/obj/docking_port/mobile{ - callTime = 50; - dir = 1; - dwidth = 4; - height = 5; - id = "caravansyndicate2"; - ignitionTime = 25; - name = "Syndicate Fighter"; - port_direction = 2; - preferred_direction = 1; - timid = 0; - width = 9 - }, -/turf/open/floor/plating, -/area/shuttle/caravan/syndicate2) -"kU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/external{ - id_tag = "caravantrade1_bolt" - }, -/obj/docking_port/stationary{ - dir = 2; - dwidth = 11; - height = 11; - id = "caravantrade1_ambush"; - name = "Trade Route"; - width = 27 - }, -/obj/docking_port/mobile{ - callTime = 250; - dir = 2; - dwidth = 11; - height = 11; - id = "caravantrade1"; - movement_force = list("KNOCKDOWN" = 0, "THROW" = 0); - name = "Small Freighter"; - port_direction = 8; - preferred_direction = 4; - timid = 0; - width = 27 - }, -/turf/open/floor/plating, -/area/shuttle/caravan/freighter1) -"kV" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/turretid{ - ailock = 1; - control_area = null; - desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_kill"; - lethal = 1; - name = "Shuttle turret control"; - pixel_x = 32; - pixel_y = -28; - req_access = null; - req_access_txt = "150" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/mob/living/simple_animal/hostile/syndicate{ - environment_smash = 0; - name = "Syndicate Salvage Pilot" - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate1) -"kW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/shuttle/caravan/syndicate1{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate1) -"kX" = ( -/obj/machinery/camera/xray{ - c_tag = "External View"; - dir = 4; - network = list("caravansyndicate1"); - pixel_x = 32 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/caravan/syndicate1) -"kZ" = ( -/turf/open/floor/plasteel/dark, -/area/shuttle/caravan/syndicate3) -"la" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/caravan/syndicate3) -"lb" = ( -/obj/machinery/door/airlock/hatch{ - name = "Ready Room"; - req_access_txt = "150" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/caravan/syndicate3) -"lc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/caravan/syndicate3) -"ld" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/hatch{ - id_tag = "caravansyndicate3_bolt_bridge"; - name = "Bridge"; - req_access_txt = "150" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/caravan/syndicate3) -"le" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/mob/living/simple_animal/hostile/syndicate{ - environment_smash = 0; - name = "Syndicate Salvage Pilot" - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/caravan/syndicate3) -"lf" = ( -/obj/machinery/computer/shuttle/caravan/syndicate3{ - dir = 8 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/shuttle/caravan/syndicate3) -"lg" = ( -/obj/machinery/power/apc/highcap/fifteen_k{ - dir = 8; - name = "Syndicate Fighter APC"; - pixel_x = -24; - req_access = null; - req_access_txt = "150" - }, -/obj/machinery/computer/security{ - dir = 1; - network = list("caravansyndicate1") - }, -/obj/structure/cable/yellow, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate1) -"li" = ( -/turf/open/floor/plasteel/darkred/side, -/area/shuttle/caravan/syndicate3) -"lj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/darkred/side, -/area/shuttle/caravan/syndicate3) -"lk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/syndicate{ - anchored = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/caravan/syndicate3) -"ll" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/dark, -/area/shuttle/caravan/syndicate3) -"lm" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/shuttle/caravan/syndicate3) -"ln" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/corner, -/area/shuttle/caravan/syndicate3) -"lo" = ( -/obj/machinery/computer/crew{ - dir = 8 -======= ->>>>>>> ee3446e... Templates the caravan ambush ruin shuttles (#37474) }, /obj/item/folder/yellow{ pixel_x = -6 @@ -3197,23 +1228,12 @@ id = "caravantrade2_cargo_starboard"; name = "Cargo Blast Door" }, -<<<<<<< HEAD -/area/shuttle/caravan/syndicate3) -"lx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/regular, -/obj/item/device/assembly/flash/handheld, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/darkred/side{ - dir = 5 -======= /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter2) "kf" = ( /obj/machinery/door/poddoor{ id = "caravantrade2_cargo_starboard"; name = "Cargo Blast Door" ->>>>>>> ee3446e... Templates the caravan ambush ruin shuttles (#37474) }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter2) diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 4c25dbb740..612d6d8f14 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -1218,10 +1218,7 @@ /obj/structure/cable{ icon_state = "0-8" }, -/turf/open/floor/plating/airless{ - tag = "icon-floor"; - icon_state = "floor" - }, +/turf/open/floor/plating/airless, /area/template_noop) "dM" = ( /obj/structure/table, @@ -1542,19 +1539,13 @@ icon_state = "0-4" }, /obj/machinery/power/solar, -/turf/open/floor/plating/airless{ - tag = "icon-floor"; - icon_state = "floor" - }, +/turf/open/floor/plating/airless, /area/template_noop) "eJ" = ( /obj/structure/cable{ icon_state = "0-8" }, -/turf/open/floor/plating/airless{ - tag = "icon-floor"; - icon_state = "floor" - }, +/turf/open/floor/plating/airless, /area/template_noop) "eK" = ( /obj/effect/decal/cleanable/dirt, @@ -2823,8 +2814,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (NORTHWEST)"; - icon_state = "orange"; dir = 9 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -2838,8 +2827,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (NORTH)"; - icon_state = "orange"; dir = 1 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -2853,8 +2840,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (NORTHEAST)"; - icon_state = "orange"; dir = 5 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -2886,10 +2871,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plating/airless{ - tag = "icon-floor"; - icon_state = "floor" - }, +/turf/open/floor/plating/airless, /area/template_noop) "hN" = ( /obj/structure/lattice/catwalk, @@ -3002,8 +2984,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (EAST)"; - icon_state = "orange"; dir = 4 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -3129,8 +3109,6 @@ dir = 4 }, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (EAST)"; - icon_state = "orange"; dir = 4 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -3181,8 +3159,6 @@ pixel_x = 24 }, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (EAST)"; - icon_state = "orange"; dir = 4 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -3297,8 +3273,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (EAST)"; - icon_state = "orange"; dir = 4 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -3387,8 +3361,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (SOUTHWEST)"; - icon_state = "orange"; dir = 10 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -3413,8 +3385,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (SOUTHEAST)"; - icon_state = "orange"; dir = 6 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -4338,10 +4308,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hivebot) "lz" = ( -/turf/open/floor/plating/airless{ - tag = "icon-floor"; - icon_state = "floor" - }, +/turf/open/floor/plating/airless, /area/template_noop) "lL" = ( /obj/effect/decal/cleanable/dirt, @@ -4351,8 +4318,6 @@ "lM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ - tag = "icon-orange (WEST)"; - icon_state = "orange"; dir = 8 }, /area/ruin/space/has_grav/ancientstation/rnd) @@ -4360,8 +4325,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/orange/corner{ - tag = "icon-orangecorner (EAST)"; - icon_state = "orangecorner"; dir = 4 }, /area/ruin/space/has_grav/ancientstation/rnd) diff --git a/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm index afcc31a692..0ff8aaf97d 100644 --- a/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm @@ -63,7 +63,6 @@ /area/ruin/space/oldteleporter) "n" = ( /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index b56ba3107f..75978850b0 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -3392,9 +3392,8 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/machinery/atmospherics/components/binary/valve{ - name = "Air Release Valve"; - open = 1 +/obj/machinery/atmospherics/components/binary/valve/on{ + name = "Air Release Valve" }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/hotel/power) diff --git a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm index c9b6eb9e7c..385c1bd6df 100644 --- a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm +++ b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm @@ -76,7 +76,6 @@ /area/ruin/space/has_grav/turretedoutpost) "ar" = ( /obj/machinery/power/apc{ - dir = 0; name = "Worn-out APC"; pixel_y = -24 }, diff --git a/_maps/RandomZLevels/Academy.dmm b/_maps/RandomZLevels/Academy.dmm index e83daecd38..b7ae3d6d39 100644 --- a/_maps/RandomZLevels/Academy.dmm +++ b/_maps/RandomZLevels/Academy.dmm @@ -3688,7 +3688,7 @@ /turf/open/floor/vault, /area/awaymission/academy/academyengine) "mm" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "mn" = ( diff --git a/_maps/RandomZLevels/VR/murderdome.dmm b/_maps/RandomZLevels/VR/murderdome.dmm new file mode 100644 index 0000000000..740f9fd09f --- /dev/null +++ b/_maps/RandomZLevels/VR/murderdome.dmm @@ -0,0 +1,2851 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space/basic, +/area/space) +"b" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/vr/murderdome) +"c" = ( +/obj/structure/rack, +/obj/item/gun/energy/beam_rifle, +/obj/item/gun/energy/beam_rifle, +/obj/item/gun/energy/beam_rifle, +/obj/item/gun/energy/beam_rifle, +/obj/item/gun/energy/beam_rifle, +/obj/item/gun/energy/beam_rifle, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"d" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/l6_saw/unrestricted, +/obj/item/gun/ballistic/automatic/l6_saw/unrestricted, +/obj/item/gun/ballistic/automatic/l6_saw/unrestricted, +/obj/item/gun/ballistic/automatic/l6_saw/unrestricted, +/obj/item/gun/ballistic/automatic/l6_saw/unrestricted, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"e" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"f" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/m90/unrestricted, +/obj/item/gun/ballistic/automatic/m90/unrestricted, +/obj/item/gun/ballistic/automatic/m90/unrestricted, +/obj/item/gun/ballistic/automatic/m90/unrestricted, +/obj/item/gun/ballistic/automatic/m90/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"g" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/tommygun, +/obj/item/gun/ballistic/automatic/tommygun, +/obj/item/gun/ballistic/automatic/tommygun, +/obj/item/gun/ballistic/automatic/tommygun, +/obj/item/gun/ballistic/automatic/tommygun, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"h" = ( +/obj/structure/rack, +/obj/item/gun/energy/decloner, +/obj/item/gun/energy/decloner, +/obj/item/gun/energy/decloner, +/obj/item/gun/energy/decloner, +/obj/item/gun/energy/decloner, +/obj/item/gun/energy/decloner, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"i" = ( +/obj/machinery/recharger, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"j" = ( +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"k" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/proto/unrestricted, +/obj/item/gun/ballistic/automatic/proto/unrestricted, +/obj/item/gun/ballistic/automatic/proto/unrestricted, +/obj/item/gun/ballistic/automatic/proto/unrestricted, +/obj/item/gun/ballistic/automatic/proto/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"l" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/scatter, +/obj/item/gun/energy/laser/scatter, +/obj/item/gun/energy/laser/scatter, +/obj/item/gun/energy/laser/scatter, +/obj/item/gun/energy/laser/scatter, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"m" = ( +/obj/effect/landmark/vr_spawn, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"n" = ( +/obj/item/firing_pin, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"o" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"p" = ( +/obj/structure/rack, +/obj/item/gun/energy/xray, +/obj/item/gun/energy/xray, +/obj/item/gun/energy/xray, +/obj/item/gun/energy/xray, +/obj/item/gun/energy/xray, +/obj/item/gun/energy/xray, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"q" = ( +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber, +/obj/item/melee/transforming/energy/sword/saber, +/obj/item/melee/transforming/energy/sword/saber, +/obj/item/melee/transforming/energy/sword/saber, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"r" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/boltaction, +/obj/item/gun/ballistic/shotgun/boltaction, +/obj/item/gun/ballistic/shotgun/boltaction, +/obj/item/gun/ballistic/shotgun/boltaction, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"s" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun/nuclear, +/obj/item/gun/energy/e_gun/nuclear, +/obj/item/gun/energy/e_gun/nuclear, +/obj/item/gun/energy/e_gun/nuclear, +/obj/item/gun/energy/e_gun/nuclear, +/obj/item/gun/energy/e_gun/nuclear, +/obj/item/gun/energy/e_gun/nuclear, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"t" = ( +/obj/structure/rack, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/obj/item/gun/energy/pulse/carbine, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"v" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, +/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, +/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, +/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, +/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, +/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"w" = ( +/obj/machinery/light, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"y" = ( +/obj/structure/barricade/security/murderdome, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"z" = ( +/obj/structure/barricade/security/murderdome, +/obj/structure/barricade/security/murderdome, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"A" = ( +/turf/open/indestructible/sound, +/area/awaymission/vr/murderdome) +"B" = ( +/obj/structure/barricade/security/murderdome, +/turf/open/indestructible/sound, +/area/awaymission/vr/murderdome) +"C" = ( +/obj/structure/barricade/security/murderdome, +/obj/structure/barricade/security/murderdome, +/turf/open/indestructible/sound, +/area/awaymission/vr/murderdome) +"D" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/machinery/light, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"E" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/ar, +/obj/item/gun/ballistic/automatic/ar, +/obj/item/gun/ballistic/automatic/ar, +/obj/item/gun/ballistic/automatic/ar, +/obj/item/gun/ballistic/automatic/ar, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"H" = ( +/obj/machinery/telecomms/allinone, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"R" = ( +/obj/effect/spawner/structure/window/reinforced/indestructable, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"W" = ( +/obj/effect/vr_clean_master, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) +"Y" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/vr/murderdome) + +(1,1,1) = {" +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +"} +(2,1,1) = {" +b +c +h +l +p +s +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +c +h +l +p +s +b +"} +(3,1,1) = {" +b +d +i +i +j +t +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +d +j +i +i +t +b +"} +(4,1,1) = {" +b +e +j +m +j +j +j +j +b +b +Y +j +R +R +R +Y +j +y +y +y +y +y +y +y +y +B +j +j +j +j +j +j +j +j +w +R +R +R +j +w +b +b +j +j +j +j +m +j +D +b +"} +(5,1,1) = {" +b +f +j +n +q +E +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +f +q +n +j +E +b +"} +(6,1,1) = {" +b +g +k +o +r +v +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +g +k +o +r +v +b +"} +(7,1,1) = {" +b +b +b +b +b +b +b +b +Y +R +j +j +j +j +j +j +j +R +Y +j +j +j +j +j +w +R +Y +j +j +j +j +w +R +j +j +j +j +j +j +j +R +w +b +b +b +b +b +b +b +b +"} +(8,1,1) = {" +b +c +h +l +p +s +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +c +h +l +p +s +b +"} +(9,1,1) = {" +b +d +i +i +j +t +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +d +j +i +i +t +b +"} +(10,1,1) = {" +b +e +j +m +j +j +j +j +b +b +Y +j +R +R +R +Y +j +j +j +j +j +j +j +j +j +C +y +y +y +y +y +y +y +j +w +R +R +R +j +j +b +b +j +j +j +j +m +j +D +b +"} +(11,1,1) = {" +b +f +j +n +q +E +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +f +q +n +j +E +b +"} +(12,1,1) = {" +b +g +k +o +r +v +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +g +k +o +r +v +b +"} +(13,1,1) = {" +b +b +b +b +b +b +b +b +Y +R +j +j +j +j +j +j +j +R +Y +j +j +j +j +j +w +R +Y +j +j +j +j +w +R +j +j +j +j +j +j +j +R +w +b +b +b +b +b +b +b +b +"} +(14,1,1) = {" +b +c +h +l +p +s +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +c +h +l +p +s +b +"} +(15,1,1) = {" +b +d +i +i +j +t +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +d +j +i +i +t +b +"} +(16,1,1) = {" +b +e +j +m +j +j +j +j +b +b +Y +j +R +R +R +Y +j +y +y +z +y +y +y +y +y +B +j +j +j +j +j +j +j +j +w +R +R +R +j +w +b +b +j +j +j +j +m +j +D +b +"} +(17,1,1) = {" +b +f +j +n +q +E +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +f +q +n +j +E +b +"} +(18,1,1) = {" +b +g +k +o +r +v +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +g +k +o +r +v +b +"} +(19,1,1) = {" +b +b +b +b +b +b +b +b +Y +R +j +j +j +j +j +j +j +R +Y +j +j +j +j +j +w +R +Y +j +j +j +j +w +R +j +j +j +j +j +j +j +R +w +b +b +b +b +b +b +b +b +"} +(20,1,1) = {" +b +c +h +l +p +s +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +c +h +l +p +s +b +"} +(21,1,1) = {" +b +d +i +i +j +t +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +d +j +i +i +t +b +"} +(22,1,1) = {" +b +e +j +m +j +j +j +j +b +b +Y +j +R +R +R +Y +j +j +j +j +j +W +j +j +j +B +y +y +y +y +y +y +y +j +w +R +R +R +j +w +b +b +j +j +j +j +m +j +D +b +"} +(23,1,1) = {" +b +f +j +n +q +E +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +f +q +n +j +E +b +"} +(24,1,1) = {" +b +g +k +o +r +v +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +g +k +o +r +v +b +"} +(25,1,1) = {" +b +b +b +b +b +b +b +b +Y +R +j +j +j +j +j +j +j +R +Y +j +j +j +j +j +w +R +Y +j +j +j +j +w +R +j +j +j +j +j +j +j +R +w +b +b +b +b +b +b +b +b +"} +(26,1,1) = {" +b +c +h +l +p +s +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +c +h +l +p +s +b +"} +(27,1,1) = {" +b +d +i +i +j +t +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +d +j +i +i +t +b +"} +(28,1,1) = {" +b +e +j +m +j +j +j +j +b +b +Y +j +R +R +R +Y +j +y +y +y +y +y +y +y +y +B +j +j +j +j +j +j +j +j +w +R +R +R +j +w +b +b +j +j +j +j +m +j +D +b +"} +(29,1,1) = {" +b +f +j +n +q +E +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +f +q +n +j +E +b +"} +(30,1,1) = {" +b +g +k +o +r +v +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +g +k +o +r +v +b +"} +(31,1,1) = {" +b +b +b +b +b +b +b +b +Y +R +j +j +j +j +j +j +j +R +Y +j +j +j +j +j +w +R +Y +j +j +j +j +w +R +j +j +j +j +j +j +j +R +w +b +b +b +b +b +b +b +b +"} +(32,1,1) = {" +b +c +h +l +p +s +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +c +h +l +p +s +b +"} +(33,1,1) = {" +b +d +i +i +j +t +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +d +j +i +i +t +b +"} +(34,1,1) = {" +b +e +j +m +j +j +j +j +b +b +Y +j +R +R +R +Y +j +j +j +j +j +j +j +j +j +B +y +y +y +y +y +y +y +j +w +R +R +R +j +w +b +b +j +j +j +j +m +j +D +b +"} +(35,1,1) = {" +b +f +j +n +q +E +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +f +q +n +j +E +b +"} +(36,1,1) = {" +b +g +k +o +r +v +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +g +k +o +r +v +b +"} +(37,1,1) = {" +b +b +b +b +b +b +b +b +Y +R +j +j +j +j +j +j +j +R +Y +j +j +j +j +j +w +R +Y +j +j +j +j +w +R +j +j +j +j +j +j +j +R +w +b +b +b +b +b +b +b +b +"} +(38,1,1) = {" +b +c +h +l +p +s +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +c +h +l +p +s +b +"} +(39,1,1) = {" +b +d +i +i +j +t +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +d +j +i +i +t +b +"} +(40,1,1) = {" +b +e +j +m +j +j +j +j +b +b +Y +j +R +R +R +Y +j +y +y +y +y +y +y +y +y +B +j +j +j +j +j +j +j +j +w +R +R +R +j +w +b +b +j +j +j +j +m +j +D +b +"} +(41,1,1) = {" +b +f +j +j +q +E +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +f +q +n +j +E +b +"} +(42,1,1) = {" +b +g +k +o +r +v +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +g +k +o +r +v +b +"} +(43,1,1) = {" +b +b +b +b +b +b +b +b +Y +R +j +j +j +j +j +j +j +R +Y +j +j +j +j +j +w +R +Y +j +j +j +j +w +R +j +j +j +j +j +j +j +R +w +b +b +b +b +b +b +b +b +"} +(44,1,1) = {" +b +c +h +l +p +s +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +c +h +l +p +s +b +"} +(45,1,1) = {" +b +d +i +i +j +t +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +d +j +i +i +t +b +"} +(46,1,1) = {" +b +e +j +m +j +j +j +j +b +b +Y +j +R +R +R +Y +j +j +j +j +j +j +j +j +j +B +y +y +y +y +y +y +y +j +w +R +R +R +j +w +b +b +j +j +j +j +m +j +D +b +"} +(47,1,1) = {" +b +f +j +n +q +E +b +j +j +j +j +j +j +R +j +j +j +j +j +j +j +j +j +j +j +A +j +j +j +j +j +j +j +j +j +j +R +j +j +j +j +j +j +b +f +q +n +j +E +b +"} +(48,1,1) = {" +b +g +k +o +r +v +b +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +j +j +j +j +b +j +j +j +j +j +j +j +b +j +j +b +g +k +o +r +v +b +"} +(49,1,1) = {" +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +"} +(50,1,1) = {" +H +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomZLevels/VR/snowdin_VR.dmm b/_maps/RandomZLevels/VR/snowdin_VR.dmm new file mode 100644 index 0000000000..0ae50fc1d8 --- /dev/null +++ b/_maps/RandomZLevels/VR/snowdin_VR.dmm @@ -0,0 +1,79600 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin/cave/mountain) +"ab" = ( +/obj/effect/mapping_helpers/planet_z, +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin/cave/mountain) +"ac" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin/cave/mountain) +"ad" = ( +/turf/open/space/basic, +/area/space) +"ae" = ( +/turf/closed/mineral/snowmountain, +/area/awaymission/snowdin/cave/mountain) +"af" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ag" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ah" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/cave) +"ai" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/cave) +"aj" = ( +/turf/closed/mineral/snowmountain, +/area/awaymission/snowdin/cave) +"ak" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"al" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"am" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"an" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"ao" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ap" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"aq" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/research) +"ar" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/research) +"as" = ( +/obj/effect/turf_decal/weather/snow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"at" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"au" = ( +/obj/effect/turf_decal/weather/snow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"av" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"aw" = ( +/obj/machinery/computer, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"ax" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"ay" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"az" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/research) +"aA" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/disk/holodisk/snowdin/weregettingpaidright, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aB" = ( +/obj/structure/table, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aC" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/research) +"aD" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aE" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aF" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aG" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aH" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aI" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aJ" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/dorm) +"aK" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/dorm) +"aL" = ( +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aM" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/paper/fluff/awaymissions/snowdin/research_feed, +/obj/item/paper/fluff/awaymissions/snowdin/research_feed, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aN" = ( +/obj/item/paper/fluff/awaymissions/snowdin/research_feed, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aO" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aP" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/paper/fluff/awaymissions/snowdin/research_feed, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"aR" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/obj/item/bedsheet/purple, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aS" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/dorm) +"aT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/bedsheet/purple, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aU" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aV" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/dorm) +"aW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aX" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aZ" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/bedsheet/orange, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"ba" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sign/poster/contraband/kudzu{ + pixel_y = 32 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bb" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/obj/item/paper/crumpled/ruins/snowdin/dontdeadopeninside, +/obj/item/bedsheet/green, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bc" = ( +/obj/structure/window, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"bd" = ( +/obj/structure/window, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"be" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/kitchen) +"bf" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/kitchen) +"bg" = ( +/obj/effect/baseturf_helper/asteroid/snow{ + baseturf = /turf/open/floor/plating/asteroid/snow/ice; + name = "asteroid snowice baseturf editor" + }, +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"bh" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"bi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bj" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bk" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/paper/crumpled/ruins/snowdin/foreshadowing, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bm" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bn" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"bp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"bq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"br" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"bs" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"bt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"bu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bv" = ( +/obj/machinery/gibber, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"by" = ( +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormresearch3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/item/tome, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bz" = ( +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormresearch2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bB" = ( +/obj/structure/closet, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormresearch1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bC" = ( +/obj/structure/closet, +/obj/machinery/button/door{ + id = "snowdindormhydro2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bD" = ( +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat/hydro, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormhydro1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bE" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"bF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"bG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/research) +"bH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/research) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/research) +"bJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"bK" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bM" = ( +/obj/effect/landmark/vr_spawn/snowdin, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bO" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"bP" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Dorms APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"bQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch3"; + name = "Jouslen McGee's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch2"; + name = "Elizabeth Queef's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch1"; + name = "Jacob Ullman's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormhydro2"; + name = "Rachel Migro's Private Quarters" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormhydro1"; + name = "Katherine Esterdeen's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bV" = ( +/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/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/research) +"bW" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/research) +"bX" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/research) +"bY" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"bZ" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/research) +"ca" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/spider/stickyweb, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cb" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/kitchenspike, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cd" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/kitchen) +"ce" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cf" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"cg" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Kitchen APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"ch" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"ci" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cj" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"ck" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cm" = ( +/obj/machinery/light/small, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"co" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/dorm) +"cq" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cr" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"ct" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"cz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Research Desks" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"cA" = ( +/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/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"cB" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/research) +"cC" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/research) +"cD" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"cE" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"cF" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/research) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cJ" = ( +/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 = "Freezer" + }, +/obj/structure/barricade/wooden, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cK" = ( +/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 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cL" = ( +/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/item/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cM" = ( +/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/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/item/storage/box{ + illustration = "donk_kit"; + name = "box of donkpockets" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"cR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"cT" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"cU" = ( +/obj/effect/turf_decal/weather/snow, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "explosives ordinance" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cW" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/dorm) +"cX" = ( +/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{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/awaymission/snowdin/post/dorm) +"cY" = ( +/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 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"cZ" = ( +/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{ + dir = 4 + }, +/obj/item/trash/can, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"da" = ( +/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{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"db" = ( +/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/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"dc" = ( +/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{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"dd" = ( +/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{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"de" = ( +/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{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"df" = ( +/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 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"dg" = ( +/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{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Research Desks" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"dh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"di" = ( +/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{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"dk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"dl" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"dm" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/research) +"dn" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"do" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"dp" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/kitchen) +"dq" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"dr" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"ds" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/kitchen) +"dt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/flour, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"du" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"dv" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"dw" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"dx" = ( +/obj/effect/turf_decal/weather/snow, +/obj/structure/closet/crate{ + name = "explosives ordinance" + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"dy" = ( +/obj/effect/turf_decal/weather/snow, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "explosives ordinance" + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"dz" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"dA" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"dB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"dC" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"dD" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/dorm) +"dE" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/dorm) +"dF" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/dorm) +"dG" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"dH" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"dI" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/dorm) +"dJ" = ( +/obj/structure/table, +/obj/item/bedsheet/purple, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/dorm) +"dK" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post) +"dL" = ( +/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/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"dM" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post) +"dN" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/messhall) +"dO" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/messhall) +"dP" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/messhall) +"dQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen"; + req_access_txt = "35" + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"dR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"dS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/storage/box{ + illustration = "donk_kit"; + name = "box of donkpockets" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"dT" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"dU" = ( +/obj/structure/table, +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"dV" = ( +/obj/effect/decal/cleanable/egg_smudge, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/kitchen) +"dW" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/kitchen) +"dX" = ( +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"dY" = ( +/obj/structure/ladder/unbreakable{ + height = 1; + id = "snowdin" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"dZ" = ( +/obj/machinery/light/small/broken{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"ea" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"eb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"ec" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"ed" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/dorm) +"ee" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/dorm) +"ef" = ( +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormsec"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eg" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eh" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/obj/item/bedsheet/red, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"ei" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ek" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"el" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"em" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Gateway APC"; + pixel_y = -24; + req_access = 150 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/gateway) +"en" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Research Center APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"eo" = ( +/obj/machinery/light/small, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ep" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"eq" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Mess Hall APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"er" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"es" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"et" = ( +/obj/machinery/vending/boozeomat{ + req_access_txt = "0" + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"eu" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"ev" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"ew" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"ex" = ( +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"ey" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"ez" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"eA" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"eB" = ( +/obj/effect/decal/cleanable/flour, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"eC" = ( +/obj/item/kitchen/knife{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"eD" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"eE" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/snowdin/outside) +"eF" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/outside) +"eG" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"eH" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"eI" = ( +/obj/item/crowbar, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"eJ" = ( +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) +"eK" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/snowdin/cave/cavern) +"eL" = ( +/turf/closed/mineral/plasma/ice, +/area/awaymission/snowdin/cave/cavern) +"eM" = ( +/obj/structure/flora/tree/pine, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"eN" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"eO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"eP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"eQ" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"eR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"eS" = ( +/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/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"eT" = ( +/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{ + id_tag = "snowdindormsec"; + name = "James Reed's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eU" = ( +/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 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"eV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eX" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"eY" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"eZ" = ( +/obj/structure/table, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fa" = ( +/obj/structure/table, +/obj/item/clothing/glasses/hud/health, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fb" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fc" = ( +/obj/structure/table, +/obj/item/storage/firstaid/ancient, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"fe" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/storage/toolbox/emergency, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ff" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/gateway) +"fg" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/gateway) +"fh" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/gateway) +"fi" = ( +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"fj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"fk" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"fl" = ( +/obj/structure/table, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"fm" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/hydro) +"fn" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/wood{ + amount = 15 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"fo" = ( +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"fp" = ( +/obj/structure/rack, +/obj/item/grown/log/tree, +/obj/item/grown/log/tree{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/grown/log/tree{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"fq" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"fr" = ( +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"fs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"ft" = ( +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -32 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"fu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"fv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"fw" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper"; + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fx" = ( +/obj/item/reagent_containers/blood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fz" = ( +/obj/item/flashlight/pen, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fB" = ( +/obj/item/storage/firstaid{ + empty = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fC" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute{ + empty = 1 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"fE" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Outpost Hallway APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"fF" = ( +/obj/structure/closet, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"fG" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"fH" = ( +/obj/structure/bed, +/obj/effect/landmark/vr_spawn/snowdin, +/obj/item/bedsheet/nanotrasen, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"fI" = ( +/obj/effect/landmark/vr_spawn/snowdin, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"fJ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"fK" = ( +/obj/structure/table/reinforced, +/obj/item/trash/raisins, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"fL" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/fork, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"fM" = ( +/obj/structure/table_frame, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"fN" = ( +/obj/structure/table_frame, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"fO" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"fP" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"fQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"fR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/hydro) +"fS" = ( +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/hydro) +"fT" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/hydro) +"fU" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"fV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/hydro) +"fW" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/hydro) +"fX" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"fY" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"fZ" = ( +/obj/structure/table/wood, +/obj/item/hatchet, +/obj/item/hatchet{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/outside) +"ga" = ( +/obj/structure/table/wood, +/obj/structure/fireaxecabinet{ + pixel_y = -32 + }, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"gb" = ( +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical/old, +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"gc" = ( +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"gd" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"ge" = ( +/turf/closed/mineral/iron/ice, +/area/awaymission/snowdin/cave/cavern) +"gf" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"gg" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/cavern2) +"gh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"gi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/dorm) +"gj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/dorm) +"gk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/crowbar, +/obj/item/crowbar, +/obj/item/pickaxe/mini, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"gl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"gm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/closet/crate, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"gn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"go" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"gp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"gq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"gr" = ( +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"gs" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire{ + empty = 1 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"gt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"gu" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"gv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"gw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/vr_spawn/snowdin, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"gx" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"gy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"gz" = ( +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"gA" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"gB" = ( +/obj/effect/decal/cleanable/pie_smudge, +/obj/item/trash/can, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"gC" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/messhall) +"gD" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"gE" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 7; + pixel_y = 7 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"gF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"gG" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"gH" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"gI" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"gJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"gK" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"gL" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"gM" = ( +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"gN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"gO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"gP" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"gQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"gR" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Garage APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"gS" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"gT" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"gU" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"gV" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"gW" = ( +/turf/closed/mineral/diamond/ice, +/area/awaymission/snowdin/cave/cavern) +"gX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"gY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "snowdindormcap"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"gZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/can, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/dorm) +"ha" = ( +/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/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/dorm) +"hb" = ( +/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/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"hc" = ( +/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{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"hd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"he" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"hf" = ( +/obj/item/storage/firstaid/fire{ + empty = 1 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hg" = ( +/obj/item/shard, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hi" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"hk" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/conveyor_switch/oneway{ + id = "snowdin_belt_mine"; + name = "mining conveyor" + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"hl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"hm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"ho" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"hp" = ( +/obj/item/chair, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hq" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hr" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"hs" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"ht" = ( +/obj/structure/table, +/obj/item/trash/waffles, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hu" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hv" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"hw" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"hx" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"hy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"hz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"hA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"hB" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"hC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"hD" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"hE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"hF" = ( +/obj/structure/destructible/cult/pylon, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"hG" = ( +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat/captain{ + name = "overseer's winter coat" + }, +/obj/item/clothing/shoes/winterboots, +/obj/item/key, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"hH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"hI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"hJ" = ( +/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{ + id_tag = "snowdindormcap"; + name = "Overseer's Private Quarters" + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"hK" = ( +/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 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"hL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/dorm) +"hM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"hN" = ( +/obj/structure/grille/broken, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/item/stack/rods{ + amount = 2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"hO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "45" + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"hQ" = ( +/obj/structure/window, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hR" = ( +/obj/effect/landmark/vr_spawn/snowdin, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"hS" = ( +/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/landmark/vr_spawn/snowdin, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hT" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/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/awaymission/snowdin/post/garage) +"hU" = ( +/obj/structure/window, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"hV" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"hY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"hZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"ia" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"ib" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"ic" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"id" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/garage) +"ie" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/garage) +"if" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"ig" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave/mountain) +"ih" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"ii" = ( +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ij" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ik" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"il" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"im" = ( +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/spawner/nether{ + max_mobs = 5 + }, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"in" = ( +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "It's Caleb Reed, but their flesh has an ashy texture, and their face is featureless save an eerie smile."; + name = "Caleb Reed" + }, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"io" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/dorm) +"ip" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"iq" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"ir" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"is" = ( +/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{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Dorms" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"it" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"iu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"iv" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"iw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/sign/departments/medbay{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"ix" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"iy" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post) +"iz" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/item/paper_bin, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"iA" = ( +/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/poddoor/shutters/preopen{ + id = "snowdin_gate" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"iB" = ( +/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/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"iC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"iD" = ( +/obj/structure/table, +/obj/item/crowbar, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"iE" = ( +/obj/item/trash/candy, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"iF" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"iG" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"iH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"iI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"iJ" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"iK" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"iL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/hydro) +"iM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"iN" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iO" = ( +/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{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iP" = ( +/obj/machinery/light{ + dir = 1 + }, +/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/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iQ" = ( +/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/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iR" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/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{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/garage) +"iU" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/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 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"iW" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"iX" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"iY" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"iZ" = ( +/obj/item/clothing/head/cone, +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ja" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"jb" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"jc" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"jd" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/dorm) +"je" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/dorm) +"jf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"jg" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"jh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"ji" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"jj" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"jk" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Dorms" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"jl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"jm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"jn" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"jo" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"jp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"jq" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"jr" = ( +/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{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"js" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"jt" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "snowdin_gate"; + pixel_x = 7; + pixel_y = -24 + }, +/obj/item/disk/holodisk/snowdin/welcometodie, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"ju" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/vr_spawn/snowdin, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"jv" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"jw" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/paper/pamphlet/gateway{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"jx" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"jy" = ( +/obj/structure/table, +/obj/item/trash/candle, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"jz" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/kitchen/fork, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"jA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/plantgenes, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"jB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/hydro) +"jC" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"jD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"jE" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"jF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/garage) +"jG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"jH" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"jI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"jJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"jK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"jL" = ( +/obj/vehicle/ridden/atv, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"jM" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"jN" = ( +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"jO" = ( +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "It's Jacob Ullman, but their flesh has an ashy texture, and their face is featureless save an eerie smile."; + name = "Jacob Ullman" + }, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"jP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"jQ" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/custodials) +"jR" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/custodials) +"jS" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post) +"jT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"jU" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"jV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"jW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"jX" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"jY" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "snowdin_gate" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"jZ" = ( +/obj/effect/landmark/vr_spawn/snowdin, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/minipost) +"ka" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"kb" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/messhall) +"kc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/messhall) +"kd" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"ke" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"kf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"kg" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"kh" = ( +/obj/structure/chair{ + dir = 4 + }, +/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 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"ki" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/garage) +"kj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"kk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"kl" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"km" = ( +/obj/structure/sign/poster/contraband/tools{ + pixel_x = 32 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/tank/internals/plasma, +/obj/item/tank/internals/plasma, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"kn" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ko" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"kp" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/sign/nanotrasen, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"kq" = ( +/obj/structure/fence/door/opened, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"kr" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"ks" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"kt" = ( +/obj/structure/fence/corner, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ku" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/cave/mountain) +"kv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/shower{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/shower{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kx" = ( +/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{ + dir = 4 + }, +/obj/machinery/shower{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"ky" = ( +/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{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Showers" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kA" = ( +/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{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kD" = ( +/obj/structure/table, +/obj/machinery/power/apc{ + dir = 1; + name = "Custodials APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"kE" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"kF" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"kG" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"kH" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/paper/crumpled/ruins/snowdin/shovel, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"kI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"kJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"kK" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/mining_dock) +"kL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post) +"kM" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Mess Hall" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"kN" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"kO" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"kP" = ( +/obj/item/trash/candy, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/messhall) +"kQ" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"kR" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"kS" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"kT" = ( +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"kU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"kV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"kW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"kX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"kY" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"kZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/garage) +"la" = ( +/obj/structure/filingcabinet, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"lb" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lc" = ( +/obj/vehicle/ridden/atv, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"ld" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"le" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lf" = ( +/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{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lg" = ( +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"li" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/broken, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"ll" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"lm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/janitorialcart, +/obj/item/mop, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"ln" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"lo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/snowdin_station_sign/up, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lp" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/two, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"lq" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/three, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"lr" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/four, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"ls" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/five, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lt" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/six, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lu" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/seven, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"lw" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lx" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"ly" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Mess Hall" + }, +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"lA" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"lB" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lE" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"lG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"lH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"lI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"lJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"lK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"lL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"lM" = ( +/obj/machinery/door/airlock/external/glass, +/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/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lN" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"lP" = ( +/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{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"lQ" = ( +/obj/machinery/door/airlock{ + name = "Mechanic's Quarters" + }, +/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{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"lR" = ( +/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{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lS" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"lT" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"lU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lV" = ( +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lW" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lX" = ( +/obj/machinery/door/airlock{ + name = "Private Stall" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lY" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/custodials) +"lZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"ma" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mc" = ( +/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{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"md" = ( +/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/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"me" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/snowdin_station_sign, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mg" = ( +/obj/effect/turf_decal/snowdin_station_sign/two, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mh" = ( +/obj/effect/turf_decal/snowdin_station_sign/three, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mi" = ( +/obj/effect/turf_decal/snowdin_station_sign/four, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mj" = ( +/obj/effect/turf_decal/snowdin_station_sign/five, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mk" = ( +/obj/effect/turf_decal/snowdin_station_sign/six, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"ml" = ( +/obj/effect/turf_decal/snowdin_station_sign/seven, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"mn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mq" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"ms" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"mt" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"mu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"mv" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"mw" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"mx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"my" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mB" = ( +/obj/item/storage/toolbox/electrical, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mC" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mD" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"mE" = ( +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"mI" = ( +/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 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"mJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mL" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mM" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"mP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "32" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"mR" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"mS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mU" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mV" = ( +/obj/structure/table, +/obj/item/key, +/obj/item/key, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mW" = ( +/obj/structure/table, +/obj/machinery/light/small, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mX" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"mY" = ( +/obj/machinery/button/door{ + id = "snowdingarage1"; + name = "garage door toggle"; + pixel_x = -24; + pixel_y = -7 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mZ" = ( +/obj/structure/flora/grass/both, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"na" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/custodials) +"nb" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"nc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"nd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"ne" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"nf" = ( +/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{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"ng" = ( +/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{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"nh" = ( +/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{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ni" = ( +/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{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"nj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"nk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"nl" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/engineering) +"nm" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow, +/area/awaymission/snowdin/post/engineering) +"nn" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/yellow, +/area/awaymission/snowdin/post/engineering) +"no" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + icon_state = "yellow"; + dir = 8 + }, +/area/awaymission/snowdin/post/engineering) +"np" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"nq" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"nr" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Engineering APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"ns" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"nt" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/engineering) +"nu" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"nv" = ( +/obj/machinery/vending/hydroseeds, +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"nw" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/watertank, +/turf/open/floor/plasteel/green/side, +/area/awaymission/snowdin/post/hydro) +"nx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side, +/area/awaymission/snowdin/post/hydro) +"ny" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/green/side, +/area/awaymission/snowdin/post/hydro) +"nz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"nA" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"nB" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarage1"; + name = "garage door" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"nC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"nD" = ( +/obj/structure/closet/jcloset, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"nE" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/secpost) +"nF" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/secpost) +"nG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = null; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/red, +/area/awaymission/snowdin/post/secpost) +"nH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"nI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/shard, +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/snowdin/post/secpost) +"nJ" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post) +"nK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"nL" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"nM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"nN" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/engineering) +"nO" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"nP" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"nQ" = ( +/turf/open/floor/plasteel/yellow/side{ + icon_state = "yellow"; + dir = 8 + }, +/area/awaymission/snowdin/post/engineering) +"nR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"nS" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"nT" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"nU" = ( +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"nV" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/hydro) +"nW" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/hydro) +"nX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"nY" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"nZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post/garage) +"oa" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"ob" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/secpost) +"oc" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/secpost) +"od" = ( +/obj/item/gun/ballistic/shotgun/boltaction, +/obj/item/ammo_box/a762, +/obj/item/ammo_box/a762, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash, +/obj/item/storage/box/rubbershot, +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"oe" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Security Outpost APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/secpost) +"of" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/secpost) +"og" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/secpost) +"oh" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"oi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/secpost) +"oj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post) +"ok" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post) +"ol" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"om" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"on" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"oo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4; + pixel_x = 5; + pixel_y = 5; + piping_layer = 3 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"op" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4; + pixel_x = 5; + pixel_y = 5; + piping_layer = 3 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"oq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"or" = ( +/obj/structure/table, +/obj/item/cultivator, +/obj/item/cultivator{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"os" = ( +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"ot" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"ou" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"ov" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Hydroponics APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"ow" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/cavern2) +"ox" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/cavern2) +"oy" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"oz" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"oA" = ( +/obj/machinery/door/window/brigdoor/westleft, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"oB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/secpost) +"oC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/secpost) +"oD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/secpost) +"oE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"oF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"oG" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/secpost) +"oH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"oI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post) +"oJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"oK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"oL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post) +"oM" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"oN" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"oO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"oP" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"oQ" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/structure/sign/warning/enginesafety{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"oR" = ( +/obj/structure/table, +/obj/item/hatchet{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/hatchet, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oS" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oU" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oV" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oW" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/engineering) +"oX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/engineering) +"oY" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"oZ" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"pa" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/cavern2) +"pb" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pc" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pd" = ( +/obj/structure/bed, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pe" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"pf" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"pg" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"ph" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"pi" = ( +/obj/structure/bed, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"pj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/item/wirecutters, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/secpost) +"pk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/screwdriver, +/turf/open/floor/plasteel/red/side, +/area/awaymission/snowdin/post/secpost) +"pl" = ( +/obj/machinery/light, +/obj/item/crowbar, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/item/paper/fluff/awaymissions/snowdin/secnotice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"pm" = ( +/turf/open/floor/plasteel/red/corner{ + icon_state = "redcorner"; + dir = 8 + }, +/area/awaymission/snowdin/post/secpost) +"pn" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"po" = ( +/obj/structure/table, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/secpost) +"pp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"pq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"pr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"ps" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"pt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"pu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"pv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"pw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"px" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"py" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/storage/toolbox/electrical{ + pixel_x = 4; + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"pz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"pA" = ( +/turf/closed/wall, +/area/awaymission/snowdin/cave/cavern) +"pB" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pC" = ( +/obj/item/chair, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pD" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pE" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/snowdin/post/cavern2) +"pF" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"pG" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"pH" = ( +/turf/closed/wall/r_wall, +/area/awaymission/snowdin/post/secpost) +"pI" = ( +/turf/closed/wall/r_wall/rust, +/area/awaymission/snowdin/post/secpost) +"pJ" = ( +/obj/machinery/door/airlock/vault{ + name = "Armory"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"pK" = ( +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/secpost) +"pL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side, +/area/awaymission/snowdin/post/secpost) +"pM" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/paper/fluff/awaymissions/snowdin/profile/engi1, +/obj/item/paper/fluff/awaymissions/snowdin/profile/hydro1, +/obj/item/paper/fluff/awaymissions/snowdin/profile/overseer, +/obj/item/paper/fluff/awaymissions/snowdin/profile/research1, +/obj/item/paper/fluff/awaymissions/snowdin/profile/research2, +/obj/item/paper/fluff/awaymissions/snowdin/profile/research3, +/obj/item/paper/fluff/awaymissions/snowdin/profile/sec1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"pN" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post) +"pO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"pP" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"pQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"pR" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/awaymission/snowdin/post) +"pS" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"pT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"pU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"pV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"pW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"pX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"pY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"pZ" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qa" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qb" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"qc" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qd" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/clothing/head/welding, +/obj/item/weldingtool/largetank, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/closed/wall, +/area/awaymission/snowdin/post/engineering) +"qf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qg" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"qh" = ( +/obj/structure/fence, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"qi" = ( +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"qk" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"ql" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern2) +"qm" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"qn" = ( +/obj/structure/guncase/shotgun, +/obj/item/gun/ballistic/shotgun/automatic, +/obj/item/gun/ballistic/shotgun/automatic, +/obj/item/gun/ballistic/shotgun/automatic, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qo" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qq" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"qr" = ( +/obj/machinery/door/airlock/external/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/barricade/wooden/crude, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qs" = ( +/obj/machinery/door/airlock/external/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qv" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + name = "Air Mix To Turbine Mix" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"qw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"qx" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qy" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"qz" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qA" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"qB" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qE" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/cavern2) +"qF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/cavern2) +"qG" = ( +/obj/machinery/door/airlock{ + name = "Private Quarters" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"qH" = ( +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"qI" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"qJ" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot, +/obj/machinery/light/small, +/obj/item/storage/box/rubbershot{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qK" = ( +/obj/structure/rack, +/obj/item/storage/box/lethalshot, +/obj/item/storage/box/lethalshot{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qL" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post) +"qM" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qP" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qQ" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qR" = ( +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "snowdin_turbine" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + icon_state = "yellow"; + dir = 10 + }, +/area/awaymission/snowdin/post/engineering) +"qS" = ( +/obj/machinery/button/door{ + id = "snowdinturbineoutlet"; + name = "Turbine Outlet Release"; + pixel_y = -32 + }, +/obj/machinery/button/door{ + id = "snowdinturbinegas"; + name = "Turbine Gas Release"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"qT" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qU" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "snowdin_turbine_exterior"; + idInterior = "snowdin_turbine_interior"; + idSelf = "snowdin_turbine_access"; + name = "Turbine Access Console"; + pixel_x = -8; + pixel_y = -26; + req_access_txt = "32" + }, +/obj/machinery/button/ignition{ + id = "snowdin_turbine_ignitor"; + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qV" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qW" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qX" = ( +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Toxins Supply Control"; + output_tag = "snowdin_toxins_out"; + sensors = list("snowdin_toxins" = "Tank") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"qY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qZ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"ra" = ( +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Oxygen Supply Control"; + output_tag = "snowdin_oxygen_out"; + sensors = list("snowdin_oxygen" = "Tank") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"rb" = ( +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Nitrogen Supply Control"; + output_tag = "snowdin_nitrogen_out"; + sensors = list("snowdin_nitrogen" = "Tank") + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"rc" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"re" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rf" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/cavern2) +"rg" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"rh" = ( +/obj/structure/window, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"ri" = ( +/obj/structure/window, +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"rj" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"rk" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rn" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ro" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/engineering) +"rp" = ( +/turf/closed/wall/r_wall, +/area/awaymission/snowdin/post/engineering) +"rq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "snowdin_turbine_exterior"; + name = "Turbine Exterior Airlock"; + req_access_txt = "32" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"rr" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/closed/wall/r_wall, +/area/awaymission/snowdin/post/engineering) +"rs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"rt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"ru" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"rv" = ( +/mob/living/simple_animal/hostile/skeleton/plasmaminer/jackhammer, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"rw" = ( +/obj/structure/fence, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"rx" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"ry" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern2) +"rz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rB" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/cavern2) +"rC" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"rD" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rE" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rF" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rG" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rH" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/barricade/wooden/crude/snow, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rI" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ + dir = 1; + id = "syndie_lavaland_inc_in"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/engineering) +"rJ" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "snowdin_turbine_interior"; + idSelf = "snowdin_turbine_access"; + layer = 3.1; + name = "Turbine airlock control"; + pixel_x = 8; + pixel_y = -24 + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"rK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"rL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + name = "Mix To Turbine" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "snowdin_turbine_exterior"; + idSelf = "snowdin_turbine_access"; + name = "Turbine airlock control"; + pixel_x = -8; + pixel_y = 24 + }, +/obj/structure/sign/warning/fire{ + pixel_y = -32 + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"rM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1442; + id_tag = "snowdin_toxins_out"; + name = "toxin out" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rN" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_toxins"; + name = "gas sensor (toxins)" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1442; + id_tag = "snowdin_oxygen_out"; + name = "oxygen out" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rP" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_oxygen"; + name = "gas sensor (oxygen)" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1442; + id_tag = "snowdin_nitrogen_out"; + name = "nitrogen out" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rR" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_nitrogen"; + name = "gas sensor (nitrogen)" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rS" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"rT" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"rU" = ( +/obj/structure/fence, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"rV" = ( +/obj/structure/lattice/catwalk, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"rW" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/unanchored, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"rX" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/cavern2) +"rZ" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"sa" = ( +/obj/machinery/holopad, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"sb" = ( +/mob/living/simple_animal/hostile/spawner/nether{ + max_mobs = 4; + name = "weak netherworld link" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"sc" = ( +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"sd" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Main Outpost APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"se" = ( +/obj/structure/flora/tree/dead, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"sf" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"sg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "snowdin_turbine_interior"; + name = "Turbine Interior Airlock"; + req_access_txt = "32" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"sh" = ( +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"si" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"sl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sm" = ( +/obj/structure/lattice/catwalk, +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"sn" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/spawner/east, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"so" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/spawner/west, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"sp" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/cavern2) +"sr" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"ss" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"st" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/cavern2) +"su" = ( +/obj/machinery/door/airlock/maintenance{ + name = "SMES Storage"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"sv" = ( +/obj/machinery/computer/monitor{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"sw" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sx" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sy" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sz" = ( +/obj/machinery/door/poddoor{ + id = "snowdinturbinegas"; + name = "Turbine Gas Release" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sA" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/igniter{ + id = "snowdin_turbine_ignitor" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ + dir = 1; + id = "snowdin_incin_in" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sD" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sF" = ( +/obj/structure/fence, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sG" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/spawner/north, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"sH" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sI" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sJ" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sK" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sL" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sM" = ( +/obj/machinery/power/compressor{ + comp_id = "snowdin_turbine"; + dir = 1; + luminosity = 2 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sN" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"sO" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sP" = ( +/obj/structure/fence/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"sR" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"sS" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sT" = ( +/turf/open/floor/plating/snowed/smoothed, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"sU" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/machinery/computer{ + desc = "A console meant for calling and sending a transit ferry. It seems iced-over and non-functional."; + dir = 4; + icon_screen = null; + name = "Shuttle Transist Console" + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sV" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/bowler{ + pixel_y = 13 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"sW" = ( +/obj/machinery/power/turbine{ + dir = 2; + luminosity = 2 + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sX" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"sY" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"sZ" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"ta" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"tb" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"tc" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"td" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"te" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"tf" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"tg" = ( +/obj/machinery/door/poddoor{ + id = "snowdinturbineoutlet"; + name = "Turbine Outlet" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"th" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"ti" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"tj" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"tk" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"tl" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"tm" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tn" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"to" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"tp" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/cave/cavern) +"tq" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/outside) +"tr" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ts" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tt" = ( +/mob/living/simple_animal/hostile/skeleton/templar, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tu" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tv" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tw" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tx" = ( +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"ty" = ( +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "It's Caleb Reed, but their flesh has an ashy texture, and their face is featureless save an eerie smile."; + name = "Caleb Reed" + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"tz" = ( +/mob/living/simple_animal/hostile/skeleton/ice, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tA" = ( +/obj/structure/flora/bush, +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"tB" = ( +/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"tC" = ( +/obj/structure/flora/grass/both, +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"tD" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tE" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin/cave) +"tF" = ( +/turf/closed/mineral/snowmountain, +/area/awaymission/snowdin/outside) +"tG" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/mineral/snowmountain, +/area/awaymission/snowdin/cave) +"tH" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tI" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"tJ" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"tK" = ( +/obj/effect/mob_spawn/human/clown/corpse, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tL" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tN" = ( +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/outside) +"tO" = ( +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tP" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tQ" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"tR" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tS" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"tT" = ( +/obj/structure/fence{ + pixel_x = 16 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/outside) +"tU" = ( +/obj/structure/fence{ + pixel_x = -16 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/outside) +"tV" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/ice, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tW" = ( +/obj/structure/fence{ + pixel_x = 16 + }, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/outside) +"tX" = ( +/obj/structure/fence{ + pixel_x = -16 + }, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/outside) +"tY" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/cavern1) +"tZ" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/cavern1) +"ua" = ( +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/outside) +"ub" = ( +/obj/structure/bed, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/cavern1) +"uc" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/cavern1) +"ud" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"ue" = ( +/turf/open/floor/wood, +/area/awaymission/snowdin/post/cavern1) +"uf" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/cavern1) +"ug" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"ui" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Main Outpost APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uj" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uk" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/cavern1) +"ul" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"um" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"un" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uo" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"up" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uq" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/outside) +"ur" = ( +/obj/machinery/door/airlock{ + name = "Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/cavern1) +"us" = ( +/obj/machinery/door/airlock/maintenance{ + name = "SMES Storage"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"ut" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uu" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uv" = ( +/obj/structure/fence{ + pixel_x = 16 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"uw" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"ux" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"uy" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/cavern1) +"uA" = ( +/obj/machinery/computer/monitor{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uB" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uC" = ( +/obj/structure/fence{ + pixel_x = -16 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"uD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uE" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"uF" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern1) +"uG" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/cavern1) +"uH" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/storage/firstaid/brute, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"uI" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/cavern1) +"uJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uK" = ( +/mob/living/simple_animal/hostile/skeleton/plasmaminer, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/cavern1) +"uL" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"uM" = ( +/obj/structure/table, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern1) +"uN" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/cavern1) +"uO" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uP" = ( +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"uQ" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"uR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/post/cavern1) +"uS" = ( +/mob/living/simple_animal/hostile/skeleton/plasmaminer, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern1) +"uT" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"uU" = ( +/obj/item/chair, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/cavern1) +"uV" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"uW" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uX" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"uY" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"uZ" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"va" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vb" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vc" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"vd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/corner, +/area/awaymission/snowdin/post/cavern1) +"ve" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/broken, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/cavern1) +"vf" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/awaymission/snowdin/post/cavern1) +"vg" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Observation Deck" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/cavern1) +"vh" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"vi" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern1) +"vj" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"vk" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vl" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"vm" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vo" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"vp" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vq" = ( +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vr" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"vs" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vu" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"vv" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vw" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vx" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/cavern1) +"vy" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vz" = ( +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/post/cavern1) +"vA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/cavern1) +"vB" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/cavern1) +"vC" = ( +/obj/structure/rack, +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vD" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vE" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vF" = ( +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave/mountain) +"vG" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ + dir = 1; + id = "snowdin_incin_in" + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/cavern1) +"vH" = ( +/obj/structure/flora/tree/pine, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"vI" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave/mountain) +"vJ" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"vK" = ( +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"vL" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/snowdin/post/broken_shuttle) +"vM" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/broken_shuttle) +"vN" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/effect/baseturf_helper/asteroid/snow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/broken_shuttle) +"vO" = ( +/obj/structure/fluff/fokoff_sign, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"vP" = ( +/obj/structure/bed, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"vQ" = ( +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"vR" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/awaymission/snowdin/post/broken_shuttle) +"vS" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vT" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vU" = ( +/obj/item/chair, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vV" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"vW" = ( +/mob/living/simple_animal/hostile/skeleton/ice, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"vX" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vY" = ( +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vZ" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"wa" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"wb" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"wc" = ( +/obj/machinery/computer{ + name = "Shuttle Transist Console"; + desc = "A console meant for calling and sending a transit ferry. It seems iced-over and non-functional."; + dir = 1; + icon_screen = null + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"wd" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"we" = ( +/mob/living/simple_animal/hostile/skeleton/ice{ + name = "Captain Bones" + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wf" = ( +/obj/structure/bed, +/mob/living/simple_animal/hostile/skeleton/ice{ + name = "Privateer Jones" + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wh" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wi" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wj" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wk" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"wl" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wm" = ( +/obj/machinery/porta_turret/centcom_shuttle/weak{ + desc = "A turret built with substandard parts and run down further with age."; + icon_state = "syndie_off"; + dir = 9; + faction = list("pirate") + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"wn" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wo" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wp" = ( +/obj/structure/flora/tree/pine/xmas/presents, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"wq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wr" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"ws" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"wt" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wu" = ( +/obj/structure/table/wood, +/obj/item/trash/candy, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wv" = ( +/obj/item/trash/can, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"ww" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wx" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"wy" = ( +/obj/structure/bonfire{ + burning = 1; + icon_state = "bonfire_warm" + }, +/obj/effect/light_emitter{ + light_color = "#FAA019"; + light_power = 1; + light_range = 4; + name = "fire light" + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wz" = ( +/obj/structure/closet/crate/wooden, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wA" = ( +/obj/structure/table/wood, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wB" = ( +/obj/item/key, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"wC" = ( +/obj/vehicle/ridden/atv{ + icon_state = "atv"; + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"wD" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_dock) +"wE" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/mining_dock) +"wF" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"wG" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wH" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wJ" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wK" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wL" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wM" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wN" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Main Outpost APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wO" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wP" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/snowdin/post/mining_dock) +"wQ" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/cave/mountain) +"wR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "SMES Storage"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wS" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/cave) +"wT" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_dock) +"wU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/warning/docking{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"wV" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"wW" = ( +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"wX" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"wY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"wZ" = ( +/obj/structure/sign/warning/docking{ + pixel_y = 32 + }, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xa" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xb" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xc" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xd" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xe" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xf" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"xg" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"xh" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xj" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/mob/living/simple_animal/hostile/spawner/nether{ + max_mobs = 4; + name = "weak netherworld link" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xk" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xl" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/shuttle/snowdin/elevator1) +"xm" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator1) +"xn" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Elevator Access" + }, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator1) +"xo" = ( +/turf/closed/wall/ice, +/area/shuttle/snowdin/elevator1) +"xp" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xq" = ( +/obj/machinery/light/broken{ + dir = 8 + }, +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xr" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"xs" = ( +/obj/item/gun/energy/e_gun{ + dead_cell = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier{ + brute_damage = 145; + mob_name = "James Reed"; + name = "James Reed"; + oxy_damage = 55 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"xu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xv" = ( +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator1) +"xw" = ( +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 2; + name = "Excavation Elevator Console"; + possible_destinations = "snowdin_excavation_top;snowdin_excavation_down"; + shuttleId = "snowdin_excavation" + }, +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator1) +"xx" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xy" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"xz" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille/broken, +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xA" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"xB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"xC" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xD" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xE" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xG" = ( +/obj/machinery/holopad, +/obj/item/disk/holodisk/snowdin/overrun, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xH" = ( +/obj/machinery/door/airlock/vault{ + name = "Relic Storage"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xI" = ( +/obj/item/shard, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"xJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"xK" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Elevator Access" + }, +/obj/docking_port/mobile/elevator{ + dir = 4; + height = 6; + id = "snowdin_excavation"; + name = "excavation elevator"; + width = 6 + }, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 6; + id = "snowdin_excavation_top"; + name = "snowdin excavation top"; + width = 6 + }, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator1) +"xL" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xN" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"xO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xP" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 6; + id = "snowdin_excavation_down"; + name = "snowdin excavation down"; + width = 6 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"xR" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"xS" = ( +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 3 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"xT" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xU" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3 + }, +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) +"xW" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_dock) +"xX" = ( +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"ya" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"yb" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yc" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ye" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yf" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"yg" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/cave) +"yi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/fence, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"yj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/relic, +/obj/item/relic, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"yk" = ( +/obj/structure/closet/crate, +/obj/item/relic, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"yl" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"ym" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 8; + name = "Excavation Elevator Console"; + possible_destinations = "snowdin_excavation_top;snowdin_excavation_down"; + shuttleId = "snowdin_excavation" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"yn" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yp" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yq" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yr" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 8; + name = "Excavation Elevator Console"; + possible_destinations = "snowdin_excavation_top;snowdin_excavation_down"; + shuttleId = "snowdin_excavation" + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"ys" = ( +/obj/machinery/atmospherics/pipe/manifold4w/orange/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yt" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"yu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + name = "toxin out"; + dir = 8; + id_tag = "snowdin_toxins_mine_1"; + frequency = 1442 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/cave) +"yv" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/outside) +"yw" = ( +/obj/structure/closet/crate, +/obj/item/relic, +/obj/item/relic, +/obj/item/relic, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"yx" = ( +/obj/structure/closet/crate, +/obj/item/relic, +/obj/item/relic, +/obj/item/relic, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"yy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"yz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"yA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"yB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"yC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"yD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"yE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"yF" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"yG" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"yH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yJ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yN" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"yO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/fence/door{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"yP" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_dock) +"yQ" = ( +/obj/structure/sign/warning/docking{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"yR" = ( +/obj/machinery/light/broken, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"yS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"yT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"yU" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"yV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post/minipost) +"yW" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/minipost) +"yX" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/minipost) +"yY" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/minipost) +"yZ" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/minipost) +"za" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + frequency = 1442; + id_tag = "snowdin_toxins_mine_1"; + name = "toxin out" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/cave) +"zb" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + frequency = 1442; + id_tag = "snowdin_toxins_mine_1"; + name = "toxin out" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"zc" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"zd" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ze" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"zf" = ( +/obj/structure/rack, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"zg" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zh" = ( +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zi" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zj" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"zk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/fence/corner, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"zl" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/spawner/north, +/obj/structure/window/plasma/reinforced/unanchored, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"zm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zn" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zo" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarage2"; + name = "garage door" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zp" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zq" = ( +/obj/vehicle/ridden/atv{ + icon_state = "atv"; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zs" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zt" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/mineral/wood, +/area/awaymission/snowdin/igloo) +"zu" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/snowdin/igloo) +"zv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zw" = ( +/obj/structure/rack, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zx" = ( +/obj/machinery/light/small, +/obj/machinery/button/door{ + id = "snowdingarage2"; + name = "garage door toggle"; + pixel_x = -7; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zy" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zz" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"zA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zC" = ( +/obj/structure/rack, +/obj/item/grown/log/tree, +/obj/item/grown/log/tree{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/grown/log/tree{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zD" = ( +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zE" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/wood{ + amount = 15 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zF" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"zG" = ( +/obj/machinery/space_heater, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3 + }, +/obj/machinery/space_heater, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3 + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_dock) +"zJ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/mining_dock) +"zK" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"zL" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zM" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"zN" = ( +/obj/structure/rack, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"zO" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zP" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zQ" = ( +/obj/item/hatchet{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zR" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zS" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"zU" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"zV" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/minipost) +"zW" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zX" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/minipost) +"zY" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"zZ" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/igloo) +"Aa" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/igloo) +"Ab" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Ac" = ( +/obj/structure/table/wood, +/obj/item/hatchet{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"Ad" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Ae" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Af" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Ag" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Ah" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Ai" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/minipost) +"Aj" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/minipost) +"Ak" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/minipost) +"Al" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"Am" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"An" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Ao" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"Ap" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/fence, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Aq" = ( +/mob/living/simple_animal/hostile/skeleton/plasmaminer, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Ar" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"As" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"At" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Au" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Av" = ( +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Aw" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/minipost) +"Ax" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Ay" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/minipost) +"Az" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"AA" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"AB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"AC" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"AD" = ( +/turf/open/floor/plating, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"AE" = ( +/obj/item/pen, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/minipost) +"AF" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/minipost) +"AG" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"AH" = ( +/obj/structure/bed, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"AI" = ( +/obj/structure/bonfire{ + burning = 1; + icon_state = "bonfire_warm" + }, +/obj/effect/light_emitter{ + light_color = "#FAA019"; + light_power = 1; + light_range = 4; + name = "fire light" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"AJ" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"AK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/fence/door, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"AL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/fence/corner, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"AM" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"AN" = ( +/obj/item/key, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/minipost) +"AO" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/minipost) +"AP" = ( +/obj/machinery/door/airlock{ + id_tag = "snowdindormabandoned1"; + name = "Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/minipost) +"AQ" = ( +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"AR" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"AS" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"AT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"AU" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"AV" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"AW" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"AX" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"AY" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/minipost) +"AZ" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/awaymission/snowdin/post/minipost) +"Ba" = ( +/obj/item/wrench, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/minipost) +"Bb" = ( +/obj/machinery/button/door{ + id = "snowdindormabandoned1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + specialfunctions = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"Bc" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Bd" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Bf" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/minipost) +"Bg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Bh" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"Bi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Bj" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Bk" = ( +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bl" = ( +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bm" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bn" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Bo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Bp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Bq" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Recon Post APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Br" = ( +/obj/machinery/computer/monitor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Bs" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bt" = ( +/obj/structure/table, +/obj/machinery/light/small, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bu" = ( +/obj/structure/table, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Bw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Bx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"By" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Bz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BA" = ( +/obj/machinery/power/smes, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"BB" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"BC" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 3 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"BD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/fence/door, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"BG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BH" = ( +/obj/structure/fence, +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) +"BI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BJ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BL" = ( +/obj/effect/turf_decal/weather/snow/corner, +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"BM" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"BN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BO" = ( +/obj/effect/turf_decal/stripes/end{ + icon_state = "warn_end"; + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BP" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"BQ" = ( +/obj/effect/turf_decal/stripes/end{ + icon_state = "warn_end"; + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BS" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BV" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BW" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"BX" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"BY" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BZ" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Ca" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "explosives ordinance" + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Cb" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Cc" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Cd" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Ce" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + name = "explosives ordinance" + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Cf" = ( +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 3 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Cg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"Ch" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Ci" = ( +/obj/item/stack/ore/iron, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Cj" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/sign/mining, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Ck" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Cl" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/cave/cavern) +"Cm" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Cn" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Co" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Cp" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Cq" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Cr" = ( +/obj/item/shard, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Cs" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Ct" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/snowdin/outside) +"Cu" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Cv" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Cw" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Cx" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Cy" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Cz" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"CA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"CB" = ( +/obj/item/shard, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"CC" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"CD" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/awaymission/snowdin/cave) +"CE" = ( +/obj/structure/girder, +/obj/item/stack/sheet/mineral/plastitanium, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"CF" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"CG" = ( +/obj/item/shard, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"CH" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"CI" = ( +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"CJ" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"CK" = ( +/obj/structure/closet/syndicate{ + desc = "It's a storage unit for a Syndicate boarding party." + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"CL" = ( +/obj/structure/closet/syndicate{ + desc = "It's a storage unit for a Syndicate boarding party." + }, +/obj/effect/turf_decal/bot_white, +/obj/item/gun/ballistic/automatic/pistol, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"CM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CO" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, +/area/awaymission/snowdin/cave) +"CP" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"CQ" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"CR" = ( +/obj/effect/gibspawner/generic, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"CS" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"CT" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"CU" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CV" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CW" = ( +/obj/item/shard, +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"CX" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CY" = ( +/obj/item/aicard, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CZ" = ( +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/circuit/red, +/area/awaymission/snowdin/cave) +"Da" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Db" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Dc" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Dd" = ( +/obj/item/shard, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"De" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/built{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"Df" = ( +/obj/item/stack/rods, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Dg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Dh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Di" = ( +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Dj" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Dk" = ( +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Dl" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Dm" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Dn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Do" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Dp" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Dq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Dr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/stack/rods, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Ds" = ( +/obj/item/grenade/plastic/c4, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Dt" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Du" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Dv" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Dw" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Dx" = ( +/obj/machinery/light/built, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Dy" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/bot_white, +/obj/item/chair, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Dz" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/bot_white, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DA" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"DB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"DC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"DD" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DE" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"DF" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"DG" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DH" = ( +/obj/structure/window/plastitanium, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"DI" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"DJ" = ( +/obj/machinery/door/airlock/hatch{ + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"DK" = ( +/obj/structure/grille, +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"DL" = ( +/obj/item/stack/rods, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"DM" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"DN" = ( +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"DO" = ( +/obj/item/shard, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DP" = ( +/obj/item/stack/rods, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DQ" = ( +/obj/item/paper/crumpled/ruins/snowdin/misc1, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"DS" = ( +/turf/open/floor/plasteel/vault, +/area/awaymission/snowdin/cave) +"DT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"DU" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"DV" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"DW" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"DX" = ( +/obj/item/shard, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"DY" = ( +/obj/effect/turf_decal/weather/snow, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"DZ" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Ea" = ( +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"Eb" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"Ec" = ( +/obj/item/shard, +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/plasteel/vault, +/area/awaymission/snowdin/cave) +"Ed" = ( +/obj/machinery/telecomms/allinone/indestructable, +/turf/open/floor/circuit/red, +/area/awaymission/snowdin/cave) +"Ee" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Ef" = ( +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Eg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Eh" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Ei" = ( +/obj/item/shard, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Ej" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"Ek" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"El" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/bot_white, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"Em" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"En" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"Eo" = ( +/obj/effect/turf_decal/weather/snow, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"Ep" = ( +/obj/item/shard, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Eq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Er" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Es" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Et" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Eu" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"Ev" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/stack/rods, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Ew" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Ex" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Ey" = ( +/obj/structure/girder, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Ez" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/shard, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"EB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"EC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/circular_saw, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"ED" = ( +/obj/item/toy/plush/nukeplushie, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/suit_storage_unit{ + state_open = 1 + }, +/turf/open/floor/mineral/plastitanium{ + initial_gas_mix = "o2=22;n2=82;TEMP=180"; + planetary_atmos = 1; + temperature = 180 + }, +/area/awaymission/snowdin/cave) +"EF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/mineral/plastitanium{ + initial_gas_mix = "o2=22;n2=82;TEMP=180"; + planetary_atmos = 1; + temperature = 180 + }, +/area/awaymission/snowdin/cave) +"EG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/suit_storage_unit{ + state_open = 1 + }, +/turf/open/floor/mineral/plastitanium{ + initial_gas_mix = "o2=22;n2=82;TEMP=180"; + planetary_atmos = 1; + temperature = 180 + }, +/area/awaymission/snowdin/cave) +"EH" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EI" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"EJ" = ( +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"EK" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"EL" = ( +/obj/item/shard, +/obj/item/retractor, +/obj/item/cautery, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"EM" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot_white, +/obj/item/surgical_drapes, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EN" = ( +/obj/machinery/sleeper/syndie{ + icon_state = "sleeper_s"; + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EO" = ( +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EP" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/sleeper/syndie{ + icon_state = "sleeper_s"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EQ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"ER" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"ES" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/built, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"ET" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"EU" = ( +/obj/item/stack/ore/iron, +/turf/closed/mineral/iron/ice, +/area/awaymission/snowdin/cave/cavern) +"EV" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"EW" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"EX" = ( +/obj/item/pickaxe/drill{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"EY" = ( +/obj/item/shard, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"EZ" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fa" = ( +/obj/structure/flora/grass/both, +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fb" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fc" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fd" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Officer Snowlby" + }, +/obj/item/clothing/head/helmet{ + pixel_y = 8 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fe" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Ff" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"Fh" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/loading_area, +/obj/vehicle/ridden/atv, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"Fi" = ( +/obj/structure/flora/bush, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fj" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"Fk" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fl" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fr" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Officer Norm" + }, +/obj/item/gun/energy/e_gun/mini{ + pixel_y = -5 + }, +/obj/item/clothing/head/helmet{ + pixel_y = 8 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fs" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Ft" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fu" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fv" = ( +/obj/machinery/light/small, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/post/mining_dock) +"Fw" = ( +/obj/item/shard, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fx" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fy" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fz" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"FA" = ( +/obj/effect/mob_spawn/human/corpse/assistant{ + brute_damage = 150; + oxy_damage = 50 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FB" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Officer Norm" + }, +/obj/item/clothing/head/helmet{ + pixel_y = 8 + }, +/obj/item/melee/baton{ + pixel_x = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FC" = ( +/obj/effect/baseturf_helper/asteroid/snow{ + baseturf = /turf/open/floor/plating/asteroid/snow/ice; + name = "asteroid snowice baseturf editor" + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_dock) +"FD" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/holosign/barrier/atmos, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FE" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"FF" = ( +/obj/structure/statue/snow/snowman{ + name = "Snow-Luc Price" + }, +/obj/item/clothing/head/HoS{ + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FG" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/shard, +/obj/item/stack/rods{ + amount = 2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FH" = ( +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FI" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FJ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/item/stack/rods{ + amount = 2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3 + }, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FL" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/mining_dock) +"FM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FQ" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post/mining_main) +"FR" = ( +/obj/machinery/light/small, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post/mining_main) +"FS" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FT" = ( +/obj/structure/ore_box, +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) +"FU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"FV" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"FW" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"FZ" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_main) +"Ga" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Gb" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Gc" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "snowman" + }, +/obj/item/pickaxe/mini{ + pixel_x = 5; + pixel_y = 3 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Gd" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_main/robotics) +"Ge" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gf" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gg" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gh" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"Gi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_dock) +"Gj" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"Gk" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Gl" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarageunder"; + name = "garage door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Gm" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarageunder2"; + name = "garage door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Gn" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Go" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main) +"Gp" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Gq" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Gr" = ( +/obj/structure/flora/stump, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Gs" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gt" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gu" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gv" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gw" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gx" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gy" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gz" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"GA" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"GB" = ( +/obj/machinery/mecha_part_fabricator, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"GC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"GD" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"GE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/disk/holodisk/snowdin/ripjacob, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"GF" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"GG" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"GH" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GI" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GK" = ( +/obj/machinery/button/door{ + id = "snowdingarageunder2"; + name = "right garage door toggle"; + pixel_x = 7; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "snowdingarageunder"; + name = "left garage door toggle"; + pixel_x = -7; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GN" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GO" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"GP" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/mining_main) +"GQ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"GR" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main) +"GS" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/outside) +"GT" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/outside) +"GU" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/mining_main/robotics) +"GV" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"GW" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"GX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/robotics) +"GY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"GZ" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_dock) +"Ha" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"Hb" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"Hc" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hd" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"He" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hf" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hg" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hh" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hi" = ( +/obj/effect/turf_decal/bot, +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hj" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hk" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Hl" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main) +"Hm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Hn" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave/mountain) +"Ho" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/outside) +"Hp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1442; + id_tag = "snowdin_toxins_mine_1"; + name = "toxin out" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/outside) +"Hq" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"Hr" = ( +/obj/structure/fence, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Hs" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"Ht" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/robotics) +"Hu" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"Hv" = ( +/obj/structure/closet/wardrobe/robotics_black, +/obj/machinery/power/apc{ + dir = 4; + name = "Robotics APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"Hw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"Hx" = ( +/obj/machinery/holopad, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"Hy" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Mech Lab"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hz" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HA" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HB" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HC" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 + }, +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"HD" = ( +/obj/structure/table, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main) +"HE" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_main) +"HF" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_main) +"HG" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"HI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"HJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"HK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"HL" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"HM" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"HN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HO" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HQ" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HS" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HT" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"HU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"HV" = ( +/obj/machinery/door/airlock{ + name = "Private Quarters" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"HW" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main) +"HX" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"HY" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_main) +"HZ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"Ia" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarage3"; + name = "garage door" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Ib" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"Ic" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"Id" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"Ie" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"If" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"Ig" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"Ih" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_dock) +"Ii" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Ij" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Ik" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Il" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Im" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/mining_main/mechbay) +"In" = ( +/obj/mecha/working/ripley/mining{ + icon_state = "ripley"; + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Io" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Ip" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Iq" = ( +/obj/structure/bed, +/obj/item/bedsheet/grey, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"Ir" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"Is" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"It" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Iu" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_main) +"Iv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Iw" = ( +/obj/machinery/button/door{ + id = "snowdingarage3"; + name = "garage door toggle"; + pixel_x = 7; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Ix" = ( +/obj/vehicle/ridden/atv{ + icon_state = "atv"; + dir = 1 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Iy" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Iz" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"IA" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/storage/belt/utility, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"IB" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"IC" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"ID" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"IE" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"IF" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"IG" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_main) +"IH" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"II" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main) +"IJ" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main/robotics) +"IK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"IL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_dock) +"IM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"IN" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"IO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"IP" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Main Outpost APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"IQ" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mechbay APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"IR" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_main) +"IS" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_main) +"IT" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_main) +"IU" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_main) +"IV" = ( +/obj/structure/table, +/obj/structure/showcase/machinery/microwave, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_main) +"IW" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_main) +"IX" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"IY" = ( +/obj/machinery/light, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main) +"IZ" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Ja" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "SMES Storage"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jc" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_dock) +"Jd" = ( +/obj/item/shard, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"Je" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jf" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jg" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jh" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Ji" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Jj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Jk" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"Jm" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille/broken, +/obj/item/stack/rods{ + amount = 2 + }, +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jn" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jo" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jp" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jq" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Jr" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_main) +"Js" = ( +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1; + name = "broken airlock" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_main) +"Jt" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Ju" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Jv" = ( +/obj/structure/table, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_main) +"Jw" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_main) +"Jx" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_main) +"Jy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_main) +"Jz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"JA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JB" = ( +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_dock) +"JC" = ( +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"JD" = ( +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"JE" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JF" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"JG" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_dock) +"JH" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_dock) +"JI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_dock) +"JJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"JK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"JL" = ( +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_main) +"JM" = ( +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"JN" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"JO" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"JP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"JR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator2) +"JS" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Elevator Access" + }, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator2) +"JT" = ( +/turf/closed/wall, +/area/shuttle/snowdin/elevator2) +"JU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_main) +"JV" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JW" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JX" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JY" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"JZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Ka" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kc" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_main) +"Kd" = ( +/obj/machinery/computer/shuttle/snowdin/mining, +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator2) +"Ke" = ( +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator2) +"Kf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator2) +"Kg" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kh" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/sign/warning/docking{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"Ki" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Kj" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kk" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kl" = ( +/obj/structure/sign/warning/docking{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"Km" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"Kn" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Elevator Access" + }, +/obj/docking_port/mobile/elevator{ + dir = 4; + dwidth = 2; + height = 5; + id = "snowdin_mining"; + name = "mining elevator"; + width = 5 + }, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 5; + id = "snowdin_mining_top"; + name = "snowdin mining top"; + width = 5 + }, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator2) +"Ko" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_main) +"Kp" = ( +/obj/machinery/holopad, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Kq" = ( +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kr" = ( +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1; + name = "broken airlock" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"Ks" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Kt" = ( +/obj/docking_port/stationary{ + area_type = /area/awaymission/snowdin/post/mining_dock; + dir = 4; + dwidth = 2; + height = 5; + id = "snowdin_mining_down"; + name = "snowdin mining bottom"; + width = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Ku" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kv" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kx" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Ky" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kz" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Post APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KA" = ( +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"KB" = ( +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1; + name = "broken airlock" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main) +"KC" = ( +/obj/machinery/light/small, +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator2) +"KD" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_dock) +"KE" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_dock) +"KF" = ( +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_dock) +"KG" = ( +/obj/structure/sign/warning/docking{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"KH" = ( +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KI" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KJ" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KK" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "32" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KL" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_main) +"KM" = ( +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_main) +"KN" = ( +/obj/structure/sign/warning/docking{ + pixel_x = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/mining_main) +"KO" = ( +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"KP" = ( +/turf/closed/wall/rust, +/area/shuttle/snowdin/elevator2) +"KQ" = ( +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"KR" = ( +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_main) +"KS" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_main) +"KT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_main) +"KU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_main) +"KV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_main) +"KW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_dock) +"KX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"KY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"KZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_dock) +"La" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Lw" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Lx" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"OF" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"PR" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"QX" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"SX" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"VW" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Yn" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) + +(1,1,1) = {" +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(2,1,1) = {" +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(3,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(4,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(5,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(6,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(7,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(8,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(9,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(10,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tI +aj +aj +aj +aj +aj +aj +aj +ae +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(11,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +tI +tI +tQ +tI +aj +tI +tQ +tI +tI +tI +aj +aj +aj +tI +tI +tI +tI +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(12,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tI +tI +tI +aj +tI +vJ +tI +tI +ud +tI +tI +tI +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(13,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +am +af +ak +af +af +af +fq +af +am +af +af +ag +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +aj +tQ +tx +tx +tx +tx +tx +tx +tx +tx +tQ +tI +tI +tI +tI +tQ +tI +tI +tI +tI +tI +tI +aj +aj +ae +aj +aj +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(14,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +am +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tI +aj +aj +tx +tx +tx +tI +tQ +aj +aj +aj +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(15,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +eM +af +af +al +af +af +jc +af +af +af +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +ud +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +vJ +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(16,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +aK +aK +aK +aK +af +af +af +af +af +af +ak +af +af +af +fq +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +tQ +aj +aj +tx +tx +tx +tx +tx +tx +tx +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(17,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +ag +af +ak +af +af +af +aK +dz +dY +aK +af +af +af +ag +af +af +am +af +af +af +af +af +af +al +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +aj +tx +tx +tx +tx +tx +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(18,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +av +af +af +af +af +ag +af +af +aK +dA +aV +aK +aK +aK +aK +aK +aK +af +af +af +al +af +af +af +af +af +af +af +ag +af +ak +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tI +tI +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +aj +ae +aj +aj +aj +tI +tI +tI +tI +tQ +tI +tI +tQ +tI +tI +tI +tI +tx +tx +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(19,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +af +af +am +af +af +aK +aK +aK +aK +dB +dZ +eN +dC +fH +gX +hG +aK +af +fq +af +af +ak +af +af +af +am +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tQ +tI +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +ud +tI +tI +vJ +tI +vJ +tI +tI +tI +tI +tI +tI +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(20,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +aK +bO +cm +aV +dC +ea +eO +fs +eO +eO +hH +aK +ag +af +af +af +af +ag +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +aj +aj +tI +tI +tI +aj +aj +aj +tI +tI +tI +tI +tI +aj +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +ag +af +am +af +ag +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(21,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +af +af +af +am +ag +aK +bP +cn +aS +dC +eb +eP +eP +gh +gY +hI +aK +aK +aK +aK +aK +aK +aK +af +af +af +af +fq +am +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +aj +tI +vJ +tI +aj +aj +tI +tQ +tQ +aj +aj +tI +tI +tI +tI +ud +tI +aj +tI +tI +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ku +ae +ae +ae +af +af +af +am +af +af +af +af +af +af +am +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(22,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +af +af +aJ +aK +aK +aK +aS +co +aV +aS +aS +aS +aV +aV +aS +hJ +aV +jd +aS +kv +le +lU +aK +af +af +af +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tG +tI +ja +tx +tx +tS +tx +tx +tS +tx +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tQ +tI +tI +tI +tI +tI +tI +tI +tI +tI +tQ +aj +tI +tI +tI +aj +aj +aj +tQ +tQ +tI +tI +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +ag +fq +ko +af +ag +am +af +af +af +fq +af +af +af +af +fq +af +am +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +fq +af +tN +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(23,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +af +af +aK +aQ +bi +bx +bQ +cp +cV +cv +ec +eQ +ft +eQ +eQ +hK +eQ +je +aS +kw +lf +lV +aK +af +af +ak +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +tJ +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +tI +tI +tI +vK +tI +tI +tI +tI +vJ +aj +aj +aj +tI +tI +aj +ae +aj +aj +aj +aj +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +ko +af +ak +af +af +af +af +af +am +af +af +af +af +af +af +al +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +tN +fq +af +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(24,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +af +ag +aK +aR +bj +by +aV +cq +cW +dD +ed +eR +fu +gi +gZ +hL +io +jf +aV +kx +lg +lW +aK +ag +af +am +af +af +af +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +af +sf +af +tN +tN +tN +tN +tN +tN +tN +tN +af +mZ +af +af +af +af +ae +ae +ae +aj +aj +aj +aj +tI +tI +tI +tI +tI +aj +tI +tQ +tI +tI +tI +tI +tI +tI +aj +ae +ae +ae +ae +aj +aj +tI +ud +wx +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ak +af +al +af +af +ko +af +af +af +fq +af +af +af +fq +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +ag +af +af +ak +ag +af +af +af +ag +af +af +af +af +tN +af +am +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(25,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +af +af +aK +aS +aV +aS +aV +cr +cX +dE +ee +eS +fv +gj +ha +dE +ip +jg +aV +ky +aV +aV +aK +aK +af +af +al +am +af +af +af +af +af +se +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ak +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +fq +af +am +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +aj +aj +tI +tI +tI +tI +tI +tI +tI +aj +aj +ae +ae +ae +ae +ae +aj +aj +tI +tI +tI +tI +aj +tI +tI +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +uq +tN +ae +ae +ae +tN +uq +tN +tN +tN +uq +af +af +ag +ag +fq +af +ag +af +af +am +af +af +af +af +ko +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +am +af +am +af +af +am +af +af +af +af +fq +af +am +af +af +fq +af +tN +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(26,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +af +af +af +ak +af +aK +aT +bi +bx +bR +cs +cY +aS +aS +eT +aS +aS +hb +aS +iq +jf +aV +kz +lh +lX +mD +aK +af +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +fq +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +uq +af +af +af +am +uX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tI +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tI +tI +tI +tI +tI +tQ +tI +tI +aj +aj +tx +tx +tx +tx +tx +tx +tN +tN +tN +ae +ae +tN +tN +tN +tN +tN +tN +tN +tN +am +af +af +af +am +fq +af +af +af +af +af +af +ko +af +af +af +af +am +af +af +af +af +fq +af +ak +af +am +af +af +af +af +af +af +af +fq +af +af +fq +af +fq +af +af +af +fq +af +af +af +af +tN +tN +af +af +af +ag +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(27,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +af +ao +af +af +af +aK +aU +bk +bz +aS +cq +cZ +aS +ef +eU +aV +gk +hc +aV +ir +jh +jP +kA +li +aV +aV +aK +ag +af +af +af +af +af +fq +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +am +af +af +ak +af +jc +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +aj +aj +tI +tI +tI +tx +tx +tx +tx +xR +tN +tN +tN +tN +tN +uq +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +fq +af +af +fq +ko +af +af +af +af +af +fq +af +af +af +af +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +am +tN +af +af +am +af +ak +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(28,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ag +af +af +af +af +aK +aV +aV +aV +aS +ct +da +aV +eg +eV +aV +gl +hd +aS +iq +ji +aS +kB +lj +lX +mD +aK +af +af +ak +af +am +af +ak +af +am +af +ag +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +am +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +aj +aj +aj +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +af +af +af +af +af +af +tq +am +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +tN +af +af +af +af +af +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(29,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +af +af +af +am +af +aK +aW +bl +bA +bS +cu +db +aV +eh +eW +aS +gm +he +aV +iq +jj +aS +kC +kC +jR +jR +na +na +ag +af +af +af +af +af +af +af +af +af +af +af +fq +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +ai +aj +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +tN +tN +tN +tN +tN +tN +af +af +fq +af +af +am +af +af +af +af +af +af +af +af +af +tN +af +af +fq +am +af +af +af +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(30,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +af +af +af +af +ag +aK +aX +bm +bB +aS +cv +dc +aS +aS +aS +aS +aV +aS +aS +iq +jg +jQ +jR +jR +lY +mE +nb +na +na +af +fq +af +al +af +af +af +fq +am +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +tC +af +af +af +fq +af +af +am +af +al +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +fq +ag +af +af +af +mZ +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ko +ag +af +af +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +af +af +af +af +am +af +fq +af +ak +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +fq +af +af +ag +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(31,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ak +af +af +af +af +aK +aS +aV +aS +aS +cr +dd +dF +ei +eX +fw +fw +fw +dK +is +jk +jR +kD +lk +lZ +mF +mF +nC +ob +ob +ob +ob +ag +af +af +af +af +af +ak +af +am +af +af +ag +tq +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +ko +af +ak +af +af +af +af +af +af +fq +af +ak +af +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +fq +af +af +am +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +tN +af +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +am +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(32,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +af +am +af +af +af +aK +aY +bl +bx +bT +cw +cY +dF +dK +eY +fx +gn +gr +hM +it +jl +jR +kE +ll +ma +mG +mG +nD +oc +oy +ph +pH +pH +pH +pH +fq +af +sw +sH +sH +sH +sH +sH +tn +ko +af +ag +af +af +af +ag +af +af +af +af +af +af +af +fq +af +af +af +ak +af +af +af +fq +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ae +ae +af +af +af +af +ko +sw +sH +sH +sH +sH +sH +tn +af +af +af +am +af +af +af +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +am +af +af +fq +af +ak +af +af +af +fq +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(33,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ag +af +af +af +ao +aK +aZ +bm +bC +aS +cx +de +dF +dM +eY +fy +go +hf +hM +it +jm +jR +jR +lm +mb +mG +mG +nD +oc +oz +pi +pH +qn +qn +pH +af +af +sx +sI +sS +td +sS +td +sS +tq +af +am +af +af +af +am +ak +af +af +af +fq +af +af +af +af +ak +af +af +af +af +am +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +ag +af +fq +af +ag +af +af +ag +af +af +eM +af +af +af +ag +af +ae +ae +ae +ae +ae +ae +ae +af +af +af +ae +ae +af +af +af +ae +ae +af +af +af +af +tq +sS +td +sS +td +sS +sI +yU +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tq +tN +tN +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +am +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +af +ak +af +af +af +fq +af +af +am +af +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(34,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +af +af +af +aK +aS +aV +aV +aV +cx +de +dG +dM +eZ +fz +gp +hg +hN +it +jn +jS +jR +jR +mc +lY +jR +nE +oc +oA +oH +pI +qo +qp +pH +am +af +sx +sJ +sT +te +te +te +te +dX +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +af +vL +vR +vX +vR +vL +af +af +af +af +af +af +af +af +ag +af +af +af +ag +af +af +af +af +ae +af +af +af +ag +af +af +af +af +af +dX +sT +te +te +te +te +yF +yU +af +am +af +af +fq +af +af +af +af +af +af +fq +af +af +af +af +tN +tN +tN +af +af +fq +kp +am +af +af +af +af +af +af +fq +ak +af +af +af +af +af +fq +af +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +am +af +af +fq +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +ak +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Go +Go +GP +Go +Go +GP +GP +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(35,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +am +af +af +af +aK +ba +bl +bx +bU +cy +df +dH +dK +fa +fA +gq +hh +hO +iu +jm +jT +kF +ln +md +mH +nc +nF +od +oB +pj +pI +qp +qJ +pH +af +am +sx +sK +sT +te +te +te +te +dX +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +ua +ua +ua +ua +ua +ua +ua +tN +af +af +af +af +af +af +af +af +af +af +vM +vS +vY +wb +vM +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ag +af +af +af +af +af +af +af +af +af +dX +sT +te +te +te +te +yG +yU +af +af +af +af +af +am +af +ak +af +af +af +af +af +am +af +af +af +tN +af +af +af +af +ko +af +af +af +af +af +am +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +am +af +af +af +af +af +fq +af +af +af +fq +ak +af +tN +tN +fq +ak +af +tN +af +af +af +af +af +af +af +af +af +af +al +af +af +af +fq +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +GP +Gq +Gq +Gq +Gq +Gq +Gq +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(36,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +am +af +af +ag +aK +bb +bn +bD +aS +cq +de +dI +dK +fb +fB +gr +gr +hM +iv +jo +jU +js +jU +me +mI +nd +nF +oe +oC +pk +pJ +qo +qK +pH +ak +af +sx +sJ +sT +te +te +te +te +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +sT +te +te +te +te +te +te +te +dX +dX +dX +dX +dX +dX +dX +dX +dX +oa +vN +vT +vY +wc +vM +oa +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +sT +te +te +te +te +yF +yU +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +ak +af +af +ks +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +af +af +fq +af +af +af +af +af +af +af +af +af +fq +af +ko +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Go +Gq +Gq +Gq +Gq +Gq +Gq +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(37,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ag +af +af +am +aq +ar +ar +aK +aS +aV +aV +aS +cq +dd +dJ +dK +fc +fC +gs +hi +dK +iw +jp +jV +gt +lo +mf +mJ +ne +nG +of +oD +pl +pI +pH +pH +pH +af +fq +sx +sK +sT +te +te +te +te +dX +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +ua +ua +ua +ua +ua +ua +tN +tN +tN +af +af +af +af +af +af +af +af +vM +vU +vY +wd +vM +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dX +sT +te +te +te +te +yG +yU +af +fq +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +fq +am +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +fq +af +af +fq +af +af +af +af +af +af +am +af +tN +tN +af +af +am +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +Fl +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +Go +GP +GP +Go +Go +GP +Go +Gq +Gq +Gq +Gq +Gq +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(38,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +al +ag +ar +aw +aE +aL +bc +bo +bE +az +cz +dg +dK +dK +dK +dM +dM +dM +dK +ix +jq +jm +jU +lp +mg +mK +nf +nH +og +oE +pm +pK +qq +af +ak +af +sf +sx +sJ +sT +te +te +te +te +dX +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +vL +vR +vX +vR +vL +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dX +sT +te +te +te +te +yF +yU +af +af +ak +am +af +af +af +af +af +fq +af +am +af +af +af +af +af +af +af +af +af +af +ks +af +af +af +am +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +tN +tN +am +af +af +af +fq +af +am +af +af +fq +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +ko +am +af +ae +ae +ae +ae +ae +ae +ae +ae +GP +HT +Iq +Go +HT +Iq +Go +Go +Go +GP +Gq +GP +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(39,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +ax +aF +aE +aE +bo +bE +az +bo +dh +dL +ej +fd +fD +gt +fd +hP +gt +jr +jW +jU +lq +mh +mL +nf +nI +oh +oF +pn +pL +qq +ag +rj +am +af +sx +sI +sU +tf +tl +tf +tl +tq +af +am +af +af +af +af +af +fq +af +am +tB +af +af +fq +af +af +af +al +af +af +af +af +af +am +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +al +ag +af +af +ag +am +af +ag +fq +af +af +af +af +af +ak +af +af +af +af +af +af +af +al +af +af +af +af +af +af +am +af +af +af +ak +tq +tl +tf +tl +tf +sU +sI +yU +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +ko +af +af +fq +am +af +af +fq +af +fq +af +af +af +af +af +fq +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +af +af +af +af +af +af +af +af +af +af +am +am +af +af +af +af +af +af +af +am +af +af +af +fq +af +ko +af +af +af +ae +ae +ae +ae +ae +ae +ae +GP +HU +Ir +GP +HU +Ir +Go +ae +Go +Kj +Kv +KH +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(40,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +ak +ar +ay +aG +aM +bc +bp +bE +az +br +di +dM +ek +fe +fE +gu +hj +dK +iy +js +jX +kG +lr +mi +mM +nf +nF +oi +oG +po +pM +qq +am +af +af +af +sy +sL +sL +sL +sL +sL +to +ko +fq +af +af +af +af +af +af +af +af +af +am +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +fq +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +kp +sy +sL +sL +sL +sL +sL +to +am +am +af +af +af +am +af +af +af +af +af +am +dX +af +fq +ao +af +af +ag +af +fq +af +kp +ag +af +af +af +ag +af +af +af +ag +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +am +am +af +af +af +tN +tN +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +ko +af +am +ag +ae +ae +ae +ae +ae +ae +ae +GP +HT +Is +Go +HT +Is +Go +ae +GP +Kk +Kw +KI +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(41,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +az +aC +aC +az +bq +bF +bV +cA +dj +dM +el +ff +fg +fg +fh +fh +fh +fg +fg +kH +ls +mj +jo +ng +nF +oc +oH +oH +oc +ob +qL +qL +qL +ak +am +af +dX +dX +dX +af +af +kp +af +af +af +ak +fq +af +af +af +al +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +af +af +af +af +af +af +af +af +ak +af +af +af +af +ak +af +am +af +af +af +af +af +am +af +af +af +af +af +af +af +fq +af +af +af +al +af +tN +ko +af +af +af +dX +dX +dX +dX +dX +af +dX +dX +dX +dX +af +ag +af +am +af +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ku +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +fq +ag +af +af +af +fq +ag +af +af +ag +af +af +fq +ak +af +af +af +af +fq +af +al +tN +af +af +af +fq +am +af +af +af +af +fq +am +af +af +af +af +af +af +af +fq +af +af +af +af +af +lS +iY +sN +ao +af +af +af +af +ae +ae +ae +ae +Hl +Go +HV +Go +Go +HV +Go +GP +Go +GP +Go +Kx +KJ +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(42,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +ag +ar +aw +aE +aE +bd +br +bG +bW +cB +bo +dK +em +fg +fF +gv +fF +hQ +iz +jt +fh +kI +lt +mk +mL +nh +nJ +hM +oI +pp +pN +dK +qM +rk +rG +af +am +dX +dX +dX +af +fq +af +ko +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +am +af +af +af +af +af +af +af +ak +af +fq +af +af +al +af +af +af +af +af +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +am +af +fq +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ks +af +ak +af +af +fq +af +dX +dX +dX +af +dX +te +te +AC +yW +af +af +ak +eM +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +af +af +af +tN +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +ak +af +af +af +af +ak +af +af +fq +ko +af +af +ak +af +af +am +af +af +ae +ae +ae +GP +HD +GR +It +Iu +IR +Go +Is +Ir +Iq +Go +Ky +Gq +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(43,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ag +af +af +af +ar +aA +aH +aN +aE +bs +bH +bX +cB +bE +az +en +fh +fF +fG +fG +gw +hl +hR +jY +kJ +lu +ml +mN +ni +nK +oj +oJ +pq +pO +qr +qN +js +rH +dX +dX +dX +dX +dX +dX +af +af +ks +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +af +fq +am +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +am +af +af +af +af +af +ao +af +af +af +af +ko +af +af +af +af +am +af +am +am +af +zK +oa +te +Au +AD +yW +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +af +af +tN +tN +tN +tN +af +am +af +af +ak +af +af +af +af +af +af +fq +am +af +af +af +af +af +af +af +af +af +af +af +kp +af +af +af +af +af +af +af +FQ +FZ +Go +GP +Go +HE +Gq +Gq +HW +IS +HV +HT +JK +HT +GP +Kz +Gq +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(44,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +aB +aG +aO +bc +br +bI +bY +cC +bE +dK +eo +fh +fF +fG +fG +fI +hm +hS +iA +iB +iC +js +jW +nj +nL +dK +js +pr +pP +dK +qO +rl +qL +oa +dX +dX +dX +dX +af +af +af +ko +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +fq +af +af +af +am +am +af +af +af +fq +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +ks +af +af +af +fq +af +af +af +af +dX +af +zU +Ag +te +te +yW +AX +AX +yW +yW +yY +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +fq +tN +af +af +af +af +af +al +af +af +fq +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +ko +am +af +am +af +af +af +af +af +Ga +Gp +GQ +Hm +HF +HW +Gq +Gq +IS +Go +GP +Go +GP +Go +Go +KK +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(45,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +ak +af +ao +ar +aC +aC +aC +az +bt +bJ +bZ +bp +dk +dK +ep +fh +fF +fG +fG +gy +hn +hR +jY +kJ +lw +jo +js +nk +nM +ok +oK +ps +pQ +qs +pQ +rm +rH +dX +dX +dX +dX +dX +af +dX +dX +ks +af +af +af +af +af +af +al +af +af +af +af +fq +af +af +af +af +af +am +am +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +af +af +am +am +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +tN +af +tN +af +af +af +af +af +af +af +ko +af +af +af +ak +af +ao +yV +oa +dX +yW +yW +Ah +Av +Lw +yX +AY +jZ +yX +Bq +BA +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +fq +af +af +af +af +tN +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +af +af +fq +af +af +ks +af +af +af +af +af +dX +am +dX +Gb +Gq +Gq +SX +GR +HW +Gq +GR +IT +IR +Jr +Gq +Kc +Kc +Gq +Gq +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(46,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +aw +aE +aE +bc +br +bs +az +cD +dl +dM +eq +fg +fF +gz +fF +hU +iD +jw +fh +kL +lx +mm +jX +jX +jm +hM +oL +pt +pR +dK +qM +rn +rG +af +af +af +dX +af +af +af +af +ko +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +al +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +af +af +tN +tN +af +af +af +af +af +af +af +am +af +af +af +af +fq +af +af +af +kp +af +af +af +ag +af +af +yW +zo +zo +yW +zV +Ai +Aw +zp +AM +AZ +zp +Bj +zp +BB +yY +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +am +af +tN +fq +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +ko +af +af +af +dX +af +af +af +dX +Gb +Gq +GR +SX +HG +HX +HX +IF +HW +Gq +Hm +JL +HW +GR +GR +KL +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(47,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +am +ag +ar +ax +aI +aE +aE +bp +bs +az +cE +dk +dN +dO +dO +dO +dP +dP +dO +dP +dP +dP +kM +ly +dP +dP +nl +nN +nt +nt +nt +nN +nN +nN +oW +qL +fq +am +af +af +ak +af +af +dX +kp +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +am +am +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +am +tN +tN +af +af +ao +af +af +ak +af +af +af +af +af +af +af +af +af +am +ko +af +fq +af +af +ae +ae +yX +zp +zx +yX +zW +Aj +Aj +Ai +AN +Aj +Bf +yY +Br +BC +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +ag +af +af +af +ag +af +am +af +af +fq +af +af +am +af +af +af +af +af +af +af +af +af +af +ks +af +af +af +af +af +af +af +FR +FZ +FZ +Go +Go +GP +GP +Go +HF +Gq +IW +Js +JM +Gq +Gq +GR +KM +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(48,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +aD +aG +aP +bc +bo +bK +az +cF +dm +dO +er +ex +fJ +gA +hp +gA +gA +jx +ka +kb +lz +mn +dO +nm +nO +ol +oM +pu +oM +ol +qP +oW +af +af +ak +af +sV +af +af +af +af +ko +af +af +ak +af +af +af +af +af +af +af +af +am +am +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +tq +uv +tT +tW +tW +tW +tW +tW +tW +tq +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +am +af +af +af +af +ko +af +af +am +af +ae +ae +yY +zq +zy +zL +zX +zp +Ax +AE +Ai +Ba +zp +yY +yX +yY +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +CS +af +af +af +CS +af +DW +af +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +am +af +af +ko +af +am +af +af +af +af +ao +af +mZ +ae +ae +ae +FZ +HY +Iu +IG +IS +Go +GP +Go +Go +Kl +KA +KN +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(49,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ag +af +af +af +ar +ar +ar +ar +ar +az +az +az +aC +aC +dP +es +fi +fK +gB +hq +gA +gA +jy +gA +kN +lA +gA +dO +nn +nP +om +oN +om +pS +qt +qQ +ro +rI +dX +dX +dX +af +af +am +af +af +ko +af +af +af +af +af +am +af +af +af +am +af +af +af +am +af +af +af +af +af +af +am +af +af +af +am +af +af +af +am +af +dX +te +te +te +te +te +te +te +te +dX +af +af +af +ak +af +am +af +af +af +af +tN +am +af +af +af +am +af +af +am +af +af +af +af +af +am +af +af +af +fq +af +af +af +af +af +af +af +af +fq +af +ko +ag +af +af +ae +ae +ae +yZ +yX +yY +yX +yX +Ak +Ay +AF +AO +AO +zp +Bk +Bs +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +ai +Db +Dm +Db +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +af +af +Fd +af +kp +ao +af +af +af +af +am +af +af +af +af +af +am +Ga +HF +HW +HW +IU +Go +Jt +JN +GP +Go +KB +Go +Go +GP +ac +ac +ac +ac +ac +ac +ac +"} +(50,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +af +af +af +af +be +bu +bL +ca +cG +dn +dO +et +ex +fL +gC +hr +gA +iE +hp +gC +gD +lB +gC +mO +no +nQ +nQ +nQ +nQ +nQ +op +qR +rp +rp +rp +sz +rp +af +af +af +dX +dX +ko +af +af +af +ao +af +af +af +af +af +af +af +af +af +am +af +ao +af +af +ak +af +am +af +af +af +af +af +af +ao +af +af +dX +te +te +te +te +te +te +te +te +dX +af +af +af +af +af +am +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +ag +ku +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +yX +yY +yY +yX +AP +yX +yX +Bl +Bt +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +ii +ii +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +am +af +ak +af +af +af +am +af +af +af +fq +af +al +af +ko +af +af +am +af +af +af +af +af +Gc +af +am +Hn +Ga +HF +GR +HW +IV +Go +Ju +Gq +GP +Gq +Gq +Kc +KR +Go +ac +ac +ac +ac +ac +ac +ac +"} +(51,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +ao +am +af +ag +bf +bv +bM +cb +cH +do +dP +eu +ex +fM +gD +gA +hV +iF +gD +kb +kO +lC +mo +mP +np +nR +on +oO +pv +pT +qu +qS +rp +rJ +rp +sA +rp +rp +rp +ag +dX +dX +ko +af +af +am +af +af +af +af +ak +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +dX +te +te +te +te +te +te +te +te +dX +af +af +af +af +af +af +af +ao +af +am +af +af +af +af +af +af +fq +af +af +af +af +am +af +fq +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +yW +AG +AQ +Bb +yX +Bm +Bu +yY +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +ii +tI +ii +aj +aj +aj +aj +ai +aj +aj +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +ko +af +af +af +af +ao +af +af +ao +af +af +af +ae +FZ +HZ +HX +QX +IW +Jj +Gq +JO +Go +Gq +Gq +HW +KL +Go +ac +ac +ac +ac +ac +ac +ac +"} +(52,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +af +af +af +af +bf +bw +bN +cc +cI +cb +dP +ev +ex +fN +gA +hs +gA +iG +hs +gD +kP +lB +gA +mO +nq +nS +oo +oP +pw +pw +oP +qT +rq +rK +sg +sB +sM +sW +tg +dX +dX +dX +ko +af +af +af +af +af +af +af +af +af +af +ao +af +am +af +af +af +af +af +am +af +af +af +ao +af +af +af +af +ak +af +af +dX +te +te +te +te +te +te +te +te +dX +af +am +af +af +af +am +am +af +af +af +af +ak +af +fq +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +am +af +af +af +af +af +af +ak +af +ae +ae +ae +ae +ai +ai +ai +ai +ai +ai +ai +ae +ae +yW +AH +AQ +AQ +yW +yY +yX +yY +ae +ae +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +ii +tI +tI +aj +aj +tI +tI +tI +Ch +tI +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +af +af +af +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +Gr +ae +ae +GP +Go +Iv +IH +Iv +GP +GP +GP +Go +JL +HW +Gq +KM +GP +ac +ac +ac +ac +ac +ac +ac +"} +(53,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +af +af +ak +ao +bf +bf +bf +cd +cJ +dp +dp +ew +ex +fJ +gA +ht +hW +iH +jz +kc +iH +lD +hV +dO +nr +nT +op +oP +px +pU +nS +qU +rr +rL +rr +sC +rp +rp +rp +dX +af +af +ko +af +af +af +af +af +am +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +am +af +af +tq +tU +tX +tX +tX +tX +tX +tX +tX +tq +af +af +af +af +am +am +am +fq +af +am +af +af +af +af +af +am +af +af +am +am +af +am +af +af +af +af +af +af +fq +af +af +af +af +af +af +ak +af +af +ag +ae +ae +ae +ae +ai +yg +yg +yg +yg +yg +ai +ae +ae +yW +yW +AR +AQ +yW +ae +ae +ae +ae +ae +ai +yg +yg +ai +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +tI +aj +aj +aj +aj +tI +tI +tI +tI +tI +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +fq +af +lS +sN +af +af +af +ak +af +af +af +af +af +af +af +ae +ae +FZ +Iw +Gq +IX +GP +Jv +Jv +Jv +Gq +HW +HW +KM +GP +ac +ac +ac +ac +ac +ac +ac +"} +(54,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ag +af +af +af +af +af +af +af +ag +bf +ce +cK +dq +dQ +ex +ex +fO +gA +hu +gA +gA +hp +kd +gA +lB +mp +dO +ns +nU +oq +oQ +py +pV +nS +qV +rp +rp +rp +rp +rp +af +af +af +am +dX +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +am +am +af +af +af +af +fq +af +af +af +af +fq +af +af +af +af +af +af +al +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ae +aj +aj +aj +ai +yg +yg +yg +yg +yg +ai +ae +ae +ae +aj +tI +tI +aj +aj +ae +ae +wQ +wQ +ai +yg +za +ai +wS +wQ +aj +aj +ai +aj +aj +aj +aj +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +tI +ii +ii +ii +ii +tI +tI +ii +ii +tI +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +am +af +af +af +af +af +ko +Fg +Fj +am +ao +af +am +af +af +af +dX +af +af +dX +dX +Ia +Gq +Gq +Ix +GP +Jw +JP +JP +Km +JP +KO +KS +GP +ac +ac +ac +ac +ac +ac +ac +"} +(55,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +am +af +af +af +af +af +af +af +bf +cf +cL +dr +cd +cd +dp +dP +dO +hv +hv +hv +hv +dO +dP +lE +mq +dO +nt +nN +nN +nN +nN +pW +qv +qW +rs +rM +sh +oW +af +fq +af +af +af +af +ko +am +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +fq +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +am +af +af +af +af +af +am +af +af +af +af +ae +ae +ae +aj +an +xS +ai +yf +yf +za +yg +yg +ai +aj +ai +aj +aj +AS +tI +Bc +aj +ae +wS +wS +wS +ai +yf +zb +ai +wS +wS +aj +tI +Ch +tI +tI +tI +tI +wS +ai +wS +wS +aj +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +ii +ii +Dn +tI +tI +wS +wS +tI +tI +tI +tI +wS +wS +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ag +af +am +af +ko +Fh +Fj +af +af +af +af +af +af +af +ak +af +dX +dX +oa +Ia +Gq +II +IY +Go +Jx +KP +JR +Kn +JR +JT +KT +Go +ac +ac +ac +ac +ac +ac +ac +"} +(56,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +ao +af +af +af +af +af +bf +cg +cM +ds +dR +ey +cd +fP +gE +hw +hX +iI +jA +ke +kQ +lF +mr +mQ +nu +nV +or +oR +nt +pX +qw +qX +rt +rN +si +oW +am +af +am +af +dX +dX +ko +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +am +af +af +af +af +af +af +ak +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +ag +ae +ae +ae +aj +ii +ii +yb +an +yf +zb +yf +ai +ai +aj +Al +tx +aj +aj +Bc +Bc +wS +ae +wS +wS +wS +BJ +xL +ys +BU +an +wS +aj +wS +wS +wS +tI +tI +tI +tI +Ch +tI +tI +aj +wQ +wQ +ae +ae +wQ +wQ +wQ +ae +ae +ae +ae +ae +aj +aj +aj +wS +ai +wS +aj +wS +wS +tI +tI +ii +ii +tI +tI +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ko +Fg +Fj +af +af +af +af +af +af +am +af +af +af +dX +dX +Ia +Ix +Gq +Gq +Go +Jx +JR +Kd +Ke +KC +JR +KT +GP +ac +ac +ac +ac +ac +ac +ac +"} +(57,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +af +af +af +ao +af +af +bf +ch +cN +dt +dS +ez +fj +fQ +gF +fQ +hY +hY +fQ +hY +hY +lG +hx +mt +nv +nV +os +os +nt +pY +pV +qY +nN +nN +nN +oW +ag +af +af +af +dX +dX +ko +af +af +af +af +af +af +fq +af +af +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +al +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +ag +af +ae +ae +ae +ae +wQ +wS +tI +tI +yc +yn +yH +zc +an +an +zM +ii +tx +tx +tx +aj +tI +AS +wS +wS +wS +tI +wS +Bv +BN +BS +BV +an +BZ +Ce +wS +wS +wS +wS +tI +tI +tI +tI +tI +tI +aj +wS +ai +wS +wS +wS +wS +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +wQ +wQ +wQ +ae +wQ +wS +aj +aj +tI +tI +tI +tI +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ko +Fh +Fj +af +af +af +ao +af +af +af +am +af +af +af +ae +FZ +Iy +Iy +Iy +Go +Jy +JS +Ke +Ke +Ke +JS +KU +GP +ac +ac +ac +ac +ac +ac +ac +"} +(58,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +ak +af +af +af +af +af +bf +ci +cO +du +dT +eA +cd +fR +gG +hx +gI +iJ +ia +hZ +kR +lH +ms +mt +nw +nW +os +oS +nt +pZ +qx +qZ +ru +rO +sh +oW +am +am +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +ak +af +af +am +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +wS +wS +ii +tI +yd +yo +yI +zd +an +ii +ij +tI +tI +tI +tx +tx +tI +wS +wS +wS +tI +tx +tI +ii +ii +ii +ii +ii +Ca +Ca +aj +aj +wS +wS +tx +tx +tx +tI +tI +tI +Cj +tI +Cm +tI +tI +tI +tI +aj +wS +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +AT +tI +tI +ii +ii +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +ko +Fh +Fj +am +af +af +af +af +af +af +af +af +ae +ae +ae +Go +Go +GP +GP +GP +Jx +JR +Kf +Ke +Ke +JR +KT +GP +ac +ac +ac +ac +ac +ac +ac +"} +(59,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ag +af +af +af +af +af +af +af +ag +bf +cj +cP +dv +ch +eB +fk +fR +gH +gH +hZ +hZ +gJ +kf +iJ +lI +mt +hx +nx +nW +ot +oT +nN +qa +qy +ra +rt +rP +si +oW +am +am +af +af +dX +af +ko +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +vH +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +wS +wS +an +ii +tI +wS +wS +yJ +zd +an +ii +tI +tI +tI +tI +tI +tI +tI +wS +ai +wS +tI +tx +tx +tI +tI +tI +BW +tI +aj +aj +aj +aj +wS +wS +tx +tx +tx +tx +tI +tI +Ck +BW +Cn +Cp +tI +Cp +tI +tI +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +ai +wS +wS +ii +ii +BX +ai +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ko +af +af +af +am +af +af +af +am +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +Go +Jx +JT +JR +JS +JR +KP +KT +GP +ac +ac +ac +ac +ac +ac +ac +"} +(60,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +af +af +af +af +af +af +bf +cj +cQ +dw +dU +dr +fl +fS +gI +gH +ia +gJ +gG +kg +kS +lH +kR +iJ +ny +nV +os +oU +nN +qb +qz +qY +nN +nN +nN +oW +am +am +af +dX +dX +fq +ko +af +af +af +af +af +af +af +fq +af +af +af +af +fq +af +af +af +am +af +af +am +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +fq +af +af +af +af +mZ +ae +ae +ae +ae +ae +wQ +wS +an +an +ii +ii +wS +wS +yK +ze +an +ii +tI +ii +ii +ii +ii +ii +tI +ii +yb +ii +ii +tI +ii +ii +ii +ii +tI +BX +ai +wS +wS +aj +aj +aj +tx +tx +tx +tx +tx +tI +Ck +ii +tI +BW +ii +ii +tI +Cp +aj +aj +wS +wQ +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +tI +tI +tI +wS +wS +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Fi +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +Go +Jz +JU +JU +Ko +JU +JU +KV +GP +ac +ac +ac +ac +ac +ac +ac +"} +(61,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +am +af +af +ak +bf +ck +cR +ds +dV +eC +cd +fT +gJ +hy +gH +iK +hZ +hz +hy +lJ +mu +mR +nz +nX +ou +oV +nt +qc +qA +qZ +ru +rQ +sh +oW +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +am +ae +ae +ae +ae +tG +aj +aj +an +an +an +an +an +ii +tx +ii +ii +ii +ii +ii +tI +ii +ii +ii +ii +tI +tI +tI +ii +ii +ii +ii +ii +ii +ii +tI +tI +wS +wS +aj +aj +aj +tx +tx +tx +tx +tx +ii +Cj +ii +wS +wS +wS +wS +ai +Cu +tI +tI +wS +wQ +wQ +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +tI +tI +tI +tI +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +af +dX +dX +af +af +af +dX +dX +dX +ae +ae +ae +ae +ae +ae +ae +Go +Go +GP +GP +GP +Go +GP +Go +Go +ac +ac +ac +ac +ac +ac +ac +"} +(62,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +bf +cl +cS +dr +dW +eD +cd +fU +gK +hz +gG +iJ +ia +hz +ia +lK +ms +kf +nA +nY +ov +oV +nN +qd +qB +rb +rt +rR +si +oW +ag +af +af +af +lS +iY +sN +af +af +af +af +af +af +af +am +af +af +af +fq +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +af +af +af +ae +ae +ae +ae +aj +an +xk +xk +xC +xC +xk +xk +ii +tx +tI +tI +tI +tI +tx +tx +tI +tI +tI +tI +tI +tI +tx +tI +tI +tI +tx +tI +tI +ii +ii +tI +Cf +aj +aj +aj +aj +tx +tx +tx +tI +tI +ii +wS +wS +aj +wS +wS +wS +wS +tI +Cp +Cp +ai +aj +wS +wS +wS +wS +ae +ae +ae +wQ +wQ +wQ +ae +ae +wQ +wQ +wS +tI +ii +ii +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fm +te +dX +dX +ak +am +dX +te +Gs +tq +tq +tq +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(63,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +bf +bf +bf +bf +bf +bf +bf +fV +gL +hA +ib +iL +jB +iL +iL +lL +mv +hx +nA +fW +fW +oW +nt +qe +qC +oW +oW +oW +oW +oW +af +af +dX +af +ko +af +af +dX +af +af +af +al +af +af +af +af +af +af +am +af +af +af +af +af +af +af +fq +af +af +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +aj +xa +xl +xm +xn +xK +xm +xo +an +ii +ii +wS +tI +tx +tx +tx +tI +tI +tI +tI +ii +ii +ii +ii +ii +tI +tI +tI +tI +tI +tI +ii +tI +tI +ii +tI +ii +ii +tI +tI +ii +tI +BX +ai +wS +aj +tx +tx +tI +tI +tI +tI +ii +Cy +ii +ii +tI +tI +wS +ae +ae +ae +wS +wS +wS +ai +aj +wS +wS +wS +aj +ii +ii +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fn +Fs +Fx +FE +FI +FI +FE +Fx +Fy +GS +Ho +Ho +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(64,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ag +af +af +af +af +af +af +af +af +ag +af +af +fm +fW +fW +fW +fW +fW +fW +fW +fW +fW +fW +fW +fW +fW +jC +oX +pz +qf +qD +oW +af +ag +af +af +af +dX +lS +iY +sN +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +al +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +aj +xa +xm +xv +xv +xv +xv +xm +yp +ii +wS +wS +tI +tx +tx +tx +tI +tI +AT +tI +ii +an +an +an +ii +ii +ii +ij +tI +tI +tI +tI +tx +tx +tx +tI +ii +ii +AT +tI +tI +tI +tI +wS +wS +aj +tx +tx +tx +tx +tI +tI +tI +tI +tI +Cz +tx +tI +wS +aj +ai +aj +aj +tI +tI +Ch +ii +tI +tI +tI +ii +ii +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fo +Ft +te +dX +af +af +dX +te +Gt +GT +Hp +Ho +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(65,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +ak +af +af +af +af +af +af +ag +af +af +af +af +am +jC +iM +kT +hB +mw +kT +iM +iM +jD +oW +oW +oW +oW +oW +af +ao +af +af +af +dX +ko +af +af +af +af +af +af +af +af +af +am +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +ai +xb +xn +xv +xv +xv +xv +xn +yq +ii +wS +wS +wS +tI +tx +Am +Az +wS +ai +wS +wS +wS +Bv +xT +an +xE +xL +xT +Az +Am +Am +tx +Cg +tx +tI +tI +tI +tI +ai +aj +wS +wS +wS +aj +ae +aj +aj +aj +wS +wS +wS +aj +tx +tx +tI +tI +CB +Cz +tx +tx +Al +aj +aj +tI +ii +tI +aj +aj +tI +tI +ii +Dn +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fp +Ft +te +dX +dX +af +dX +te +Gu +tq +tq +tq +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(66,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +gM +hB +hB +iM +jD +ak +am +am +af +am +af +af +am +ag +ao +af +af +af +af +af +am +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +am +af +af +af +af +af +af +af +af +af +af +af +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +ai +xb +xn +xv +xv +xv +xv +xn +yq +an +ii +tI +tI +tI +tI +Am +Az +wS +wQ +wQ +wQ +wS +Bw +ys +ye +BI +BK +xM +Az +Az +Am +wS +ai +wS +wS +wS +aj +wS +wS +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +wQ +wQ +wQ +aj +tx +tx +tx +tI +vQ +CF +tx +tx +tx +aj +tI +tI +ii +tI +aj +aj +tI +tI +tI +ai +aj +aj +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fq +Ft +te +te +dX +ao +dX +te +Gv +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(67,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +ak +af +ao +af +af +af +al +af +af +af +af +af +gN +ak +af +af +af +ag +am +am +af +ag +af +af +af +af +af +af +af +af +af +af +af +dX +dX +dX +ko +af +af +fq +af +ao +af +af +am +af +af +af +fq +af +am +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +af +af +tN +tN +tN +tN +tN +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +wQ +wS +xa +xm +xw +xv +xv +xv +xm +yr +an +ii +ii +ii +ii +tI +Am +Az +wS +wQ +wQ +wQ +wS +ai +yt +yf +ai +aj +aj +aj +wS +wS +wS +wS +wQ +wQ +wQ +ae +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +wS +wS +ai +CA +tI +CG +vQ +Dc +ii +ii +ii +tI +wS +wS +aj +aj +aj +wS +wS +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fn +Fu +Fy +te +dX +af +dX +te +Gu +tq +tq +tq +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(68,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +ao +af +af +af +af +gN +ag +fY +fY +fY +fY +fY +fY +fY +fY +fY +dX +af +af +dX +dX +dX +dX +af +dX +dX +dX +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +am +am +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +af +af +tN +tN +tN +tN +tN +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +wS +xa +xo +xm +xn +xn +xm +xo +yp +an +an +an +an +an +zY +aj +wS +wS +ae +ae +wQ +wQ +ai +yu +yg +ai +ae +ae +ae +wQ +wQ +wQ +wQ +wQ +wQ +wQ +ae +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +wS +wS +wS +aj +aj +wS +wS +ai +Do +ii +Dd +tI +wS +ae +wQ +ae +ae +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +tq +Fp +Ft +te +dX +af +dX +te +Gw +GS +Ho +Ho +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(69,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +af +fX +gO +hC +ic +iN +hT +kh +kU +lM +mx +mS +Yn +dX +dX +af +af +dX +af +af +dX +af +af +af +af +lS +sN +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +al +af +af +af +af +fq +af +af +af +af +af +af +af +al +af +tN +tN +tN +tN +af +af +tN +tN +tN +tN +tN +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +wS +an +xp +xp +xD +xD +xp +xp +an +gT +an +an +an +an +zY +aj +wQ +wQ +ae +ae +ae +ae +ai +yg +yg +ai +ae +ae +ae +ae +wQ +wQ +wQ +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +tI +wS +wS +aj +tI +tI +tI +tI +tI +Dv +DF +ai +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fp +Fz +Fx +FE +FI +FE +Fx +Fu +GT +Hp +Ho +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(70,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +ag +af +af +af +af +af +af +af +af +af +af +af +fY +gP +hD +id +iO +iW +ki +kV +lN +my +mT +Yn +dX +dX +af +af +dX +dX +af +af +af +af +af +af +ko +am +am +af +af +af +af +af +af +af +am +af +af +tA +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +tN +tN +tN +af +fq +af +tN +tN +tN +tN +tN +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +wS +aj +aj +an +an +an +an +an +an +an +zf +zf +zz +zN +aj +aj +ae +ae +ae +ae +ae +ae +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +tI +tI +tI +tI +tI +tI +tI +Dd +Cp +tI +Dd +tI +CF +tI +wS +vQ +vQ +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +tq +tq +af +dX +af +dX +te +Gs +tq +tq +tq +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(71,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +am +af +af +af +ao +af +am +af +af +fY +gQ +hE +ie +iP +jF +kj +kW +id +ld +mU +fY +dX +af +af +af +fq +af +af +dX +af +af +af +af +ko +af +af +af +af +fq +af +af +am +af +af +af +af +am +af +af +af +af +af +fq +af +af +af +jc +af +af +af +am +af +af +af +af +tN +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +wS +xE +xL +xT +an +xE +yL +wS +wS +ai +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +aj +aj +tI +an +vQ +DL +vQ +Dw +Ei +Dw +wS +wS +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +dX +dX +dX +dX +Fj +HI +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(72,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +fY +gR +hE +if +iQ +jG +kk +kX +ie +mz +mz +fY +af +af +ak +af +af +af +af +af +am +af +af +af +ko +af +af +af +af +af +am +am +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +fq +af +tN +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +wS +xF +xM +xU +ye +ys +yM +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +Dw +CG +an +Dw +an +Dw +an +vQ +an +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +mZ +af +ak +af +af +af +Fj +Hq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(73,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +ak +af +af +af +af +ao +af +ag +fY +gS +hE +id +iR +jH +ie +kY +id +ju +mV +fY +ag +af +fq +af +af +dX +af +dX +af +af +af +lS +sN +af +af +af +af +af +am +am +af +af +fq +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +wS +wS +ai +yf +yt +ai +aj +ae +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +CC +vQ +vQ +DM +wS +vQ +vQ +vQ +an +CC +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +am +af +Hq +Hq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(74,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +fY +fY +fY +fY +iS +jI +id +kZ +lO +mB +mW +fY +af +af +af +af +af +af +af +af +af +af +am +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +ai +yg +yu +ai +ae +ae +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +CC +CC +an +DN +an +vQ +an +wS +aj +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +iY +iY +FS +iY +FS +iY +Hr +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(75,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +ao +af +af +af +af +af +af +dX +fY +iT +jJ +ie +la +lP +mC +mX +fY +af +am +af +fq +dX +af +af +af +af +al +af +ko +af +fq +af +am +af +af +ak +af +af +af +af +af +af +fq +af +af +af +ak +af +af +af +af +fq +am +af +af +af +af +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ai +yg +yg +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +CC +CC +Dp +an +an +an +wS +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(76,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +ao +af +af +af +ak +af +eE +eE +eE +eE +af +fY +iU +jH +id +id +lQ +id +ie +fY +nZ +af +af +af +af +af +dX +af +af +af +af +ko +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +CC +DO +an +DP +CC +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +ak +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(77,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +eE +fn +fZ +eE +af +fY +iV +jK +jK +lb +lR +hE +mY +nB +dX +af +af +af +af +af +af +af +af +am +lS +sN +af +af +af +af +af +al +af +af +af +af +af +ak +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +CC +CC +CC +DP +DX +DO +CC +an +an +an +an +CC +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +fq +af +af +ak +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(78,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +dX +eF +fo +ga +eE +ag +fY +iW +jL +kl +lc +hE +jL +iW +nB +dX +dX +af +af +dX +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +an +CC +an +DY +Dp +CC +an +an +an +an +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +al +am +af +af +af +mZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(79,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +am +af +af +eE +fp +gb +eE +af +fY +iW +iW +iW +iW +iW +hE +hE +nB +oa +dX +dX +af +af +af +dX +am +af +af +ko +af +af +af +af +fq +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +aj +an +CC +Dp +DZ +an +CC +El +an +an +EE +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(80,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +eE +eE +eE +eE +af +fY +iX +jM +km +ld +iW +hE +hE +nB +dX +af +af +af +af +af +af +af +af +af +ko +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +af +al +af +af +af +af +af +af +af +ak +af +af +al +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +wp +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wS +wS +an +Dx +CC +DH +DG +DH +CC +Em +Dp +an +EF +CC +AJ +Cr +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +fq +af +af +af +vH +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(81,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +ag +af +af +af +ag +dX +af +af +ak +af +fY +fY +fY +fY +fY +fY +fY +fY +fY +nZ +af +af +af +af +af +af +ak +af +lS +kt +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +am +am +af +fq +af +af +af +al +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +Aa +Aa +Aa +Aa +Aa +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +vH +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wS +an +an +Dy +PR +CX +CX +CX +OF +En +Es +Dp +EE +CC +zh +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +am +af +af +af +se +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(82,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +dX +af +dX +af +af +ag +af +af +af +af +ag +af +af +af +fq +af +dX +dX +af +af +af +ko +af +af +am +af +af +af +af +af +ak +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +zZ +Aa +zD +zD +AU +Aa +Aa +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +am +am +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +wS +an +Dp +Dz +DH +CX +Ea +Ef +DH +Eo +Et +Dp +EG +CC +zh +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +ak +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(83,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +fq +af +af +fq +dX +af +af +af +dX +am +af +af +dX +af +af +af +af +dX +dX +af +af +af +ko +af +af +af +af +af +af +fq +af +af +fq +af +af +af +af +fq +af +am +af +af +af +am +af +af +af +am +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +ak +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +fq +mZ +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +Aa +zD +AA +zD +zD +zD +Aa +af +af +Aa +Aa +Aa +Aa +Aa +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +am +af +af +af +af +am +af +af +af +ag +am +af +ag +af +ae +ae +ae +CC +CC +CC +CC +CC +CC +CC +CV +CJ +CX +CC +CC +CC +CC +CC +CC +ET +zh +af +af +Cq +af +ae +ae +ae +Ct +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +vH +af +af +am +af +am +af +ak +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(84,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +af +af +fq +af +af +af +af +af +af +am +af +af +af +af +af +am +af +ko +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +jc +af +ak +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq +am +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Aa +zD +zD +AI +zD +zD +Aa +af +zZ +Aa +zD +zD +AV +Aa +Aa +ae +ae +ae +ae +eM +af +af +mZ +af +af +af +af +af +fq +af +af +am +af +af +af +am +af +af +Co +af +af +AJ +CC +CH +CH +De +CH +CH +DH +CX +Eb +Ef +DH +CH +Eu +Ez +EH +EN +CC +zh +af +af +af +af +ag +zh +Cv +Cv +EZ +Ct +ae +ae +ae +ae +ae +af +ag +af +af +af +am +af +af +fq +am +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(85,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +fq +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +fq +af +af +af +fq +af +af +fq +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +ak +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +al +am +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Aa +zD +zD +zD +zD +zD +Aa +am +Aa +zD +zD +zD +zD +zD +Aa +af +af +ao +yv +af +af +ak +af +af +af +fq +af +af +af +af +af +af +fq +ak +am +af +fq +af +af +af +af +zh +CC +CI +CT +Df +Di +DA +DI +DQ +Ea +CX +Ej +Ep +Di +Di +Di +EO +CC +AJ +af +Cw +af +af +af +zh +zh +Cv +Ct +Ct +ae +ae +ae +ae +af +af +af +am +af +af +am +af +af +af +af +af +am +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(86,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +dX +af +af +am +ko +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +al +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +fq +mZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Aa +Aa +zD +zD +zD +Aa +Aa +af +Aa +zD +zD +AI +zD +zD +Aa +ag +af +af +yv +af +af +af +af +am +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +zh +CC +CJ +CU +Dg +Dq +DB +DJ +DR +Dq +Eg +Ek +DR +DB +EA +EI +EP +CC +zh +af +af +af +af +af +zh +zh +zh +zh +zh +af +af +ag +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(87,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +dX +af +af +af +ko +af +af +af +al +af +af +af +af +af +fq +af +af +af +ak +af +af +af +af +am +fq +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +Aa +Aa +zD +Aa +Aa +af +af +Aa +zD +zD +zD +AA +zD +Aa +af +af +af +yv +am +af +fq +af +af +af +af +af +af +am +af +fq +Co +af +af +af +af +Co +af +af +am +af +AJ +CC +CK +CV +Dh +Dr +DC +DK +DC +DC +DC +Ej +Eq +Ev +EB +EJ +EH +CC +zh +af +Co +Co +af +af +af +zh +zh +zh +zh +af +af +ak +af +af +fq +am +af +af +af +al +ak +am +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(88,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +am +af +af +af +af +af +am +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +ae +ae +ae +ae +ae +af +yv +ae +ae +af +ag +af +Aa +zD +Aa +af +af +ag +Aa +Aa +zD +zD +zD +Aa +Aa +af +af +am +yv +af +af +af +af +fq +af +af +af +fq +af +af +af +af +am +af +af +am +af +af +af +af +af +zh +CC +CL +CW +Di +Ds +Di +CC +DS +Ec +DS +CC +Di +Ew +Ep +EK +EQ +CC +ag +af +af +af +af +af +af +zh +zh +zh +zh +af +am +af +af +am +af +af +af +fq +af +af +af +af +af +eM +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(89,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +af +af +af +af +fq +af +dX +dX +af +af +af +af +ko +fq +af +af +af +af +am +af +af +af +af +af +af +af +fq +af +am +af +af +af +af +af +af +af +af +al +af +af +fq +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +am +af +af +fq +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +ag +af +af +af +ag +am +yv +af +ag +af +af +af +Aa +Ao +Aa +af +af +af +af +Aa +Aa +zD +Aa +Aa +af +af +af +af +yv +yv +af +am +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +Cw +af +af +af +af +CC +CM +CX +Dj +Dt +DD +CC +DT +Ed +DT +CC +Er +Ex +EC +Dk +ER +CC +af +af +ao +af +af +af +af +af +zh +zh +zh +af +af +af +af +am +af +af +af +af +af +af +af +vH +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(90,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +fq +af +af +am +af +af +af +af +dX +dX +af +af +af +af +ko +af +af +fq +af +af +af +af +ak +af +af +af +af +af +af +af +af +af +af +af +al +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +af +af +af +af +af +af +af +af +af +fq +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +am +af +af +af +af +af +yv +af +af +fq +af +am +AB +AJ +zs +af +am +af +af +af +Aa +zD +Aa +af +ag +af +fq +af +af +yv +af +af +af +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +Ct +af +af +CC +CN +CY +Dk +CC +CC +CC +DU +DU +DU +CC +CC +CC +ED +EL +ES +CC +af +af +Ct +Ct +af +af +af +af +zh +zh +zh +af +af +af +fq +af +af +af +fq +af +am +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(91,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ah +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +ko +af +af +af +af +af +ak +af +af +af +af +fq +af +af +af +af +fq +af +af +af +af +af +af +fq +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +fq +af +af +al +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +ao +af +yv +yv +af +af +af +af +af +AB +zh +zs +af +af +af +am +af +Aa +Ao +Aa +af +af +af +af +ao +af +yv +yv +af +af +af +af +fq +ak +af +af +am +af +af +af +af +af +Cq +af +af +af +zh +af +ag +CC +CO +CZ +CZ +CD +AJ +CC +DV +Ee +Eh +CC +AJ +CC +CH +EM +CH +CC +zh +af +Cv +zh +af +ao +af +af +af +zh +zh +af +am +af +af +am +af +af +af +af +af +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(92,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ai +aj +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ae +ae +ig +iY +iY +kn +af +af +af +af +af +af +af +dX +dX +dX +af +af +af +af +ko +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +af +af +yv +af +af +am +af +ak +ao +AB +zh +zh +zA +zA +zr +af +af +AB +AJ +zs +af +af +am +ak +af +af +af +yv +fq +am +af +af +af +af +am +af +af +fq +af +af +vH +af +af +am +af +af +zh +af +ao +CD +CP +CP +CP +Du +DE +zh +zh +AJ +zh +zh +zh +CD +CP +CP +CP +CC +AJ +af +zh +zh +af +Ct +af +af +af +zh +zh +af +af +af +fq +af +af +am +af +af +af +af +fq +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(93,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +ap +as +ap +ap +aj +aj +ap +ap +ap +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +af +ko +af +af +af +af +af +af +af +dX +dX +dX +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +fq +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +af +af +af +fq +ak +am +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +af +yv +zg +zr +af +af +af +An +zh +zh +zB +zB +Bg +zh +zA +zA +zh +zh +zs +af +af +af +zF +af +fq +af +yv +af +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +zh +af +af +CE +CQ +Da +Dl +AJ +zh +DE +zh +zh +zh +DE +AJ +Ey +CQ +Da +Dl +CC +zh +Cq +zh +zh +af +zh +Cr +af +ao +zh +zh +af +af +af +af +af +af +af +af +am +af +af +af +ag +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(94,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +an +ap +aj +ap +ap +ap +ap +ap +ap +aj +as +dx +dx +eG +eG +ap +ai +ai +ai +ai +af +kp +af +af +af +af +af +dX +af +af +dX +dX +dX +dX +af +lS +kt +af +al +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +tF +tF +tF +tF +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +yN +yN +zh +zA +zA +Ab +zB +zB +zO +af +af +af +Bn +zB +zh +zh +zh +BL +af +am +af +af +af +af +af +yv +af +tF +tF +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +zh +af +af +AJ +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +AJ +zh +zh +af +zh +zh +af +zh +af +af +af +zh +af +af +af +af +af +am +af +af +fq +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(95,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +an +an +an +aj +aj +an +an +aj +an +ap +ap +ap +eG +eG +ap +ap +as +ih +iZ +dX +ko +af +dX +af +af +af +af +af +af +af +af +dX +dX +af +kp +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +tF +tF +tN +af +af +tN +tN +tN +tN +tN +tN +tN +fq +tF +tF +tF +tF +af +ak +af +af +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +yN +zh +zh +zB +zO +af +af +af +af +af +af +tF +af +af +Bn +zh +zh +zs +af +af +af +af +am +af +af +tF +tF +tF +af +af +fq +af +af +af +fq +af +af +ao +af +Cr +Ct +Ct +Ct +af +Cq +Co +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +af +af +am +af +af +fq +af +af +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(96,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +aj +at +an +an +an +an +an +aj +an +cT +an +an +eH +an +ap +gT +an +ii +ii +dX +kq +dX +dX +af +dX +af +af +dX +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +fq +af +am +af +af +af +af +af +tF +tF +tF +tF +tN +tN +tN +tN +tN +tN +tN +af +af +tN +af +tF +tF +tF +tF +tF +af +af +af +af +fq +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ao +af +am +af +yN +yN +zs +af +af +af +af +af +af +fq +af +tF +tF +tF +af +AB +zh +zs +af +fq +tF +tF +af +af +tF +tF +af +af +af +af +af +af +af +af +am +af +af +af +af +af +Ct +Cv +zh +af +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +af +af +af +af +af +af +af +am +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(97,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +an +an +an +an +an +aj +aj +aj +aj +aj +at +an +an +cT +an +an +an +ij +ja +dX +ko +af +dX +af +af +af +af +af +af +af +af +af +dX +af +ks +af +af +am +af +af +af +am +af +af +al +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tF +tF +tF +tF +tF +tN +tN +af +af +af +tN +af +af +tN +tN +tF +tF +tF +tF +tF +af +fq +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +ao +af +yv +zi +zh +tF +tF +ag +am +af +af +af +am +tF +tF +tF +af +AB +zh +zs +af +af +tF +tF +tF +tF +tF +tF +tF +af +am +af +af +af +fq +af +af +af +Co +af +af +af +zh +zh +zh +Cr +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +am +af +af +af +af +af +af +af +vH +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(98,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +aj +aj +an +an +aj +aj +aj +aj +aj +aj +an +an +eI +an +an +an +an +ij +jb +dX +kr +dX +af +af +dX +dX +af +af +af +af +af +af +af +af +ko +af +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +fq +af +af +fq +af +tF +tF +tF +tF +tF +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tF +tF +tF +tF +tF +af +af +am +af +af +af +af +ak +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +af +yv +ag +zt +zu +zu +zu +zu +af +af +tF +tF +tF +tF +tF +tF +tF +zh +zs +af +am +tF +tF +tF +tF +tF +tF +tF +af +af +af +af +af +af +af +ak +af +af +af +af +ao +zh +zh +zh +af +af +ao +Co +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +am +af +af +am +af +af +af +af +af +am +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(99,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +aj +an +an +an +at +an +an +aj +an +an +an +cT +an +eH +an +gT +an +ii +ii +dX +ks +af +af +af +af +dX +af +af +af +af +af +af +fq +af +kq +af +af +ak +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tF +tF +tF +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +tF +tF +tF +af +af +af +af +af +af +af +fq +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +yv +yv +af +zu +zC +zP +Ac +zu +ag +af +tF +tF +tF +tF +tF +tF +tF +zh +zs +af +tF +tF +tF +tF +tF +tF +tF +tF +af +fq +af +am +af +af +af +af +am +af +af +af +af +zh +zh +zh +af +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +Cw +zh +zh +af +zh +af +Co +af +af +ak +af +af +fq +af +ak +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(100,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +an +an +aj +an +aj +aj +an +an +an +ap +ap +ap +eG +eG +ap +ap +au +ik +iZ +dX +kr +dX +af +dX +af +af +af +af +af +af +af +af +af +af +ko +af +am +am +af +af +af +af +af +am +af +af +af +af +am +af +af +af +am +af +af +af +af +af +af +af +af +af +af +tF +tF +tF +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +fq +af +am +af +af +af +af +af +af +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +am +yv +af +tF +zu +zD +zD +zD +zu +af +af +af +tF +tF +tF +tF +tF +zh +zh +zs +af +tF +tF +tF +tF +tF +tF +tF +tF +af +am +af +af +fq +af +am +af +af +af +am +af +af +zh +zh +zh +af +af +Ct +af +zh +CR +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +ao +af +zh +zh +af +zh +af +af +af +af +Cw +af +af +af +af +Fa +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(101,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +ap +aj +ap +ap +aj +aj +ap +ap +aj +cU +dy +ap +eG +eG +ap +ai +ai +ai +ai +af +kp +af +af +af +af +ak +af +am +af +af +af +al +af +af +kp +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +af +af +af +af +af +af +af +fq +af +fq +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +ao +af +yv +af +tF +zu +zE +zQ +zD +Ao +ag +af +ao +tF +tF +tF +tF +tF +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +af +af +af +af +af +af +fq +af +af +af +af +af +zh +zh +zh +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +zh +zh +af +zh +af +af +Cq +af +af +af +af +af +fq +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(102,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +ap +au +ap +ap +ap +ap +ap +ap +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +jN +ko +af +fq +af +af +af +af +af +fq +af +af +lS +iY +iY +kt +af +fq +am +af +af +af +af +ao +af +af +af +ao +af +af +af +af +af +af +af +af +af +ao +af +af +af +fq +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +yv +tF +tF +zu +zu +zu +zu +zu +af +af +af +tF +tF +tF +tF +zh +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +af +af +af +af +af +af +af +af +af +af +af +af +af +zh +zh +zh +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +zh +zh +af +zh +af +af +af +af +af +af +af +af +am +am +af +af +af +am +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(103,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ai +ai +aj +ai +ai +ai +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ae +ae +ae +ig +iY +kt +af +af +af +af +af +af +af +af +af +af +ko +af +af +am +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +ak +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +fq +tN +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tF +tF +tF +ag +af +af +ag +af +af +fq +af +af +af +af +af +AB +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +am +af +af +af +af +af +af +af +Cq +am +af +zh +zh +zh +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +Cs +af +zh +zh +af +zh +af +af +af +am +am +af +af +af +af +fq +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(104,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ai +ai +ai +ai +aj +aj +ai +ai +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +fq +af +af +af +af +am +af +af +af +af +af +af +ko +am +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +ak +am +af +af +af +af +am +af +af +af +af +af +af +af +am +af +af +af +af +tq +tT +tW +tW +tW +ua +ua +ua +tT +uv +tq +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +am +af +af +am +af +af +af +af +af +am +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +fq +af +af +yv +af +af +af +am +af +af +af +af +af +af +An +zA +zA +zA +Bd +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +af +af +ao +af +af +am +af +af +am +af +af +af +af +zh +zh +zh +ao +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +af +af +af +af +af +af +am +af +am +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(105,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +al +af +af +af +fq +af +af +am +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +ao +af +af +am +af +af +dX +te +te +te +te +ua +ua +ua +te +dX +dX +af +af +af +am +af +af +af +am +af +af +ao +af +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +am +af +yv +yv +af +fq +af +af +af +am +af +An +zA +Bd +zh +zh +zB +zB +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +am +af +af +af +af +af +ao +af +af +af +af +af +af +zh +zh +zh +af +af +zh +Cs +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +af +am +af +af +fq +af +af +af +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(106,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +af +fq +af +af +af +af +af +ko +af +af +af +fq +af +af +af +al +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +fq +af +af +af +am +af +af +af +af +af +af +af +af +dX +te +te +te +ua +ua +ua +te +te +te +dX +af +af +ao +af +af +af +af +af +af +am +af +af +af +af +af +af +am +af +am +af +af +af +fq +am +af +af +af +af +af +am +af +af +af +fq +af +af +tN +tN +tN +tN +tN +af +al +af +am +af +af +af +af +af +af +yv +af +af +af +am +ao +af +An +zh +zh +zB +zB +zO +am +af +AB +zh +zh +zr +af +tF +tF +tF +am +af +yv +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +zh +af +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +af +Co +am +af +af +af +af +af +af +af +al +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(107,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ak +af +af +af +af +af +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +af +af +af +af +am +af +af +ao +af +dX +te +te +te +ua +ua +te +te +te +te +dX +af +am +af +af +af +af +af +ao +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +am +af +af +fq +af +af +fq +af +am +af +af +am +am +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +am +yv +af +af +af +af +af +af +AB +AJ +zs +af +af +af +af +af +AB +AJ +zh +zh +zA +zr +af +af +af +fq +yv +yv +af +ao +af +am +af +am +af +af +af +af +af +Cs +af +af +af +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +zh +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +fq +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(108,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +lS +iY +iY +kt +af +af +af +af +af +af +af +af +am +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +dX +te +te +te +ua +ua +ua +ua +te +te +dX +af +af +af +af +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +am +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +af +fq +af +af +af +af +ao +af +yv +yv +af +af +am +af +af +Aa +Ao +Aa +ag +af +fq +ak +ag +Aa +Ao +Aa +zB +zB +zh +zr +af +af +An +yN +yv +af +af +af +af +af +af +am +af +af +af +af +zh +af +af +Ct +af +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +CR +zh +zh +zh +af +af +af +af +af +af +af +af +af +af +fq +af +am +af +af +af +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(109,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +fq +af +af +af +af +ko +af +af +al +af +af +am +ak +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +fq +af +am +af +af +af +af +af +af +am +af +af +af +fq +af +af +af +tq +tU +tX +tX +ua +ua +ua +ua +tU +uC +tq +af +ak +af +af +af +af +af +af +af +af +af +ak +af +af +af +fq +af +af +fq +af +ag +af +af +ag +af +fq +af +af +fq +af +am +af +af +af +fq +af +af +am +af +af +af +af +am +af +af +af +af +am +af +af +af +af +yv +af +zF +af +ag +af +Aa +zD +Aa +af +af +af +am +af +Aa +zD +Aa +af +af +Bn +zB +zA +zA +zh +yN +yN +af +af +ak +af +af +af +af +af +af +am +af +zh +Cq +af +zh +af +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +af +ao +af +af +af +ak +af +af +af +am +af +af +vH +af +am +af +af +fq +af +af +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(110,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +fq +af +af +af +am +lS +iY +iY +kt +af +af +af +ak +af +af +af +af +af +al +af +af +af +af +af +fq +af +af +af +af +af +af +al +af +am +af +af +af +af +af +af +ak +af +af +af +am +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +af +am +af +af +ae +ae +ae +ae +ae +af +af +ag +af +af +af +mZ +af +af +af +af +af +jc +af +sf +af +af +af +af +af +am +af +af +af +af +af +af +am +yv +af +af +af +af +Aa +Aa +zD +Aa +Aa +af +ag +af +Aa +Aa +zD +Aa +Aa +ag +af +af +Bn +zh +zh +zh +yN +af +af +ao +am +af +ao +af +af +af +af +af +zh +af +af +zh +af +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +Co +af +af +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +fq +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(111,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +ak +af +ko +af +af +af +af +af +af +af +af +af +af +af +ak +af +am +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +am +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +fq +am +af +af +af +af +af +af +af +am +am +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +mZ +af +af +af +sf +wF +af +af +af +fq +af +af +af +af +af +af +fq +af +yv +yv +af +af +af +zZ +Aa +zD +zD +zD +Aa +Aa +af +zZ +Aa +zD +zD +zD +Aa +Aa +af +am +af +Bn +zh +yN +yN +af +af +af +af +af +af +af +af +af +af +af +af +af +af +zh +af +af +af +af +Cr +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +af +af +af +af +am +af +af +af +af +af +fq +af +af +af +af +af +af +am +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(112,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +am +af +lS +iY +iY +kt +af +af +fq +af +af +af +af +af +am +af +af +af +af +am +am +af +af +af +af +af +af +af +fq +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +fq +af +af +af +af +af +af +fq +am +af +vO +af +af +ai +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +wB +wC +af +af +am +af +af +af +am +af +fq +af +af +af +af +yv +af +am +af +ag +Aa +zD +zD +zD +zD +zD +Aa +af +Aa +zD +AA +zD +zD +zD +Aa +af +af +ak +af +Bn +yN +yv +af +ao +af +am +af +af +af +af +ao +af +af +am +af +af +zh +af +Co +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +af +af +af +af +af +af +am +af +af +af +af +af +am +am +af +af +fq +am +af +af +fq +am +af +al +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(113,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ko +fq +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +fq +af +af +af +af +af +ak +af +tN +tN +tN +tN +tN +tN +tN +am +af +af +af +af +af +af +af +af +af +af +af +af +ag +tG +vV +vV +vV +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +af +af +af +ag +af +af +af +ag +af +yv +af +af +af +af +Aa +zD +AA +AI +zD +zD +Aa +am +Aa +zD +zD +AI +zD +zD +Aa +ag +af +fq +am +af +yv +yv +af +af +af +af +af +af +am +af +af +af +af +am +af +af +zh +af +af +af +Cq +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +ao +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +ak +af +ak +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(114,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +ak +af +af +af +af +af +af +ak +af +af +af +fq +af +af +af +af +af +af +af +af +af +fq +af +am +af +af +tN +tN +tN +tN +tN +tN +tN +af +fq +am +af +af +af +fq +af +am +ag +ae +ae +ae +ae +aj +tI +vZ +tI +tI +tI +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +yv +af +af +fq +af +Aa +zD +zD +zD +zD +zD +Aa +am +Aa +zD +zD +zD +zD +zD +Aa +af +af +af +ag +af +yv +af +af +af +af +af +af +af +af +af +af +af +Cr +af +af +af +zh +af +af +af +af +af +AJ +zh +zh +zh +AJ +zh +zh +zh +AJ +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +Ct +af +af +EY +af +af +af +fq +af +af +af +af +af +af +af +af +af +am +fq +am +af +am +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(115,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ku +iY +kt +af +al +af +af +af +af +al +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +al +af +ag +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +wa +vZ +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +am +af +yv +ag +af +af +af +Aa +Aa +zD +zD +AV +Aa +Aa +af +Aa +Aa +zD +zD +BM +Aa +Aa +ae +ae +ae +ae +ae +yv +af +af +af +af +ao +af +af +af +af +ag +af +af +af +ag +af +zh +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +af +af +af +af +af +af +af +af +am +am +af +fq +af +af +fq +af +af +af +am +sf +FF +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(116,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +am +af +af +af +al +af +af +af +af +af +af +af +tr +af +af +ag +af +af +af +fq +af +af +af +af +af +ag +af +af +af +af +af +af +af +ag +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +eM +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +wa +tI +tI +tQ +tI +tI +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +Aa +Aa +Aa +Aa +Aa +af +ag +af +Aa +Aa +Aa +Aa +Aa +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zh +AJ +zh +zh +AJ +zh +zh +zh +af +ag +zh +af +af +af +af +fq +af +af +fq +af +af +af +af +am +af +af +am +am +Fr +am +FA +sf +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(117,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +ae +ae +ae +ae +ae +af +af +ag +af +ak +af +af +ae +ae +ae +ae +ae +ag +ae +ae +ae +ae +ae +ag +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +vZ +tI +vJ +tI +tI +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +mZ +am +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +zh +af +af +ag +af +af +af +ag +af +af +af +ag +af +am +af +af +af +af +af +sf +FB +am +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(118,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +ja +af +tN +tN +tN +tN +tN +tN +ag +am +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +wg +wh +tI +tI +wk +wk +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ak +af +af +af +af +vH +af +af +fq +ak +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(119,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ak +af +af +af +af +af +af +fq +af +af +af +af +am +af +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tS +tx +tx +tx +tS +tG +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +vQ +wh +wk +wk +wm +tI +wl +vQ +aj +ae +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +fq +af +am +af +af +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(120,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +vP +vQ +vP +aj +aj +aj +vQ +wi +wk +wm +ii +tI +wq +wj +aj +aj +aj +wt +vQ +vQ +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(121,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +mZ +af +af +af +af +af +af +af +af +af +af +af +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +aj +ae +ae +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +vQ +vQ +vQ +vQ +aj +aj +aj +aj +aj +tI +tI +tI +tI +tI +tI +tI +aj +wu +vQ +ww +wv +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +fq +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(122,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +al +af +am +af +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +tx +aj +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +vP +vW +vQ +vQ +wf +aj +aj +aj +aj +aj +aj +aj +tI +aj +tI +tI +aj +vQ +ww +wy +ww +vQ +wA +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(123,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +ag +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +tx +tx +tx +tx +tx +tx +aj +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +vQ +vQ +vQ +vQ +aj +aj +aj +aj +aj +aj +aj +tI +aj +aj +tI +aj +wv +vQ +ww +vQ +vQ +wA +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(124,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +vQ +vQ +vP +aj +aj +aj +aj +aj +aj +aj +aj +aj +tI +tI +tI +wq +vQ +vQ +vQ +vQ +wA +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(125,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +vQ +vQ +vQ +vQ +vQ +vQ +aj +aj +aj +aj +aj +aj +aj +aj +tx +tI +wl +vQ +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(126,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vF +vF +ae +ae +ae +aj +aj +we +vQ +vQ +vQ +wj +vQ +wn +wn +aj +aj +aj +aj +aj +tx +tI +wl +vQ +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(127,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +ty +tx +tx +tx +tx +tx +tx +tx +tx +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vF +vF +vI +vF +ae +ae +ae +ae +aj +aj +vQ +vQ +wi +tI +wl +vQ +vQ +aj +aj +aj +aj +aj +aj +tI +wl +vQ +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(128,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vF +vF +vF +vF +vF +ae +ae +ae +ae +ae +aj +aj +aj +aj +tI +wl +vQ +wo +tI +tI +aj +aj +aj +aj +tI +wl +wz +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(129,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vI +vF +vF +vF +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +tI +tI +tI +tI +tx +tI +tI +tI +wl +wz +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(130,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vF +vF +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +wr +ws +tx +tx +tI +tI +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(131,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +tE +tE +tE +tE +tE +tE +tE +tE +tE +tE +tE +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +tE +tE +tE +tE +tE +tE +tE +tE +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(132,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(133,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(134,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(135,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(136,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(137,1,1) = {" +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +"} +(138,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bg +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(139,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(140,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(141,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(142,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(143,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(144,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(145,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(146,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eK +eK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(147,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eK +eK +eJ +eK +eK +eK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +tH +oZ +oZ +tV +oZ +oZ +tH +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eL +eJ +eJ +eJ +eJ +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(148,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eK +eK +gc +il +gc +gd +eK +eJ +gc +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tH +tH +eJ +eJ +oZ +tH +oZ +oZ +oZ +tH +tH +vl +tO +tH +tH +tH +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +eJ +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(149,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +gc +gc +gV +gV +gc +gc +eK +eK +eJ +eK +eK +eK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eK +eJ +eJ +eK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +oZ +oZ +tV +tH +tH +oZ +oZ +oZ +tL +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oY +oZ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +fr +eJ +eL +eJ +eJ +eJ +eJ +fr +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(150,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eJ +gU +hF +im +gc +gc +gc +eK +gc +eK +eK +eK +eK +eK +eJ +eJ +eJ +eJ +eJ +eJ +oZ +gc +oZ +oZ +sX +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +tH +tO +oZ +tH +eJ +eJ +oZ +oZ +oZ +tO +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tL +oZ +tH +oZ +oZ +oZ +eJ +ge +ge +ge +eJ +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +fr +fr +fr +eJ +eL +eJ +fr +fr +fr +eJ +eJ +eJ +eL +fr +eL +fr +eJ +eJ +eJ +eJ +fr +eL +eJ +eJ +eL +eL +fr +fr +fr +eJ +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(151,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eK +eK +gd +gc +gc +gV +gU +gV +gc +eJ +eK +gc +eK +eK +eK +eK +eJ +eJ +eJ +eK +eJ +eK +oZ +oZ +gc +oZ +gc +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tK +tH +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tH +tH +oZ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +gW +eJ +ge +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eJ +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eJ +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +gW +oZ +oZ +gW +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(152,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eK +eK +gc +gc +gV +gc +gc +jO +gc +gc +gc +gc +gc +eK +eK +gc +eK +eK +eJ +gc +gV +oZ +gc +oZ +oZ +gc +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +tH +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +oY +oZ +tm +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +fr +fr +eJ +eL +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eJ +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(153,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eK +gc +gc +gc +gc +gc +gc +gV +gc +gc +gV +gc +gc +gc +eJ +eK +gc +gc +gV +oZ +gU +gc +gc +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tO +oZ +tH +tH +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +eJ +eJ +eJ +eJ +fr +eJ +eJ +fr +fr +fr +eJ +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +fr +eJ +eJ +eL +eJ +eJ +eJ +fr +eJ +eJ +eL +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +eL +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +gW +gW +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(154,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eK +gc +gc +gd +gV +gc +gc +eK +ge +gc +gc +gU +gV +gV +gc +gc +gV +gc +oZ +oZ +gc +oZ +oZ +gc +sY +sY +oZ +oZ +oZ +oZ +fr +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +uw +oZ +oZ +uP +eJ +eJ +eJ +tH +tH +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +eJ +eL +eL +eJ +fr +eL +eL +eJ +fr +fr +eL +eL +eL +eJ +fr +eJ +eJ +eL +eJ +eJ +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eL +eJ +eJ +eJ +eJ +fr +fr +eJ +eL +eL +eJ +eJ +tp +tw +qi +qi +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +ge +gW +oZ +oZ +tm +oZ +gW +oZ +tm +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(155,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +ge +gc +gc +in +gc +gc +ge +ge +eK +gc +gc +ge +gc +gc +gc +gc +gV +gc +gc +gc +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +sY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +sX +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +fr +eL +eL +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +fr +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +eL +eJ +tp +qi +tt +qi +tp +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +Ci +eJ +eJ +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +ge +ge +ge +ge +gW +oZ +oZ +oZ +gW +gW +gW +oZ +oZ +oZ +gW +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(156,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +gc +gV +gU +gc +gc +gc +eK +ge +gc +gc +gV +eK +eK +gc +eJ +gc +gc +gU +gV +gc +oZ +gc +eK +oY +eJ +eJ +eJ +oZ +oZ +oZ +oZ +fr +fr +fr +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +eL +fr +fr +fr +fr +eL +eL +eJ +eJ +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +fr +fr +eJ +eL +tp +tp +tp +tp +tp +tv +tp +tp +tp +tp +tp +eJ +eJ +ge +ge +eJ +eJ +ge +ge +ge +oZ +ge +eJ +Ci +ge +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +gW +oZ +oZ +oZ +gW +gW +gW +oZ +oZ +oZ +oZ +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(157,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +gf +gc +gc +gV +gc +gc +gc +eK +lT +eK +eK +ge +gc +gc +gc +eK +qg +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +eL +oZ +oZ +oZ +fr +fr +fr +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +eJ +eL +tp +qi +qi +tp +qi +qi +qi +tp +qi +tD +tp +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +Ci +ge +eJ +oZ +eJ +eJ +oZ +ge +eJ +EU +Ci +ge +eJ +eJ +oZ +eJ +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +gW +oZ +oZ +oZ +gW +gW +gW +oZ +oZ +oZ +gW +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(158,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eK +eK +eJ +gc +hF +im +gV +gc +eK +gc +eK +eK +eK +eK +ge +eK +ge +eJ +gc +oZ +gc +oZ +gc +eK +eJ +eJ +eJ +eJ +fr +eL +eL +eJ +eJ +eL +oZ +fr +fr +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +sX +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eL +eL +eJ +eJ +eJ +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eL +eJ +eJ +eL +fr +eL +eJ +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +tp +qi +tt +tv +qi +tt +qi +tv +tt +qi +tp +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +oZ +eJ +eJ +oZ +eJ +eJ +oZ +ge +eJ +ge +oZ +ge +ge +ge +oZ +ge +eJ +eJ +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +gW +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(159,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eK +eJ +gc +gc +gc +gU +eK +eK +eK +eK +eK +ge +eK +eK +ge +eK +oZ +gc +oZ +oZ +oZ +eJ +eJ +eJ +eL +fr +fr +fr +fr +eJ +eJ +eJ +oZ +fr +fr +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +fr +eJ +eJ +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +tp +ts +qi +tp +qi +qi +qi +tp +qi +qi +tp +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +oZ +eJ +Cl +oZ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +ge +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +gW +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(160,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eK +eK +gc +gc +gc +eK +eK +eK +eJ +eK +eK +ge +ge +eK +eJ +eJ +oZ +gc +oZ +gc +oZ +oZ +eL +eL +oZ +oZ +eL +fr +eL +eJ +oZ +oZ +fr +fr +fr +fr +oZ +oY +sY +oZ +oZ +sX +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +gW +eJ +eJ +eJ +tH +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +oZ +eL +eJ +oZ +oZ +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +fr +fr +fr +fr +eL +eJ +eJ +eL +eJ +tp +tp +tp +tp +tp +tv +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +oZ +oZ +qi +oZ +oZ +oZ +oZ +eJ +eJ +Cl +oZ +eJ +ge +ge +oZ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +oZ +oZ +oZ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(161,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eK +eK +eJ +gc +gd +eK +eK +eK +eJ +ge +ge +ge +ge +ge +eJ +eJ +eK +eJ +gc +oZ +gc +oZ +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +tm +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +fr +fr +fr +fr +fr +fr +eL +eL +eL +eL +eL +fr +fr +fr +eL +eL +eJ +eJ +eJ +gW +eJ +eJ +fr +fr +eL +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +tp +qi +tt +qi +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +gW +gW +ge +eJ +ge +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(162,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eK +eK +eK +eJ +ge +ge +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +oZ +gc +oZ +fr +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +oZ +fr +oZ +fr +oZ +oZ +eL +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +eJ +eJ +eJ +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +ge +eL +ge +eL +eJ +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +fr +eJ +eJ +eL +eJ +eJ +tp +tw +qi +qi +tp +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +ge +oZ +eJ +Cl +oZ +eJ +eJ +oZ +oZ +qi +qi +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(163,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eK +eK +eJ +eJ +ge +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eK +eJ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +oZ +fr +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +ge +ge +ge +ge +eL +eL +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eL +eJ +fr +fr +fr +eJ +eJ +eJ +tp +tp +tp +tp +tp +eJ +gW +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +Ci +eJ +eJ +oZ +eJ +ge +oZ +eJ +Cl +eJ +oZ +ge +ge +Cl +qi +qi +Cl +eJ +eJ +ge +eJ +eJ +eJ +ge +ge +eJ +ge +ge +ge +eJ +ge +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(164,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eL +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +fr +oZ +oZ +oZ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +eL +ge +eL +ge +eL +eL +eL +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +eJ +eL +eJ +eJ +eJ +eJ +fr +eJ +eL +fr +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +oZ +eJ +eJ +oZ +eJ +ge +oZ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(165,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +fr +fr +fr +eJ +eJ +fr +eL +eJ +eJ +ge +ge +eJ +eJ +gW +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +fr +eL +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +eL +eL +eL +eL +eL +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +eJ +eJ +eJ +fr +eJ +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +oZ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +ge +oZ +eJ +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(166,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +fr +fr +fr +eJ +eL +fr +eL +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +rv +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +sY +sY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sY +oZ +oZ +eJ +oZ +eJ +eJ +eL +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +ge +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(167,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eL +eL +eL +fr +eL +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +pA +fr +fr +fr +fr +fr +eL +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +tp +tp +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +tH +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +oZ +eJ +eJ +eL +fr +eL +eL +eL +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +Ci +ge +eJ +eJ +oZ +eJ +ge +ge +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(168,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eL +eL +eL +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +rS +sl +sD +sO +fr +fr +fr +fr +fr +fr +fr +eL +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +qi +qi +tz +qi +tp +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +sX +oZ +oZ +eJ +eJ +eJ +eJ +tH +tH +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +sY +sY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +fr +fr +fr +fr +fr +eL +eL +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Ci +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +FT +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(169,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eL +eJ +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +qi +rT +rV +sE +sO +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tw +qi +qi +qi +tp +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +uY +tH +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +oZ +oZ +eJ +gW +eJ +eL +fr +fr +eL +fr +eJ +eL +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +ge +oZ +oZ +oZ +oZ +oZ +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(170,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eL +eL +fr +fr +eJ +eJ +fr +fr +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +qi +rT +rV +sE +sO +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +qi +tp +tp +tp +tp +tv +tp +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +uY +uY +eJ +eJ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +eJ +eJ +eJ +ge +Ci +oZ +oZ +oZ +oZ +eJ +eJ +ge +eJ +eJ +eJ +eJ +oZ +eJ +eJ +ge +eJ +ge +oZ +oZ +eJ +eJ +eJ +oZ +oZ +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(171,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +eL +fr +eL +fr +fr +fr +eJ +eL +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +pA +rw +rU +sm +sF +sP +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +tp +qi +qi +qi +tp +tz +qi +tp +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +sY +sY +oZ +oZ +oZ +oZ +uQ +tH +tH +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +eJ +eL +eL +fr +eJ +fr +fr +eJ +eJ +eL +eL +fr +eL +eJ +eJ +eJ +eJ +eJ +fr +eJ +eJ +eL +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Ci +ge +eJ +oZ +eJ +ge +oZ +eJ +eJ +eJ +ge +oZ +oZ +oZ +oZ +Ci +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(172,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eL +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +gW +gW +eJ +tp +qi +qi +tt +qi +qi +qi +tp +tp +tP +oZ +oZ +oZ +oY +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +tH +oZ +oZ +oZ +oZ +sY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +eJ +fr +fr +eL +eJ +eJ +eJ +fr +fr +fr +fr +eL +eJ +eL +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +Ci +ge +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +eJ +eJ +ge +oZ +ge +eJ +oZ +eJ +eJ +oZ +ge +eJ +eJ +ge +oZ +oZ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +Gd +Gx +GU +Gx +GU +GU +Gx +Gx +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(173,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +eL +eJ +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +qi +qi +tz +qi +qi +qi +qi +gx +gx +oZ +oZ +oZ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sY +sY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +sY +oZ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eL +eL +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +fr +eJ +eJ +eJ +fr +eJ +eJ +eJ +eL +fr +eJ +eJ +eL +eL +eL +fr +fr +fr +eL +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +ge +eJ +eJ +oZ +oZ +ge +eJ +eJ +eJ +eJ +eJ +ge +oZ +eJ +eJ +oZ +eJ +eJ +oZ +ge +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +Ge +Gy +GV +Hs +HJ +HL +Iz +GU +wE +wE +wE +wD +wD +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(174,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +qi +tz +tp +tv +tp +tp +tp +tp +tp +tp +oZ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +sY +sY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eL +eJ +eJ +eL +eL +fr +eJ +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eL +fr +eL +eJ +fr +fr +fr +eJ +eJ +eJ +eL +eJ +fr +fr +fr +fr +eJ +eJ +eL +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Ci +eJ +eJ +ge +oZ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +ge +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +Cl +eJ +oZ +eJ +eJ +eJ +Cl +oZ +oZ +oZ +oZ +oZ +oZ +Ci +Ci +Ci +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +Gf +Gz +GW +Ht +HK +HL +IA +GU +IZ +Jk +wL +JV +wE +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(175,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +tp +qi +qi +tp +qi +qi +tz +qi +tp +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +Cl +eJ +eJ +oZ +Cl +eJ +eJ +eJ +eJ +Cl +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +Gf +GA +GX +Hu +HL +HL +IB +Gx +IO +wL +wL +JW +wE +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(176,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +eL +eJ +eJ +fr +fr +fr +eL +eJ +eJ +eL +fr +eL +eJ +eJ +oZ +oZ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +tp +qi +qi +tp +qi +qi +qi +tD +tp +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +uR +oZ +oZ +oZ +vz +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +fr +fr +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +fr +fr +fr +eL +eL +eL +fr +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +qi +qi +oZ +oZ +qi +qi +oZ +oZ +oZ +qi +qi +oZ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +qi +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +Gg +GB +GY +Hv +HM +Ib +IB +IJ +Ja +wM +JA +JX +wE +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(177,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +fr +eJ +eL +fr +fr +fr +fr +fr +eJ +eL +fr +eL +eJ +oY +oZ +oZ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +tp +ts +tu +tp +tp +tp +tp +tp +tp +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +uI +uZ +vm +uZ +uI +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tm +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +eL +fr +fr +fr +eJ +eL +eJ +eJ +fr +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +ge +ge +eJ +oY +oZ +oZ +qi +oZ +oZ +oZ +Cx +qi +oZ +oZ +oZ +qi +oZ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +eJ +eJ +ge +oZ +Cl +eJ +oZ +eJ +ge +oZ +Cl +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +Gd +GC +GC +GU +GC +Ic +GU +GU +Jb +wD +wD +wE +wE +wD +wD +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(178,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eL +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +oZ +oZ +oZ +fr +fr +fr +fr +rV +fr +fr +fr +eL +eL +oZ +eL +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tY +tZ +tY +tY +uF +vi +vt +vA +vG +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +eJ +eL +fr +fr +eJ +fr +eJ +fr +eL +fr +eL +eJ +eL +eL +fr +fr +fr +eL +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +Ci +oZ +oZ +oZ +oZ +eJ +Cl +eJ +eJ +oZ +eJ +Cl +eJ +oZ +eJ +Cl +eJ +eJ +eJ +ge +ge +eJ +eJ +oY +qi +Cl +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +xW +xW +xW +wT +Gh +wL +Gh +Id +IC +IK +Jc +Jl +JB +JY +Kg +Kg +KD +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(179,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +eJ +oZ +oZ +oZ +fr +fr +fr +fr +rV +fr +fr +oZ +eL +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tZ +ul +uJ +tY +va +vi +ul +uI +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +eJ +eL +fr +eJ +eJ +eJ +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +ge +eJ +oZ +ge +eJ +Ci +ge +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +Fv +FC +xW +xW +xW +wL +Gh +GD +GZ +xy +Gj +wL +wL +IL +Jd +Jm +JC +GZ +Gj +xy +xy +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(180,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +eJ +fr +fr +fr +eJ +fr +fr +fr +fr +fr +eJ +eJ +eL +eL +oZ +oZ +fr +fr +fr +fr +fr +rV +fr +fr +oZ +eL +ge +eL +oZ +eL +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +tY +tY +tZ +tZ +tY +tY +uD +tZ +tZ +vb +vn +vb +tY +tZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eJ +eL +fr +eL +eJ +eJ +eJ +oZ +oZ +sY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +ge +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +Fw +FD +FG +FJ +FM +FU +Gi +GE +Ha +Hw +Hw +Hw +ID +IM +Ih +Jl +JD +wL +xy +Gj +xy +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(181,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +fr +fr +fr +eJ +eL +fr +fr +fr +fr +fr +eL +fr +eJ +eJ +oZ +oZ +fr +fr +fr +fr +fr +rV +fr +fr +oZ +eL +gW +ge +eL +oZ +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +tZ +ub +ue +ue +tY +ul +uE +uE +uE +vc +vo +ul +vB +tY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eL +fr +fr +eJ +fr +fr +eJ +fr +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +ge +Ci +oZ +oZ +oZ +oZ +eJ +eJ +ge +eJ +oZ +ge +eJ +ge +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +Ci +ge +ge +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oY +oZ +oZ +Fk +oZ +oZ +VW +FH +wL +Lx +xy +Gj +xy +Hb +Hx +xy +Ie +wD +IN +wE +wD +wD +wD +JC +GZ +KE +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(182,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eL +fr +fr +fr +fr +pA +rV +pA +fr +eL +eL +ge +eL +eL +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +tZ +uc +uf +uk +ur +ux +uF +ul +ul +vd +uF +vu +vC +tY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eL +fr +eJ +eL +fr +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +sY +sY +oZ +oZ +sX +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +oZ +qi +Cl +eJ +eJ +eJ +oZ +ge +eJ +ge +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +sY +oZ +oZ +oZ +VW +wL +FK +Lx +xy +xy +wL +Gj +GZ +Gj +If +wD +IO +wE +Jn +Jn +wE +JC +Kp +KF +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(183,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +fr +eJ +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +eL +eL +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tZ +tY +tZ +tY +tZ +uy +uG +ul +uS +ve +tY +tZ +tZ +tY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +oZ +fr +fr +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +oZ +sY +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +ge +oZ +ge +ge +eJ +Cl +eJ +eJ +oZ +oZ +Cl +eJ +eJ +eJ +eJ +Cl +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +Cl +oZ +oZ +oZ +oZ +oZ +oZ +Fv +xW +xW +zI +xW +FV +ya +GF +xy +wL +xy +Ig +wD +IO +wD +Jo +wL +JZ +JC +GZ +xy +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(184,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +eL +eJ +eJ +eL +eL +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +eL +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eL +eL +tY +ug +ul +tZ +ux +uF +uK +uF +un +vp +vv +vD +tZ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eL +eJ +eJ +oZ +oZ +fr +oZ +oZ +oZ +sY +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +AW +sY +oZ +oZ +oZ +AW +oZ +oZ +oZ +oZ +qi +oZ +oZ +eJ +ge +ge +eJ +eJ +Cl +oZ +oZ +oZ +sY +oZ +oZ +qi +sY +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +FL +xW +xW +xW +GG +wL +ya +ya +Ih +wD +IP +wD +Jp +JE +wD +Kh +Kq +KG +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(185,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +eL +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +eJ +eL +fr +tZ +ug +um +us +uz +uH +uL +uT +vf +tY +vw +vE +tZ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +eJ +eL +eJ +fr +eJ +eJ +eJ +eL +eJ +oZ +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +oZ +eJ +eJ +eJ +eJ +eJ +oZ +sY +sY +oZ +oZ +oZ +eJ +pA +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +BO +BT +qi +qi +pA +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +Cl +qi +AW +oZ +Ci +oZ +oZ +qi +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +AW +oZ +oZ +oZ +oZ +oZ +oZ +sY +qi +qi +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oY +Gk +GH +GN +Hy +GN +GH +GH +IO +wE +wD +wE +wE +wD +Kr +wD +wD +wE +wE +bh +bh +bh +bh +bh +bh +bh +"} +(186,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +eJ +fr +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +fr +fr +fr +eJ +fr +tY +uh +un +tY +tZ +tZ +tZ +tY +vg +tZ +tY +tZ +tY +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +eL +eJ +eL +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oY +fr +fr +fr +fr +eJ +eJ +eL +fr +fr +eL +oZ +oZ +oZ +oZ +oZ +oZ +qi +sO +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +Bo +sD +qi +Cb +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sY +oZ +ge +ge +eJ +sY +sY +oZ +eJ +ge +oZ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +qi +Cl +eJ +ge +eJ +Cl +eJ +eJ +oZ +eJ +Cl +eJ +oZ +eJ +eJ +Cl +ge +EW +oZ +oZ +oZ +oZ +oZ +oZ +qi +eJ +ge +eJ +ge +eJ +Cl +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +FW +Gk +GI +Hc +Hg +HN +Ii +GN +IO +wL +wD +JF +JF +Ki +wL +GZ +wL +Gj +wD +bh +bh +bh +bh +bh +bh +bh +"} +(187,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +eJ +eL +fr +eL +fr +tY +ui +uo +ut +uA +tY +uy +uE +vh +vq +vx +tY +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +oZ +oZ +oZ +fr +eJ +eL +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +oZ +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +fr +eJ +eJ +eJ +eJ +oZ +oZ +oZ +qi +zj +zk +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +BP +BP +Bo +BY +Cc +Aq +oZ +oZ +sY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +qi +Cl +eJ +oZ +eJ +eJ +eJ +oZ +ge +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +Cl +eJ +eJ +Cl +eJ +ge +eJ +eJ +eJ +eJ +EW +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +oZ +oZ +oZ +Gl +GJ +Hd +Hg +HO +Ij +GH +IO +wL +wD +JG +Ka +xO +Ks +Ka +KQ +KW +wE +bh +bh +bh +bh +bh +bh +bh +"} +(188,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +eJ +eJ +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eL +eJ +fr +fr +fr +fr +fr +tY +uj +up +uu +uB +tY +uM +uU +vi +ul +uF +tY +eL +eJ +eL +eJ +eJ +eJ +eL +fr +eL +eJ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +fr +eL +oZ +oZ +eJ +eL +eL +eJ +fr +fr +eL +fr +fr +fr +eJ +eL +fr +eJ +pA +yi +yi +yO +zk +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +pA +BD +fr +fr +fr +rV +rV +rV +Bo +Cd +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +qi +qi +eJ +eJ +oZ +ge +Cl +ge +oZ +eJ +Cl +oZ +oZ +oZ +oZ +oZ +eJ +ge +eJ +eJ +oZ +eJ +eJ +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +oZ +oZ +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +EW +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gl +GJ +He +He +HP +Ik +GH +IO +wL +wE +JH +wL +wL +Kt +wL +wL +KX +wE +bh +bh +bh +bh +bh +bh +bh +"} +(189,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +fr +fr +eL +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eL +eL +fr +fr +fr +fr +eJ +eL +tZ +tY +tY +tZ +tZ +tY +uN +uV +vj +vr +ul +uI +eL +fr +fr +eL +eL +eJ +fr +fr +fr +oZ +oZ +fr +oZ +fr +fr +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +eL +eL +eJ +eJ +oZ +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +Ad +Ap +Ap +pA +oZ +rS +BE +fr +fr +rV +sn +rV +rV +rV +pA +eJ +eJ +eL +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +oZ +sY +oZ +oZ +sY +Cx +oZ +oZ +sY +AW +oZ +oZ +ge +ge +ge +ge +ge +oZ +eJ +eJ +eJ +eJ +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +oZ +oZ +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gl +GJ +Hf +He +HQ +Il +GH +IQ +wL +wE +JH +wL +wL +wL +wL +wL +KX +wE +bh +bh +bh +bh +bh +bh +bh +"} +(190,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +eJ +eJ +eJ +eL +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +sn +rV +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tm +oZ +eJ +eJ +oZ +oZ +eL +fr +eJ +fr +fr +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +uI +uO +uW +vk +vs +vy +uI +fr +fr +fr +eJ +eJ +eL +fr +fr +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +oZ +oZ +eJ +oZ +eL +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +sn +rV +sn +rV +fr +fr +fr +fr +Ae +qi +qi +oZ +sY +Bx +BF +rV +rV +rW +fr +sG +rV +rV +eJ +eJ +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +oZ +oZ +oY +oZ +oZ +Cx +oZ +oZ +oZ +qi +oZ +ge +ge +ge +ge +ge +ge +oZ +ge +eJ +oZ +eJ +eJ +oZ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Ci +oZ +oZ +oZ +ge +ge +ge +ge +eJ +eJ +ge +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gk +GK +Hg +Hz +HO +Im +GN +wL +wL +wE +JI +wL +wL +wL +wL +wL +KY +wE +bh +bh +bh +bh +bh +bh +bh +"} +(191,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +pA +rW +fr +sG +pA +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eL +oZ +oZ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +fr +fr +fr +eJ +eJ +oZ +oZ +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +pA +rV +rW +fr +zl +fr +sG +rV +rV +rV +rV +AK +AW +oZ +oZ +oZ +By +BG +fr +fr +rV +so +rV +fr +fr +fr +eJ +eL +fr +eL +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +Cl +ge +ge +oZ +Cl +eJ +ge +ge +ge +oZ +eJ +ge +Ci +ge +eJ +oZ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +oZ +Gm +GJ +He +HA +HO +In +GH +wL +wL +wE +JH +wL +wL +wL +wL +wL +KX +wE +bh +bh +bh +bh +bh +bh +bh +"} +(192,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +so +rV +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +oZ +eL +fr +eJ +fr +fr +fr +fr +fr +eL +eL +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eL +fr +eJ +eJ +eJ +oZ +fr +fr +fr +fr +fr +fr +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eL +eL +eJ +fr +fr +fr +fr +rV +so +rV +so +rV +fr +Ad +Ap +Ap +AL +oZ +oZ +oZ +oZ +oZ +At +fr +fr +fr +rV +fr +fr +fr +fr +eJ +fr +fr +fr +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +ge +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +ge +ge +ge +oZ +ge +eJ +oZ +eJ +eJ +oZ +ge +eJ +ge +ge +eJ +ge +ge +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +oZ +oY +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gm +GL +Hh +Hf +HO +Ik +GN +wL +wL +wD +JH +wL +wL +wL +wL +wL +KX +wD +bh +bh +bh +bh +bh +bh +bh +"} +(193,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eL +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eL +fr +fr +eL +eL +eJ +eL +eJ +fr +sX +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +eL +eL +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eL +xV +fr +fr +fr +rV +fr +fr +fr +Ae +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +pA +fr +fr +fr +rV +fr +fr +fr +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +fr +eL +eJ +eJ +eJ +fr +eJ +ge +oZ +ge +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +ge +ge +ge +oZ +ge +eJ +oZ +Cl +eJ +oZ +ge +Cl +ge +ge +ge +ge +ge +eJ +eJ +oZ +oZ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +oZ +Fb +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gm +GJ +Hh +Hg +HR +Io +IE +wL +Je +wD +JJ +Kb +Kb +Ku +Kb +Kb +KZ +wD +bh +bh +bh +bh +bh +bh +bh +"} +(194,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +eL +eJ +eJ +eL +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +oZ +oZ +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +eL +fr +fr +eJ +oZ +fr +fr +fr +fr +fr +fr +oZ +eJ +eL +eJ +eL +fr +eJ +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +eL +wD +wD +wE +wE +wD +wD +xW +xW +xW +xW +eJ +eJ +eJ +eJ +pA +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +fr +fr +fr +rV +fr +fr +fr +fr +eJ +eJ +fr +eL +eJ +eL +fr +fr +fr +eJ +eJ +eJ +fr +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Ci +Ci +oZ +eJ +eJ +oZ +Fb +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sX +oZ +FW +Gk +GM +Hi +Hh +HS +Ip +GN +wD +Jf +wE +wD +wE +wD +wD +wE +wE +wD +wD +bh +bh +bh +bh +bh +bh +bh +"} +(195,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +fr +eJ +eL +oZ +fr +fr +eJ +oZ +oZ +oZ +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +eL +eL +eJ +fr +oZ +fr +fr +fr +fr +oZ +fr +fr +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eL +fr +eL +eJ +fr +fr +fr +eL +eL +eL +eJ +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +fr +eJ +wE +xc +xq +xx +wL +wL +xX +yj +yw +xW +eJ +eJ +eJ +eJ +eJ +oZ +oZ +sX +oZ +oZ +eJ +eJ +eJ +fr +fr +fr +fr +rV +fr +fr +fr +fr +eJ +eL +fr +eL +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +qi +oZ +ge +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eL +eJ +oZ +Fb +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +hk +jE +Gk +GN +Hj +HB +GN +GH +GH +wL +Jg +wD +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(196,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eL +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +oZ +oY +oZ +eJ +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +eL +sX +fr +fr +fr +oZ +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +wD +xd +xr +xy +xG +xy +xX +yk +yx +wD +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eL +fr +fr +fr +fr +BQ +oZ +eJ +fr +fr +fr +eJ +fr +eJ +eJ +eJ +eJ +eJ +fr +eJ +eL +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +oZ +oZ +Cl +eJ +ge +eJ +Cl +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eJ +oZ +Fc +Fe +Ff +oZ +oZ +oZ +oZ +oZ +oZ +oZ +ho +kK +Gn +GO +Hk +HC +Hk +Hk +Hk +Hk +Jh +wE +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(197,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +eL +eL +eJ +eL +fr +fr +fr +fr +fr +rV +fr +fr +oZ +eJ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +oZ +oZ +fr +oZ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eL +fr +eL +eJ +eJ +fr +fr +fr +eJ +eL +fr +eJ +eL +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +wD +wE +wE +wE +xz +xH +xH +xY +wD +wE +wE +wE +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +BR +eJ +eL +oZ +fr +fr +fr +fr +fr +fr +eL +eL +eJ +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +Cl +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +fr +fr +eJ +oZ +oZ +oZ +oZ +Fc +Fe +Ff +oZ +oZ +oZ +oZ +oZ +jv +xW +xW +xW +xW +xW +xW +xW +xW +xW +xW +xW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(198,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +fr +fr +eJ +oZ +pA +qh +qh +qh +qh +qh +sp +qh +pA +oZ +eJ +oZ +oZ +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +eL +eJ +eJ +fr +eJ +eJ +eL +fr +fr +fr +fr +fr +eJ +eJ +eJ +fr +fr +fr +eL +fr +eL +eJ +eJ +eJ +wD +wT +xe +xs +xA +xI +xN +wL +yl +xN +yP +wD +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +oZ +sE +eJ +eL +eL +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +ge +eJ +eJ +ge +eJ +eJ +Cl +eJ +ge +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +oZ +oY +oZ +fr +oZ +oZ +Fc +Fe +Ff +oZ +oZ +oZ +oZ +Cb +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(199,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +fr +fr +eL +oZ +oZ +qi +qi +qi +qi +qi +qi +qi +oZ +oZ +oZ +oZ +oZ +oZ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +oZ +eL +fr +fr +fr +fr +fr +fr +eL +fr +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +fr +eL +eL +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eL +fr +eJ +eJ +eJ +eJ +wE +wU +xf +xt +xB +xJ +xO +xZ +ym +yy +yQ +wE +eJ +eJ +eJ +oZ +Aq +qi +pA +eJ +eJ +eL +eJ +eJ +fr +fr +fr +oZ +sE +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +eJ +oZ +oZ +eJ +eJ +oZ +oZ +ge +eJ +eJ +oZ +oZ +oZ +qi +oZ +Aq +oZ +EX +oZ +oZ +eL +fr +eJ +eJ +fr +eJ +eJ +fr +eL +oZ +oZ +oZ +fr +fr +oZ +oZ +oZ +Fb +oZ +oZ +oZ +oZ +Cb +fr +fr +fr +rV +sn +rV +fr +fr +fr +eJ +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(200,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +gW +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +eL +eJ +eL +eJ +oZ +eJ +qE +qi +qi +qi +sq +qi +oZ +oZ +sX +rv +oZ +oZ +fr +fr +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +fr +eL +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +oZ +fr +eL +eL +eL +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +eJ +eJ +eL +eL +eJ +eJ +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +wE +wV +xg +wL +wL +wL +xP +wL +wL +yz +yR +wD +wE +wD +xW +Af +qi +qi +At +fr +eJ +eJ +eJ +eL +eJ +fr +fr +fr +Bo +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +oZ +oZ +oZ +oZ +Ci +oZ +oZ +oZ +eJ +ge +oZ +oZ +eJ +eJ +oZ +oZ +oZ +oZ +qi +fr +fr +EV +qi +fr +fr +eL +fr +fr +eL +fr +eL +eJ +fr +fr +fr +oZ +oZ +fr +oZ +oZ +oZ +oZ +Fb +oZ +oZ +oZ +oZ +Cc +rV +rV +rV +rW +fr +sG +rV +rV +Ji +Jq +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(201,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +oZ +oZ +pa +rc +rx +rc +pa +eJ +eJ +oZ +oZ +oZ +oZ +fr +fr +oZ +eJ +eJ +sX +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +eL +eL +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +oZ +oZ +fr +fr +fr +eJ +eJ +eL +eJ +eJ +eJ +tp +tp +tp +eJ +fr +fr +fr +eJ +eL +eL +eL +eL +eL +eJ +eL +fr +fr +fr +eL +eJ +eJ +eJ +eJ +wD +wW +xg +wL +wL +wL +wL +wL +wL +yA +wM +zm +zv +zG +zR +qi +qi +Ar +zk +fr +eJ +eJ +eJ +eL +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +eJ +ge +Cl +eJ +fr +eJ +Cl +oZ +fr +oZ +fr +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +fr +fr +Fb +oZ +oZ +oZ +oZ +Cb +qi +fr +fr +rV +so +rV +fr +fr +sE +qi +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(202,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eL +fr +eJ +fr +eL +eJ +eJ +eJ +oZ +oZ +pa +pG +ry +pG +ow +eJ +eJ +eJ +eJ +oZ +oZ +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eL +eL +fr +eJ +eL +fr +fr +fr +eJ +eL +eJ +fr +fr +eJ +eL +oZ +oZ +oZ +oZ +fr +fr +oZ +oZ +oZ +fr +oZ +oZ +oZ +fr +oZ +oZ +oZ +fr +fr +fr +fr +oZ +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +tp +tz +tp +eJ +fr +fr +eL +eJ +eL +eL +eL +fr +fr +fr +fr +fr +eJ +eJ +eJ +wD +wD +wE +wD +wP +wX +xg +wL +wL +wL +wL +wL +wL +yB +xy +zn +wL +wL +zS +qi +qi +At +fr +fr +eJ +eJ +eJ +rT +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +fr +eJ +eJ +eJ +eJ +ge +eJ +eJ +Cl +qi +qi +Cl +eJ +oZ +oZ +eJ +Cl +qi +qi +oZ +oZ +oZ +oZ +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +oZ +oY +fr +oZ +Fb +oZ +oZ +oZ +Cl +Cl +eJ +eL +fr +fr +rV +fr +fr +fr +sE +qi +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(203,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eL +eL +eJ +eJ +eJ +eJ +oZ +gg +qF +rd +rz +rX +ox +eJ +eJ +eJ +eJ +eJ +eJ +eL +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +eL +fr +eJ +eJ +eJ +fr +fr +eL +eL +eL +fr +fr +fr +oZ +oZ +oZ +oZ +fr +fr +oZ +oZ +fr +fr +fr +oZ +oZ +fr +fr +fr +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +eJ +eL +eL +eJ +eJ +eJ +eJ +tp +qi +tp +tp +fr +fr +tp +eJ +eL +eL +eL +eL +eL +eJ +eL +fr +fr +eL +eJ +wE +wG +wK +wO +wP +wW +xh +wW +wL +wL +wL +wL +wL +yB +xy +zn +wL +wL +zS +qi +Ar +zk +fr +fr +eJ +eJ +sD +rT +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +qi +Cl +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +eJ +oZ +fr +fr +fr +fr +fr +fr +oZ +Fc +Fe +Fe +Fe +Cl +eJ +eJ +eL +fr +fr +rV +fr +fr +fr +sE +qi +qi +qi +eL +eJ +fr +fr +eL +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(204,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eJ +eJ +ow +pa +pa +pa +pa +re +rA +re +ow +ox +ox +ow +ox +ow +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eJ +eJ +eL +fr +eJ +eJ +eJ +eL +eL +fr +fr +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +fr +oZ +oZ +oZ +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +tp +qi +qi +qi +fr +fr +tp +eJ +eJ +eL +eL +eL +eL +eJ +eL +fr +eJ +eJ +eJ +wE +wH +wL +wL +wP +wW +xh +wW +wW +wW +wL +wL +wL +yC +yS +zm +zw +zH +zR +qi +As +rV +rV +rV +rV +Bh +Bo +Bz +fr +eJ +eJ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +ge +eJ +oZ +oZ +eL +eL +fr +fr +fr +fr +oZ +oZ +eJ +fr +eL +eL +fr +eJ +eL +eL +fr +eL +oZ +oZ +fr +oZ +fr +fr +fr +oZ +oZ +sX +oZ +oZ +eJ +eJ +eJ +eJ +fr +rV +sn +rV +fr +fr +sE +qi +qi +qi +eL +eJ +eJ +fr +eL +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(205,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +pb +pB +qk +pE +qH +rB +rY +sr +pG +ow +sZ +sZ +ox +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +fr +fr +fr +eJ +eJ +eJ +eL +fr +fr +fr +eJ +eJ +eJ +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sX +oZ +oZ +fr +eL +eL +eL +eJ +eL +eJ +eJ +eJ +tp +qi +qi +fr +fr +fr +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +wD +wI +wM +wM +wR +wY +xi +wW +wW +wW +wL +wL +wL +yD +yT +wE +xW +zI +xW +Af +At +fr +fr +fr +fr +fr +rV +fr +rV +sn +rV +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +ge +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +eJ +eJ +fr +oZ +eL +fr +fr +fr +eL +Cl +qi +qi +fr +fr +eL +fr +fr +eJ +eJ +fr +fr +eL +eJ +oZ +fr +oZ +fr +fr +fr +fr +oZ +eJ +eJ +eJ +pA +rV +rV +rV +rV +rW +fr +sG +rV +rV +Bo +sl +sl +sl +sl +eJ +eJ +fr +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(206,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +pc +pC +pD +qG +rf +qH +qH +ss +rf +sQ +pG +rX +ox +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eL +eL +fr +fr +eL +eJ +eJ +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +oZ +oZ +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +eJ +eJ +tp +tp +tp +tp +tp +qi +fr +fr +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +wE +wJ +wN +wL +wP +wZ +xj +xu +xu +xu +xQ +xQ +xQ +yE +yQ +wE +eJ +zJ +zT +yi +zk +fr +fr +fr +fr +fr +rV +rV +rW +fr +sG +rV +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +Ci +Ci +oZ +oZ +oZ +oZ +oY +eJ +eJ +ge +eJ +eJ +eJ +fr +fr +fr +fr +fr +eL +eL +eJ +oZ +oZ +eJ +eJ +eJ +fr +Cl +qi +qi +Cl +fr +eJ +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +fr +fr +fr +rV +so +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +bh +bh +bh +bh +bh +bh +bh +"} +(207,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ow +pd +pD +pD +pE +rg +qH +rZ +ss +ql +ow +ta +th +ow +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eL +eJ +tp +tp +tp +tp +eJ +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +oZ +oZ +tm +oZ +eJ +eJ +eL +eJ +eJ +fr +eJ +eL +eJ +tp +qi +qi +tp +qi +qi +qi +qi +tp +qi +fr +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +wD +wE +wE +wP +wP +wW +wW +wW +wW +wW +wW +ya +ya +ya +wL +xW +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +rV +so +rV +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +qi +qi +Cl +eJ +eJ +eJ +eJ +Cl +oZ +oZ +fr +fr +fr +fr +fr +eJ +oZ +oZ +oZ +oZ +oZ +fr +eJ +oZ +oZ +eJ +eJ +eJ +fr +oZ +fr +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +fr +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(208,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +ox +ox +pE +pE +pE +pE +rC +sa +ss +ql +ox +ow +ox +ow +eJ +eJ +eJ +oZ +eJ +eJ +eJ +tp +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +tp +tz +tD +tp +eJ +eJ +eJ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +eJ +eL +eL +eL +eL +eJ +tp +fr +qi +tv +qi +tz +tp +qi +tp +qi +tz +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +wE +wP +wD +wP +wP +wP +wD +wD +wE +wE +wE +xW +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +oZ +oZ +oZ +oZ +oZ +qi +qi +oZ +fr +fr +fr +fr +eL +fr +eJ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +fr +fr +eL +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(209,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ow +pe +pF +pG +qH +rh +qH +sb +ss +rf +pE +tb +ti +ow +eJ +eJ +eJ +eJ +eJ +eJ +gW +tp +tw +tw +qi +qi +tp +tp +tp +tp +eJ +gW +tp +qi +qi +tp +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +tp +qi +qi +tp +qi +fr +tp +qi +tp +qi +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eK +eK +eK +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +eL +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +fr +fr +eJ +eJ +eJ +eJ +eJ +oZ +Aq +oZ +oZ +oZ +qi +oZ +oZ +fr +fr +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +fr +oZ +oZ +oZ +fr +eJ +eL +eL +eL +eJ +eL +eJ +fr +eL +eL +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(210,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +pf +pG +ql +qH +qH +qH +qH +ss +pG +sR +pG +tj +ox +eJ +tp +tp +tp +tp +tp +tp +tp +qi +tz +qi +tt +qi +qi +qi +tp +tp +tp +tp +tp +tv +tp +tp +tp +tp +tp +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tz +qi +tp +qi +qi +tp +qi +fr +qi +tD +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eK +eK +eK +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +eJ +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +eL +eJ +fr +eJ +eJ +eJ +oZ +ge +ge +oZ +Cl +eJ +oZ +fr +eJ +eJ +eJ +eJ +eJ +eJ +qi +qi +Cl +eJ +eJ +eJ +Cl +qi +qi +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +fr +eJ +eJ +eJ +eJ +eL +eJ +eJ +fr +eJ +eL +fr +fr +fr +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(211,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ow +pg +pg +qm +qI +ri +qH +qH +st +rf +ow +tc +tk +ox +eJ +tp +ts +tu +tp +tw +tw +tp +qi +qi +qi +qi +tz +qi +qi +qi +qi +qi +qi +qi +qi +qi +qi +qi +qi +tR +tR +qi +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +tp +tp +tp +tp +tv +tp +tp +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +rV +sn +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +Ad +Bp +qh +pA +eL +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +oZ +eJ +eJ +oZ +eJ +fr +fr +fr +eL +fr +eJ +eJ +eJ +Cl +qi +oZ +oZ +oZ +oZ +oZ +oZ +oZ +qi +Cl +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +oZ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eL +fr +fr +fr +fr +fr +fr +fr +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(212,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ow +ox +ox +pE +pE +ow +ow +pE +su +ox +ox +ox +ow +ow +eJ +tp +qi +qi +tp +qi +qi +tp +qi +tp +tp +tp +tp +tp +tp +tp +tp +tp +tp +tv +tp +tp +tp +tv +tp +tp +tp +tp +tp +oZ +oZ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +tp +qi +qi +tD +tp +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pA +rW +fr +sG +rV +rV +rV +rV +rV +rV +rV +rV +rV +rV +rV +Bi +qi +qi +BH +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +fr +ge +oZ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +fr +oZ +oZ +oZ +eJ +eJ +eJ +eJ +fr +eL +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +eL +eJ +fr +eL +bh +bh +bh +bh +bh +bh +bh +"} +(213,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pE +rD +pG +rz +ox +eJ +eJ +eJ +eJ +gW +tp +qi +tt +tp +qi +qi +tp +qi +tp +qi +qi +tw +tp +eJ +eJ +tp +qi +qi +qi +tp +eJ +tp +qi +qi +qi +tp +gW +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +eJ +eJ +tp +tz +qi +ts +tp +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eL +eL +eL +rV +so +rV +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +oZ +Ae +qi +qi +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +sX +oZ +oZ +eJ +eJ +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +bh +bh +bh +bh +bh +bh +bh +"} +(214,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +rE +sc +sv +ow +eJ +eJ +eJ +eJ +eJ +tp +tt +qi +tp +tv +tp +tp +qi +tp +qi +qi +tz +tp +eJ +eJ +tp +qi +qi +qi +tp +gW +tp +qi +qi +qi +tp +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +ge +ge +ge +eJ +eJ +eJ +eJ +eL +eL +eL +eL +fr +eL +fr +fr +fr +fr +eJ +eJ +eL +eL +eJ +fr +rV +fr +fr +fr +eL +fr +oZ +eJ +pA +eJ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +eL +eJ +fr +eJ +eL +eJ +eL +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +eJ +ge +oZ +eJ +eJ +Ci +ge +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +fr +oZ +fr +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(215,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +ow +rF +sd +ow +ox +eJ +eJ +eJ +eJ +eJ +tp +qi +qi +tv +qi +qi +qi +qi +tv +qi +tp +tp +tp +eJ +eJ +tp +qi +qi +tp +tp +eJ +tp +tp +qi +qi +tp +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +rV +fr +fr +fr +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +eJ +fr +fr +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +oZ +sX +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(216,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +ox +ox +ow +eJ +eJ +eJ +gW +eJ +eJ +tp +qi +qi +tp +qi +tt +qi +tp +tp +tp +tp +eJ +eJ +gW +eJ +tp +tz +tD +tp +eJ +eJ +eJ +tp +tD +tz +tp +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eL +eL +eL +eL +eJ +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eJ +fr +fr +fr +eJ +gW +eJ +eJ +eJ +eL +fr +eJ +fr +eJ +eJ +eL +fr +eJ +eL +fr +eJ +fr +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +ge +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +ge +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +fr +fr +oZ +fr +fr +eL +fr +fr +fr +fr +fr +eJ +eL +eL +eJ +eJ +oZ +oZ +oZ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(217,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +qi +qi +qi +tp +eJ +gW +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +eJ +eJ +eJ +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eL +eL +eJ +eL +eJ +eJ +fr +eL +fr +fr +fr +eJ +fr +eL +eJ +fr +fr +eJ +eJ +fr +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +fr +eL +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eL +eJ +fr +fr +eJ +fr +fr +fr +fr +fr +fr +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +Ci +eJ +eJ +ge +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +oZ +fr +oZ +oZ +oZ +oZ +oZ +oZ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Aq +La +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(218,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +tp +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +eJ +eJ +ge +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +eL +eL +eL +eJ +eJ +fr +eJ +eJ +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eJ +eJ +fr +eJ +fr +fr +fr +eJ +eJ +fr +eJ +fr +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +fr +fr +fr +eJ +eJ +eL +eL +eL +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sX +oZ +oZ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(219,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh +"} +(220,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(221,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(222,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(223,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(224,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(225,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(226,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +"} +(227,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(228,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(229,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(230,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(231,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(232,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(233,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(234,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(235,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(236,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(237,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(238,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(239,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(240,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(241,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(242,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(243,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(244,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(245,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(246,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(247,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(248,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(249,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(250,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(251,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(252,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(253,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(254,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(255,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} diff --git a/_maps/RandomZLevels/VR/syndicate_trainer.dmm b/_maps/RandomZLevels/VR/syndicate_trainer.dmm new file mode 100644 index 0000000000..be4a8a2d53 --- /dev/null +++ b/_maps/RandomZLevels/VR/syndicate_trainer.dmm @@ -0,0 +1,19095 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/maint) +"ac" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/cafe) +"ad" = ( +/turf/closed/indestructible/fakeglass, +/area/awaymission/centcomAway/cafe) +"ag" = ( +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"ai" = ( +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aj" = ( +/obj/machinery/vending/cigarette, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"al" = ( +/obj/machinery/vending/dinnerware, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"am" = ( +/obj/structure/closet/chefcloset, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"ao" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"ap" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aq" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"ar" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/kitchen/rollingpin, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"as" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"at" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"au" = ( +/obj/machinery/hydroponics, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"av" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"ay" = ( +/obj/structure/table, +/obj/item/kitchen/knife/butcher, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"az" = ( +/obj/structure/disposalpipe/segment, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aA" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aB" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aE" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"aF" = ( +/obj/structure/table, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aG" = ( +/obj/effect/landmark/vr_spawn/syndicate, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aH" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aI" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aK" = ( +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aL" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aM" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aP" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"aQ" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aR" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"aS" = ( +/turf/closed/indestructible/fakeglass, +/area/awaymission/centcomAway/maint) +"aV" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/hangar) +"aW" = ( +/obj/structure/table/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aY" = ( +/obj/structure/sink, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"aZ" = ( +/obj/structure/table, +/obj/machinery/processor{ + pixel_y = 10 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"ba" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bb" = ( +/obj/item/radio, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"bc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bd" = ( +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"be" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bg" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bh" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"bj" = ( +/obj/structure/rack, +/obj/item/clothing/suit/fire, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"bk" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"bl" = ( +/obj/machinery/door/poddoor{ + id = "XCCHangar1"; + name = "XCC Main Hangar" + }, +/obj/effect/turf_decal/delivery, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bn" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/centcomAway/hangar) +"bo" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bp" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bq" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bs" = ( +/obj/structure/closet/crate, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bt" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bu" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bw" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bx" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bz" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bA" = ( +/obj/structure/rack, +/obj/item/extinguisher/mini, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/gloves/color/black, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"bB" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"bC" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bF" = ( +/obj/machinery/door/airlock/external{ + name = "Salvage Shuttle Dock" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bJ" = ( +/obj/structure/chair/comfy/brown, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bK" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bL" = ( +/obj/structure/kitchenspike, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bM" = ( +/obj/machinery/gibber, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"bN" = ( +/obj/machinery/autolathe, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"bQ" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"bU" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"bV" = ( +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"bW" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/firstaid/toxin, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"bX" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"bY" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 2 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"cb" = ( +/obj/item/paper_bin, +/obj/structure/table, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cc" = ( +/obj/item/clipboard, +/obj/structure/table, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cd" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"ce" = ( +/obj/effect/spawner/structure/window/hollow/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cg" = ( +/obj/structure/sign/departments/botany, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/cafe) +"ch" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cj" = ( +/obj/machinery/door/airlock/external, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"ck" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny/invisible, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"cl" = ( +/turf/open/floor/plating/airless, +/area/awaymission/centcomAway/maint) +"cm" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/awaymission/centcomAway/hangar) +"cn" = ( +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"co" = ( +/obj/item/pen, +/obj/structure/table, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cq" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cv" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/maint) +"cx" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"cB" = ( +/obj/machinery/door/window/westleft, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cE" = ( +/obj/machinery/seed_extractor, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cF" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cG" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cH" = ( +/obj/machinery/biogenerator, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cJ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cK" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cL" = ( +/obj/structure/table/reinforced, +/obj/item/pen, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cM" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cN" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"cO" = ( +/obj/machinery/sleep_console{ + icon_state = "console"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"cP" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"cS" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"cT" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/neck/stethoscope, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"cU" = ( +/obj/machinery/modular_computer/console{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cV" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cW" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cX" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/stamp, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"da" = ( +/obj/structure/table, +/obj/item/assembly/flash/handheld, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"db" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"dc" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"dd" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dl" = ( +/obj/structure/table, +/obj/item/storage/box/handcuffs, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"dm" = ( +/obj/machinery/door/window/northright{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Security Desk"; + req_access_txt = "103" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"dn" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"do" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dp" = ( +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dq" = ( +/obj/structure/dresser, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"dr" = ( +/obj/structure/table/reinforced, +/obj/item/t_scanner, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"ds" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"dv" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dw" = ( +/obj/structure/tank_dispenser, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"dy" = ( +/obj/structure/closet/firecloset/full, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"dz" = ( +/obj/structure/bed, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"dA" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dB" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dC" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"dE" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"dG" = ( +/obj/structure/bed, +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"dL" = ( +/obj/machinery/door/airlock/hatch{ + name = "Rest Room" + }, +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"dM" = ( +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dN" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"dQ" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"dY" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"dZ" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"ea" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eb" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"ec" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + icon_state = "asteroid6"; + name = "sand" + }, +/area/awaymission/centcomAway/cafe) +"el" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"et" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cockpit"; + req_access_txt = "109" + }, +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"eu" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/general) +"ew" = ( +/obj/machinery/space_heater, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"ex" = ( +/obj/structure/closet/emcloset, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"ey" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"ez" = ( +/obj/structure/table, +/obj/item/radio/off, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eA" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eB" = ( +/obj/structure/filingcabinet, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eG" = ( +/obj/effect/vr_clean_master, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"eH" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eI" = ( +/obj/machinery/sleep_console{ + icon_state = "console"; + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eJ" = ( +/obj/effect/landmark/vr_spawn/syndicate, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eK" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eL" = ( +/obj/machinery/implantchair, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eM" = ( +/obj/structure/table/reinforced, +/obj/item/extinguisher/mini, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eN" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"eP" = ( +/obj/machinery/computer/cloning, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eQ" = ( +/obj/machinery/dna_scannernew, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eR" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eS" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/telecomms/allinone/indestructable, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eT" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eU" = ( +/obj/machinery/door/window/northleft, +/obj/structure/chair, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"eV" = ( +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eW" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"eY" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/courtroom) +"eZ" = ( +/obj/structure/table, +/obj/item/storage/lockbox, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fa" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fb" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fc" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/pen, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fd" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fh" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fj" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fk" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fl" = ( +/obj/structure/closet/secure_closet/security, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fm" = ( +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fn" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"fo" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"fp" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"fq" = ( +/obj/machinery/power/terminal, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"ft" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/general) +"fu" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fv" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fw" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fy" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/general) +"fA" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/storage/box/monkeycubes, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fC" = ( +/obj/machinery/computer/scan_consolenew, +/obj/item/dnainjector/telemut/darkbundle, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fF" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fG" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "32" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fH" = ( +/obj/structure/table/wood, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fJ" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fK" = ( +/obj/machinery/door/window/northleft, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fL" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fM" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fO" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fQ" = ( +/obj/structure/sign/departments/science, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/general) +"fR" = ( +/obj/machinery/door/window/eastright, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fT" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"fU" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Med-Sci"; + req_access_txt = "9" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"fZ" = ( +/obj/structure/table, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"ga" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"gb" = ( +/obj/structure/grille, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"gd" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 9 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gf" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gh" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 5 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gj" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"gl" = ( +/obj/item/xenos_claw, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"go" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"gp" = ( +/obj/machinery/shieldgen, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"gr" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gs" = ( +/obj/machinery/pdapainter, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gt" = ( +/obj/machinery/photocopier, +/obj/item/paper/fluff/awaymissions/centcom/gateway_memo, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gu" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gw" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gx" = ( +/obj/structure/filingcabinet, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gy" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gB" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"gE" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"gF" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gG" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair_beige" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gH" = ( +/obj/structure/chair, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"gI" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/indestructible, +/area/awaymission/centcomAway/maint) +"gJ" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gM" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gN" = ( +/obj/machinery/modular_computer/console{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gO" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gP" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gQ" = ( +/obj/machinery/modular_computer/console{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gS" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/centcomAway/hangar) +"gU" = ( +/obj/structure/table, +/obj/item/paper/fluff/awaymissions/centcom/gateway_memo, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"gW" = ( +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gX" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"gZ" = ( +/obj/structure/chair/office/dark, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hb" = ( +/obj/machinery/vending/cigarette, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"hc" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"hd" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"he" = ( +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"hg" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hh" = ( +/obj/structure/closet/body_bag, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hi" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/general) +"hj" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/PDAs, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hk" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hl" = ( +/obj/machinery/modular_computer/console{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"ho" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hq" = ( +/turf/closed/indestructible/fakeglass, +/area/awaymission/centcomAway/courtroom) +"hx" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hy" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/general) +"hA" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hG" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hH" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hJ" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hK" = ( +/obj/machinery/button/door{ + id = "XCCHangar1"; + name = "Hangar Bay Blast Doors"; + pixel_x = -28; + pixel_y = 7; + req_access_txt = "2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hL" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hM" = ( +/obj/structure/rack, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hN" = ( +/obj/structure/rack, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hO" = ( +/obj/structure/closet, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hP" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"hQ" = ( +/obj/machinery/power/solar/fake, +/turf/open/floor/plasteel/airless/solarpanel, +/area/awaymission/centcomAway/maint) +"hR" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"hS" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"hU" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/hangar) +"hV" = ( +/obj/structure/bodycontainer/crematorium, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hW" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hX" = ( +/obj/machinery/button/crematorium{ + pixel_y = 25 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"hY" = ( +/obj/structure/closet/secure_closet/injection, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"hZ" = ( +/obj/structure/bed, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"ia" = ( +/obj/structure/closet/secure_closet/courtroom, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"ib" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"ie" = ( +/obj/machinery/vending/snack, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"ig" = ( +/obj/machinery/vending/coffee, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"ih" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"ii" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/centcomAway/hangar) +"ij" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"il" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"im" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"in" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/night, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"io" = ( +/obj/structure/closet/emcloset, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"ip" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iq" = ( +/obj/structure/closet/secure_closet/hos, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"ir" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/glass/bucket, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"is" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"it" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec3"; + name = "XCC Main Access Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iu" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + icon_state = "asteroid6"; + name = "sand" + }, +/area/awaymission/centcomAway/general) +"iv" = ( +/turf/closed/indestructible/fakeglass, +/area/space/nearstation) +"iy" = ( +/obj/machinery/door/poddoor{ + id = "XCCMechs"; + name = "XCC Mech Bay" + }, +/obj/effect/turf_decal/delivery, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"iz" = ( +/obj/effect/turf_decal/bot, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"iA" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "XCCMechs"; + name = "gravpult" + }, +/obj/effect/turf_decal/bot, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"iB" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"iF" = ( +/obj/machinery/recharge_station, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"iM" = ( +/obj/structure/closet/wardrobe/red, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iN" = ( +/obj/structure/mecha_wreckage/seraph, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"iQ" = ( +/obj/structure/table/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iR" = ( +/obj/structure/closet/secure_closet/security, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iT" = ( +/obj/structure/table/wood{ + dir = 9 + }, +/obj/item/clothing/mask/cigarette/cigar/havana, +/obj/item/reagent_containers/food/drinks/sillycup, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iU" = ( +/obj/structure/table/wood{ + dir = 5 + }, +/obj/item/lighter, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iV" = ( +/obj/structure/table/wood{ + dir = 5 + }, +/obj/item/storage/backpack/satchel, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iW" = ( +/obj/machinery/modular_computer/console, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"iY" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "XCC Shutter 3 Control" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"ja" = ( +/obj/machinery/button/massdriver{ + id = "XCCMechs"; + name = "XCC Mechbay Mass Driver"; + pixel_x = 25 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"jb" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"jd" = ( +/obj/structure/table/wood{ + dir = 10 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jg" = ( +/obj/structure/table/reinforced, +/obj/item/pen, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jh" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jk" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jq" = ( +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jr" = ( +/obj/structure/table, +/obj/item/bot_assembly/medbot, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"js" = ( +/obj/structure/table, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"jt" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"ju" = ( +/obj/structure/table, +/obj/item/mmi, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"jw" = ( +/obj/machinery/door/airlock/maintenance, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jx" = ( +/obj/machinery/door/window, +/obj/machinery/door/window/northright, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jy" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plasteel{ + icon_state = "asteroid6"; + name = "sand" + }, +/area/awaymission/centcomAway/general) +"jB" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jC" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/vr_spawn/syndicate, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jK" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jL" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCFerry"; + name = "XCC Ferry Hangar" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/fans/tiny/invisible, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"jM" = ( +/obj/structure/chair, +/obj/effect/landmark/vr_spawn/syndicate, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jN" = ( +/obj/machinery/vending/coffee, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jO" = ( +/obj/machinery/vending/cigarette, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jP" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jQ" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/centcom/visitor_info, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jR" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec1"; + name = "XCC Checkpoint 1 Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jS" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec2"; + name = "XCC Checkpoint 2 Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"jU" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/general) +"jX" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/vr_spawn/syndicate, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kf" = ( +/obj/machinery/button/door{ + id = "XCCFerry"; + name = "Hangar Bay Shutters"; + pixel_x = -28; + pixel_y = 7; + req_access_txt = "2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"kj" = ( +/obj/effect/turf_decal/delivery{ + dir = 6 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kl" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kn" = ( +/obj/structure/table, +/obj/item/flashlight/flare, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"kp" = ( +/obj/structure/table, +/obj/item/multitool, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"kq" = ( +/obj/structure/table/reinforced, +/obj/item/paper/pamphlet/centcom/visitor_info, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kr" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "XCCsec1"; + name = "XCC Shutter 1 Control" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"ku" = ( +/obj/item/paper_bin, +/obj/structure/table/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kv" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 10 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kB" = ( +/obj/machinery/photocopier, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kC" = ( +/obj/item/clipboard, +/obj/structure/table, +/obj/item/taperecorder, +/obj/item/stamp, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kD" = ( +/obj/machinery/door/window/northright{ + icon_state = "right"; + dir = 2 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kE" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "XCCsec2"; + name = "XCC Shutter 2 Control" + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kJ" = ( +/obj/structure/table, +/obj/item/storage/box/handcuffs, +/obj/item/stamp, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kK" = ( +/obj/machinery/door/airlock/external, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kN" = ( +/obj/structure/table/wood, +/obj/item/clothing/accessory/medal, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kO" = ( +/obj/structure/table/wood, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kP" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kQ" = ( +/obj/structure/table/wood, +/obj/item/clothing/accessory/medal/gold, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"kS" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/thunderdome) +"kT" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 1 + }, +/turf/open/space, +/area/space/nearstation) +"kU" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/open/space, +/area/space/nearstation) +"kV" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 1 + }, +/turf/open/space, +/area/space/nearstation) +"kW" = ( +/obj/structure/table, +/obj/item/paicard, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"kX" = ( +/obj/structure/table, +/obj/item/camera, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"kY" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny/invisible, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"kZ" = ( +/obj/machinery/vending/coffee, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"la" = ( +/obj/structure/table, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lb" = ( +/obj/machinery/vending/cigarette, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lc" = ( +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"le" = ( +/obj/machinery/door/window/southleft, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lf" = ( +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lg" = ( +/obj/machinery/door/window/southright, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lh" = ( +/obj/structure/chair, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lj" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/vr_spawn/syndicate, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"ll" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lm" = ( +/obj/structure/closet/crate/trashcart, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"ln" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lo" = ( +/obj/machinery/vending/snack, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lp" = ( +/obj/structure/table, +/obj/item/lipstick, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lq" = ( +/obj/structure/table/wood, +/obj/item/radio/off, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lr" = ( +/obj/machinery/icecream_vat, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"ls" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lu" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"lv" = ( +/obj/structure/rack, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/twohanded/fireaxe, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lw" = ( +/turf/closed/indestructible/fakeglass, +/area/awaymission/centcomAway/thunderdome) +"lz" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"lA" = ( +/obj/machinery/door/poddoor{ + id = "XCCtdomemelee"; + name = "XCC Thunderdome Melee" + }, +/obj/effect/turf_decal/delivery, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lB" = ( +/obj/item/reagent_containers/glass/rag, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"lD" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lF" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lG" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/hatchet, +/obj/item/shield/riot, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lI" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lJ" = ( +/obj/machinery/door/poddoor{ + id = "XCCtdome"; + name = "XCC Thunderdome" + }, +/obj/effect/turf_decal/delivery, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lK" = ( +/obj/machinery/igniter/on, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lL" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/hatchet, +/obj/item/shield/riot, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lM" = ( +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/tape/random, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"lN" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lS" = ( +/obj/machinery/chem_master, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"lU" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lV" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"lX" = ( +/obj/machinery/chem_dispenser, +/obj/item/storage/box/beakers, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"lZ" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"ma" = ( +/obj/machinery/door/airlock/freezer, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mb" = ( +/obj/machinery/door/poddoor{ + id = "XCCtdomeguns"; + name = "XCC Thunderdome Guns" + }, +/obj/effect/turf_decal/delivery, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mc" = ( +/obj/item/soap/nanotrasen, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"md" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/retro, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"me" = ( +/obj/machinery/vending/boozeomat{ + req_access_txt = "" + }, +/turf/closed/indestructible/riveted, +/area/awaymission/centcomAway/cafe) +"mg" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mh" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/popcorn, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/watertank, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/southright, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mk" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/popcorn, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"ml" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mm" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mo" = ( +/obj/machinery/modular_computer/console{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mp" = ( +/obj/structure/closet/secure_closet/bar, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mq" = ( +/obj/structure/table, +/obj/item/storage/box/handcuffs, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mr" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"ms" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mt" = ( +/obj/machinery/button/door{ + id = "XCCtdomemelee"; + name = "XCC Thunderdome Melee!" + }, +/obj/structure/table/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mu" = ( +/obj/structure/chair/comfy/teal, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mv" = ( +/obj/machinery/button/door{ + id = "XCCtdomeguns"; + name = "XCC Thunderdome Guns!" + }, +/obj/structure/table/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mw" = ( +/obj/structure/table/reinforced, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"my" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/northright, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mF" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mG" = ( +/obj/machinery/shieldgen, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mH" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mI" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mJ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"mN" = ( +/obj/machinery/door/airlock/centcom, +/obj/structure/fans/tiny/invisible, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"mQ" = ( +/obj/structure/safe/floor, +/obj/item/clothing/under/rank/centcom_officer, +/obj/item/clothing/suit/det_suit, +/obj/item/gun/ballistic/revolver/mateba, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"mR" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"mS" = ( +/obj/machinery/door/airlock/external, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"mT" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny/invisible, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"mU" = ( +/obj/structure/rack, +/obj/item/storage/secure/briefcase, +/obj/item/storage/belt/utility/full, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"mW" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"mX" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mZ" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/barber{ + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"na" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"nb" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"nc" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 2 + }, +/area/awaymission/centcomAway/thunderdome) +"nd" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"ne" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"nf" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"ng" = ( +/turf/open/floor/plasteel/red/side, +/area/awaymission/centcomAway/thunderdome) +"nh" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"nj" = ( +/turf/open/floor/plasteel/green/side{ + dir = 2 + }, +/area/awaymission/centcomAway/thunderdome) +"nk" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/awaymission/centcomAway/thunderdome) +"nl" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/awaymission/centcomAway/thunderdome) +"nm" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"nn" = ( +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"no" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"np" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"nq" = ( +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/awaymission/centcomAway/thunderdome) +"nr" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"ns" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/awaymission/centcomAway/thunderdome) +"nt" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/awaymission/centcomAway/thunderdome) +"nu" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"nv" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"nw" = ( +/obj/effect/vr_clean_master, +/turf/open/floor/goonplaque, +/area/awaymission/centcomAway/thunderdome) +"nx" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"ny" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"nz" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/drinks/ice, +/turf/open/indestructible, +/area/awaymission/centcomAway/thunderdome) +"sL" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"zk" = ( +/turf/closed/indestructible/fakeglass, +/area/awaymission/centcomAway/general) +"GJ" = ( +/obj/structure/chair, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"KX" = ( +/obj/effect/vr_clean_master, +/turf/open/indestructible, +/area/awaymission/centcomAway/general) +"Tc" = ( +/obj/effect/vr_clean_master, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) +"TG" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/vr_clean_master, +/turf/open/indestructible, +/area/awaymission/centcomAway/courtroom) +"TP" = ( +/turf/open/space/basic, +/area/space) +"Um" = ( +/obj/effect/vr_clean_master, +/turf/open/indestructible, +/area/awaymission/centcomAway/cafe) +"VC" = ( +/obj/effect/landmark/vr_spawn/syndicate, +/turf/open/indestructible, +/area/awaymission/centcomAway/hangar) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +aV +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +aV +aV +aV +iy +aV +iy +aV +iy +aV +iy +aV +aV +jL +jL +jL +jL +jL +jL +jL +aV +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bc +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +hK +hU +aV +iz +aV +iz +aV +iz +aV +iz +aV +bc +bd +bd +bd +bd +bd +bd +bd +kf +hU +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +ih +iA +ih +iA +ih +iA +ih +iA +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bn +bB +bB +bB +bn +bd +be +be +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +gS +hc +gS +bd +aV +ii +iB +ii +iB +ii +iB +ii +iB +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bo +bC +bV +bV +bn +bn +bd +bd +bd +be +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bB +hd +bB +bd +aV +ij +bd +ij +bd +ij +bd +ij +bd +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bp +bC +bV +bV +bV +bB +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +be +bd +bd +bd +bd +bd +bB +dc +bB +bd +aV +bd +bd +bd +bd +bd +bd +bd +bd +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bq +bC +bn +cm +cx +cm +bB +bB +bB +bB +bB +bB +bB +bB +bB +bn +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bn +he +bn +bd +aV +il +bd +bd +bd +bd +bd +bd +bd +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +TP +TP +TP +TP +TP +TP +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bn +bB +bn +cn +cn +cJ +cU +da +dl +bB +dz +dz +dz +dz +dz +bB +bn +bd +bd +bd +bd +bd +bd +bd +bd +bd +be +bd +bd +bd +bd +aV +im +im +bd +bd +bd +ja +im +im +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +TP +TP +TP +TP +TP +TP +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bB +bU +cn +bV +cK +cV +db +db +bB +bV +bV +bV +bV +bV +bB +bB +bB +bB +bn +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aV +aV +aV +mS +mS +aV +aV +aV +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +TP +TP +TP +TP +TP +TP +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bF +bV +bV +bV +cL +cW +db +db +bB +dz +dG +bV +dz +dz +bB +ez +eb +eZ +fn +bd +bd +bd +bd +bd +bd +gS +hc +gS +bd +bd +aV +in +aV +iF +bd +bd +bd +bd +jr +aV +bd +bd +bd +be +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +TP +TP +TP +TP +TP +TP +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +be +bd +bB +bW +cn +bV +cM +cX +cM +dm +cm +bB +bB +dL +bB +bB +cm +cP +cn +fa +fo +bd +bd +bd +bd +bd +bd +bB +hd +bB +bd +bd +aV +bd +aV +bd +iN +bd +jb +bd +js +aV +bd +bd +bd +be +Tc +bd +bd +bd +VC +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +TP +TP +TP +TP +TP +TP +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bB +bX +cn +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +et +bV +eR +fb +fo +bd +bd +bd +bd +bd +bd +bB +dc +bB +bd +bd +mT +bd +mS +bd +bd +VC +bd +bd +jt +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +TP +TP +TP +TP +TP +TP +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bB +bY +cn +bV +cN +cn +cP +cP +cn +cP +cP +bV +cn +dZ +bB +eA +cn +fc +fo +bd +bd +bd +bd +bd +bd +bn +he +bn +bd +bd +aV +bd +aV +bd +bd +bd +jb +bd +ju +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +TP +TP +TP +TP +TP +TP +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bF +bV +bV +bV +cO +cn +dc +dc +cn +dc +dc +bV +cn +ea +bB +eB +ez +fd +fp +bd +be +bd +bd +bd +bd +bd +bd +bd +bd +hL +aV +io +aV +iF +bd +bd +bd +bd +hG +aV +bd +be +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +TP +TP +TP +TP +TP +TP +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bB +bU +cn +bV +bV +bV +bV +bV +bV +bV +bV +bV +cn +eb +bB +bB +bB +bB +bn +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aV +aV +aV +mR +mR +aV +aV +aV +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bn +bB +bn +cn +cn +cP +cP +cP +bV +cP +cP +cP +bV +cn +bU +bB +bn +bd +bd +bd +bd +bd +bd +gn +bc +bc +bc +bc +bc +bc +hM +aV +aa +zk +gW +gW +gW +gW +zk +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +kn +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +kS +kS +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bo +bC +bn +cm +cx +cm +bB +bB +bF +bB +dA +bB +bF +bB +bB +bn +bd +bd +bd +bd +bd +bd +bd +do +bd +bd +bd +bd +bd +bd +hN +aV +aa +zk +gW +gW +gW +gW +zk +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +kn +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lD +lc +lc +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bp +bC +bV +bV +bV +bB +bd +dd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +do +bd +bd +bd +bd +bd +bd +hO +aV +aa +zk +gW +gW +gW +gW +zk +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +kp +aV +aa +TP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lc +lc +lF +kS +lU +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bq +bC +bV +bV +bn +bn +bd +bd +bd +bd +bd +bd +bd +bd +be +bd +bd +bd +bd +bd +bd +bd +bd +do +bd +bd +bd +bd +bd +bd +hP +aV +aa +zk +gW +gW +gW +gW +zk +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +hG +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lc +lc +lF +kS +lc +lc +mc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bn +bB +bB +bB +bn +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +do +bd +bd +bd +dd +bd +bd +bQ +aV +aa +zk +gW +gW +gW +gW +zk +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lF +lc +lF +kS +lV +lV +lV +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +aV +bs +bd +bd +bd +bd +bd +bd +bd +bd +go +gE +gE +gU +hg +hx +hG +hG +aV +aa +zk +gW +gW +gW +gW +zk +aa +aV +aV +aV +mN +aV +aV +aV +mN +aV +aV +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +nv +kS +kS +kS +kS +kS +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +be +bd +bd +bd +bd +bd +bd +bd +dn +bc +bc +bc +dM +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +eu +eu +gW +gW +gW +gW +eu +eu +eu +eu +gW +gW +zk +iu +zk +gW +gW +eu +bk +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +kS +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aV +bd +bs +bd +bd +bd +aV +bd +bd +aV +do +bd +bd +bd +dN +aV +bb +ag +ag +ag +ag +ag +ag +ag +ag +dy +eu +hV +gW +gJ +gJ +gJ +eu +hW +gW +gW +gW +gW +gW +gW +gW +gW +hW +eu +gW +gW +zk +iu +zk +gW +gW +zk +aa +bk +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aE +aP +aV +aV +aV +aV +aV +aV +aV +ck +ck +aV +dp +dv +dB +dB +dO +aV +ag +ag +ag +ag +ag +ag +ag +ag +ag +bj +eu +hX +gl +gW +gW +gW +eu +gW +gW +zk +zk +zk +zk +zk +zk +gW +gW +eu +gW +gW +zk +iu +zk +gW +gW +zk +aa +aa +bk +bk +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +kS +kS +kS +kS +kS +kS +kS +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ag +ag +aV +aV +aV +aV +aV +aV +aV +ag +eu +eu +eu +eu +eu +eu +eu +ag +ew +eu +gW +gW +gW +gW +gW +eu +gW +gW +zk +iu +iu +iu +iu +zk +gW +gW +eu +gW +gW +zk +iu +zk +gW +gW +zk +aa +aa +aa +bk +bk +aa +aa +aa +aa +aa +aa +kS +kW +lc +lc +kS +kS +kS +kS +kS +kS +kS +lG +lG +lG +lG +lc +nh +lc +lc +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ag +ag +ag +ag +ag +eG +ag +ag +ag +aR +ag +ag +aR +ag +ag +ag +ag +ag +ag +ag +eu +gW +gW +gW +gW +gW +eu +ag +ag +eu +gW +gW +hh +hh +hH +eu +gW +gW +zk +zk +zk +zk +zk +zk +gW +gW +eu +gW +gW +zk +iu +zk +gW +gW +zk +aa +aa +aa +aa +bk +bk +aa +aa +aa +aa +aa +kS +kX +lc +lc +mZ +lc +lc +nz +kS +kS +kS +lc +lc +lc +lc +lc +kS +kS +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +eu +gW +gW +gW +fq +fM +eu +ag +ey +eu +eu +dY +hi +hy +eu +eu +hW +gW +gW +gW +gW +gW +gW +gW +gW +hW +eu +gW +gW +zk +iu +zk +gW +gW +eu +aa +aa +aa +aa +aa +bk +bk +aa +aa +aa +aa +kS +kX +lc +lc +kS +lc +lc +nz +kS +lv +lA +lI +lI +lc +lI +lI +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ac +aF +aQ +ac +aF +aQ +ac +aF +aQ +ac +cj +cj +ac +aF +aQ +ac +aF +aQ +ac +ec +eu +gW +eS +gW +gW +fN +eu +ag +ag +eu +gW +gW +gW +gW +gW +eu +eu +eu +gW +gW +gW +gW +gW +gW +eu +eu +eu +eu +dY +eu +eu +eu +dY +eu +eu +eu +eu +eu +eu +eu +eu +eu +aa +aa +aa +aa +kS +kS +lc +lc +kS +lc +lc +lr +kS +lv +lA +lc +lc +lc +lc +lc +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ac +ai +aG +ac +ai +aG +ac +ai +aG +ac +ai +ai +ac +dq +aG +ac +dq +aG +ad +ec +eu +gW +gW +gW +fq +fO +eu +ag +gp +eu +lB +gW +eJ +gW +gW +dY +gW +dY +gW +gW +gW +eJ +gW +gW +jw +gW +jw +gW +gW +gW +gW +gW +gW +gW +kj +kq +gW +gW +kB +gW +iR +eu +aa +aa +aa +aa +kT +kS +lc +lc +kS +lc +lc +lr +kS +lv +lA +lc +lc +lc +lc +lc +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ac +aH +ai +ac +aH +ai +ac +aH +ai +ac +ai +ai +ac +aH +ai +ac +aH +ai +ad +ec +eu +gW +gW +gW +gW +gW +eu +ag +gp +eu +ir +gW +gW +gW +gW +eu +eu +eu +eu +dY +eu +eu +eu +eu +eu +eu +eu +gW +gW +gW +gW +gW +gW +gW +kj +iQ +gW +gW +gW +gW +iM +eu +aa +aa +aa +aa +kU +kS +lc +lc +kS +lc +lc +lc +kS +lv +lA +lc +lc +lc +lc +lc +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aR +ac +ac +bt +ac +ac +bt +ac +ac +bt +ac +ai +ai +ac +ac +bt +ac +ac +bt +ac +ec +eu +eu +eT +eu +eu +eu +eu +aR +eu +eu +eu +dY +eu +eu +eu +eu +eu +ip +gW +gW +gW +gW +gW +gW +eu +iu +zk +jM +jQ +jQ +jX +gW +gW +gW +kj +hk +kr +gW +eJ +gW +gW +eu +aa +aa +aa +aa +kV +kS +lc +lc +kS +mk +mk +mk +kS +kS +kS +lJ +lJ +lJ +lJ +lJ +kS +kS +kS +kS +mX +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ac +ec +eu +gW +gW +gW +fG +gW +gW +fV +gW +gW +gW +gW +gW +gW +gW +gW +eu +iq +gW +gW +gW +iT +jd +jk +eu +jy +zk +jM +jQ +jQ +jX +gW +gW +gW +kj +jg +eW +gW +gW +gW +gW +eu +aa +aa +TP +aa +kS +kS +lc +lc +kS +lc +lc +lc +lh +lw +ns +lu +lu +lu +lu +lu +nf +lw +lc +lc +lc +mm +kS +aa +aa +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ac +ec +eu +cd +gW +gW +ft +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +eu +gW +gW +gW +gW +iU +eW +mQ +eu +iu +zk +gW +gW +gW +gW +gW +gW +gW +kj +gw +gQ +gQ +kC +gW +gW +eu +aa +aa +aa +aa +aa +kS +lc +lc +kS +lc +lc +lc +lh +lw +nm +lc +lc +lc +lc +lc +ng +lw +lc +lc +lc +la +kS +aa +aa +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ai +ai +aI +aI +ai +ai +ai +ai +aI +aI +aI +aI +aI +ai +ai +ai +aI +aI +ai +ad +ec +eu +bN +gW +dr +fu +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +eu +mU +gW +gW +gW +iV +iW +gW +eu +eu +eu +eu +dY +eu +eV +eu +dY +eu +eu +eu +eu +eu +eu +eu +dY +eu +bk +bk +bk +bk +aa +kS +lc +lc +kS +lc +lc +lc +lh +lw +nn +lc +nt +nx +nb +lc +nl +lw +mg +lc +lc +mo +kS +aa +aa +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ai +ai +aF +aF +ai +ai +ai +bJ +cb +co +aF +aF +aF +ai +ai +ai +aF +aF +ai +ad +ec +eu +cd +gW +dr +fv +gW +gW +gd +gr +gF +gM +gX +gr +eu +gW +gW +eu +is +gW +gW +gW +iW +eW +gW +eu +iu +iu +eu +jR +jR +jR +jR +jR +jR +jR +eu +iQ +gW +eV +gW +gW +eu +zk +zk +zk +eu +aa +kS +lc +lc +kS +lc +lc +lc +lh +lw +nm +lc +lc +lc +lc +lc +ng +lw +mg +lc +mW +mo +kS +aa +aa +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ai +ai +aF +aF +ai +ai +ai +bJ +cc +aF +aF +aF +aF +ai +ai +ai +dC +aF +ai +ad +ec +eu +gW +gW +dw +fw +gW +gW +fw +gs +gW +gN +gN +hj +fu +gW +gW +eu +eu +eu +eu +eu +eu +eu +eu +eu +zk +zk +eu +dY +eu +eV +eu +dY +eu +eV +eu +ku +jB +kD +gW +gW +eu +kN +kP +kP +eu +aa +kS +lc +lc +kS +ll +lc +lc +lh +lw +nn +lc +lc +lK +lc +lc +nl +lw +mg +lc +lc +lc +kS +aa +aa +TP +TP +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ac +ac +eu +eu +eu +eu +eu +gW +gW +eu +gt +gW +gO +gW +hk +fv +gW +gW +eu +eu +eu +gW +gW +gW +gW +gW +fv +jB +jB +jN +gW +jB +gW +jB +gW +jB +gW +gd +kv +iQ +eV +gW +gW +eu +zk +zk +zk +zk +zk +kS +kS +kY +kS +lc +lc +lc +lh +lw +nm +lK +lc +lc +lc +lK +ng +lw +mg +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bt +gW +gW +dY +gW +gW +gW +gW +gf +gu +gW +gW +gZ +hl +fv +gW +gW +eu +it +eV +gW +gW +gW +gW +gW +fw +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +fw +gW +gW +gW +gW +gW +kK +gW +gW +gW +kK +gW +kY +lc +lc +le +lc +lc +lc +lh +lw +np +lc +np +nx +ne +lc +ne +lw +lc +lc +lc +lc +mt +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +aK +gW +gW +eV +gW +gW +gW +gW +fv +iW +gG +KX +gW +hl +fv +gW +gW +dY +it +dY +gW +gW +eJ +gW +gW +jx +gW +gW +gW +gW +gW +KX +gW +gW +gW +gW +gW +gW +gW +gW +gM +jK +eu +gW +eJ +gW +zk +zk +kS +lc +lc +lf +lc +lc +lc +lh +lw +lc +lc +ng +nw +nd +lc +lc +lw +lq +lj +lc +lc +mu +mw +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aj +ai +ai +ai +ai +aI +aI +aI +ai +ai +Um +ai +ai +aI +aI +aI +ai +ai +ai +ai +bt +gW +gW +dY +gW +gW +gW +gW +fw +gw +gW +gW +gZ +hl +fv +gW +gW +eu +it +eV +gW +gW +gW +gW +gW +fu +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +fu +gW +gW +gW +gW +gW +kK +gW +gW +gW +kK +gW +kY +lc +lc +lg +lc +lc +lc +lh +lw +no +lc +no +ny +nc +lc +nc +lw +lc +lc +lc +lc +mv +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aK +bt +aK +aW +aW +aW +ac +aK +cB +aK +ac +aW +aW +aW +aK +bt +aK +ac +ac +eu +eu +eu +eu +eu +gW +gW +eu +gx +gW +gP +gW +ho +fv +gW +gW +eu +eu +eu +gW +gW +gW +gW +gW +fv +jh +jh +jO +gW +jC +gW +jh +gW +jh +gW +gh +gr +iQ +eV +gW +gW +eu +zk +zk +zk +zk +zk +kS +kS +kY +kS +lc +lc +lc +lh +lw +nd +lK +lc +lc +lc +lK +nj +lw +mg +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +al +ai +ai +ai +aW +ai +ai +ai +ac +ai +ai +ai +ac +ai +ai +ai +aW +ai +ai +ai +al +eu +eH +gW +eH +fu +gW +gW +gf +gy +gW +gQ +gQ +lM +fw +gW +gW +eu +iu +eu +eu +iQ +hk +jg +gw +eu +zk +zk +eu +dY +eu +eV +eu +dY +eu +kl +eu +ku +jh +kD +gW +gW +eu +kO +kP +kQ +eu +aa +kS +lc +lc +kS +ll +lc +lc +lh +lw +nq +lc +lc +lK +lc +lc +nk +lw +mg +lc +lc +mp +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +am +ai +ai +ai +ai +ai +ai +bK +ac +ai +ai +ai +ac +bK +ai +ai +ai +ai +ai +ai +am +eu +eI +eJ +eI +fv +gW +gW +gh +gr +gF +gM +gX +gr +eu +gW +gW +eu +zk +eu +gW +gW +iY +jh +hl +eu +iu +iu +eu +jS +jS +jS +jS +jS +jS +jS +eu +iQ +gW +eV +gW +gW +eu +zk +zk +zk +eu +aa +kS +lc +lc +kS +lm +lc +lc +lh +lw +nd +lc +lc +lc +lc +lc +nj +lw +mg +lc +lc +mq +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +bg +ay +aL +ai +ai +ai +ai +aF +aK +ai +aW +ai +aK +aF +ai +ai +ai +ai +aL +ay +bg +eu +gW +gW +gW +fw +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +dY +gW +dY +gW +gW +eJ +gW +hl +eu +eu +eu +eu +dY +eu +eV +eu +dY +eu +eu +eu +eu +eu +eu +eu +dY +eu +bk +bk +bk +bk +aa +kS +lc +lc +kS +ll +lc +lc +lh +lw +nq +lc +nu +ny +na +lc +nk +lw +mg +lc +lc +mh +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ao +az +az +az +az +az +az +az +mj +cq +aW +cS +mz +az +az +az +az +az +az +az +el +eu +eK +gW +gW +fy +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +gW +eu +iv +eu +iM +iR +gW +gW +jq +eu +iu +zk +gW +gW +gW +gW +gW +gW +gW +gW +gW +kj +iQ +gW +gW +gW +eu +aa +aa +aa +aa +aa +kS +lc +lc +kS +ln +lc +lc +lh +lw +nd +lc +lc +lc +lc +lc +nj +lw +lc +lc +lc +mr +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ap +ai +ai +ai +ai +ac +me +ac +ac +cr +aW +cr +ac +ac +me +ac +ai +ai +ai +ai +ap +eu +eL +eW +gW +fU +gW +gW +fW +gW +gW +gW +gW +gW +gW +gW +gW +eu +aa +eu +eu +eu +eu +eu +eu +eu +iu +zk +GJ +gW +gW +gW +gW +gW +gW +gW +gW +kj +hk +kE +eJ +gW +eu +aa +aa +aa +aa +kS +kS +lc +lc +kS +lo +lc +lc +lh +lw +nr +lz +lz +lz +lz +lz +nf +lw +lc +lc +lc +ms +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aq +ai +ai +ai +aY +ac +bu +bL +ac +cr +ai +cr +ac +bL +bu +ac +dE +ai +ai +ai +aq +eu +eu +gW +gW +eu +fQ +eu +aR +eY +eY +eY +fT +eY +eu +dY +eu +eu +bk +bk +bk +bk +bk +bk +bk +eu +iu +zk +GJ +gW +gW +gW +gW +gW +gW +gW +gW +kj +jg +eW +gW +gW +eu +aa +aa +aa +aa +kT +kS +lc +lc +kS +kS +kS +kS +kS +kS +kS +lJ +lJ +lJ +lJ +lJ +kS +kS +kS +kS +mX +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ar +ai +ai +ai +ai +ma +ai +ai +ac +cr +ai +cr +ac +ai +ai +ma +ai +ai +ai +ai +ar +eu +eM +gW +gW +fA +gW +eu +ag +eY +gH +fm +fm +eY +hA +gW +gW +eu +aa +aa +aa +aa +aa +aa +aa +eu +iu +zk +gW +gW +gW +gW +gW +gW +gW +gW +gW +kj +gw +gQ +gQ +kJ +eu +aa +aa +aa +aa +kU +kS +lc +lc +lc +lc +lc +lc +kS +lv +lA +lc +lc +lc +lc +lc +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +as +aA +aM +aM +aZ +ac +bw +bM +ac +cr +ai +cr +ac +bM +bw +ac +aZ +aM +aM +aA +as +eu +cT +gW +gW +fB +fR +eu +ag +eY +gH +fm +fm +eY +gW +hJ +gW +eu +aa +aa +aa +aa +aa +aa +aa +eu +eu +eu +jP +zk +jU +eu +jU +zk +jP +zk +jP +zk +eu +eu +eu +eu +eu +aa +aa +aa +aa +kV +kS +lc +lc +lh +la +lp +ls +kS +lv +lA +lc +lc +lc +lc +lc +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +at +aB +aB +aB +ba +ac +ac +ac +ac +cr +ai +cr +ac +ac +ac +ac +at +aB +aB +aB +ba +eu +gW +gW +gW +gW +gW +eu +ag +eY +gH +fm +fm +eY +eu +eu +eu +eu +aa +aa +aa +aa +aa +aa +aa +aa +aa +zk +gW +zk +aa +aa +aa +zk +gW +zk +gW +zk +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lh +la +la +ls +kS +lv +lA +lc +lc +lc +lc +lc +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +au +au +au +au +au +lX +bx +mi +ce +ml +ai +my +ce +mi +ds +lX +au +au +au +au +au +eu +eP +eW +gW +fC +eW +eu +ag +eY +gH +fm +fm +hq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +zk +sL +zk +aa +aa +aa +zk +sL +zk +sL +zk +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kZ +lc +lc +lh +la +la +ls +kS +lv +lA +lI +lI +lc +lI +lI +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +av +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +av +eu +eQ +gW +gW +eQ +gW +eu +ag +eY +gH +fm +fm +hq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +la +lc +lc +lc +lc +lc +lc +kS +kS +kS +lc +lc +lc +lc +lc +kS +kS +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +av +ai +ai +ai +ai +ai +ai +ai +ai +ai +cE +ai +ai +ai +ai +ai +ai +ai +ai +ai +av +eu +eu +eu +eu +eu +eu +eu +ag +eY +eY +fm +fm +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lb +lc +lc +lc +lc +lc +lc +lc +lc +kS +lL +lL +lL +lL +lc +nh +lc +lc +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +au +au +au +au +au +lS +bz +bz +aK +ai +cF +ai +aK +bz +bz +lS +au +au +au +au +au +ac +ag +ag +ag +ag +ag +ag +ag +gB +eY +fT +fT +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +kS +kS +kS +kS +kS +kS +kS +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +cg +ai +cG +ai +cg +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +eY +eY +eY +eY +eY +eY +eY +eY +fm +fm +eY +eY +eY +eY +eY +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +bj +bA +ac +ch +ai +cH +ai +ch +ac +bA +dy +ac +mF +mH +mJ +ac +ew +ag +eY +fj +fm +eY +gj +gj +ia +eY +fm +fm +eY +gj +gj +hR +hY +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +kS +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +ag +ag +ag +ac +ch +ai +ai +ai +ch +ac +ag +ag +ac +mG +ai +mK +ac +ex +ag +eY +fk +fm +eY +fm +fm +fm +fT +fm +fm +fT +fm +fm +fm +hZ +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +nv +kS +kS +kS +kS +kS +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +bh +ag +ag +ac +ad +ad +ad +ad +ad +ac +ag +ag +ac +mE +ai +mI +ac +bb +ag +eY +fl +fm +eY +fj +fZ +fZ +eY +fm +fm +eY +eY +eY +eY +eY +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lF +lc +lF +kS +lZ +lZ +lZ +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +bh +ag +ag +ab +aa +aa +aa +aa +aa +ab +ag +ag +ac +ac +dQ +ac +ac +ag +ag +eY +eY +fT +eY +eY +eY +eY +eY +fm +fm +eY +fm +fm +hS +ia +hq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lc +lc +lF +kS +lc +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +ag +ag +ag +ab +aS +aS +aS +aS +aS +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +eY +fm +fm +fm +fm +fm +fm +eY +fm +fm +eY +fm +gH +fH +ib +hq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lc +lc +lF +kS +lU +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +bb +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +eY +fm +fm +fm +fm +fm +fm +fT +fm +fm +fT +fm +fm +fH +fm +hq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lc +lN +lc +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +ab +ab +ag +ag +eY +fm +fm +fm +fm +fm +fm +eY +fm +fm +eY +fm +fm +fm +fm +hq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +kS +kS +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +cj +cv +ab +ab +cv +cj +ab +ab +ab +ab +aa +aa +ab +ag +ag +eY +eY +fT +eY +eY +eY +eY +eY +fT +fT +eY +eY +eY +eY +eY +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ab +aa +aa +ab +ag +ab +aa +aa +aa +aa +aa +ab +ag +ag +eY +fm +fm +eU +ga +fH +ib +fm +fm +fm +fm +fm +eY +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bk +bk +ab +ck +ab +bk +bk +ab +ck +ab +bk +bk +bk +bk +bk +ab +ag +ag +eY +fm +fH +fF +ga +fH +ib +fm +ib +ib +ib +fm +eY +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bk +cl +bk +aa +aa +bk +cl +bk +bk +bk +bk +bk +bk +ab +ag +ag +eY +fm +gH +fH +TG +fm +fm +fm +ib +ib +ib +fm +eY +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +ab +ag +ag +eY +fm +fH +fh +ga +fH +ib +fm +ib +ib +ib +fm +eY +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aS +ag +ag +eY +fm +fm +eU +ga +fH +ib +fm +fm +fm +fm +fm +eY +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aS +ag +ag +eY +fm +fL +fF +fF +fF +fF +fF +eY +eY +eY +eY +eY +hq +hq +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aS +ag +ag +eY +fm +fJ +eN +eN +eN +eN +eN +eY +fm +fm +fm +fm +fm +ie +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aS +ag +ag +eY +fm +fK +eN +eN +eN +eN +eN +fT +fm +fm +gj +gj +gj +fm +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +ab +ag +ag +eY +eY +eY +eY +eY +eY +eY +eY +eY +fm +gH +fH +fH +fH +ib +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +ab +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +aR +fm +gH +fH +fH +fH +ib +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +ab +ex +bb +ag +ag +ag +gb +ag +aE +gI +eY +fm +fm +eN +eN +eN +fm +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +eY +hb +fm +fm +fm +fm +ig +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eY +eY +hq +hq +hq +hq +hq +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomZLevels/challenge.dmm b/_maps/RandomZLevels/challenge.dmm index 0ed12617b2..e437503b40 100644 --- a/_maps/RandomZLevels/challenge.dmm +++ b/_maps/RandomZLevels/challenge.dmm @@ -37,7 +37,6 @@ "ai" = ( /obj/item/flashlight{ icon_state = "flashlight-on"; - item_state = "flashlight"; on = 1 }, /turf/open/floor/plasteel/airless, @@ -656,7 +655,6 @@ dir = 1 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 28 }, @@ -681,7 +679,6 @@ /area/awaymission/challenge/end) "cg" = ( /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 49929e67f1..9f8f845287 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -728,7 +728,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/computer/monitor, +/obj/machinery/computer/monitor/secret, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -2707,12 +2707,10 @@ /turf/open/floor/engine, /area/awaymission/moonoutpost19/research) "fJ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector{ +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ desc = "Has a valve and pump attached to it. This one has been applied with an acid-proof coating."; dir = 8; - icon_state = "on"; - name = "Acid-Proof Air Injector"; - on = 1 + name = "Acid-Proof Air Injector" }, /obj/structure/alien/weeds, /turf/open/floor/engine, @@ -3126,7 +3124,7 @@ }, /area/awaymission/moonoutpost19/research) "gA" = ( -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 1 }, /obj/structure/cable, @@ -3973,7 +3971,6 @@ /area/awaymission/moonoutpost19/research) "ie" = ( /obj/machinery/door/airlock/medical{ - id_tag = ""; name = "Research Division"; req_access_txt = "201" }, @@ -5348,7 +5345,6 @@ "kW" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/blue/side{ - dir = 0; heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/arrivals) @@ -5360,7 +5356,6 @@ }, /obj/item/multitool, /turf/open/floor/plasteel/blue/side{ - dir = 0; heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/arrivals) @@ -5372,14 +5367,12 @@ maxcharge = 15000 }, /turf/open/floor/plasteel/blue/side{ - dir = 0; heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/arrivals) "kZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/side{ - dir = 0; heat_capacity = 1e+006 }, /area/awaymission/moonoutpost19/arrivals) @@ -6776,7 +6769,6 @@ /area/awaymission/moonoutpost19/arrivals) "Mm" = ( /obj/machinery/door/airlock/medical{ - id_tag = ""; name = "Research Division"; req_access_txt = "201" }, diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index 7be855dde9..a4d1cc43fb 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -1253,9 +1253,6 @@ /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/plasteel/darkpurple, /area/awaymission/research/interior/genetics) -"dP" = ( -/turf/open/floor/plasteel/darkpurple, -/area/awaymission/research/interior/genetics) "dQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3106,19 +3103,16 @@ "jr" = ( /obj/structure/sign/directions/security{ dir = 1; - icon_state = "direction_sec"; pixel_x = 32; pixel_y = 40 }, /obj/structure/sign/directions/engineering{ dir = 1; - icon_state = "direction_eng"; pixel_x = 32; pixel_y = 33 }, /obj/structure/sign/directions/science{ dir = 1; - icon_state = "direction_sci"; pixel_x = 32; pixel_y = 26 }, @@ -36975,7 +36969,7 @@ fc fE ea cK -dP +cK dt cK cK @@ -37735,7 +37729,7 @@ cJ cK cK cK -dP +cK ea ez fg @@ -38005,7 +37999,7 @@ ea hV cK cK -dP +cK iI cx cd diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 63255686d8..28cac610f4 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -5713,7 +5713,7 @@ /turf/open/floor/plasteel, /area/awaymission/snowdin/post/engineering) "ns" = ( -/obj/machinery/computer/monitor, +/obj/machinery/computer/monitor/secret, /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -7654,7 +7654,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/cavern2) "sv" = ( -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 8 }, /obj/structure/cable/yellow, @@ -8295,7 +8295,7 @@ }, /area/awaymission/snowdin/post/cavern1) "uA" = ( -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 1 }, /obj/structure/cable/yellow{ @@ -9090,7 +9090,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_dock) "wJ" = ( -/obj/machinery/computer/monitor, +/obj/machinery/computer/monitor/secret, /obj/structure/cable/yellow{ icon_state = "2-8" }, @@ -10729,7 +10729,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) "Br" = ( -/obj/machinery/computer/monitor, +/obj/machinery/computer/monitor/secret, /turf/open/floor/plating, /area/awaymission/snowdin/post/minipost) "Bs" = ( @@ -10881,7 +10881,6 @@ /area/awaymission/snowdin/cave) "BO" = ( /obj/effect/turf_decal/stripes/end{ - icon_state = "warn_end"; dir = 1 }, /turf/open/floor/plating/snowed/cavern, @@ -10895,7 +10894,6 @@ /area/awaymission/snowdin/cave/cavern) "BQ" = ( /obj/effect/turf_decal/stripes/end{ - icon_state = "warn_end"; dir = 8 }, /turf/open/floor/plating/snowed/cavern, @@ -13360,7 +13358,7 @@ }, /area/awaymission/snowdin/post/mining_main) "IZ" = ( -/obj/machinery/computer/monitor, +/obj/machinery/computer/monitor/secret, /obj/structure/cable/yellow{ icon_state = "0-4" }, @@ -13779,7 +13777,7 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/machinery/computer/monitor, +/obj/machinery/computer/monitor/secret, /obj/structure/cable/yellow{ icon_state = "0-8" }, diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index 845238dafd..8c4dc1adf0 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -1388,16 +1388,12 @@ }, /area/awaymission/spacebattle/cruiser) "fJ" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/awaymission/spacebattle/cruiser) "fK" = ( /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/awaymission/spacebattle/cruiser) "fL" = ( /obj/item/stack/sheet/metal, @@ -1407,9 +1403,7 @@ /area/awaymission/spacebattle/cruiser) "fM" = ( /obj/item/ammo_casing/shotgun, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/awaymission/spacebattle/cruiser) "fN" = ( /obj/effect/mob_spawn/human/syndicatesoldier, @@ -1417,9 +1411,7 @@ /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/awaymission/spacebattle/cruiser) "fO" = ( /obj/item/ammo_casing/c10mm, @@ -1773,9 +1765,7 @@ /area/awaymission/spacebattle/cruiser) "gZ" = ( /obj/structure/table/reinforced, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/awaymission/spacebattle/cruiser) "ha" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end, @@ -2471,9 +2461,7 @@ /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, /obj/item/stack/sheet/metal, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/awaymission/spacebattle/cruiser) "jP" = ( /obj/structure/closet/crate/internals, diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index 2e1d6377ac..de733c8c34 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -458,8 +458,7 @@ /area/awaymission/undergroundoutpost45/central) "bm" = ( /obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" + dir = 1 }, /turf/open/floor/plasteel/grimy{ heat_capacity = 1e+006 @@ -6238,10 +6237,9 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "mZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; - name = "Air to Distro"; - on = 1 + name = "Air to Distro" }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -8238,7 +8236,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ name = "primary power monitoring console" }, /obj/structure/sign/warning/nosmoking{ @@ -8749,10 +8747,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "Mix to Exterior"; - on = 1 + name = "Mix to Exterior" }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -9649,10 +9646,9 @@ }, /area/awaymission/undergroundoutpost45/engineering) "sU" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; - name = "Waste In"; - on = 1 + name = "Waste In" }, /turf/open/floor/plasteel/floorgrime{ dir = 8; @@ -9688,10 +9684,8 @@ }, /area/awaymission/undergroundoutpost45/engineering) "sY" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Mix to Filter"; - on = 1 +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Mix to Filter" }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -10043,20 +10037,18 @@ }, /area/awaymission/undergroundoutpost45/engineering) "tH" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "N2 Outlet Pump"; - on = 1 + name = "N2 Outlet Pump" }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) "tI" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "O2 Outlet Pump"; - on = 1 + name = "O2 Outlet Pump" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ @@ -10064,10 +10056,9 @@ }, /area/awaymission/undergroundoutpost45/engineering) "tJ" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "Unfiltered to Mix"; - on = 1 + name = "Unfiltered to Mix" }, /obj/structure/sign/warning/nosmoking{ pixel_x = 32 @@ -10336,20 +10327,17 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "External to Filter"; - on = 1 + name = "External to Filter" }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) "uk" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to External"; - on = 1 +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Air to External" }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -11923,7 +11911,7 @@ }, /area/awaymission/undergroundoutpost45/engineering) "xk" = ( -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 1; name = "primary power monitoring console" }, diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm index 896f874960..57864ee2c4 100644 --- a/_maps/RandomZLevels/wildwest.dmm +++ b/_maps/RandomZLevels/wildwest.dmm @@ -1076,8 +1076,7 @@ /area/awaymission/wildwest/mines) "dO" = ( /obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" + dir = 1 }, /turf/open/floor/carpet, /area/awaymission/wildwest/mines) @@ -1331,16 +1330,10 @@ icon_state = "ironsand4" }, /area/awaymission/wildwest/gov) -"ez" = ( -/turf/open/floor/plasteel, -/area/awaymission/wildwest/refine) "eA" = ( /obj/machinery/mineral/mint, /turf/open/floor/plasteel, /area/awaymission/wildwest/refine) -"eB" = ( -/turf/open/floor/plasteel, -/area/awaymission/wildwest/refine) "eC" = ( /obj/structure/chair/comfy/brown, /turf/open/floor/wood, @@ -28798,7 +28791,7 @@ aG aG aG et -ez +eu eu eu eu @@ -29312,7 +29305,7 @@ aW aW aW et -eB +eu eu eu eu diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index ed9b371a7c..d6e6a6b3ee 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -1,4 +1,4 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aaa" = ( /turf/open/space/basic, /area/space) @@ -33,13 +33,6 @@ }, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) -"aad" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) "aae" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -114,17 +107,6 @@ dir = 1 }, /area/security/prison) -"aaq" = ( -/obj/machinery/hydroponics/soil, -/obj/item/plant_analyzer, -/obj/machinery/camera{ - c_tag = "Prison Common Room"; - network = list("ss13","prison") - }, -/turf/open/floor/plasteel/green/side{ - dir = 5 - }, -/area/security/prison) "aar" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/glowshroom, @@ -208,17 +190,6 @@ dir = 2 }, /area/security/prison) -"aaG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (WEST)"; - icon_state = "cryopod-open"; - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) "aaH" = ( /turf/open/floor/plating/airless, /area/space/nearstation) @@ -280,6 +251,11 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) +"aaT" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space/nearstation) "aaU" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/floorgrime, @@ -494,98 +470,15 @@ "abF" = ( /turf/open/floor/plasteel/freezer, /area/security/prison) -"abG" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"abK" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt3"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"abL" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) "abM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) -"abN" = ( -/obj/machinery/door/poddoor/shutters{ - id = "armory"; - name = "Armoury Shutter" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "abO" = ( /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"abQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" - }, -/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{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"abR" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) "abS" = ( /obj/machinery/computer/secure_data, /turf/open/floor/carpet, @@ -715,22 +608,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel/floorgrime, /area/security/prison) -"ach" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aci" = ( -/obj/machinery/door/poddoor/shutters{ - id = "armory"; - name = "Armoury Shutter" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "acj" = ( /obj/machinery/light{ dir = 4 @@ -738,40 +615,6 @@ /obj/machinery/suit_storage_unit/hos, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"ack" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"acl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"acm" = ( -/obj/machinery/power/apc/highcap/five_k{ - dir = 4; - areastring = "/area/ai_monitored/security/armory"; - name = "Armory APC"; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "acn" = ( /obj/item/storage/secure/safe/HoS{ pixel_x = 35 @@ -779,15 +622,14 @@ /obj/structure/closet/secure_closet/hos, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) +"aco" = ( +/obj/structure/closet/bombcloset/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) "acp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"acr" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) "acs" = ( /obj/machinery/newscaster/security_unit{ pixel_x = -30 @@ -809,11 +651,13 @@ "acu" = ( /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"acv" = ( -/obj/structure/closet/secure_closet/lethalshots, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +"acw" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "acx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -863,22 +707,6 @@ }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) -"acD" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt1"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) "acE" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -916,23 +744,6 @@ }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) -"acI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Transfer Room"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/security/execution/transfer) "acJ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -957,40 +768,10 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) -"acM" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/ai_monitored/security/armory) "acN" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) -"acO" = ( -/obj/machinery/camera{ - c_tag = "Brig Equipment Room"; - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) "acP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/showroomfloor, @@ -1054,17 +835,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port/fore) -"acX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/execution/transfer) "acY" = ( /obj/structure/table, /obj/item/paper, @@ -1072,16 +842,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/security/prison) -"acZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/execution/transfer) "ada" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/flasher{ @@ -1129,48 +889,11 @@ }, /turf/open/floor/plasteel/freezer, /area/security/prison) -"adg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "adh" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"adi" = ( -/obj/structure/closet/secure_closet/contraband/armory, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"adj" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/gun/energy/e_gun/advtaser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/ai_monitored/security/armory) "adk" = ( /obj/structure/rack, /obj/item/gun/ballistic/shotgun/riot{ @@ -1460,13 +1183,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"adQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "adR" = ( /turf/closed/wall/r_wall, /area/security/main) @@ -1752,40 +1468,12 @@ dir = 5 }, /area/security/prison) -"aes" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/red/side, -/area/ai_monitored/security/armory) "aet" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) -"aeu" = ( -/obj/structure/rack, -/obj/item/storage/box/teargas{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/red/side, -/area/ai_monitored/security/armory) "aev" = ( /obj/machinery/light{ dir = 4 @@ -1920,24 +1608,6 @@ dir = 8 }, /area/security/prison) -"aeN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 0; - id_tag = null; - locked = 0; - name = "Prisoner Transfer Centre"; - req_access = null; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) "aeO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2015,59 +1685,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"aeW" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = -30 - }, -/obj/machinery/camera{ - c_tag = "Brig Control Room"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/secure_closet/warden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aeX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) -"aeY" = ( -/obj/machinery/door/window/southleft{ - name = "Armory"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"aeZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/security/armory) "afa" = ( /obj/docking_port/stationary{ dir = 4; @@ -2089,17 +1706,6 @@ /obj/machinery/recharger, /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"afd" = ( -/obj/item/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) "afe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/showroomfloor, @@ -2184,6 +1790,7 @@ dir = 4; dwidth = 1; height = 4; + name = "escape pod loader"; roundstart_template = /datum/map_template/shuttle/escape_pod/default; width = 3 }, @@ -2320,14 +1927,6 @@ }, /turf/open/floor/plasteel/red/side, /area/security/prison) -"afK" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = null; - name = "Evidence Storage"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) "afL" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -2391,13 +1990,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/security/main) -"afX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) "afY" = ( /obj/effect/landmark/start/security_officer, /obj/structure/chair{ @@ -2413,12 +2005,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"aga" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/main) "agb" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/side{ @@ -2432,6 +2018,10 @@ }, /turf/open/floor/plating, /area/security/main) +"agd" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) "agf" = ( /obj/structure/table, /obj/item/stack/sheet/metal, @@ -2496,14 +2086,6 @@ dir = 9 }, /area/security/prison) -"agl" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access = null; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) "agm" = ( /obj/machinery/light{ dir = 8 @@ -2517,48 +2099,6 @@ "agn" = ( /turf/closed/wall/r_wall, /area/security/warden) -"agp" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/security/warden"; - dir = 1; - name = "Brig Control APC"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"agq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"agr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "ags" = ( /obj/structure/chair{ dir = 4 @@ -2648,19 +2188,6 @@ /obj/item/pen, /turf/open/floor/plasteel, /area/security/main) -"agF" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) "agG" = ( /obj/machinery/airalarm{ dir = 8; @@ -2760,15 +2287,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"agT" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "agU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -2910,9 +2428,7 @@ freq = 1400; location = "Security" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -2922,15 +2438,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/security/main) -"ahm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/whitered/side{ - dir = 5 - }, -/area/security/brig) "ahn" = ( /turf/closed/wall, /area/maintenance/fore/secondary) @@ -2996,21 +2503,6 @@ dir = 10 }, /area/security/brig) -"ahv" = ( -/obj/machinery/computer/prisoner{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "ahy" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3018,15 +2510,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"ahz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "ahA" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -3060,18 +2543,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/main) -"ahD" = ( -/obj/machinery/door/window/westleft{ - base_state = "left"; - dir = 4; - icon_state = "left"; - name = "Brig Infirmary"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 4 - }, -/area/security/brig) "ahE" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig Control"; @@ -3218,24 +2689,6 @@ "ahP" = ( /turf/open/floor/plasteel/white, /area/security/brig) -"ahQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/computer/security{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahS" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "ahT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -3263,16 +2716,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) -"ahX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ahY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/brig) "ahZ" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -3327,15 +2770,6 @@ dir = 10 }, /area/security/brig) -"aie" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "aif" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -3490,18 +2924,6 @@ }, /turf/open/floor/plasteel/red/side, /area/security/main) -"aiw" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Brig Infirmary"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 4 - }, -/area/security/brig) "aix" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3572,66 +2994,6 @@ dir = 5 }, /area/security/brig) -"aiH" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) -"aiI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aiJ" = ( -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aiK" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/warden, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = -27; - pixel_y = 8; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "seclobby"; - name = "Security Lobby Lockdown"; - pixel_x = -27; - pixel_y = -2; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aiL" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"aiM" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/pen, -/obj/item/hand_labeler, -/obj/item/book/manual/wiki/security_space_law, -/obj/machinery/light, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "aiO" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3654,16 +3016,6 @@ dir = 1 }, /area/security/brig) -"aiR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) "aiS" = ( /obj/item/stack/rods, /turf/open/space, @@ -3678,15 +3030,6 @@ "aiV" = ( /turf/closed/wall/r_wall, /area/security/processing) -"aiW" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access = null; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/security/prison) "aiX" = ( /turf/closed/wall/r_wall, /area/security/brig) @@ -3726,18 +3069,6 @@ dir = 1 }, /area/security/brig) -"ajd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"aje" = ( -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) "ajf" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3747,23 +3078,6 @@ dir = 1 }, /area/security/brig) -"ajg" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/security/brig) -"ajh" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/structure/closet/secure_closet/courtroom, -/obj/effect/decal/cleanable/cobweb, -/obj/item/gavelhammer, -/turf/open/floor/plasteel, -/area/security/courtroom) "aji" = ( /obj/structure/chair{ name = "Judge" @@ -3834,17 +3148,6 @@ /obj/machinery/gulag_teleporter, /turf/open/floor/plasteel, /area/security/processing) -"ajt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/box/prisoner, -/obj/machinery/camera{ - c_tag = "Labor Shuttle Dock North" - }, -/turf/open/floor/plasteel, -/area/security/processing) "aju" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -3919,10 +3222,6 @@ dir = 1 }, /area/security/brig) -"ajB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) "ajD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3938,12 +3237,6 @@ dir = 5 }, /area/security/courtroom) -"ajF" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/security/brig) "ajH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -3958,14 +3251,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"ajJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) "ajK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3990,18 +3275,6 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) -"ajN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Brig"; - req_access = null; - req_access_txt = "63; 42" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) "ajO" = ( /obj/structure/table/wood, /obj/item/radio/intercom{ @@ -4128,21 +3401,6 @@ dir = 8 }, /area/security/brig) -"akf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access = null; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) "akg" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4168,21 +3426,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"aki" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/security/brig) "akj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4192,25 +3435,6 @@ }, /turf/open/floor/plasteel/red/side, /area/security/brig) -"akk" = ( -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 2 - }, -/area/security/brig) -"akl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) "akm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4228,66 +3452,6 @@ dir = 4 }, /area/security/courtroom) -"akp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akq" = ( -/obj/machinery/camera{ - c_tag = "Brig Central"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 4"; - name = "Cell 4"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/corner, -/area/security/brig) -"akr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"aks" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"akt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"aku" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/brig) "akv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4316,15 +3480,6 @@ dir = 8 }, /area/security/courtroom) -"akz" = ( -/obj/structure/chair, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) "akA" = ( /obj/structure/chair{ dir = 8; @@ -4376,76 +3531,12 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/fore) -"akM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) -"akN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) -"akO" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akP" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) "akQ" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/closed/wall, /area/security/brig) -"akS" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 4"; - name = "Cell 4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"akT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) "akU" = ( /obj/machinery/door/airlock/security/glass{ name = "Brig Desk"; @@ -4469,44 +3560,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) -"akX" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "seclobby"; - name = "security shutters" - }, -/turf/open/floor/plating, -/area/security/brig) -"akY" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"alb" = ( -/obj/structure/chair{ - dir = 4; - name = "Prosecution" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/courtroom) "alc" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -4526,12 +3579,6 @@ dir = 6 }, /area/security/courtroom) -"alf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) "alg" = ( /obj/structure/cable{ icon_state = "0-2" @@ -4562,16 +3609,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"aln" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/processing) "alp" = ( /turf/open/floor/plating, /area/security/processing) @@ -4603,25 +3640,6 @@ dir = 8 }, /area/ai_monitored/nuke_storage) -"alw" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = -25; - pixel_y = -2; - prison_radio = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"alx" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) "aly" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -4636,24 +3654,6 @@ }, /turf/open/floor/plasteel/floorgrime, /area/security/brig) -"alz" = ( -/obj/machinery/button/door{ - id = "briggate"; - name = "Desk Shutters"; - pixel_x = -26; - pixel_y = 6; - req_access_txt = "0" - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = -28; - pixel_y = -8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "alA" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -4685,12 +3685,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/courtroom) -"alE" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) "alF" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 2 @@ -4832,13 +3826,6 @@ }, /turf/open/floor/plasteel, /area/security/processing) -"amf" = ( -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) "amg" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 1"; @@ -4914,16 +3901,6 @@ }, /turf/open/floor/plasteel/floorgrime, /area/security/brig) -"amq" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) "amr" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -5071,45 +4048,12 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"amQ" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) "amS" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/closed/wall/r_wall, /area/security/brig) -"amT" = ( -/obj/machinery/button/door{ - id = "seclobby"; - name = "Security Lobby Lockdown"; - pixel_x = -26; - pixel_y = 8; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "lobbyairlock"; - name = "Security Lobby Doors Control"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = -2; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"amV" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "amY" = ( /obj/structure/chair{ dir = 1 @@ -5255,23 +4199,6 @@ }, /turf/open/floor/plasteel, /area/security/processing) -"anu" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the exit."; - id = "laborexit"; - name = "exit button"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -6; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/processing) "anv" = ( /obj/structure/cable{ icon_state = "1-2" @@ -5297,14 +4224,6 @@ dir = 4 }, /area/hallway/primary/fore) -"anC" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "seclobby"; - name = "security shutters" - }, -/turf/open/floor/plating, -/area/security/brig) "anD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -5372,52 +4291,10 @@ }, /turf/open/space/basic, /area/space) -"anP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - id_tag = "laborexit"; - name = "Labor Shuttle"; - req_access = null; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/security/processing) -"anQ" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"anR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) "anS" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"anT" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "seclobby"; - name = "security shutters" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "seclobby"; - name = "security shutters" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Courtroom" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "anV" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/dark, @@ -5619,64 +4496,11 @@ dir = 8 }, /area/hallway/primary/fore) -"aoy" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA"; - location = "Security" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "aoz" = ( /turf/open/floor/plasteel/red/corner{ dir = 2 }, /area/hallway/primary/fore) -"aoB" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"aoC" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"aoD" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway East"; - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/obj/machinery/light, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"aoE" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar, -/area/security/brig) -"aoF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel/red/side, -/area/security/brig) "aoG" = ( /obj/structure/table, /obj/machinery/firealarm{ @@ -5732,10 +4556,9 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aoL" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "Air Out"; - on = 1 + name = "Air Out" }, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -5895,12 +4718,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/closed/wall, /area/maintenance/fore/secondary) -"apo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/maintenance/fore/secondary) "app" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -6065,11 +4882,8 @@ /turf/open/floor/plasteel, /area/janitor) "apI" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "waste_out"; - volume_rate = 200 +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ + dir = 1 }, /obj/structure/lattice/catwalk, /turf/open/space, @@ -6519,7 +5333,7 @@ department = "Law office"; pixel_x = -32 }, -/obj/structure/closet/lawcloset, +/obj/machinery/vending/wardrobe/law_wardrobe, /turf/open/floor/wood, /area/lawoffice) "arb" = ( @@ -6529,13 +5343,6 @@ /obj/item/pen/red, /turf/open/floor/wood, /area/lawoffice) -"arc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "ard" = ( /obj/machinery/door/poddoor/preopen{ id = "lawyer_blast"; @@ -7206,6 +6013,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/vr_sleeper, /turf/open/floor/plasteel/red/side{ dir = 4 }, @@ -8426,9 +7234,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "awl" = ( @@ -8441,9 +7246,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "awm" = ( @@ -8456,9 +7258,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "awn" = ( @@ -8466,9 +7265,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "awo" = ( @@ -8562,6 +7358,7 @@ /area/crew_quarters/fitness) "awB" = ( /obj/effect/landmark/start/assistant, +/obj/machinery/vr_sleeper, /turf/open/floor/plasteel/green/side{ dir = 4 }, @@ -9003,9 +7800,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "axG" = ( @@ -9502,7 +8296,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -9578,13 +8371,10 @@ /turf/open/floor/plating, /area/crew_quarters/fitness) "azh" = ( -/obj/machinery/camera{ - c_tag = "Fitness Room South"; - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/vr_sleeper, /turf/open/floor/plasteel/green/side{ dir = 4 }, @@ -9995,6 +8785,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, +/obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/neutral/side{ dir = 10 }, @@ -10032,7 +8823,6 @@ /turf/open/floor/plasteel/neutral/side, /area/crew_quarters/fitness) "aAo" = ( -/obj/structure/reagent_dispensers/water_cooler, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 6 @@ -10731,19 +9521,6 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) -"aCd" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 25 - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side{ - tag = "icon-purple (NORTH)"; - icon_state = "purple"; - dir = 1 - }, -/area/crew_quarters/cryopod) "aCe" = ( /obj/effect/landmark/xeno_spawn, /obj/item/bikehorn/rubberducky, @@ -10856,8 +9633,8 @@ /turf/closed/wall, /area/crew_quarters/theatre) "aCs" = ( -/obj/structure/closet/wardrobe/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/red/side{ dir = 1 }, @@ -11626,16 +10403,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/chapel/main) -"aEs" = ( -/obj/structure/window/reinforced, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/machinery/door/window/eastleft{ - name = "Secway Docking Port" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/space) "aEz" = ( /obj/machinery/power/apc{ dir = 4; @@ -11865,62 +10632,12 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) -"aFd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/crew_quarters/dorms) -"aFe" = ( -/obj/machinery/camera{ - c_tag = "Dormitory South"; - c_tag_order = 999; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/crew_quarters/dorms) -"aFf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) "aFg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/crew_quarters/toilet) -"aFh" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"aFi" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Dormitory Bathrooms APC"; - areastring = "/area/crew_quarters/toilet"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) "aFj" = ( /turf/open/floor/plasteel/redblue/redside, /area/crew_quarters/theatre) @@ -12728,10 +11445,10 @@ /turf/open/floor/plasteel, /area/storage/primary) "aHf" = ( -/obj/structure/closet/wardrobe/chaplain_black, /obj/item/radio/intercom{ pixel_y = 25 }, +/obj/machinery/vending/wardrobe/chap_wardrobe, /turf/open/floor/plasteel/grimy, /area/chapel/office) "aHg" = ( @@ -12754,7 +11471,7 @@ /turf/open/floor/plasteel, /area/gateway) "aHi" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/structure/window/reinforced{ dir = 8 }, @@ -12779,7 +11496,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "aHl" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/machinery/door/window/eastleft{ name = "Coffin Storage"; req_access_txt = "22" @@ -12807,13 +11524,6 @@ dir = 4 }, /area/chapel/main) -"aHp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) "aHq" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -13125,9 +11835,7 @@ freq = 1400; location = "Bar" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13315,7 +12023,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "aID" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/structure/window/reinforced{ dir = 4 }, @@ -13625,19 +12333,16 @@ "aJt" = ( /obj/structure/sign/directions/security{ dir = 1; - icon_state = "direction_sec"; pixel_x = 32; pixel_y = 40 }, /obj/structure/sign/directions/medical{ dir = 4; - icon_state = "direction_med"; pixel_x = 32; pixel_y = 32 }, /obj/structure/sign/directions/evac{ dir = 4; - icon_state = "direction_evac"; pixel_x = 32; pixel_y = 24 }, @@ -13763,9 +12468,7 @@ freq = 1400; location = "Kitchen" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot{ dir = 2 }, @@ -13779,9 +12482,7 @@ freq = 1400; location = "Hydroponics" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot{ dir = 2 }, @@ -13852,7 +12553,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "aJV" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/machinery/door/window/eastleft{ dir = 8; name = "Coffin Storage"; @@ -14856,7 +13557,7 @@ /area/library) "aMI" = ( /obj/machinery/light/small, -/obj/structure/closet/wardrobe/botanist, +/obj/machinery/vending/wardrobe/hydro_wardrobe, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMJ" = ( @@ -15131,12 +13832,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aND" = ( -/obj/structure/closet/gmcloset, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/cable_coil, /obj/item/flashlight/lamp, /obj/item/flashlight/lamp/green, +/obj/structure/table/wood, /turf/open/floor/wood, /area/crew_quarters/bar) "aNE" = ( @@ -15224,7 +13925,7 @@ dir = 8; pixel_x = 24 }, -/obj/structure/closet/chefcloset, +/obj/machinery/vending/wardrobe/chef_wardrobe, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aNP" = ( @@ -15512,13 +14213,11 @@ "aOz" = ( /obj/structure/sign/directions/security{ dir = 4; - icon_state = "direction_sec"; pixel_x = 32; pixel_y = -24 }, /obj/structure/sign/directions/evac{ dir = 4; - icon_state = "direction_evac"; pixel_x = 32; pixel_y = -32 }, @@ -15694,8 +14393,7 @@ /area/hydroponics) "aOY" = ( /obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" + dir = 1 }, /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -15710,8 +14408,7 @@ /area/hydroponics) "aPa" = ( /obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, @@ -15766,12 +14463,6 @@ }, /turf/open/floor/engine/cult, /area/library) -"aPj" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) "aPk" = ( /turf/open/floor/plasteel/chapel{ dir = 4 @@ -15870,8 +14561,7 @@ /area/crew_quarters/bar) "aPx" = ( /obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" + dir = 1 }, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) @@ -16164,8 +14854,8 @@ /turf/open/floor/wood, /area/library) "aQr" = ( -/obj/structure/closet/wardrobe/curator, /obj/machinery/light/small, +/obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/engine/cult, /area/library) "aQs" = ( @@ -16445,9 +15135,7 @@ /area/bridge) "aRm" = ( /obj/machinery/computer/communications, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aRn" = ( /obj/machinery/computer/shuttle/labor, @@ -16768,7 +15456,6 @@ "aSh" = ( /obj/structure/closet/wardrobe/mixed, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, @@ -18469,9 +17156,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18487,9 +17172,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWR" = ( /obj/structure/fireaxecabinet{ @@ -18498,9 +17181,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWS" = ( /obj/structure/cable{ @@ -18509,9 +17190,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWT" = ( /obj/machinery/requests_console{ @@ -18525,17 +17204,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWV" = ( /obj/machinery/turretid{ @@ -18550,9 +17225,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWW" = ( /obj/machinery/power/apc/highcap/five_k{ @@ -18564,9 +17237,7 @@ /obj/structure/cable, /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWX" = ( /obj/machinery/newscaster{ @@ -18575,9 +17246,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aWY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -19108,9 +17777,7 @@ /area/security/detectives_office) "aYk" = ( /obj/machinery/light, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/hallway/primary/central) "aYl" = ( /turf/open/floor/plasteel/blue/corner, @@ -19126,9 +17793,7 @@ c_tag = "Bridge West Entrance"; dir = 1 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/hallway/primary/central) "aYo" = ( /obj/machinery/door/firedoor, @@ -19147,27 +17812,21 @@ "aYq" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aYr" = ( /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aYs" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aYt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -19254,9 +17913,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/bridge) "aYE" = ( /obj/machinery/door/firedoor, @@ -19272,9 +17929,7 @@ pixel_y = -24 }, /obj/structure/cable, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/hallway/primary/central) "aYG" = ( /obj/structure/disposalpipe/segment, @@ -20579,13 +19234,11 @@ "bcp" = ( /obj/structure/sign/directions/evac{ dir = 4; - icon_state = "direction_evac"; pixel_x = 32; pixel_y = 28 }, /obj/structure/sign/directions/security{ dir = 1; - icon_state = "direction_sec"; pixel_x = 32; pixel_y = 36 }, @@ -21351,13 +20004,11 @@ "beq" = ( /obj/structure/sign/directions/medical{ dir = 4; - icon_state = "direction_med"; pixel_x = 32; pixel_y = -24 }, /obj/structure/sign/directions/science{ dir = 4; - icon_state = "direction_sci"; pixel_x = 32; pixel_y = -32 }, @@ -21378,15 +20029,11 @@ /turf/open/floor/plasteel/blue/corner, /area/hallway/primary/starboard) "bet" = ( -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/hallway/primary/starboard) "beu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/hallway/primary/starboard) "bev" = ( /obj/machinery/light, @@ -22355,7 +21002,7 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bha" = ( -/obj/structure/closet/secure_closet/chemical, +/obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/plasteel/white, /area/medical/chemistry) "bhb" = ( @@ -22821,9 +21468,7 @@ freq = 1400; location = "Bridge" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/bridge/meeting_room) @@ -23306,7 +21951,7 @@ /obj/machinery/camera{ c_tag = "Cargo Bay North" }, -/obj/structure/closet/wardrobe/cargotech, +/obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/plasteel, /area/quartermaster/storage) "bjp" = ( @@ -24387,15 +23032,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"blT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "blU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, @@ -24984,9 +23620,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /turf/open/floor/plating, /area/science/lab) "bns" = ( @@ -25471,6 +24105,9 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, +/obj/item/radio/headset/headset_sci{ + pixel_x = -3 + }, /turf/open/floor/plasteel, /area/science/robotics/lab) "bow" = ( @@ -27393,10 +26030,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bsW" = ( -/obj/structure/closet/wardrobe/robotics_black, -/obj/item/radio/headset/headset_sci{ - pixel_x = -3 - }, +/obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/plasteel/white, /area/science/robotics/lab) "bsX" = ( @@ -27658,8 +26292,9 @@ /turf/open/floor/plasteel/white, /area/science/research) "btB" = ( -/obj/structure/table, -/obj/machinery/recharger, +/obj/machinery/computer/bounty{ + dir = 4 + }, /turf/open/floor/plasteel/blue/side{ dir = 9 }, @@ -27677,6 +26312,7 @@ pixel_y = 7 }, /obj/item/pen, +/obj/item/stamp/hop, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "btE" = ( @@ -28223,7 +26859,11 @@ "buO" = ( /obj/structure/table, /obj/item/folder/blue, -/obj/item/stamp/hop, +/obj/item/stack/packageWrap{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/hand_labeler, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "buP" = ( @@ -28577,22 +27217,14 @@ }, /area/science/research) "bvF" = ( -/obj/structure/table, -/obj/item/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/cartridge/quartermaster, -/obj/item/cartridge/quartermaster{ - pixel_x = -4; - pixel_y = 7 - }, /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; pixel_x = -30 }, -/obj/item/coin/silver, +/obj/machinery/computer/bounty{ + dir = 4 + }, /turf/open/floor/plasteel/brown{ dir = 9 }, @@ -28831,11 +27463,7 @@ /area/crew_quarters/heads/hop) "bwk" = ( /obj/structure/table, -/obj/item/hand_labeler, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 - }, +/obj/machinery/recharger, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "bwl" = ( @@ -28910,9 +27538,7 @@ freq = 1400; location = "Medbay" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/medbay/central) @@ -29626,6 +28252,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/stamp/qm, /turf/open/floor/plasteel/brown{ dir = 2 }, @@ -29648,10 +28275,19 @@ "byg" = ( /obj/structure/table, /obj/item/clipboard, -/obj/item/stamp/qm, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/cartridge/quartermaster, +/obj/item/coin/silver, /turf/open/floor/plasteel/brown{ dir = 2 }, @@ -29980,7 +28616,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/closet/wardrobe/red, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "byU" = ( @@ -30155,11 +28791,11 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "bzr" = ( -/obj/structure/closet/wardrobe/genetics_white, /obj/item/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 }, +/obj/machinery/vending/wardrobe/gene_wardrobe, /turf/open/floor/plasteel/white, /area/medical/genetics) "bzs" = ( @@ -30401,7 +29037,7 @@ }, /area/medical/sleeper) "bzV" = ( -/obj/structure/closet/wardrobe/white/medical, +/obj/machinery/vending/wardrobe/medi_wardrobe, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bzW" = ( @@ -30695,7 +29331,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/structure/closet/wardrobe/red, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -30823,7 +29459,7 @@ }, /area/quartermaster/qm) "bAT" = ( -/obj/structure/closet/jcloset, +/obj/machinery/vending/wardrobe/jani_wardrobe, /turf/open/floor/plasteel, /area/janitor) "bAU" = ( @@ -31023,13 +29659,11 @@ }, /obj/structure/sign/directions/medical{ dir = 4; - icon_state = "direction_med"; pixel_x = -32; pixel_y = -24 }, /obj/structure/sign/directions/evac{ dir = 4; - icon_state = "direction_evac"; pixel_x = -32; pixel_y = -32 }, @@ -32070,9 +30704,7 @@ freq = 1400; location = "Janitor" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/janitor) @@ -34595,10 +33227,6 @@ }, /turf/open/floor/plasteel, /area/science/misc_lab) -"bJP" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel/bar, -/area/maintenance/port/aft) "bJQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34617,7 +33245,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "bJU" = ( -/obj/structure/closet/wardrobe/science_white, +/obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/plasteel/white, /area/science/mixing) "bJV" = ( @@ -35886,8 +34514,7 @@ }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Distro to Waste"; - on = 0 + name = "Distro to Waste" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -35898,11 +34525,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/meter{ - frequency = 1441; - id_tag = "waste_meter"; - name = "Waste Loop" - }, +/obj/machinery/meter/atmos/atmos_waste_loop, /turf/open/floor/plasteel, /area/engine/atmos) "bMU" = ( @@ -35915,11 +34538,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 2 }, -/obj/machinery/meter{ - frequency = 1441; - id_tag = "distro_meter"; - name = "Distribution Loop" - }, +/obj/machinery/meter/atmos/distro_loop, /turf/open/floor/plasteel, /area/engine/atmos) "bMW" = ( @@ -35929,10 +34548,9 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bMX" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; - name = "Air to Distro"; - on = 1 + name = "Air to Distro" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -36362,8 +34980,7 @@ "bOc" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "Mix to Distro"; - on = 0 + name = "Mix to Distro" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -36390,8 +35007,7 @@ }, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "Mix to Incinerator"; - on = 0 + name = "Mix to Incinerator" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -36722,9 +35338,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; @@ -36815,10 +35429,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bPd" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Waste In"; - on = 1 +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Waste In" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36831,9 +35443,7 @@ /area/engine/atmos) "bPf" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to Mix"; - on = 0 + name = "Air to Mix" }, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -36843,8 +35453,7 @@ "bPg" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Mix Outlet Pump"; - on = 0 + name = "Mix Outlet Pump" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -36880,11 +35489,8 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "bPl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; - id_tag = "mix_out"; - name = "distro out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ + dir = 8 }, /turf/open/floor/engine/vacuum, /area/engine/atmos) @@ -37196,32 +35802,9 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) -"bPR" = ( -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/wood, -/area/maintenance/port/aft) "bPS" = ( /turf/open/floor/wood, /area/maintenance/port/aft) -"bPT" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/port/aft) -"bPU" = ( -/obj/item/shard, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPV" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maint Bar Access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bPW" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, @@ -37376,7 +35959,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/structure/closet/wardrobe/red, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/red/side{ dir = 4 }, @@ -37386,10 +35969,9 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bQs" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; - name = "Mix to Filter"; - on = 1 + name = "Mix to Filter" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -37429,13 +36011,8 @@ /turf/open/floor/plating, /area/engine/atmos) "bQz" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 8; - frequency = 1441; - input_tag = "mix_in"; - name = "Gas Mix Tank Control"; - output_tag = "mix_out"; - sensors = list("mix_sensor" = "Tank") +/obj/machinery/computer/atmos_control/tank/mix_tank{ + dir = 8 }, /turf/open/floor/plasteel/green/side{ dir = 4 @@ -37446,10 +36023,7 @@ /turf/open/floor/plating/airless, /area/engine/atmos) "bQB" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "mix_sensor" - }, +/obj/machinery/air_sensor/atmos/mix_tank, /turf/open/floor/engine/vacuum, /area/engine/atmos) "bQC" = ( @@ -37476,7 +36050,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bQF" = ( -/obj/structure/closet/wardrobe/virology_white, +/obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/plasteel/white, /area/medical/virology) "bQG" = ( @@ -37638,8 +36212,6 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/stock_parts/cell/super, -/obj/item/stock_parts/cell/super, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/white, /area/science/circuit) @@ -37648,27 +36220,6 @@ /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/white, /area/science/circuit) -"bRc" = ( -/obj/structure/table/wood, -/obj/item/soap/nanotrasen, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/port/aft) -"bRe" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bRf" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port/aft) "bRg" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -37744,7 +36295,7 @@ dir = 8; layer = 4; name = "Engine Monitor"; - network = list("singularity"); + network = list("engine"); pixel_x = 30 }, /turf/open/floor/plasteel/red/side{ @@ -37869,8 +36420,7 @@ "bRE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "Pure to Mix"; - on = 0 + name = "Pure to Mix" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -37881,10 +36431,9 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bRG" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "Unfiltered to Mix"; - on = 1 + name = "Unfiltered to Mix" }, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -37921,11 +36470,8 @@ /turf/open/space, /area/space/nearstation) "bRL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "mix_in"; - pixel_y = 1 +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ + dir = 8 }, /turf/open/floor/engine/vacuum, /area/engine/atmos) @@ -38141,18 +36687,6 @@ icon_state = "platingdmg3" }, /area/maintenance/starboard/aft) -"bSn" = ( -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bSo" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bSp" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bSq" = ( /obj/structure/rack, /obj/item/tank/internals/emergency_oxygen, @@ -38625,40 +37159,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"bTs" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port/aft) -"bTt" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/port/aft) -"bTu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bTv" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bTw" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bTx" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -38666,13 +37166,6 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/maintenance/port/aft) -"bTy" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bTz" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -38834,8 +37327,7 @@ "bTV" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "N2O Outlet Pump"; - on = 0 + name = "N2O Outlet Pump" }, /turf/open/floor/plasteel/escape{ dir = 5 @@ -38845,11 +37337,8 @@ /turf/open/floor/engine/n2o, /area/engine/atmos) "bTX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; - id_tag = "n2o_out"; - name = "n2o out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ + dir = 8 }, /turf/open/floor/engine/n2o, /area/engine/atmos) @@ -39040,31 +37529,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"bUu" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bUv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/bar) "bUx" = ( /obj/structure/disposalpipe/junction/yjunction{ dir = 1 @@ -39173,10 +37637,9 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bUK" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; - name = "Air to External"; - on = 1 + name = "Air to External" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -39202,25 +37665,19 @@ /area/engine/atmos) "bUO" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Mix to Port"; - on = 0 + name = "Mix to Port" }, /turf/open/floor/plasteel, /area/engine/atmos) "bUP" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to Port"; - on = 0 + name = "Air to Port" }, /turf/open/floor/plasteel, /area/engine/atmos) "bUQ" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Pure to Port"; - on = 0 + name = "Pure to Port" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -39233,13 +37690,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bUT" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 8; - frequency = 1441; - input_tag = "n2o_in"; - name = "Nitrous Oxide Supply Control"; - output_tag = "n2o_out"; - sensors = list("n2o_sensor" = "Tank") +/obj/machinery/computer/atmos_control/tank/nitrous_tank{ + dir = 8 }, /turf/open/floor/plasteel/escape{ dir = 4 @@ -39250,10 +37702,7 @@ /turf/open/floor/engine/n2o, /area/engine/atmos) "bUV" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "n2o_sensor" - }, +/obj/machinery/air_sensor/atmos/nitrous_tank, /turf/open/floor/engine/n2o, /area/engine/atmos) "bUW" = ( @@ -39527,12 +37976,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/plating, /area/maintenance/port/aft) -"bVG" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/turf/open/floor/wood, -/area/maintenance/bar) "bVI" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) @@ -39596,10 +38039,9 @@ /turf/closed/wall, /area/engine/atmos) "bVT" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; - name = "External to Filter"; - on = 1 + name = "External to Filter" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -39651,10 +38093,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bWb" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "n2o"; - on = 1 +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 1 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -39667,11 +38107,8 @@ }, /area/engine/atmos) "bWd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "n2o_in"; - pixel_y = 1 +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ + dir = 8 }, /turf/open/floor/engine/n2o, /area/engine/atmos) @@ -39991,9 +38428,7 @@ pixel_x = -27 }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to Port"; - on = 0 + name = "Air to Port" }, /obj/machinery/light{ dir = 8 @@ -40004,6 +38439,9 @@ /obj/machinery/light{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bWV" = ( @@ -40430,8 +38868,7 @@ }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Plasma Outlet Pump"; - on = 0 + name = "Plasma Outlet Pump" }, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -40442,11 +38879,8 @@ /turf/open/floor/engine/plasma, /area/engine/atmos) "bXX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; - id_tag = "tox_out"; - name = "toxin out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ + dir = 8 }, /turf/open/floor/engine/plasma, /area/engine/atmos) @@ -40777,13 +39211,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bYT" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 8; - frequency = 1441; - input_tag = "tox_in"; - name = "Plasma Supply Control"; - output_tag = "tox_out"; - sensors = list("tox_sensor" = "Tank") +/obj/machinery/computer/atmos_control/tank/toxin_tank{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -40795,10 +39224,7 @@ /turf/open/floor/engine/plasma, /area/engine/atmos) "bYV" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "tox_sensor" - }, +/obj/machinery/air_sensor/atmos/toxin_tank, /turf/open/floor/engine/plasma, /area/engine/atmos) "bYW" = ( @@ -41098,10 +39524,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bZJ" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "plasma"; - on = 1 +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 1 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -41115,11 +39539,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bZL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "tox_in"; - pixel_y = 1 +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ + dir = 8 }, /turf/open/floor/engine/plasma, /area/engine/atmos) @@ -41148,7 +39569,7 @@ /turf/closed/wall/r_wall, /area/medical/virology) "bZQ" = ( -/obj/machinery/atmospherics/components/binary/valve/open{ +/obj/machinery/atmospherics/components/binary/valve/on{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -41355,12 +39776,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"car" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/bar) "cas" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -41479,9 +39894,7 @@ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Port to Filter"; - on = 0 + name = "Port to Filter" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -41916,7 +40329,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cbz" = ( -/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/plasteel, /area/engine/atmos) "cbA" = ( @@ -41940,8 +40353,7 @@ "cbD" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Port to Filter"; - on = 0 + name = "Port to Filter" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -41959,8 +40371,7 @@ "cbG" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "CO2 Outlet Pump"; - on = 0 + name = "CO2 Outlet Pump" }, /turf/open/floor/plasteel/yellow/side{ dir = 5 @@ -41970,11 +40381,8 @@ /turf/open/floor/engine/co2, /area/engine/atmos) "cbI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; - id_tag = "co2_out"; - name = "co2 out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ + dir = 8 }, /turf/open/floor/engine/co2, /area/engine/atmos) @@ -42334,19 +40742,13 @@ "ccz" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; - name = "N2 to Pure"; - on = 0 + name = "N2 to Pure" }, /turf/open/floor/plasteel, /area/engine/atmos) "ccA" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 8; - frequency = 1441; - input_tag = "co2_in"; - name = "Carbon Dioxide Supply Control"; - output_tag = "co2_out"; - sensors = list("co2_sensor" = "Tank") +/obj/machinery/computer/atmos_control/tank/carbon_tank{ + dir = 8 }, /turf/open/floor/plasteel/yellow/side{ dir = 4 @@ -42357,10 +40759,7 @@ /turf/open/floor/engine/co2, /area/engine/atmos) "ccC" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "co2_sensor" - }, +/obj/machinery/air_sensor/atmos/carbon_tank, /turf/open/floor/engine/co2, /area/engine/atmos) "ccD" = ( @@ -42721,26 +41120,19 @@ }, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "O2 to Pure"; - on = 0 + name = "O2 to Pure" }, /turf/open/floor/plasteel, /area/engine/atmos) "cdA" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4; - node1_concentration = 0.8; - node2_concentration = 0.2; - on = 1; - target_pressure = 4500 +/obj/machinery/atmospherics/components/trinary/mixer/airmix{ + dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) "cdB" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "co2"; - on = 1 +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 1 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -42753,11 +41145,8 @@ }, /area/engine/atmos) "cdD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "co2_in"; - pixel_y = 1 +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ + dir = 8 }, /turf/open/floor/engine/co2, /area/engine/atmos) @@ -43245,8 +41634,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ name = "Power Storage"; - req_access_txt = "11"; - req_one_access_txt = "0" + req_access_txt = "11" }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -43315,11 +41703,7 @@ /turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "cfi" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 2; - filter_type = "n2"; - on = 1 - }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2, /turf/open/floor/plasteel, /area/engine/atmos) "cfj" = ( @@ -43485,6 +41869,16 @@ dir = 5 }, /area/crew_quarters/heads/chief) +"cfI" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/engineering) "cfJ" = ( /obj/machinery/light/small{ dir = 1 @@ -43543,10 +41937,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cfR" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "o2"; - on = 1 +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ + dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -43781,14 +42173,14 @@ /area/engine/engineering) "cgw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, /turf/open/floor/plasteel, /area/engine/engineering) +"cgx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) "cgy" = ( /obj/machinery/light/small{ dir = 1 @@ -43857,22 +42249,32 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"cgI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) "cgJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) "cgK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"cgL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, /area/engine/engineering) "cgO" = ( /obj/structure/rack, @@ -43886,6 +42288,16 @@ dir = 5 }, /area/crew_quarters/heads/chief) +"cgQ" = ( +/obj/machinery/camera{ + c_tag = "Engineering East"; + dir = 8 + }, +/obj/machinery/vending/wardrobe/engi_wardrobe, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/engine/engineering) "cgR" = ( /turf/open/floor/plasteel, /area/engine/engineering) @@ -43925,13 +42337,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cgV" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 1; - frequency = 1441; - input_tag = "n2_in"; - name = "Nitrogen Supply Control"; - output_tag = "n2_out"; - sensors = list("n2_sensor" = "Tank") +/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ + dir = 1 }, /turf/open/floor/plasteel/red/side, /area/engine/atmos) @@ -43948,27 +42355,19 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cgY" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "N2 Outlet Pump"; - on = 1 + name = "N2 Outlet Pump" }, /turf/open/floor/plasteel/red/side{ dir = 6 }, /area/engine/atmos) "cgZ" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 1; - frequency = 1441; - input_tag = "o2_in"; - name = "Oxygen Supply Control"; - output_tag = "o2_out"; - sensors = list("o2_sensor" = "Tank") - }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ + dir = 1 }, +/turf/open/floor/plasteel/blue/side, /area/engine/atmos) "cha" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -43977,23 +42376,17 @@ }, /area/engine/atmos) "chb" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "O2 Outlet Pump"; - on = 1 + name = "O2 Outlet Pump" }, /turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/engine/atmos) "chc" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 1; - frequency = 1441; - input_tag = "air_in"; - name = "Mixed Air Supply Control"; - output_tag = "air_out"; - sensors = list("air_sensor" = "Tank") +/obj/machinery/computer/atmos_control/tank/air_tank{ + dir = 1 }, /turf/open/floor/plasteel/arrival, /area/engine/atmos) @@ -44018,10 +42411,9 @@ c_tag = "Atmospherics South East"; dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "Air Outlet Pump"; - on = 1 + name = "Air Outlet Pump" }, /turf/open/floor/plasteel/arrival{ dir = 6 @@ -44249,24 +42641,25 @@ /turf/open/floor/plasteel, /area/engine/engineering) "chF" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/chair/office/dark{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) "chG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, /area/engine/engineering) "chH" = ( /obj/structure/closet/firecloset, @@ -44363,15 +42756,35 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"chX" = ( +"chV" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"chX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, /area/engine/engineering) "chY" = ( /obj/machinery/shieldgen, @@ -44455,6 +42868,24 @@ "cig" = ( /turf/closed/wall, /area/engine/engineering) +"cii" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/geiger_counter, +/obj/item/geiger_counter, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) "cij" = ( /obj/machinery/modular_computer/console/preset/engineering, /obj/structure/cable{ @@ -44492,6 +42923,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) +"cip" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) "ciq" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -44501,6 +42941,13 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/chief) +"cir" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) "cis" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, @@ -44642,18 +43089,14 @@ /turf/open/floor/plasteel, /area/engine/engineering) "ciO" = ( -/obj/item/book/manual/engineering_singularity_safety{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/engineering_particle_accelerator{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/item/clothing/gloves/color/yellow, -/obj/structure/table/glass, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) "ciP" = ( /obj/structure/cable{ @@ -44795,6 +43238,12 @@ }, /turf/open/floor/plasteel/vault, /area/crew_quarters/heads/chief) +"cjh" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "cji" = ( /obj/structure/cable{ icon_state = "1-2" @@ -45039,9 +43488,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cjP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -45059,10 +43506,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; req_access_txt = "10;13" }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/engineering) "cjS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45438,74 +43884,50 @@ }, /area/engine/engineering) "ckU" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "n2_sensor" - }, +/obj/machinery/air_sensor/atmos/nitrogen_tank, /turf/open/floor/engine/n2, /area/engine/atmos) "ckV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "n2_in" +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ + dir = 1 }, /turf/open/floor/engine/n2, /area/engine/atmos) "ckW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - frequency = 1441; - id_tag = "n2_out"; - name = "n2 out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ + dir = 1 }, /turf/open/floor/engine/n2, /area/engine/atmos) "ckX" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "o2_sensor" - }, +/obj/machinery/air_sensor/atmos/oxygen_tank, /turf/open/floor/engine/o2, /area/engine/atmos) "ckY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "o2_in" +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 1 }, /turf/open/floor/engine/o2, /area/engine/atmos) "ckZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - frequency = 1441; - id_tag = "o2_out"; - name = "o2 out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ + dir = 1 }, /turf/open/floor/engine/o2, /area/engine/atmos) "cla" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "air_sensor" - }, +/obj/machinery/air_sensor/atmos/air_tank, /turf/open/floor/engine/air, /area/engine/atmos) "clb" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "air_in" +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ + dir = 1 }, /turf/open/floor/engine/air, /area/engine/atmos) "clc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on{ - dir = 1; - frequency = 1441; - id_tag = "air_out"; - name = "air out" +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ + dir = 1 }, /turf/open/floor/engine/air, /area/engine/atmos) @@ -45782,6 +44204,12 @@ dir = 1 }, /area/engine/engineering) +"clO" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/crew_quarters/fitness) "clQ" = ( /turf/open/floor/plasteel/yellow/corner{ dir = 1 @@ -45802,11 +44230,6 @@ dir = 1 }, /area/engine/engineering) -"clS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/rnd/production/protolathe/department/security, -/turf/open/floor/plasteel/red/side, -/area/security/main) "clT" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/engine/n2, @@ -46041,9 +44464,7 @@ freq = 1400; location = "Engineering" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) @@ -46299,11 +44720,16 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cnx" = ( -/obj/structure/chair/sofa/left{ - icon_state = "sofaend_left"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/engine, /area/engine/engineering) "cny" = ( /obj/effect/landmark/start/station_engineer, @@ -46536,12 +44962,15 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cnZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "coa" = ( @@ -46555,32 +44984,25 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cob" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/engine/engineering) "coc" = ( -/obj/structure/table, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/apc, -/obj/item/stock_parts/cell/high/plus, -/obj/item/stock_parts/cell/high/plus, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" }, -/obj/item/stack/cable_coil, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) "cop" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ @@ -46748,27 +45170,38 @@ /turf/open/floor/plasteel, /area/engine/engineering) "coK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"coL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /turf/open/floor/plasteel, /area/engine/engineering) -"coL" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"coM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, /area/engine/engineering) "coS" = ( /obj/structure/rack, @@ -46829,11 +45262,6 @@ }, /turf/open/space, /area/space/nearstation) -"cpg" = ( -/obj/structure/table, -/obj/item/storage/lockbox/loyalty, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "cph" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -46925,65 +45353,70 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cpt" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 8 +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 }, +/turf/open/floor/plasteel, /area/engine/engineering) "cpu" = ( -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_construction, -/obj/item/clothing/gloves/color/yellow, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/table/glass, -/obj/item/flashlight, -/turf/open/floor/plasteel, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cpv" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/engine, /area/engine/engineering) "cpx" = ( -/obj/machinery/light{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/closet/radiation, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) "cpy" = ( -/obj/structure/sign/warning/radiation/rad_area, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cpA" = ( -/obj/structure/chair/office/dark{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) "cpC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/bridge) "cpD" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) "cpE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel/yellow/side, +/turf/open/floor/plasteel, /area/engine/engineering) "cpG" = ( /obj/structure/table/optable, @@ -46995,9 +45428,7 @@ dir = 4 }, /obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - req_access = null; - req_access_txt = "0" + name = "Escape Pod Four" }, /turf/open/floor/plating, /area/engine/engineering) @@ -47093,72 +45524,132 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"cqa" = ( +"cpZ" = ( /obj/structure/table, -/obj/machinery/cell_charger, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cqa" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cqb" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) -"cqb" = ( -/obj/structure/chair/sofa/right{ - icon_state = "sofaend_right"; - dir = 4 +"cqc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) "cqd" = ( -/obj/structure/closet/radiation, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) -"cqf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cqg" = ( -/obj/machinery/camera{ - c_tag = "Engineering Center"; - dir = 2; - network = list("ss13","engine"); - pixel_x = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cqh" = ( +"cqe" = ( +/obj/effect/turf_decal/stripes/corner, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Filter" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Fore"; + dir = 1; + network = list("ss13","engine"); + pixel_x = 23 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/engine, /area/engine/engineering) "cqi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/engine, /area/engine/engineering) "cqj" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + id = "engsm"; + name = "Radiation Shutters Control"; + pixel_y = -24; + req_access_txt = "10" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/engine, +/area/engine/engineering) +"cql" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqm" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, /area/engine/engineering) "cqn" = ( /obj/structure/grille, @@ -47251,63 +45742,53 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"cqC" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 4 +"cqA" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/engine/engineering) -"cqD" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, +"cqB" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/floor/plating, -/area/engine/engineering) -"cqE" = ( -/obj/structure/particle_accelerator/end_cap, -/turf/open/floor/plating, -/area/engine/engineering) -"cqF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/engine, /area/engine/engineering) -"cqG" = ( -/obj/structure/rack, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, +"cqC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 +/turf/open/floor/engine, +/area/engine/engineering) +"cqD" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cqE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/engine, +/area/engine/supermatter) +"cqF" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall, +/area/engine/supermatter) "cqJ" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, @@ -47371,49 +45852,70 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cqS" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 10 +/obj/machinery/light/small{ + dir = 8 }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, /area/engine/engineering) "cqT" = ( -/turf/open/floor/plasteel/yellow/side, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/turf/open/floor/plating, /area/engine/engineering) "cqU" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "cqY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cqZ" = ( -/obj/structure/particle_accelerator/fuel_chamber, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/engine/supermatter) "cra" = ( -/obj/machinery/particle_accelerator/control_box, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/engine/engineering) -"crb" = ( -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plating, -/area/engine/engineering) -"crc" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Starboard Fore"; - dir = 2; - network = list("engine") +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" }, -/turf/open/floor/plating/airless, +/obj/machinery/airalarm/engine{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/engine/supermatter) +"crb" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + icon_state = "pump_map"; + name = "Gas to Chamber" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/engine/supermatter) +"crc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"crd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "crh" = ( /obj/effect/turf_decal/stripes/line{ @@ -47476,38 +45978,40 @@ /turf/open/floor/plating, /area/engine/engineering) "crs" = ( -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/crowbar, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/closed/wall/r_wall, +/area/engine/supermatter) "crt" = ( -/obj/structure/particle_accelerator/power_box, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/supermatter) "cru" = ( -/obj/item/screwdriver, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"crv" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) "crw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cry" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47596,28 +46100,42 @@ /turf/open/space, /area/solar/starboard/aft) "crH" = ( -/turf/open/space/basic, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, /area/space/nearstation) "crI" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"crJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) "crK" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/turf/closed/wall/r_wall, +/area/engine/engineering) +"crL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "crM" = ( -/obj/machinery/light/small{ - dir = 4; - light_color = "#fff4bc" +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 }, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "crP" = ( /obj/machinery/light, @@ -47630,12 +46148,34 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"crV" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "2-8" +"crS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating/airless, +/obj/effect/turf_decal/tile/green/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/cryopod) +"crT" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"crU" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"crV" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "crW" = ( /obj/machinery/light/small{ @@ -47655,22 +46195,38 @@ /obj/structure/transit_tube, /turf/open/floor/plating, /area/engine/engineering) -"csa" = ( -/obj/structure/cable{ - icon_state = "1-8" +"crZ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/turf/open/floor/plating/airless, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"csa" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, /area/engine/engineering) +"csb" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/space, +/area/space/nearstation) "csc" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/space, /area/maintenance/aft) "csd" = ( -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cse" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 }, -/turf/open/floor/plating/airless, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "csg" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -47678,7 +46234,6 @@ }, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; req_access_txt = "10;13" }, /turf/open/floor/plating, @@ -47689,6 +46244,13 @@ }, /turf/open/space, /area/space/nearstation) +"csj" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) "csk" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, @@ -47739,6 +46301,27 @@ /obj/machinery/meter, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) +"css" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space/nearstation) +"csu" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"csv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"csx" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space/nearstation) "csy" = ( /obj/structure/table, /obj/item/weldingtool, @@ -47747,6 +46330,19 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"csA" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/supermatter) "csD" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -47758,6 +46354,24 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/aft) +"csH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) "csM" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -47775,9 +46389,27 @@ /area/ai_monitored/turret_protected/aisat_interior) "csP" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/turf/open/floor/plating/airless, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine, /area/engine/engineering) "csT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -48302,7 +46934,6 @@ /area/ai_monitored/turret_protected/aisat/atmos) "cuq" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Air Out" }, /obj/effect/turf_decal/stripes/line, @@ -49402,18 +48033,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"cwM" = ( -/obj/structure/rack, -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "cwT" = ( /obj/machinery/camera{ c_tag = "Arrivals Escape Pod 2"; @@ -49463,33 +48082,14 @@ /turf/open/space/basic, /area/space) "cxG" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 0; - name = "Escape Pod Three"; - req_access_txt = "0" - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three" + }, /turf/open/floor/plating, /area/security/main) -"cxJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - pixel_y = -25; - req_access_txt = "2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/processing) "cxN" = ( /obj/structure/cable{ icon_state = "1-2" @@ -49715,8 +48315,6 @@ }, /obj/machinery/door/airlock/external{ name = "Escape Pod Four"; - req_access = null; - req_access_txt = "0"; shuttledocked = 1 }, /turf/open/floor/plating, @@ -49731,14 +48329,18 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) +"czE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "czF" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plating, +/obj/machinery/meter, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "czG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49944,40 +48546,95 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"cAm" = ( -/obj/item/wirecutters, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"cAo" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"cAl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/open/floor/plating/airless, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"cAm" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/engine/supermatter) +"cAo" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/engine, /area/engine/engineering) "cAp" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating/airless, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Cooling Loop to Gas" + }, +/turf/open/floor/engine, /area/engine/engineering) "cAq" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating/airless, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, /area/engine/engineering) "cAr" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating/airless, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Mix" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cAu" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/emitter/anchored{ + dir = 4; + state = 2 + }, +/turf/open/floor/plating, /area/engine/engineering) "cAy" = ( /obj/structure/closet/secure_closet/freezer/kitchen/maintenance, @@ -50092,17 +48749,9 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "cAP" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/engine/supermatter) "cAQ" = ( /obj/structure/chair, /turf/open/floor/plating, @@ -50517,7 +49166,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating/airless, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/engine, /area/engine/engineering) "cBS" = ( /obj/structure/cable{ @@ -50539,19 +49191,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cBV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access = null; - req_access_txt = "1" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) "cBZ" = ( /obj/structure/table/wood, /obj/item/clothing/under/burial, @@ -50562,10 +49201,6 @@ /obj/item/clothing/under/burial, /turf/open/floor/plasteel/grimy, /area/chapel/office) -"cCa" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood, -/area/maintenance/bar) "cCb" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -50678,7 +49313,86 @@ /obj/machinery/deepfryer, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) +"cCB" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCC" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCD" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Engine" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCE" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cCF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"cCG" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"cCH" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCI" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"cCP" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/space, +/area/space/nearstation) +"cCQ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) "cCS" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice, /turf/open/space, /area/space/nearstation) "cCT" = ( @@ -50700,33 +49414,77 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cDe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/radiation, /turf/open/floor/plasteel, /area/engine/engineering) -"cDh" = ( +"cDg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, /area/engine/engineering) -"cDk" = ( +"cDh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/pipe_dispenser, +/turf/open/floor/engine, +/area/engine/engineering) +"cDi" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, +/area/engine/engineering) +"cDj" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) "cDl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50743,39 +49501,89 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cDo" = ( -/obj/item/pen, -/obj/item/storage/belt/utility, -/obj/item/clothing/glasses/meson, -/obj/item/paper_bin{ - layer = 2.9 - }, -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDt" = ( -/obj/structure/table, -/obj/item/twohanded/rcl/pre_loaded, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cDw" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/plasteel, /area/engine/engineering) -"cDx" = ( -/obj/structure/chair/sofa{ - icon_state = "sofamiddle"; +"cDp" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDs" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDv" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Atmos to Loop" + }, +/turf/open/floor/engine, /area/engine/engineering) "cDy" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/belt/utility, -/obj/item/clothing/glasses/meson, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cDz" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "cDB" = ( @@ -50785,18 +49593,103 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel, /area/engine/engineering) +"cDC" = ( +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cDD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cDE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "cDF" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cDG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"cDH" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cDJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "cDK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/side{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, +/turf/open/floor/plasteel, /area/engine/engineering) +"cDL" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cDN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/engineering) +"cDY" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/space, +/area/space/nearstation) "cDZ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -50805,131 +49698,816 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cEa" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cEd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cEs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Port"; + dir = 4; + network = list("ss13","engine") }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, +/turf/open/floor/engine, /area/engine/engineering) -"cEv" = ( +"cEe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"cEf" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cEg" = ( +/obj/machinery/status_display, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cEh" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, /area/engine/engineering) -"cEw" = ( -/obj/structure/particle_accelerator/particle_emitter/left, -/turf/open/floor/plating, -/area/engine/engineering) -"cEx" = ( -/obj/structure/particle_accelerator/particle_emitter/right, -/turf/open/floor/plating, -/area/engine/engineering) -"cEy" = ( +"cEi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Starboard"; + dir = 8; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEk" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cEl" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 }, -/turf/open/floor/plating, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cEr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, /area/engine/engineering) -"cEK" = ( +"cEs" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Cooling Loop" }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" +/turf/open/floor/engine, +/area/engine/engineering) +"cEt" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/plating, +/area/engine/supermatter) +"cEu" = ( +/obj/machinery/camera{ + c_tag = "Supermatter Chamber"; + dir = 2; + network = list("engine"); + pixel_x = 23 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEv" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEy" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cEA" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cEB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Gas" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cED" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEE" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/space, +/area/space/nearstation) +"cEK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cEL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cEM" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/tank/internals/plasma, +/turf/open/floor/plating, +/area/engine/supermatter) +"cET" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cEU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"cEW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "cFb" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Port Fore"; - dir = 2; - network = list("engine") +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/plating/airless, +/turf/open/floor/engine, +/area/engine/engineering) +"cFc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + icon_state = "pump_map"; + name = "Cooling Loop Bypass" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFe" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cFh" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cFj" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"cFk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix Bypass" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFm" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cFn" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space/nearstation) +"cFo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"cFu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cFw" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"cFy" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFz" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cFA" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "cFI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating/airless, +/turf/open/floor/engine, /area/engine/engineering) "cFJ" = ( -/turf/open/floor/plating/airless, -/area/space) +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/engine, +/area/engine/engineering) "cFK" = ( -/obj/machinery/field/generator{ - anchored = 1; - state = 2 +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Aft"; + dir = 2; + network = list("ss13","engine"); + pixel_x = 23 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cFP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cFU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGd" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGe" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGf" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8; + filter_type = "n2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGg" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGh" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/engine, +/area/engine/engineering) +"cGi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/engine/engineering) +"cGj" = ( +/obj/structure/table, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGk" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGl" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cGs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cGt" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cGC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4; + name = "Output Release" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cGE" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGH" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cGK" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cGM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cGR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cGT" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGU" = ( +/obj/structure/reflector/double/anchored{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGV" = ( +/obj/structure/reflector/box/anchored{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cGZ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ + dir = 1 }, /turf/open/floor/plating/airless, -/area/space) -"cFU" = ( +/area/engine/engineering) +"cHa" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cHb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHc" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHd" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHe" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHg" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cHj" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, /obj/machinery/power/emitter/anchored{ dir = 8; state = 2 }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/engine/engineering) -"cGh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"cHn" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/structure/cable/yellow{ +/turf/open/floor/plating, +/area/engine/engineering) +"cHo" = ( +/obj/structure/reflector/single/anchored{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cHp" = ( +/obj/structure/reflector/single/anchored{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cHr" = ( +/obj/structure/cable{ icon_state = "1-8" }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cGr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cGE" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cGU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space) -"cGV" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless, -/area/space) -"cGZ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/engine/engineering) "cHD" = ( /obj/structure/cable{ @@ -51236,14 +50814,16 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"cIV" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restroom"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) "cMm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) "cMC" = ( /obj/machinery/computer/security/telescreen{ @@ -51251,7 +50831,7 @@ dir = 8; layer = 4; name = "Engine Monitor"; - network = list("singularity"); + network = list("engine"); pixel_x = 30 }, /obj/effect/turf_decal/stripes/line{ @@ -51262,24 +50842,15 @@ }, /area/engine/engineering) "cMD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/closed/wall/r_wall, +/area/engine/supermatter) "cMH" = ( -/obj/structure/particle_accelerator/particle_emitter/center, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/floor/engine, +/area/engine/supermatter) "cMN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/supermatter) "cMQ" = ( /obj/structure/cable{ icon_state = "0-2" @@ -51298,13 +50869,6 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard/aft) -"cNt" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) "cNE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -51474,6 +51038,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cQs" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 4"; + name = "Cell 4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) "cQw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -51517,27 +51092,41 @@ /turf/open/floor/plasteel/dark/telecomms/mainframe, /area/tcommsat/server) "cSG" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/engine/supermatter) "cSH" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/space) +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) "cSI" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"cSK" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cSJ" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cSK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) "cSL" = ( /obj/machinery/button/door{ id = "atmos"; @@ -51739,6 +51328,21 @@ dir = 1 }, /area/engine/engineering) +"cTu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/security/brig) "cTD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51862,17 +51466,23 @@ "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) -"cXd" = ( -/obj/structure/falsewall, -/obj/effect/turf_decal/delivery/white, +"dcW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"cZO" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/blood/old, -/obj/item/assembly/signaler, -/turf/open/floor/plating, -/area/maintenance/bar) +/area/security/brig) "dfh" = ( /obj/machinery/power/apc{ areastring = "/area/science/circuit"; @@ -51887,10 +51497,16 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"dpp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) +"dhD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) "dqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -51901,44 +51517,12 @@ }, /turf/closed/wall, /area/science/circuit) -"dwQ" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"dKf" = ( -/turf/closed/wall/r_wall, -/area/security/armory) -"dMY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/maintenance/bar) "dMZ" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"dPI" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"dTy" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"dUz" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/wood, -/area/maintenance/bar) "eaI" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -51946,58 +51530,38 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"ebz" = ( -/obj/structure/window/reinforced, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/machinery/door/window/eastleft{ - name = "Secway Docking Port" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/space/nearstation) -"eeA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"eeO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space) -"ejP" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"ekX" = ( -/obj/machinery/flasher{ - id = "Cell 4"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"enX" = ( -/obj/effect/turf_decal/stripes/line{ +"eet" = ( +/obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/armory) -"exs" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/space/nearstation) -"exQ" = ( -/obj/structure/table, -/obj/item/storage/toolbox/drone, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"efg" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"esl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"ete" = ( +/turf/closed/wall, +/area/maintenance/bar) +"evS" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -52006,6 +51570,41 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eAL" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/ai_monitored/security/armory) +"eEc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/warden) "eHI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -52017,6 +51616,12 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"eTp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "eVL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ @@ -52027,39 +51632,34 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"faG" = ( -/turf/open/floor/plasteel/purple/side{ - tag = "icon-purple (NORTH)"; - icon_state = "purple"; - dir = 1 +"faB" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/area/crew_quarters/cryopod) +/obj/machinery/power/apc{ + areastring = "/area/security/warden"; + dir = 1; + name = "Brig Control APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) "fcG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/science/mixing) -"fev" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "seclobby"; - name = "security shutters" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, +"fhC" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/blood/old, +/obj/item/assembly/signaler, /turf/open/floor/plating, -/area/security/brig) +/area/maintenance/bar) "flc" = ( /obj/machinery/bookbinder, /turf/open/floor/plasteel/white, /area/science/circuit) -"flZ" = ( -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/brig) "fnC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -52073,88 +51673,77 @@ }, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"fvg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"fpJ" = ( +/obj/structure/table, +/obj/item/storage/lockbox/loyalty, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"fqD" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 1"; + name = "Cell 1" }, -/turf/open/floor/plating/airless, -/area/space) -"fBa" = ( -/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/plating/airless, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"fsQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, /area/engine/engineering) -"fBP" = ( -/obj/machinery/power/emitter/anchored{ - dir = 4; - state = 2 +"fuL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-8" +/area/security/brig) +"fDN" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/turf/open/floor/wood, +/area/maintenance/bar) +"fEF" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/maintenance/port/aft) "fGf" = ( /obj/machinery/smartfridge/disks, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) -"fGu" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space) -"fJG" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/white/corner, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) "fKl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) -"fVA" = ( -/obj/structure/cable{ - icon_state = "4-8" +"fKO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/rack, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"fVS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"fXl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" +/turf/open/floor/plasteel, +/area/security/armory) +"fLS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"fYm" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/light{ + dir = 4 }, /obj/effect/turf_decal/bot{ dir = 2 }, -/turf/open/floor/plating, -/area/engine/engineering) -"fZs" = ( -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) "gbq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52167,47 +51756,50 @@ /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"gcN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/armory) -"gjf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) -"gqU" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" +"gsz" = ( +/obj/machinery/camera{ + c_tag = "Fitness Room South"; + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel/green/side{ + dir = 4 }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) +/area/crew_quarters/fitness) "gwd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, /area/science/circuit) -"gKO" = ( +"gwo" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-4" }, -/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/brig) +/area/maintenance/fore/secondary) +"gEX" = ( +/obj/structure/table/wood/poker, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"gKP" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) "gLH" = ( /obj/machinery/door/airlock/external{ name = "External Access"; @@ -52218,29 +51810,20 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"gMt" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot{ - dir = 2 +"gPJ" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"gMI" = ( -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"gUa" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"gVz" = ( -/obj/structure/table/wood/poker, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/red/side, +/area/ai_monitored/security/armory) +"gPL" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/wood, /area/maintenance/bar) "gWd" = ( @@ -52260,6 +51843,10 @@ dir = 8 }, /area/medical/sleeper) +"gZR" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood, +/area/maintenance/port/aft) "hcE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -52277,204 +51864,114 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"hcV" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"hDJ" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = null; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"hRa" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"heb" = ( -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"heG" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/cell_charger{ + pixel_y = 5 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"hkC" = ( -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"hYC" = ( +/obj/machinery/light/small{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, /area/security/brig) -"hpF" = ( -/obj/machinery/vending/kink, -/turf/open/floor/wood, -/area/maintenance/bar) -"hrd" = ( -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; +"ihC" = ( +/obj/structure/sign/poster/random{ pixel_y = -32 }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/red/corner, -/area/security/brig) -"hrv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"hse" = ( -/obj/structure/closet/l3closet/security, -/turf/open/floor/plasteel/showroomfloor, -/area/space/nearstation) -"hsU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"htj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/security/armory) -"hyb" = ( -/obj/structure/table, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"hHu" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Incinerator Access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"hNR" = ( -/obj/structure/table/wood/poker, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"hPY" = ( -/obj/structure/bed, -/obj/item/bedsheet/grey, -/obj/effect/decal/cleanable/semen{ - desc = "Blech."; - name = "dried semen" - }, -/obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, /area/maintenance/bar) -"hQe" = ( -/obj/machinery/light/small{ - dir = 8; - light_color = "#fff4bc" - }, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/engine/engineering) -"hSf" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space) -"hYu" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -2 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"hZr" = ( -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner, -/area/security/brig) -"iaO" = ( -/obj/effect/turf_decal/stripes/line{ +"ihS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"iei" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"iex" = ( -/turf/open/space/basic, -/area/engine/engineering) -"ifj" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/maintenance/bar) -"ilR" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/cryopod"; - dir = 4; - name = "Cryogenics APC"; - pixel_x = 24 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) -"iob" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) +"ijc" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "ipA" = ( /obj/machinery/droneDispenser, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"iqw" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"irr" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/maintenance/bar) "itG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/plasteel/white, /area/science/circuit) -"iCL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +"iuz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/eastright{ + name = "Brig Desk"; + req_access_txt = "2" }, -/obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) +/area/security/brig) +"ixw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/security{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"iyF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) "iEJ" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -52492,43 +51989,33 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) -"iPE" = ( +"iTV" = ( /obj/structure/bed, /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, /turf/open/floor/plasteel, /area/security/execution/transfer) -"iWy" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +"iYT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "lobbyairlock"; + name = "Security Lobby"; + req_access_txt = "0" }, -/turf/open/floor/wood, -/area/maintenance/bar) -"iWK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"iWM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"iZV" = ( +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/wood{ - icon_state = "wood-broken6" + icon_state = "wood-broken7" }, /area/maintenance/bar) -"iXO" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) "jbf" = ( /obj/structure/cable{ icon_state = "0-2" @@ -52541,19 +52028,14 @@ }, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"jbA" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"jbT" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, +"jdX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, /area/maintenance/bar) -"jcS" = ( -/obj/machinery/light, -/turf/open/floor/plating/airless, -/area/engine/engineering) "jgm" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -52572,9 +52054,11 @@ /obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, /area/quartermaster/office) -"jnp" = ( -/turf/open/floor/plasteel/dark, -/area/security/processing) +"jnM" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) "jrE" = ( /obj/machinery/rnd/production/protolathe/department/science, /obj/structure/sign/poster/official/random{ @@ -52582,33 +52066,14 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"jrX" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, +"jss" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, /area/maintenance/bar) -"jsN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"juA" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/security/armory) "jAD" = ( /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) -"jAM" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) "jCq" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -52621,6 +52086,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"jDQ" = ( +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -30 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) "jHt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -52634,24 +52110,41 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"jHE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"jJa" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 2 + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) "jMF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, /area/science/circuit) -"jOb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" +"jMY" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 }, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"jNv" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/bar) +/area/maintenance/fore/secondary) "jSO" = ( /obj/machinery/light{ dir = 4 @@ -52661,23 +52154,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"jTA" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Starboard Aft"; - dir = 1; - network = list("engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"jUO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/armory) "jVl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52687,64 +52163,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jZP" = ( -/obj/item/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"kbh" = ( -/obj/machinery/light{ +"jXE" = ( +/obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"kbA" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"kcH" = ( -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; - dir = 4 - }, -/turf/open/floor/noslip, -/area/crew_quarters/cryopod) -"kdx" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Secure Cell"; - name = "Secure Cell Locker" - }, -/obj/effect/turf_decal/stripes/white/end{ - dir = 4 - }, -/obj/effect/turf_decal/delivery/white, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) +"kcq" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood, +/area/maintenance/port/aft) "khb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -52762,20 +52196,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"kjK" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"klO" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) "knx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -52796,22 +52216,196 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"kso" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" +"ksu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 2; + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"kuo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, +/turf/open/floor/wood, +/area/maintenance/bar) +"kzT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"kOw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"kPd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"kPE" = ( +/obj/machinery/light, +/obj/machinery/cryopod{ + tag = "icon-cryopod-open (EAST)"; + icon_state = "cryopod-open"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/cryopod) +"kQk" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, /turf/open/floor/plating, +/area/maintenance/department/medical/morgue) +"kQp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/brig) +"kQq" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine, /area/engine/engineering) -"ksW" = ( +"kSb" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"kXo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"lgR" = ( +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Transfer Room"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/execution/transfer) +"lla" = ( +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"loR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/brig) +"lsi" = ( +/obj/machinery/power/apc/highcap/five_k{ + dir = 4; + areastring = "/area/ai_monitored/security/armory"; + name = "Armory APC"; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"lAB" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/science/circuit) +"lIk" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"lMg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"lQG" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/circuit) +"lTe" = ( +/obj/structure/table, +/obj/item/storage/toolbox/drone, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"lVH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"lYQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"mjr" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"mlG" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"mqQ" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"muL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -52826,133 +52420,36 @@ dir = 10 }, /area/security/brig) -"ktN" = ( -/obj/effect/turf_decal/loading_area/white, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/corner, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"kwo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/armory) -"kzT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"kBh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/security/brig) -"kNF" = ( -/obj/structure/closet/bombcloset/security, -/turf/open/floor/plasteel/showroomfloor, -/area/space) -"kOw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"kOO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"kPd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +"mBv" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"kQk" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "Output to Waste" }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"kRe" = ( +/turf/open/floor/engine, +/area/engine/engineering) +"mCA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) +"mKs" = ( /obj/item/restraints/handcuffs/fake, /obj/effect/decal/cleanable/blood/old, /obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, /turf/open/floor/plating, /area/maintenance/bar) -"kSb" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"kTZ" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" +"mNi" = ( +/obj/machinery/light_switch{ + pixel_x = -20 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"kUh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"kXH" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/bar) -"leL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"lnm" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/crowbar, -/obj/item/electropack/shockcollar, -/turf/open/floor/plating, -/area/maintenance/bar) -"lyP" = ( -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"lAB" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, +/turf/open/floor/plasteel/white, /area/science/circuit) -"lCe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"lMg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"lNf" = ( +"mQI" = ( /obj/machinery/door/window/brigdoor/security/cell{ dir = 4; id = "Secure Cell"; @@ -52974,178 +52471,77 @@ dir = 8 }, /area/security/execution/transfer) -"lQG" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/circuit) -"lSn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"lUX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"lWf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"mjp" = ( -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"mtP" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/wood, -/area/maintenance/bar) -"mDn" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Armory Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/southleft{ - name = "Reception Desk"; - req_access_txt = "63" - }, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"mES" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"mNi" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"mOo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"mOS" = ( -/obj/structure/sign/poster/official/no_erp, -/turf/closed/wall, -/area/maintenance/bar) -"mQL" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/obj/machinery/door_timer{ - id = "Secure Cell"; - name = "Secure Cell"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) "mRe" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"mTp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" +"mTf" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 }, -/turf/open/floor/plating, -/area/security/brig) -"mZB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"nfW" = ( -/turf/open/floor/plasteel, -/area/security/execution/transfer) -"nip" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/space) -"nlM" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/security/brig) -"noe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"nok" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"nvz" = ( -/obj/structure/table, -/obj/item/grenade/barrier{ - pixel_x = 4 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = -4 - }, -/obj/machinery/light{ - dir = 1 +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 }, +/obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/security/armory) +"nbc" = ( +/obj/machinery/hydroponics/soil, +/obj/item/plant_analyzer, +/obj/machinery/camera{ + c_tag = "Prison Common Room"; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/security/prison) +"noK" = ( +/obj/structure/girder, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"npy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/security/armory) +"nuw" = ( +/obj/structure/chair/stool, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"nuB" = ( +/turf/open/floor/wood, +/area/maintenance/bar) "nxv" = ( /obj/machinery/power/apc{ name = "Construction Area APC"; @@ -53157,35 +52553,22 @@ }, /turf/open/floor/plating, /area/construction) -"nzk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"nzm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space) -"nDS" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet, -/obj/effect/turf_decal/bot_white, -/obj/item/gun/energy/pumpaction/blaster, -/obj/item/gun/energy/pumpaction/blaster, +"nzh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, -/area/security/armory) +/area/engine/engineering) +"nCJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Brig"; + req_access = null; + req_access_txt = "63; 42" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "nGt" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53197,83 +52580,75 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"nMU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "nRG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nZe" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/bar) "oce" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel/white, /area/science/mixing) -"ohN" = ( -/turf/closed/wall, -/area/space) -"oEn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"orD" = ( +/obj/structure/table/wood/poker, +/obj/item/coin/iron, +/turf/open/floor/wood, +/area/maintenance/bar) +"oux" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor"; - dir = 2; - name = "motion-sensitive security camera" +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"oxm" = ( +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"oFD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 2; - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"oFM" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, +/turf/open/floor/plasteel/red/corner, /area/security/brig) +"oDF" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/engine/engineering) +"oEE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "oHU" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, /area/science/circuit) -"oLO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +"oKT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/wood, -/area/maintenance/bar) +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/brig) "oUh" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -53281,70 +52656,27 @@ /obj/machinery/disposal/bin, /turf/open/floor/plasteel/white, /area/science/circuit) -"oUp" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"pjh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"pvY" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"pye" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"pyu" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/window/eastleft{ - name = "Cyborg Docking Port" - }, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"pzB" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"pGb" = ( -/obj/effect/spawner/structure/window/reinforced, +"piy" = ( /obj/structure/cable{ icon_state = "0-4" }, -/obj/structure/cable{ - icon_state = "0-8" - }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) +"poo" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"pDm" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 2 + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -53380,47 +52712,27 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"pLx" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"pNk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "pNx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) -"pRH" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/science/circuit) -"qne" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"qiF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"qla" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/security/armory) "qpv" = ( /obj/machinery/light{ dir = 4 @@ -53433,161 +52745,129 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"qyv" = ( -/obj/machinery/door/poddoor/shutters{ - id = "lowsecarmory"; - name = "Non-Lethal Armoury Shutter" - }, -/obj/machinery/button/door{ - id = "lowsecarmory"; - name = "Non-Lethal Armory Shutters"; - pixel_y = 26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/main) -"qyS" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel, -/area/engine/atmos) -"qCO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"qLG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"qDl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"qQU" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 +/turf/closed/wall, +/area/maintenance/port/aft) +"qVv" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"qZT" = ( +/obj/machinery/vending/snack/random, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 }, /area/security/brig) -"qRE" = ( -/obj/structure/cable{ - icon_state = "1-4" +"rax" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot{ + dir = 2 }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) "rcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/circuit) -"rez" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "lobbyairlock"; - name = "Security Lobby"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) "rfW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) -"rkz" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/bar"; - dir = 2; - name = "Maintenance Bar APC"; - pixel_x = 1; - pixel_y = -24 +"rmO" = ( +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 }, -/obj/structure/cable, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/area/maintenance/bar) -"rmR" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) "rmX" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rrQ" = ( -/obj/effect/turf_decal/stripes/line{ +"rpN" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the exit."; + id = "laborexit"; + name = "exit button"; + normaldoorcontrol = 1; + pixel_x = 26; + pixel_y = -6; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plating/airless, -/area/space) -"rth" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plasteel/red/side{ + dir = 5 }, -/obj/structure/cable{ - icon_state = "4-8" +/area/security/processing) +"rtk" = ( +/turf/open/floor/plasteel/dark, +/area/security/processing) +"ryv" = ( +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"rtI" = ( -/turf/open/floor/plasteel/purple/side, -/area/crew_quarters/cryopod) -"rwa" = ( +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"rAZ" = ( /turf/closed/wall, /area/crew_quarters/cryopod) -"rzC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"rHF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" }, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) "rKP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, /area/construction) -"rQi" = ( -/obj/machinery/light{ - dir = 1 +"rPG" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Unisex Showers"; + req_access_txt = "0" }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"rVy" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"rXD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"rTI" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 3"; + name = "Cell 3" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/turf/open/floor/wood, -/area/maintenance/bar) -"rYO" = ( -/turf/closed/wall, -/area/maintenance/bar) -"rZN" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) +/turf/open/floor/plasteel/red/side, +/area/security/brig) "saK" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -53600,31 +52880,21 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) -"sfz" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Port Aft"; - dir = 1; - network = list("engine") +"sfv" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "seclobby"; + name = "security shutters" }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"sfS" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/turf/open/floor/plating, +/area/security/brig) +"sgY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood, -/area/maintenance/bar) -"siw" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen/blue, -/turf/open/floor/plasteel/purple/side{ - tag = "icon-purple (NORTH)"; - icon_state = "purple"; - dir = 1 - }, -/area/crew_quarters/cryopod) +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "slk" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -53637,79 +52907,38 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"soh" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/space) -"svF" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"swV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) +"ssv" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/obj/effect/turf_decal/bot_white, +/obj/item/gun/energy/pumpaction/blaster, +/obj/item/gun/energy/pumpaction/blaster, +/turf/open/floor/plasteel/dark, +/area/security/armory) "sxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/item/shovel/spade, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"sxZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"sCj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/red/side{ - dir = 6 + dir = 8 }, /area/security/brig) -"sCb" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" +"sGR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" +/obj/machinery/light{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"sHb" = ( -/turf/closed/wall/r_wall, -/area/space) -"sHe" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"sIS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/warden) -"sLb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/wood, +/area/maintenance/bar) "sLv" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -53718,9 +52947,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sOa" = ( -/turf/open/floor/plating/airless, -/area/engine/engineering) "sOs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53728,43 +52954,24 @@ /obj/machinery/door/airlock/maintenance/abandoned, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sPd" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/brig) -"sQG" = ( -/obj/machinery/camera/motion{ - c_tag = "Non-Lethal Armory Motion Sensor"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/armory) -"sRl" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"sSO" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) "sSW" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, /area/science/circuit) -"sTB" = ( -/turf/open/floor/plasteel/red/side{ - dir = 10 +"sVi" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 }, /area/security/brig) +"sWR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/computer/bounty{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "sXy" = ( /obj/machinery/door/airlock/external{ name = "Security External Airlock"; @@ -53779,55 +52986,29 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) -"tdg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"tfB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"tra" = ( +/obj/machinery/computer/prisoner{ dir = 4 }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/brig) -"tgb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"tDm" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"tII" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"tMl" = ( -/obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"tNR" = ( -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"tOq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/area/security/warden) +"tsC" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"tPI" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"tvf" = ( /obj/structure/table/wood/poker, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53835,23 +53016,93 @@ /obj/item/storage/pill_bottle/dice, /turf/open/floor/wood, /area/maintenance/bar) -"tRB" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; +"txT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/noslip, -/area/crew_quarters/cryopod) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"tIp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Armory"; + req_access_txt = "3" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"tLw" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"tMl" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"tOq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"tTl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/security/execution/transfer) "tXL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"udp" = ( +/obj/item/crowbar/large, +/obj/structure/rack, +/obj/item/flashlight, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"uhH" = ( +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/rack, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "uoB" = ( /obj/structure/table/reinforced, /obj/item/multitool, @@ -53862,7 +53113,100 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"uqz" = ( +"uzg" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"uFV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"uGh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"uMu" = ( +/obj/effect/turf_decal/tile/green/corner, +/turf/open/floor/plasteel, +/area/crew_quarters/cryopod) +"uNu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"uOE" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"uPT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"uQt" = ( +/obj/structure/sign/poster/official/no_erp, +/turf/closed/wall, +/area/maintenance/bar) +"uVS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"uZB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/brig) +"vbD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"vdY" = ( +/obj/structure/falsewall, +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"vmd" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/bulletproof{ pixel_x = -3; @@ -53889,132 +53233,16 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/security/armory) -"uuU" = ( -/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/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/security/armory) -"uCa" = ( -/obj/structure/chair/stool, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"uCz" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"uJC" = ( -/obj/structure/disposalpipe/segment, +"vml" = ( +/obj/machinery/vending/cigarette, /turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) -"uNu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"uPT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"uVS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uXp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"vbD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"vnJ" = ( -/obj/machinery/vending/games{ - name = "\improper Good 'Clean' Fun" - }, +"vnP" = ( +/obj/machinery/vending/autodrobe, /turf/open/floor/wood, /area/maintenance/bar) -"vob" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"vrL" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"vvD" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -54039,46 +53267,60 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/science/circuit) -"vDk" = ( -/obj/machinery/flasher{ - id = "brigentry"; - pixel_y = -28 +"vCy" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastleft{ + name = "Cyborg Docking Port" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"vGV" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Dormitory Bathrooms APC"; + areastring = "/area/crew_quarters/toilet"; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"vJv" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway East"; + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/light, /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/red/side, /area/security/brig) -"vEf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"vJW" = ( +/obj/machinery/camera{ + c_tag = "Brig Central"; dir = 1 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"vEr" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"vHG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"vMr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 +/obj/machinery/door_timer{ + id = "Cell 4"; + name = "Cell 4"; + pixel_y = -32 }, +/turf/open/floor/plasteel/red/corner, /area/security/brig) "vPE" = ( /obj/machinery/light{ @@ -54087,24 +53329,71 @@ /obj/machinery/libraryscanner, /turf/open/floor/plasteel/white, /area/science/circuit) -"vSg" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"weO" = ( +"vVq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"vYy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"vYR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Labor Shuttle"; + req_access = null; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"vZp" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "seclobby"; + name = "security shutters" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"wdF" = ( /obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood, -/area/maintenance/bar) -"whD" = ( -/obj/structure/chair/stool, /turf/open/floor/wood{ - icon_state = "wood-broken7" + icon_state = "wood-broken5" }, /area/maintenance/bar) -"wjY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/space/nearstation) +"wkw" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "wkN" = ( /turf/closed/wall, /area/science/circuit) @@ -54122,13 +53411,6 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"wpT" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "wrp" = ( /obj/machinery/light{ dir = 8 @@ -54152,62 +53434,50 @@ }, /turf/closed/wall, /area/hallway/secondary/service) -"wCj" = ( -/obj/item/lighter/greyscale, -/obj/effect/decal/cleanable/semen{ - desc = "Blech."; - name = "dried semen" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/bar) "wHz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"wJD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "lobbyairlock"; - name = "Security Lobby"; - req_access_txt = "0" +"wOx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"wUX" = ( -/obj/structure/table/wood/poker, -/obj/item/coin/iron, -/turf/open/floor/wood, -/area/maintenance/bar) +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/security/execution/transfer) "wUY" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"wWN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +"wZF" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"xbq" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"xgi" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/security/armory) -"wXT" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"wZS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/space) +/area/ai_monitored/security/armory) "xhV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54217,6 +53487,13 @@ }, /turf/open/floor/plating, /area/construction) +"xic" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/security/armory) "xiw" = ( /obj/machinery/door/airlock{ name = "Service Hall"; @@ -54228,35 +53505,28 @@ }, /turf/open/floor/plating, /area/hallway/secondary/service) -"xjt" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood, -/area/maintenance/bar) -"xte" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"xvH" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/wood, -/area/maintenance/bar) -"xxh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"xpa" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 }, -/turf/closed/wall, -/area/maintenance/bar) -"xCS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" +/obj/machinery/button/door{ + id = "permabolt3"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 }, -/obj/machinery/door/window/eastright{ - name = "Brig Desk"; - req_access_txt = "2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"xDn" = ( +/obj/machinery/flasher{ + id = "Cell 4"; + pixel_x = -28 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "xEu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -54269,7 +53539,1507 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xMc" = ( +"xJF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + id_tag = "laborexit"; + name = "Labor Shuttle"; + req_access = null; + req_access_txt = "63" + }, +/turf/open/floor/plasteel, +/area/security/processing) +"xVn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"ybU" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ycu" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"ykv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/cryopod{ + tag = "icon-cryopod-open (EAST)"; + icon_state = "cryopod-open"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/cryopod) +"yLl" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"yOg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/prisoner, +/obj/machinery/camera{ + c_tag = "Labor Shuttle Dock North" + }, +/turf/open/floor/plasteel, +/area/security/processing) +"zaC" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"zcn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"zft" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/main) +"zmg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/security/brig) +"znN" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"zxh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/crew_quarters/dorms) +"zGy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor"; + dir = 2; + name = "motion-sensitive security camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"zRm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "seclobby"; + name = "security shutters" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"zSX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/corner, +/turf/open/floor/plasteel, +/area/crew_quarters/cryopod) +"AgS" = ( +/obj/machinery/vending/games{ + name = "\improper Good 'Clean' Fun" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"ATB" = ( +/obj/structure/closet/secure_closet/lethalshots, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"AWY" = ( +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"BdE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"BlT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Armory"; + req_access_txt = "3" + }, +/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{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"BSi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"CaS" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/pen, +/obj/item/hand_labeler, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"Clf" = ( +/obj/machinery/button/door{ + id = "briggate"; + name = "Desk Shutters"; + pixel_x = -26; + pixel_y = 6; + req_access_txt = "0" + }, +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = -28; + pixel_y = -8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"CpD" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/brig) +"CxU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"CJg" = ( +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"CQC" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"CQO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"CUx" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"Dhx" = ( +/obj/machinery/camera/motion{ + c_tag = "Non-Lethal Armory Motion Sensor"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"DHH" = ( +/obj/machinery/button/door{ + id = "Maintdorm1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"DHO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"DJw" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"DRh" = ( +/obj/structure/table, +/obj/item/grenade/barrier{ + pixel_x = 4 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = -4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/armory) +"DVb" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Secure Cell"; + name = "Secure Cell Locker" + }, +/obj/effect/turf_decal/stripes/white/end{ + dir = 4 + }, +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"EbP" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"Ecg" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"Eew" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA"; + location = "Security" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"Eko" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/bar"; + dir = 2; + name = "Maintenance Bar APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"Emp" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"Evc" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = null; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"EOh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"EXC" = ( +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"Fdq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 0; + id_tag = null; + locked = 0; + name = "Prisoner Transfer Centre"; + req_access = null; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"Fwc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"FJK" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"FQA" = ( +/obj/machinery/button/door{ + id = "seclobby"; + name = "Security Lobby Lockdown"; + pixel_x = -26; + pixel_y = 8; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "lobbyairlock"; + name = "Security Lobby Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = -2; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"FRl" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/bar) +"FZW" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/corner, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"Gbr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/rack, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"GcW" = ( +/turf/closed/wall/r_wall, +/area/security/armory) +"GlY" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Brig Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 4 + }, +/area/security/brig) +"Gmd" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"Gnk" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"GpD" = ( +/obj/machinery/flasher{ + id = "brigentry"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"Gwy" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + id_tag = "Maintdorm2"; + req_access_txt = "0" + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"Hig" = ( +/obj/machinery/camera{ + c_tag = "Dormitory South"; + c_tag_order = 999; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/crew_quarters/dorms) +"HJB" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"HWl" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"HXb" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) +"IcK" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 + }, +/obj/machinery/door_timer{ + id = "Secure Cell"; + name = "Secure Cell"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"Iiq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + pixel_y = -25; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"IqS" = ( +/obj/structure/window/reinforced, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/machinery/door/window/eastleft{ + name = "Secway Docking Port" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"IwC" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood, +/area/maintenance/bar) +"IEd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"IOq" = ( +/obj/structure/rack, +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"IPJ" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/brig) +"JbH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"Jcn" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"Jcy" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"Jfm" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"Jgm" = ( +/obj/effect/turf_decal/loading_area/white, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/corner, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"Jnv" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"JAr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/corner, +/turf/open/floor/plasteel, +/area/crew_quarters/cryopod) +"JOT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"Knt" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"Kpp" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/cryopod{ + tag = "icon-cryopod-open (WEST)"; + icon_state = "cryopod-open"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"KrE" = ( +/obj/structure/rack, +/obj/item/soap/nanotrasen, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"KvX" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/warden, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -27; + pixel_y = 8; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "seclobby"; + name = "Security Lobby Lockdown"; + pixel_x = -27; + pixel_y = -2; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"KHo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/brig) +"KNi" = ( +/obj/machinery/door/window/southleft{ + name = "Armory"; + req_access_txt = "3" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"LcH" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/maintenance/bar) +"Lru" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt2"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"LAP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"LZL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"Moa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"MxR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"Mzd" = ( +/obj/machinery/door/poddoor/shutters{ + id = "lowsecarmory"; + name = "Non-Lethal Armoury Shutter" + }, +/obj/machinery/button/door{ + id = "lowsecarmory"; + name = "Non-Lethal Armory Shutters"; + pixel_y = 26; + req_access_txt = "3" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/main) +"MIE" = ( +/obj/item/shard, +/obj/item/wirecutters, +/obj/item/wallframe/camera, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/bar) +"MJI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"MLq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"MRu" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/structure/closet/secure_closet/courtroom, +/obj/effect/decal/cleanable/cobweb, +/obj/item/gavelhammer, +/turf/open/floor/plasteel, +/area/security/courtroom) +"MRP" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Incinerator Access"; + req_access_txt = "12" + }, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"MWg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"Nau" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"NkF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"Nmb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"Nql" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"Nrx" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"NzL" = ( +/obj/machinery/door/window/westleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Brig Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 4 + }, +/area/security/brig) +"NQr" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Brig Control Room"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/warden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"NSC" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"Oly" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"Osi" = ( +/obj/machinery/door/poddoor/shutters{ + id = "armory"; + name = "Armoury Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"OtF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/bar) +"Ozq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"OBq" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"OSr" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + id_tag = "Maintdorm1"; + req_access_txt = "0" + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"PcH" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/maintenance/bar) +"Pem" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) +"Pez" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"PlJ" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "seclobby"; + name = "security shutters" + }, +/turf/open/floor/plating, +/area/security/brig) +"PzP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"PBc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"PEg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/brig) +"PJW" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"PYb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/brig) +"Qcw" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"Qge" = ( +/obj/machinery/button/door{ + id = "Maintdorm2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) +"Qru" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "lobbyairlock"; + name = "Security Lobby"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"Qvz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"QDB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"QFx" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"ReY" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"Rwb" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"RyJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"RRt" = ( +/obj/item/lighter/greyscale, +/obj/effect/decal/cleanable/semen{ + desc = "Blech."; + name = "dried semen" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/bar) +"RWl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"SbB" = ( +/obj/machinery/camera{ + c_tag = "Brig Equipment Room"; + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"Sfp" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = null; + name = "Evidence Storage"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"SjU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"Sly" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"STm" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/maintenance/bar) +"SUw" = ( +/obj/structure/rack, +/obj/item/storage/box/teargas{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/red/side, +/area/ai_monitored/security/armory) +"SWq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Security Office"; + req_access = null; + req_access_txt = "1" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"Tqy" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"TIM" = ( +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/corner, +/area/security/brig) +"TZk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"UmK" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"UnJ" = ( +/obj/machinery/vending/kink, +/turf/open/floor/wood, +/area/maintenance/bar) +"UqV" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"Uua" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"Uuv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"UvC" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"USL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"UYY" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/cryopod"; + dir = 4; + name = "Cryogenics APC"; + pixel_x = 24 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"Vup" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt1"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"VLP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"VTn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"VZe" = ( +/obj/machinery/door/poddoor/shutters{ + id = "armory"; + name = "Armoury Shutter" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"Wgg" = ( +/obj/structure/bed, +/obj/item/bedsheet/grey, +/obj/effect/decal/cleanable/semen{ + desc = "Blech."; + name = "dried semen" + }, +/obj/effect/spawner/lootdrop/costume, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/bar) +"WwY" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"WDU" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"WMt" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"WQm" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/courtroom) +"WRc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "seclobby"; + name = "security shutters" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"WSZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"WWX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Armory Desk"; + req_access_txt = "3" + }, +/obj/machinery/door/window/southleft{ + name = "Reception Desk"; + req_access_txt = "63" + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"WXW" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"Xfx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"Xiv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"XjL" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/ai_monitored/security/armory) +"XmQ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/whitered/side{ + dir = 5 + }, +/area/security/brig) +"XqB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -54278,51 +55048,172 @@ }, /turf/open/floor/plating, /area/maintenance/bar) -"xOe" = ( -/obj/item/shard, -/obj/item/wirecutters, -/obj/item/wallframe/camera, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/bar) -"xWy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"ycr" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ +"XwE" = ( +/turf/open/floor/plasteel/red/side{ dir = 10 }, +/area/security/brig) +"XBE" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/crowbar, +/obj/item/electropack/shockcollar, /turf/open/floor/plating, -/area/engine/engineering) -"ycu" = ( +/area/maintenance/bar) +"XLV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/structure/cable{ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/science/circuit) -"yeG" = ( -/obj/structure/sign/poster/random{ - pixel_y = -32 +/area/ai_monitored/security/armory) +"XMB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/rnd/production/protolathe/department/security, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"XPp" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"XRe" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/bar, +/area/security/brig) +"XSH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"YcJ" = ( +/turf/open/floor/plasteel, +/area/security/execution/transfer) +"YjW" = ( +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"YpE" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/wood, /area/maintenance/bar) -"ylH" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/chair/office/dark{ +"YNq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"YNF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"YRL" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"YUq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/computer/cryopod{ + pixel_y = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/cryopod) +"ZbZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/security/brig) +"Zhd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/bar) +"Zvf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/brig) +"ZAl" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"ZEU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/security/brig) +"ZHV" = ( +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/security/brig) (1,1,1) = {" aaa @@ -70158,8 +71049,6 @@ aaa aaa aaa aaa -aaa -aaa aag aaa aaa @@ -70167,6 +71056,8 @@ aaa aaa aaa aaa +aaa +aaa aaf aaS aaa @@ -70415,8 +71306,6 @@ aaa aaa aaa aaa -aaa -aaa aag aaa aaa @@ -70424,6 +71313,8 @@ aaa aaa aaa aaa +aaa +aaa aaf aaS aaf @@ -70672,8 +71563,6 @@ aaa aaa aaa aaa -aaa -aaa aag aaa aaa @@ -70681,6 +71570,8 @@ aaa aaa aaa aaa +aaa +aaa aaf aaS aaa @@ -70929,8 +71820,6 @@ aaa aaa aaa aaa -aaa -aaa aag aaa aaa @@ -70938,6 +71827,8 @@ aaa aaa aaa aaa +aaa +aaa aaf aaS acy @@ -71186,8 +72077,6 @@ aaa aaa aaa aaa -aaa -aaa aag aaa aaa @@ -71195,6 +72084,8 @@ aaa aaa aaa aaa +aaa +aaa aaf aba aaa @@ -71443,8 +72334,6 @@ aaa aaa aaa aaa -aaa -aaa aag aaa aaa @@ -71452,6 +72341,8 @@ aaa aaa aaa aaa +aaa +aaa aaf aaS aaf @@ -71700,10 +72591,10 @@ aaa aaa aaa aaa -aaa -aaa aag aaa +aaa +aaa aoV bZm aoV @@ -71957,10 +72848,10 @@ aaa aaa aaa aaa -aaa -aaa aag aaa +aaa +aaa aoV bVz aaf @@ -72214,10 +73105,10 @@ aaa aaa aaa aaa -aaa -aaa aag aaa +aaa +aaa aag bVz aag @@ -72471,9 +73362,9 @@ aaa aaa aaa aaa -aaa -aaa aag +gXs +aaa aaa aaf bVz @@ -72727,10 +73618,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa +gXs aag +gXs +gXs aaa aaf bVz @@ -72985,10 +73876,10 @@ aaa aaf aaf aaf -aaa -aaa aag -aaa +gXs +gXs +gXs bVx caf aoV @@ -73242,11 +74133,11 @@ aaa aaa aaa bCq -bCq -bCq bLv bCq -aoV +bCq +bCq +bCq cbj aoV aag @@ -73499,10 +74390,10 @@ aaa aaa aaa bCq -bJP -bCq -bSn +KrE bCq +bPS +gZR bCq cbj bLv @@ -73756,10 +74647,10 @@ aaa aaa aaa bCq -bPS -aad -bPS -bPS +bHE +bCq +fLS +pDm bCq cbk bLv @@ -74013,10 +74904,10 @@ aaa aaa aaa bLv -bPR -bRc -bSo -bTs +bHE +Gwy +Qge +tsC bCq bVy bLv @@ -74270,10 +75161,10 @@ aaa aaa aaa bCq -bPS -bRf -bSo -bTu +bHE +bCq +bCq +qQU bCq bVB bHE @@ -74527,10 +75418,10 @@ aaa aaa aaa bLv -bPT -bRe -bSo -bTt +bHE +bCq +bPS +kcq bCq bVA bWw @@ -74784,10 +75675,10 @@ aaa aaa aaa bCq -bPV +bHE bCq -bCq -bTw +fLS +jJa bCq bVD bWy @@ -75041,10 +75932,10 @@ bGi aoV aoV bCq -bPU bHE -bSp -bTv +OSr +DHH +fEF bCq bVC bWx @@ -75301,7 +76192,7 @@ bCq bPW bCq bCq -bTy +qQU bCq bVF bWA @@ -75815,20 +76706,20 @@ bCq bPY cOw bCq -rYO -rYO -rYO -rYO -rYO -hHu -rYO -rYO -rYO -rYO -rYO -rYO -rYO -rYO +ete +ete +ete +ete +ete +MRP +ete +ete +ete +ete +ete +ete +ete +ete bUs bLv aaa @@ -76072,20 +76963,20 @@ bCq bPX bRg bRg -rYO -vSg -bVG -lWf -jZP -vSg -xjt -rYO -vSg -tNR -bVG -vSg -dTy -rYO +ete +nuB +OBq +sGR +jDQ +nuB +IwC +ete +nuB +iZV +OBq +nuB +lIk +ete bUs bLv aaa @@ -76329,20 +77220,20 @@ bLv bQa bHE bHE -rYO -hsU -vHG -iWM -xte -kOO -xte -ifj -xte -xte -vEf -jrX -yeG -rYO +ete +Qvz +jHE +esl +Ozq +WSZ +Ozq +UmK +Ozq +Ozq +eTp +jnM +fDN +ete bUs bLv aaf @@ -76586,20 +77477,20 @@ bLv bPZ bHE bHE -nZe -noe -sfS -jbT -pLx -hcV -iWK -uXp -iWK -mES -iWy -cCa -vSg -rYO +ReY +CxU +WwY +WXW +FJK +CUx +qDl +rHF +qDl +Sly +Gnk +irr +nuB +ete bUs bLv aaa @@ -76843,20 +77734,20 @@ bLv bHE bHE bSs -rYO -qne -nok -tDm -sRl -nok -vSg -mOS -uCz -cCa -hNR -gVz -wXT -rYO +ete +MJI +tLw +wdF +jss +tLw +nuB +uQt +HJB +irr +gEX +PcH +znN +ete bUs bLv aaa @@ -77079,7 +77970,7 @@ bnG bnz bpA bbR -bkM +sWR jlm bud eyM @@ -77100,20 +77991,20 @@ bCq bHE bRh bLu -rYO -rXD -pye -heG -pjh -dMY -rkz -rYO -vSg -whD -hNR -gVz -uCa -rYO +ete +SjU +HWl +PzP +jdX +ihS +Eko +ete +nuB +uOE +gEX +PcH +nuw +ete bUs bLv aaf @@ -77278,10 +78169,10 @@ abc abc afu abc -aaa -aaa -aaa -aaa +abc +abc +abc +abc aaa aaa aaa @@ -77357,20 +78248,20 @@ bCq bOK bCq bCq -rYO -jOb -xxh -mjp -weO -dUz -rYO -rYO -vSg -cCa -tPI -wUX -cCa -rYO +ete +VTn +Pem +Oly +LcH +gPL +ete +ete +nuB +irr +tvf +orD +irr +ete bUs bLv aaa @@ -77534,20 +78425,20 @@ abc aea aeH aft -cXd -ktN -sSO -rVy +vdY +Jgm +jXE +DJw abc -pzB -pzB +gXs +aaa aaa aiU -aln +QFx aiU aaa aiU -aln +QFx aiU aaa aaa @@ -77615,19 +78506,19 @@ bHE bLv aaa bLv -xMc -xxh -rYO -rYO -rYO -rYO -vSg -vSg -vSg -kjK -cCa -gMI -rYO +lYQ +Pem +ete +ete +ete +ete +nuB +nuB +nuB +YpE +irr +ihC +ete bUs bLv aaa @@ -77655,8 +78546,8 @@ aaa aaa aaa aaa -aaa -aaa +aaT +aaT aaa aaa aaa @@ -77793,18 +78684,18 @@ aeJ afw abc abc -fJG -mQL +FZW +IcK abc aaf aaf -aaf +aaa aiU -jnp +rtk aiU aaa aiU -jnp +rtk aiU aaf aaf @@ -77872,19 +78763,19 @@ bHE bLv aaf bLv -xMc -xxh -kRe -lnm -wCj -kXH -vSg -uCz -jrX -oLO -vSg -vSg -rYO +lYQ +Pem +mKs +XBE +RRt +FRl +nuB +HJB +jnM +kuo +nuB +nuB +ete bUs bLv aaf @@ -77900,21 +78791,21 @@ cjJ aaa aaa crn +aaf +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaf +ctv +aaT +aaT aaa aaa aaa @@ -78043,25 +78934,25 @@ abb abt aca acz -acX +wOx adC aeb aeI afv agf abc -kdx -lNf +DVb +mQI abc aiT aiT aiV aiU -cxJ +Iiq aiU aiT aiU -cxJ +Iiq aiU aiV aiT @@ -78129,19 +79020,19 @@ bLv bCq aaa bLv -xMc -xxh -xOe -hPY -cZO -rYO -xvH -mtP -iXO -rZN -vnJ -hpF -rYO +lYQ +Pem +MIE +Wgg +fhC +ete +STm +vnP +XPp +Ecg +AgS +UnJ +ete bUs bCq aaa @@ -78157,21 +79048,21 @@ cjJ aaa aaa crn +aaf +aaT +ctv +ctv +ctv +ctv +ctv +ctv +ctv +aaT aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaf +ctv +ctv +aaT aaa aaa aaa @@ -78300,16 +79191,16 @@ abe abw acc acB -acZ +tTl adE aee aeL afy agh abc -nfW -nfW -nfW +YcJ +YcJ +YcJ aiV ajs akb @@ -78386,19 +79277,19 @@ bLv aaa aaa bTB -bUv -eeA -dpp -dpp -dpp -dpp -dpp -dpp -dpp -dpp -dpp -dpp -car +XqB +mCA +OtF +OtF +OtF +OtF +OtF +OtF +OtF +OtF +OtF +OtF +Zhd bUs bCq bCq @@ -78414,20 +79305,20 @@ cjJ aaf aaf cig -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaf +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaT +aaf +aaf +aaf +aaf aaa aaa aaa @@ -78557,16 +79448,16 @@ abd abv acb acA -acI +lgR adD aed aeK afx agg abc -nfW -iPE -nfW +YcJ +iTV +YcJ aiV ajr aka @@ -78643,7 +79534,7 @@ bLv bLv bLv bTA -bUu +iqw bLw bLw bLw @@ -78672,17 +79563,17 @@ ccw ccw ccw aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaf aaa aaa aaa @@ -78817,13 +79708,13 @@ aby aby aby aeg -aeN +Fdq afA afA afA -nfW -nfW -nfW +YcJ +YcJ +YcJ aiV aju akd @@ -78929,19 +79820,19 @@ cqw cqO crp aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaT +aaT +aaT aaa aaa aaa @@ -79082,13 +79973,13 @@ aai aai aai aai -ajt +yOg akc akJ alr amd amL -anu +rpN alq aot apc @@ -79185,20 +80076,20 @@ cgR cgR cqN cro +cEl +cEE +cEl +cFm +csx +cFm +cFm +csx +csv aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaT +ctv +aaT aaa aaa aaa @@ -79340,13 +80231,13 @@ agK aiB aai ajw -akf +vYR aiX aiX aiX aiX aiV -anP +xJF aiT cCi cCi @@ -79442,20 +80333,20 @@ ciN cji cDZ crr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +crJ +crT +crJ +cFn +css +csx +csx +css +csb +aaf +aaf +aaT +ctv +aaT aaa aaa aaa @@ -79584,13 +80475,13 @@ aat abh aat acd -abK +xpa acY adG aeh aeO afI -agl +hDJ agH ags ags @@ -79699,20 +80590,20 @@ cgR cDB cqP crq +crZ +crT +crZ +cFo +css +cFm +cFm +css +csv aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaT +ctv +aaT aaa aaa aaa @@ -79855,7 +80746,7 @@ aho acd ajy akh -afK +Sfp ajc afM afN @@ -79956,21 +80847,21 @@ cgR cqx cqR crp -gXs -gXs -gXs -gXs -gXs -gXs -gXs -gXs -gXs -gXs -gXs -gXs -gXs -gXs -pzB +crJ +crT +crJ +cFn +css +csx +csx +css +csb +aaf +aaf +aaT +ctv +aaT +aaa aaa aaa aaa @@ -80214,24 +81105,24 @@ cqz cqQ ccw crH +crT +crZ +cFo +css +cFm +cFm +css +csv aaa aaa -sHb -sHb -sHb +aaT +ctv +aaT aaa aaa aaa aaa aaa -sHb -sHb -sHb -pzB -pzB -aaa -aaa -aaa aaa aaa aaa @@ -80366,7 +81257,7 @@ agK agK ail aiE -aiW +Evc ajA akj agj @@ -80374,7 +81265,7 @@ agj agj aiX aiX -anQ +mlG aov cCi apU @@ -80470,24 +81361,24 @@ clJ cig cig ccw -crH -crH -sHb -sHb -sHb -sHb -sHb +crJ +crT +crJ +cFn +css +csx +csx +css +csb +aaf +aaf +aaT +ctv +aaT +aaa aaa aaa aaa -sHb -sHb -sHb -sHb -sHb -pzB -pzB -pzB aaa aaa aaa @@ -80603,7 +81494,7 @@ aaa aag aaf aaj -aaq +nbc aay aaE aaJ @@ -80612,7 +81503,7 @@ aaV aat aat acd -abL +Lru adb acd ael @@ -80625,11 +81516,11 @@ agj agj agj ajz -aki -akM +cTu +PEg aly -amf -amQ +AWY +Jcn aiX anw aov @@ -80721,30 +81612,30 @@ ccw ccw ccw cnZ -pNk -cpt -cpt +coH cpt +cpZ +cig cqS ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -cpy -ccw -ccw -ccw -ccw -ccw -ccw -ccw -sHb -pzB +crH +crT +crZ +cFo +css +cFm +cFm +css +csv +aaa +aaa +aaT +ctv +aaT +aaa +aaa +aaf +aaa aaa aaa aaa @@ -80882,10 +81773,10 @@ ahW aiD agj auj -akl -akO -alx -tII +ZEU +fqD +hYC +qiF amg aiX anw @@ -80980,28 +81871,28 @@ cnt cob coL cDo -ylH cgR +cqA cqT -ccw -hQe -ccw -wpT -fBa -vEr -fBa -qRE -ccw -ccw -ccw -cGE -fBa -pRH -dPI -dPI -ccw -sHb -cSI +csg +crJ +crU +csb +cFn +css +csx +csx +css +csb +aaf +aaf +aaT +aaT +aaT +gXs +aaf +aaf +aaf aaa aaa aaa @@ -81139,13 +82030,13 @@ ain aid agj aiZ -akk +ZHV akQ agj agj agj aiX -anR +kXo aow apg aqZ @@ -81238,27 +82129,27 @@ cgw coK cpu cMm -ckH -qCO -swV +ccw +ccw +ccw crK cEK csa -sOa -fBP -sOa +csj +csa +csa cGr -vob -kbh -vob -cNt -sOa -fBP -sOa -sOa -ccw -sHb -pzB +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa aaa aaa aaa @@ -81397,10 +82288,10 @@ aiF agj ajD akm -mTp +PYb aly -lyP -amQ +ryv +Jcn aiX anw aov @@ -81491,31 +82382,31 @@ ckG clJ cmF cgR -cnZ +cgI chF ciO -ylH -cgR -cqT -ccw -cig -ccw +cqc +cqc +cqc +cEd +cEr +cEL cFb -sOa +cFu cFI -sOa -sOa -sOa -sOa -sOa -sOa -sOa -cFI -sOa -sfz +cGd +cGs +cGr ccw -sHb -hSf +ccw +ccw +ccw +ccw +ccw +aaa +eRz +aaT +eRz aaa aaa aaa @@ -81631,32 +82522,32 @@ aaa aag aaf aai -sHe +ZAl aaA -aaG +Kpp aaK aaP aaX aat aat acd -acD +Vup acY adG aeq aeV acd agj -ahm -ahD -aiw +XmQ +NzL +GlY aiO agj aja -akl -akP -alx -tII +ZEU +mqQ +hYC +qiF ami aiX anw @@ -81748,31 +82639,31 @@ cTa ceZ clQ cgR -cnZ -pNk -cgR -cgR -cgR -cqT -kTZ +cgx +coM +cpv +cqb +cqb +cqb +cqb cEs -sOa -fZs +cqb +cqb cAp -tgb +cqb cAo -tgb -cAo -tgb -cAo -tgb -lCe -sOa -sOa -sOa +cGt +cgx +jMY +csd +cHa +csd +uhH ccw -sHb -fGu +aaa +aaT +ctv +aaT aaa aaa aaa @@ -81895,7 +82786,7 @@ aai aai aai abj -abG +rPG acd acd acd @@ -81903,14 +82794,14 @@ acd aeP afC agk -agF +HXb agP agP agP agP aiz -ajg -hrd +zmg +TIM akQ agj agj @@ -82006,30 +82897,30 @@ cTd ckF ckF cgK -pNk -cgR -cgR -cgR -cqT -kTZ +cDg +cDp +cqe +cqB +cqB +cEe csP -sOa -sOa +cAl +cFc cAq cFJ cSH -cFJ -cSH -cFJ -cSH -cFJ -cSH -cFJ -sOa -sOa +cGu +cGH +fsQ +fsQ +cGR +csd +csd ccw -sHb -fGu +aaa +aaT +ctv +aaT aaa aaa aaa @@ -82148,12 +83039,12 @@ aaa aaa aaf aaf -dwQ +Emp aaf aai abi abF -ach +cIV acK adf acd @@ -82167,11 +83058,11 @@ agO agO aiy ajb -ajF -akN -alw -hkC -amQ +fuL +kQp +Nrx +rmO +Jcn aiX anw aov @@ -82266,27 +83157,27 @@ cgJ chG cpx cqd -cjc +cDC cqU -kTZ -csP -sOa -fZs -cAq +cEf +cEt +cEM +csA +cEg cFK -aoV -aoV -cFK -pzB -aaa -aoV -aoV -cFK -cFJ -sOa +cGe +cGv +cGI +cGS +cHb +cHg +cHn +oDF ccw -sHb -fGu +aaf +aaT +ctv +aaT aaf aaa aaa @@ -82421,16 +83312,16 @@ agn agR agn agR -sIS +eEc aiX -kUh +VLP akv -gqU -xWy +rTI +uGh aww amk aiX -rQi +eet aov aph aqb @@ -82519,31 +83410,31 @@ cig cig cTf cgR -cnZ +ccw cDh cpy +cDv +cDD +cqU +cMD +cEu +cEz +cEz +cMD +cFL +cGf +kQq +cMm +ciZ +cHc +cAu +cAu +ciZ ccw -fXl -ccw -ccw -cqY -cqY -cqY -cAq -aoV -aoV -aoV -pzB -cSI aaa -aoV -aoV -aoV -cFJ -sOa -ccw -sHb -fGu +aaT +ctv +aaT aaa aaa aaa @@ -82662,26 +83553,26 @@ aaa aaa aaa aaf -dwQ +Emp aaf -dKf -juA -sQG -jAM +GcW +qla +Dhx +EbP aaZ -cpg -acv -adi -hyb +fpJ +ATB +lla +YRL aaZ -aeW -fVA -ahv -ahQ -aiI -aiH +NQr +Gbr +tra +ixw +lVH +piy ajI -hZr +oxm akQ agj agj @@ -82776,31 +83667,31 @@ ckI clJ cmL cBO -cnZ -cDh ccw +chV +cpx cqf cqD -kso +cMD crs cEv -ycr -cqY -cAq -aoV -aoV -aaa -aaa -pzB -aaa -aaa -aoV -aoV -cFJ -sOa +cEv +cFe +cMD +cFM +czE +kQq ccw -sHb -fGu +cGT +csd +csd +csd +csd +ccw +aaf +aaT +ctv +aaT aaa aaa aaa @@ -82919,30 +83810,30 @@ aaa aaa aaa aaf -dwQ +Emp aaf -dKf -juA -gcN -jAM +GcW +qla +QDB +EbP aaZ -acl +MLq cxA acL -exQ +lTe aaZ -agp -agT -ahx -ahS -aiK -mDn -kUh +faB +Uua +CQC +NSC +KvX +WWX +VLP akm -akT +oKT aly -ekX -amQ +xDn +Jcn aiX anw aov @@ -83033,31 +83924,31 @@ ckK clJ cmL cgR -cnZ +cgL chX -nzk +cpx cqh cqF cra crI cEw -rmR -cqY -cAq -aaa -aaa -aaa -rrQ +cEw +cEw +cFw +cFN +csH +csR +cMm cGU -eeO -aaa -pzB -cFK -cFJ -sOa +csd +csd +cHo +csd ccw -sHb -fGu +aaa +aaT +ctv +aaT aaa aaa aae @@ -83176,41 +84067,41 @@ aaa aaa aaa aaf -dwQ +Emp aaf -dKf -juA -wWN -iCL +GcW +qla +fKO +tfB aaZ -ack +xgi adk adK -cqG -aeX +zaC +dhD agt agS agQ agt -aiJ +Rwb akV ajI -akl -akS -alx -tII +ZEU +cQs +hYC +qiF amp aiX anS -aoy -apj -anz -anz -anz -anz -anz -anz -awk +Eew +JbH +oEE +oEE +oEE +oEE +oEE +oEE +JOT axB anz anz @@ -83290,31 +84181,31 @@ ckI clJ cmL cnv -cnZ -lSn -ccw +cMm +chX +cpx cqg cqE cqZ crt cMH cAm -fVS +cMH cMN -pzB +cFO cSI cSI -fvg +cMm cGV -sLb -cSI -cSI -pzB -cFJ -jcS +csd +cGV +noK +csd ccw -sHb -fGu +aaa +aaT +ctv +aaT aaa aaa aaa @@ -83433,26 +84324,26 @@ aaa aaa aaa aaf -dwQ +Emp aaf -dKf -juA -gcN -ejP +GcW +qla +QDB +yLl aaZ -oEn -acM -adQ -cwM -aeZ -agr +zGy +XjL +Pez +IOq +CQO +PBc agU ahy -ahX -aiL -gKO -tdg -akq +LAP +xbq +Gmd +KHo +vJW akQ agj agj @@ -83547,31 +84438,31 @@ cfb ccw cmN cgR -cnZ -lSn -fXl +cgL +chX +cpx cqj cSG crb cru cEx -vrL -cqY -cAq -cFK -pzB -aaa -wZS -rzC -nzm -aaa -aaa -aaa -cFJ -sOa +cEx +cEx +cAP +cFP +csI +cAt +cMm +csd +csd +csd +cHp +csd ccw -sHb -fGu +aaf +aaT +ctv +aaT aaa aaa aaa @@ -83690,33 +84581,33 @@ aaa aaa aaa aaf -dwQ +Emp aaf -dKf -nvz -htj -ejP +GcW +DRh +xic +yLl aaZ -pvY +YNq coS aet cxA -aeY +KNi agt agt -ahz -aie +vVq +zcn agt -svF -vMr -akp +WDU +vYy +xVn akU -alz +Clf aml -amT +FQA aiX -rez -wJD +Qru +iYT apl aqc aqc @@ -83804,31 +84695,31 @@ cfb clM cfz cgR -cnZ -lSn ccw +cii +cpx cqi cMD cAP -cMD -cMD +crv cEy -cqY -cAq -aoV -aoV -aaa -aaa -cSI -aaa -aaa -aoV -aoV -cFJ -sOa +cEy +cFh +cMD +cFM +czE +kQq ccw -sHb -fGu +cGT +csd +csd +csd +csd +ccw +aaf +aaT +ctv +aaT aaa aaa aaa @@ -83947,33 +84838,33 @@ aaa aaa aaa aaf -dwQ +Emp aaf -dKf -nDS -jUO -iaO -abQ -mZB -adj -arc -blT -agq +GcW +ssv +Fwc +XLV +BlT +wkw +eAL +sgY +Moa +tIp cml agV cxk aig -aiM +CaS aiX -kBh -qLG -pGb +Zvf +ZbZ +Nql alB amn -amV -sCb +UqV +dcW aiG -flZ +Knt aod aqf ahT @@ -83983,13 +84874,13 @@ ahT ahT awn axF -hrv -hrv -hrv -hrv -ilR anF anF +anF +anF +UYY +Xiv +gwo aoa aJu aKF @@ -84061,31 +84952,31 @@ cfb cfa cje cgR -cnZ -lSn -cpy ccw -fXl +cDi +cDr +cDw +cDE +cEa +cMD +cEz +cEz +cEz +cMD +cFR +cSJ +kQq +cMm +ciZ +cHd +cHj +cHd +ciZ ccw -ccw -cqY -cqY -cqY -cAq -aoV -aoV aaa -aaa -cSI -pzB -aaa -aoV -aoV -cFJ -sOa -ccw -sHb -fGu +aaT +ctv +aaT aaa aaa aaa @@ -84204,33 +85095,33 @@ aaa aaa aaa aaf -dwQ +Emp aaf -dKf -uqz -kwo -mOo -abN -rth +GcW +vmd +MWg +IEd +VZe +EOh acF acF -aes +gPJ avB amN agt ahB -aHp +Uuv agn aiX -oFD -ksW +ksu +muL amS alA -xCS +iuz amm -fev -anT -anT +zRm +vZp +vZp apn aqe arf @@ -84242,11 +85133,11 @@ arf arf arf arf -rwa -rwa -rwa -rwa -anF +rAZ +rAZ +rAZ +rAZ +jNv ahn aJn aJn @@ -84318,31 +85209,31 @@ ckL cmF cje cgR -cnZ -cjS +cMm +chX cpD cDw cDF cEa -kTZ -csP -sOa -fZs -cAq -cFK -aoV -aaa -aaa -pzB -cFK -aoV -aoV -cFK -cFJ -sOa +cEg +cEA +cET +cFj +cEf +cFS +cGg +mBv +cGI +cGS +cHe +cHe +cHr +oDF ccw -sHb -fGu +aaf +aaT +ctv +aaT aaf aaa aaa @@ -84461,33 +85352,33 @@ aaa aaa aaa aaf -dwQ +Emp aaf -dKf -uuU -enX -jsN -aci -acm -cpA -adg -aeu +GcW +mTf +npy +BdE +Osi +lsi +Jnv +RyJ +SUw alt agu agX ahB aij agn -aje -ajJ -akr -akX -aje -oUp -oUp -oUp -oUp -aoB +UvC +sCj +uZB +PlJ +UvC +Jfm +Jfm +Jfm +Jfm +CpD aod aqe arf @@ -84499,11 +85390,11 @@ atf arf aqa atf -rwa -tRB -kcH -rwa -anF +rAZ +ykv +kPE +rAZ +jNv ahn aaa aJn @@ -84575,31 +85466,31 @@ ceq clQ cje cgR -cnZ -cjS -cgR -cgR -cgR -cqT -kTZ -csP -sOa -sOa -cAq -cFJ +cMm +cDj +cDs +cql +cDG +cDG +cEh +cEB +cEU +cFk +cAs +cFT cSK -cFJ -cSK -cFJ -cSK -cFJ -cSK -cFJ -sOa -sOa +cGx +cGK +nzh +nzh +cGY +csd +csd ccw -sHb -fGu +aaf +aaT +ctv +aaT aaa aaa aaa @@ -84718,11 +85609,11 @@ aaa aaa aaf aaf -ctv -ctv -sHb adR -qyv +adR +adR +adR +Mzd avB aaZ aaZ @@ -84735,18 +85626,18 @@ agW ahE aii agn -ajd +Xfx ajb -ahY -akX +NkF +PlJ ajc alC -oUp -oUp -leL -vDk -aod -aqe +Jfm +Jfm +loR +GpD +LZL +nMU arf apY ate @@ -84756,11 +85647,11 @@ ath arf apY ath -rwa -faG -rtI -rwa -anF +rAZ +YUq +zSX +rAZ +jNv ahn aaa aJn @@ -84832,31 +85723,31 @@ ckO ckH cja cny -cnZ -cjS +ccw +cip cnx cDx cqb -cqT -kTZ -cEs -sOa -fZs +cqb +cqb +cEC +cqb +cqb cAr -tgb +cqb cGh -tgb -cGh -tgb -cGh -tgb -gUa -sOa -sOa -sOa +cGC +cey +ijc +csd +cEk +csd +udp ccw -sHb -fGu +aaf +aaT +ctv +aaT aaa aaa aaa @@ -84975,13 +85866,13 @@ aaa aaa aaa aaa -atS -ebz -aEs -pyu +abp +IqS +IqS +vCy abO abO -acO +SbB abO abO abO @@ -84993,15 +85884,15 @@ ahA ahZ adR aiQ -kUh -akt -oFM -nlM +VLP +txT +Tqy +sVi ajc -flZ +Knt aiG -heb -aoD +CJg +vJv aod aqe arf @@ -85013,11 +85904,11 @@ ath arf ayV ath -rwa -aCd -rtI -rwa -anF +rAZ +crS +uMu +rAZ +jNv ahn aJw aJw @@ -85089,31 +85980,31 @@ cfb clR cgR cgR -cnZ -cjS +cMm +cir cDt cDy cqC -cqT -ccw -ccw -ccw crc -sOa +cEi +cED +crc +crc +cFy cBR -sOa -sOa -sOa -sOa -sOa -sOa -sOa -cBR -sOa -jTA +cGi +cGD +cGL ccw -sHb -fGu +ccw +ccw +ccw +ccw +ccw +aaa +aaT +aaT +aaT aaa aaa aaa @@ -85232,9 +86123,9 @@ aaa aaa aaa aaa -nip -exs -soh +abo +abO +abO abO abO abO @@ -85248,17 +86139,17 @@ afg ahb ahG aik -cBV +SWq ajf ajK -aks -akY -sPd +DHO +Qcw +IPJ ajc -sTB +XwE alC -heb -aoC +CJg +Jcy aod aqe arf @@ -85270,11 +86161,11 @@ awo arf asd aAb -rwa -siw -rtI -rwa -aoa +rAZ +crS +JAr +rAZ +evS ahn aJv aKG @@ -85350,27 +86241,27 @@ cDe cDk coc cqa -hYu -qCO -swV -czF -cEK -csd -sOa -cFU -sOa -cGE -vob -cGZ -vob -qRE -sOa -cFU -sOa -sOa +cig ccw -sHb -pzB +ccw +czF +csd +csd +cFz +cFU +cGj +cGE +cGM +cGZ +aag +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa aaa aaa aaa @@ -85489,14 +86380,14 @@ aaa aaa aaa aaa -ohN -exs -soh -klO -klO -klO -klO -klO +abp +abO +abO +wZF +wZF +wZF +wZF +wZF abO aew afe @@ -85506,17 +86397,17 @@ aha ahC aia aiP -aiR -ajB -lUX +YNF +XSH +MxR aiX -akz -alf -iei -iei -sxZ -aoF -apo +uzg +USL +uFV +uFV +Nmb +Nau +efg aqh arh asg @@ -85530,8 +86421,8 @@ atj aAX azc atj -aFe -aul +Hig +oux aHT aJy aJy @@ -85606,28 +86497,28 @@ cgU cgU cis cjN -cgR -cgR -cqT -ccw +cDz +cDH +cMm +csd crM -ccw crV -fBa -kbA -fBa -cNt +crV +cFA +csd +cGk ccw -ccw -ccw -cGr -fBa -vvD -dPI -dPI -ccw -sHb -cSI +aag +aag +aag +aaf +aaf +aaf +aaf +gXs +aaf +aaf +aaf aaf aaa aaa @@ -85746,9 +86637,9 @@ aaa aaa aaa aaf -wjY -exs -exs +abo +abO +abO abO abO acp @@ -85756,7 +86647,7 @@ acP acP acP aev -afd +YjW afR agx agZ @@ -85765,14 +86656,14 @@ aim adR aiG ajL -aku +RWl aiX -alE -amq -iob -gjf -uJC -aoE +WMt +qZT +vml +PJW +TZk +XRe aod aqg aun @@ -85787,7 +86678,7 @@ azT auk auk aDG -aFd +zxh auk aHH aJg @@ -85859,32 +86750,32 @@ ccw cet cfd cfB -cfB -cfB +cfI +cgQ cjS cjN +cqm cgR -cgR -cqT +crd +cEk +crL +cEW +cse +cse +csu +cGl ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -ccw -cpy -ccw -ccw -ccw -ccw -ccw -ccw -jbA -sHb -pzB +aaa +aaa +aaf +aaa +aaf +ctv +aaT +aaa +aaa +aaf +aaa aaa aaa aaa @@ -86003,14 +86894,14 @@ aaa aaa aaa aaa -ohN -kNF -hse -gMt -abR -gMt -gMt -gMt +abp +aco +EXC +rax +fYm +rax +rax +rax abl abp abp @@ -86021,15 +86912,15 @@ ahF aip adR aiX -ajN +nCJ akx aiX aiX aiX aiX -anC -anU -anC +sfv +WRc +sfv cSA aqe arf @@ -86044,7 +86935,7 @@ azV aAh aAh aFg -aFh +gKP aAh aAh aAh @@ -86120,28 +87011,28 @@ ccw ccw cDl cjN -cgR -cgR -cgR -cqS +cjh +cDI ccw ccw ccw ccw ccw +cMm +cMm +cMm ccw -iex -crH -crH -crH -sHb -sHb -sHb -sHb -sHb +aaf +aaf +aaf +aaf +aaf +ctv +aaT +aaa +aaa +aaf aaa -cSI -pzB aaa aaa aaa @@ -86260,9 +87151,9 @@ aaa aaa aaf aaf -atS -atS -atS +abp +abp +abp abq abq abq @@ -86277,10 +87168,10 @@ ahb ahF clI abp -ajh +MRu ajM akw -alb +WQm alG amr amY @@ -86301,7 +87192,7 @@ aAd aAh aCm aDL -aFf +iyF aGk aHU aJz @@ -86378,7 +87269,7 @@ ccw cDm cjP ckF -ckF +cDJ ckF cpE cjR @@ -86391,13 +87282,13 @@ aaa aaa aaa aaa -crH -sHb -sHb -sHb -pzB -pzB -pzB +ctv +ctv +ctv +aaT +aaa +aaa +aaa aaa aaa aaa @@ -86532,7 +87423,7 @@ afV agB ahd ahI -clS +XMB abp ajj ajP @@ -86558,7 +87449,7 @@ aAg aAh aDO aDQ -aFi +vGV aGl aBy aBy @@ -86620,7 +87511,7 @@ caE cbA ccy bOd -qyS +bOd bQu cfO cgW @@ -86642,17 +87533,17 @@ ccw crX cfK aag -pzB -pzB -pzB -pzB -pzB -pzB -gXs -gXs -gXs -gXs -pzB +aaa +aaa +aaa +aaa +aaa +aaa +aaT +aaT +aaT +aaT +aaa aaa aaa aae @@ -86779,7 +87670,7 @@ aaf aaf abr abS -acr +qVv acQ adn adM @@ -86865,7 +87756,7 @@ bIF bOZ bQp bRA -qyS +bOd bTO bUL bVU @@ -86892,7 +87783,7 @@ ccw cpa cjc cqo -ccw +cDL cjk cjm ccw @@ -86908,7 +87799,7 @@ aaa aaa aaa aaa -gXs +eRz aaa aaa aaa @@ -87042,7 +87933,7 @@ adp adP aey afj -afX +BSi agC ahf ahK @@ -87149,7 +88040,7 @@ ccw ccw cpI ccw -ccw +cDL cjl cjQ cjV @@ -87406,7 +88297,7 @@ cig cpb ciZ cqp -cig +cDN cjT cgR crP @@ -87663,7 +88554,7 @@ cig cig czg cig -cig +cDN crh crA crR @@ -87920,7 +88811,7 @@ cig aaa afp aaa -cig +cDN cqY cqY cqY @@ -88153,7 +89044,7 @@ bRF bSM bTS bUQ -bWa +agd bUO bVZ bVZ @@ -88177,7 +89068,7 @@ cig aaa aaa aaa -cig +cDN aaa aaa aaa @@ -88327,7 +89218,7 @@ aaf abo aeA afl -aga +zft abp ahj abp @@ -88410,8 +89301,8 @@ bRE bSJ bPe bOd -bOd -bOd +cCB +cCC bXT bXT bXT @@ -88434,7 +89325,7 @@ ccw aaa aaa aaa -ccw +cDL aaf aaa aaa @@ -88578,7 +89469,7 @@ aaa aaa aaa aaa -aag +acw abp abp adR @@ -88668,7 +89559,7 @@ bSM bTU bUS bUS -bUS +cCD bXU bUS bUS @@ -88691,7 +89582,7 @@ aaa aaa aaa aaa -aaf +cCQ aaf aaa aaa @@ -88925,7 +89816,7 @@ bSN bTT bUR bWb -bUR +cCE bTT bUR bZJ @@ -88948,7 +89839,7 @@ aaa aaa czN aaa -aaf +cCQ aaf aaa aaa @@ -89090,8 +89981,8 @@ aaf aag aag aag -aaa -aaa +poo +poo aag abp abp @@ -89205,7 +90096,7 @@ aaa aaa aaa aaa -aaf +cCQ aaf aaa aaa @@ -89439,7 +90330,7 @@ bSP bPh bQy bRI -bQy +cCF bPh bQy bRI @@ -89462,7 +90353,7 @@ aaa aaa aaa aaa -aaf +cCQ aaf aaa aaa @@ -89696,16 +90587,16 @@ aaf bRK aaf bVv -aaf -bRK -aaf -bVv -aaf -bRK -aaf -bVv -aaf -aaf +cCG +cCH +cCI +cCJ +cCI +cCH +cCI +cCJ +cCI +cCP bLK chg bLK @@ -89719,7 +90610,7 @@ aoV aoV aoV aoV -aaf +cCQ aoV aaa aaa @@ -89962,7 +90853,7 @@ bPj bQA bPj bOh -aaf +cCQ bLK cyG bLK @@ -89976,7 +90867,7 @@ aoV aoV aoV aoV -aaf +cCQ aoV aaa aaa @@ -90145,14 +91036,14 @@ aaa aaa aaf arj -arj +clO asZ aua -aua +clO awB axY azh -arj +gsz arj aaf aaa @@ -90219,21 +91110,21 @@ cbI ccC cdD bOh -aaf +cCG cCS cCS -aaf -aaf -aaf -aaf -aaf -cCS -cCS -cCS -cCS -cCS -cCS -aaf +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cCI +cDY aaf aaf aaf @@ -91446,7 +92337,7 @@ aGL aHM aJm aKz -aKR +mjr aND aJC aab @@ -100186,7 +101077,7 @@ aJT aLc aMX aFw -aPj +aFz aFz aRR aTe @@ -100675,8 +101566,8 @@ aaf aaf aaf aaf -aaf -aaf +alP +ybU alP anf alP @@ -100932,8 +101823,8 @@ aaa aaa aaa aaa -aaa -aaf +alP +alP alP anf alP @@ -103056,7 +103947,7 @@ bOH dvO bQY vzp -bTo +hRa bUp mNi mRe diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index f36112effa..e22386b9f8 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -4866,7 +4866,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aqr" = ( -/obj/structure/closet/wardrobe/red, +/obj/machinery/vending/wardrobe/sec_wardrobe, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -7545,18 +7545,15 @@ /turf/open/floor/plasteel/neutral, /area/janitor) "avA" = ( -/obj/vehicle/ridden/janicart, /obj/machinery/status_display{ pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, -/obj/item/storage/bag/trash, -/obj/item/key/janitor, /obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/jani_wardrobe, /turf/open/floor/plasteel/neutral, /area/janitor) "avB" = ( -/obj/structure/closet/jcloset, /obj/machinery/power/apc{ dir = 1; name = "Custodial Closet APC"; @@ -7566,9 +7563,10 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/item/clothing/under/maid, -/obj/item/clothing/shoes/laceup, /obj/effect/turf_decal/bot, +/obj/vehicle/ridden/janicart, +/obj/item/storage/bag/trash, +/obj/item/key/janitor, /turf/open/floor/plasteel/neutral, /area/janitor) "avC" = ( @@ -10334,9 +10332,7 @@ /turf/open/floor/plasteel, /area/quartermaster/warehouse) "aBQ" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -11708,6 +11704,7 @@ pixel_y = 32 }, /obj/item/storage/box/beanbag, +/obj/item/gun/ballistic/revolver/doublebarrel, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "aET" = ( @@ -12196,9 +12193,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "aGb" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12337,9 +12332,7 @@ id = "cargodeliver" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /turf/open/floor/plating, /area/quartermaster/sorting) "aGo" = ( @@ -14484,14 +14477,6 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "aKv" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/revolver/doublebarrel, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aKw" = ( -/obj/structure/closet/gmcloset, /obj/item/wrench, /obj/item/stack/sheet/glass{ amount = 30 @@ -14502,8 +14487,15 @@ /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, /obj/machinery/light, +/obj/structure/closet, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) +"aKw" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) "aKx" = ( /obj/structure/table/wood, /obj/machinery/reagentgrinder{ @@ -14723,6 +14715,9 @@ icon_state = "0-8" }, /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/status_display{ + pixel_x = 32 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/prison) @@ -15287,10 +15282,6 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/cryopod, -/obj/machinery/computer/cryopod{ - pixel_y = 28 - }, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -17117,9 +17108,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/theatre) "aQi" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -18180,6 +18169,7 @@ /area/quartermaster/storage) "aSm" = ( /obj/structure/table/reinforced, +/obj/item/paper_bin, /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) "aSn" = ( @@ -19111,11 +19101,12 @@ }, /area/quartermaster/storage) "aUa" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/computer/bounty{ + dir = 4 + }, /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) "aUb" = ( @@ -20694,9 +20685,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aXf" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 @@ -20894,9 +20883,6 @@ /turf/open/floor/plasteel/neutral, /area/quartermaster/qm) "aXD" = ( -/obj/machinery/computer/security/mining{ - dir = 8 - }, /obj/machinery/requests_console{ department = "Quartermaster's Desk"; name = "Quartermaster RC"; @@ -20909,6 +20895,9 @@ /obj/machinery/light_switch{ pixel_x = 23 }, +/obj/machinery/computer/bounty{ + dir = 8 + }, /turf/open/floor/plasteel/brown{ dir = 4 }, @@ -21541,6 +21530,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel/brown{ dir = 10 }, @@ -21564,11 +21557,7 @@ /turf/open/floor/plasteel/brown, /area/quartermaster/storage) "aYV" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, +/obj/machinery/vending/wardrobe/cargo_wardrobe, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -21576,7 +21565,6 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aYW" = ( -/obj/structure/closet/wardrobe/cargotech, /obj/machinery/ai_status_display{ pixel_y = -32 }, @@ -21584,6 +21572,7 @@ dir = 4 }, /obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/plasteel, /area/quartermaster/storage) "aYX" = ( @@ -22455,7 +22444,6 @@ /turf/open/floor/plasteel/brown, /area/quartermaster/office) "baP" = ( -/obj/structure/table/reinforced, /obj/machinery/light{ dir = 4 }, @@ -22467,6 +22455,9 @@ name = "Station Intercom (General)"; pixel_x = 28 }, +/obj/machinery/computer/bounty{ + dir = 8 + }, /turf/open/floor/plasteel/brown{ dir = 6 }, @@ -22474,10 +22465,6 @@ "baQ" = ( /turf/closed/wall, /area/quartermaster/miningoffice) -"baR" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/quartermaster/miningoffice) "baS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -22503,9 +22490,7 @@ /turf/open/floor/plating, /area/quartermaster/miningoffice) "baV" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, @@ -22968,11 +22953,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bbX" = ( -/obj/structure/closet/wardrobe/botanist, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 26 - }, +/obj/machinery/vending/wardrobe/hydro_wardrobe, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics) @@ -22981,6 +22962,10 @@ /obj/item/wrench, /obj/item/clothing/suit/apron, /obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 26 + }, /turf/open/floor/plasteel, /area/hydroponics) "bbZ" = ( @@ -23018,9 +23003,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "bcc" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -23786,7 +23769,7 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdG" = ( -/obj/structure/closet/chefcloset, +/obj/machinery/vending/wardrobe/chef_wardrobe, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) @@ -24147,15 +24130,12 @@ /turf/open/floor/plasteel, /area/engine/atmos) "beD" = ( -/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/machinery/vending/wardrobe/atmos_wardrobe, /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 4 }, -/obj/item/storage/backpack/satchel/eng, /obj/effect/turf_decal/bot, -/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, -/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, /turf/open/floor/plasteel, /area/engine/atmos) "beE" = ( @@ -24268,12 +24248,6 @@ /area/hydroponics) "beR" = ( /obj/structure/cable/white, -/obj/machinery/power/apc{ - dir = 2; - name = "Hydroponics APC"; - areastring = "/area/hydroponics"; - pixel_y = -26 - }, /turf/open/floor/plasteel/greenblue/side, /area/hydroponics) "beS" = ( @@ -24287,17 +24261,11 @@ /turf/open/floor/plasteel/greenblue/side, /area/hydroponics) "beU" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = -26 - }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) "beV" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -28067,11 +28035,8 @@ dir = 4; pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Supply department is."; - dir = 4; - icon_state = "direction_supply"; - name = "supply department" +/obj/structure/sign/directions/supply{ + dir = 4 }, /obj/structure/sign/directions/medical{ pixel_y = -8 @@ -28128,9 +28093,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "bnA" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -32513,8 +32476,7 @@ "bwt" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; - name = "Air to Distro"; - target_pressure = 101 + name = "Air to Distro" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/caution, @@ -32651,9 +32613,7 @@ /area/engine/atmos) "bwG" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -35040,9 +35000,7 @@ /area/maintenance/port/fore) "bBt" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -41872,9 +41830,7 @@ /area/bridge/meeting_room/council) "bOy" = ( /obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 4; - icon_state = "comfychair" + dir = 4 }, /obj/structure/cable/white{ icon_state = "4-8" @@ -43706,11 +43662,8 @@ dir = 8; pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; +/obj/structure/sign/directions/command{ dir = 4; - icon_state = "direction_bridge"; - name = "command department"; pixel_y = -8 }, /turf/closed/wall, @@ -43920,17 +43873,11 @@ dir = 2; pixel_y = -8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; - dir = 1; - icon_state = "direction_bridge"; - name = "command department" +/obj/structure/sign/directions/command{ + dir = 1 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Supply department is."; +/obj/structure/sign/directions/supply{ dir = 1; - icon_state = "direction_supply"; - name = "supply department"; pixel_y = 8 }, /turf/closed/wall, @@ -49432,7 +49379,7 @@ /turf/open/floor/wood, /area/lawoffice) "cdk" = ( -/obj/structure/closet/lawcloset, +/obj/machinery/vending/wardrobe/law_wardrobe, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -49620,10 +49567,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/power/emitter{ - anchored = 1; - state = 2 - }, /turf/open/floor/plating/airless, /area/engine/engineering) "cdE" = ( @@ -50178,9 +50121,7 @@ /area/crew_quarters/heads/captain/private) "ceF" = ( /obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 8; - icon_state = "comfychair" + dir = 8 }, /obj/structure/cable/white{ icon_state = "1-4" @@ -50691,7 +50632,6 @@ dir = 8; network = list("singularity") }, -/obj/machinery/power/grounding_rod, /turf/open/floor/plating/airless, /area/engine/engineering) "cfC" = ( @@ -51666,6 +51606,7 @@ /turf/open/space, /area/space/nearstation) "chu" = ( +/obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/engine/engineering) @@ -52269,19 +52210,13 @@ }, /area/security/brig) "ciK" = ( -/obj/structure/closet/wardrobe/red, -/obj/item/clothing/under/rank/security/grey, -/obj/item/clothing/under/rank/security/grey, -/obj/item/clothing/under/rank/security/grey, +/obj/machinery/vending/wardrobe/sec_wardrobe, /obj/structure/cable/white{ icon_state = "1-4" }, -/obj/item/storage/backpack/satchel/sec, /obj/structure/sign/poster/official/do_not_question{ pixel_y = -32 }, -/obj/item/clothing/suit/hooded/wintercoat/security, -/obj/item/clothing/suit/hooded/wintercoat/security, /turf/open/floor/plasteel/red, /area/security/brig) "ciL" = ( @@ -52409,48 +52344,65 @@ network = list("singularity") }, /turf/open/space, -/area/engine/engineering) +/area/space/nearstation) "ciZ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "2-4" }, /turf/open/space, -/area/space) +/area/space/nearstation) "cja" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/space, -/area/space) +/area/space/nearstation) "cjb" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/structure/cable{ icon_state = "2-4" }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/space, -/area/space) +/area/space/nearstation) "cjc" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "2-8" }, /turf/open/space, -/area/space) +/area/space/nearstation) "cjd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cje" = ( +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable{ + icon_state = "0-4" + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, /area/engine/engineering) +"cjf" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engpa"; + name = "Engineering Chamber Shutters" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) "cjg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -53000,27 +52952,34 @@ icon_state = "1-2" }, /turf/open/space, -/area/space) +/area/space/nearstation) "ckv" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "ckw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "ckx" = ( /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cky" = ( +/obj/structure/cable, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/power/tesla_coil, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "ckz" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53028,20 +52987,43 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/power/grounding_rod, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "ckA" = ( /obj/effect/decal/cleanable/oil, /obj/machinery/door/poddoor/shutters/preopen{ id = "engpa"; name = "Engineering Chamber Shutters" }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, /area/engine/engineering) +"ckB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckC" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/neutral, +/area/engine/engineering) "ckD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, @@ -53610,14 +53592,25 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "clS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/field/generator{ - anchored = 1; - state = 2 + anchored = 1 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) +"clT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/field/generator{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "clU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53626,7 +53619,20 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) +"clV" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engpa"; + name = "Engineering Chamber Shutters" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) "clW" = ( /obj/structure/rack, /obj/item/crowbar, @@ -53636,6 +53642,9 @@ /turf/open/floor/plasteel, /area/engine/engineering) "clX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) @@ -53664,11 +53673,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cmb" = ( -/obj/structure/closet/wardrobe/engineering_yellow, -/obj/item/storage/backpack/satchel/eng, +/obj/machinery/vending/wardrobe/engi_wardrobe, /obj/effect/turf_decal/delivery, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/obj/item/clothing/suit/hooded/wintercoat/engineering, /turf/open/floor/plasteel, /area/engine/engineering) "cmc" = ( @@ -54477,7 +54483,7 @@ icon_state = "1-2" }, /turf/open/space, -/area/space) +/area/space/nearstation) "cnB" = ( /obj/structure/cable{ icon_state = "0-8" @@ -54486,7 +54492,7 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "cnC" = ( /obj/structure/sign/warning/radiation, /turf/closed/wall/r_wall, @@ -54500,6 +54506,9 @@ id = "engpa"; name = "Engineering Chamber Shutters" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -55177,6 +55186,9 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -55646,9 +55658,7 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "cqg" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; dir = 1; @@ -55718,13 +55728,13 @@ dir = 9 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "cqp" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "cqq" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55735,10 +55745,6 @@ /turf/open/floor/plating, /area/engine/engineering) "cqr" = ( -/obj/structure/particle_accelerator/particle_emitter/left{ - icon_state = "emitter_left"; - dir = 8 - }, /turf/open/floor/plating, /area/engine/engineering) "cqs" = ( @@ -55747,7 +55753,6 @@ /area/engine/engineering) "cqt" = ( /obj/structure/cable, -/obj/machinery/particle_accelerator/control_box, /turf/open/floor/plating, /area/engine/engineering) "cqu" = ( @@ -56304,17 +56309,17 @@ }, /obj/machinery/power/tesla_coil, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "crJ" = ( -/obj/machinery/the_singularitygen/tesla, +/obj/item/wrench, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "crK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "crL" = ( /obj/structure/cable{ icon_state = "1-4" @@ -56326,7 +56331,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "crM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -56347,10 +56352,7 @@ /turf/open/floor/plating, /area/engine/engineering) "crO" = ( -/obj/structure/particle_accelerator/fuel_chamber{ - icon_state = "fuel_chamber"; - dir = 8 - }, +/obj/item/weldingtool/largetank, /turf/open/floor/plating, /area/engine/engineering) "crP" = ( @@ -57121,24 +57123,19 @@ dir = 10 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "ctn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "cto" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "ctp" = ( -/obj/structure/particle_accelerator/particle_emitter/right{ - icon_state = "emitter_right"; - dir = 8 - }, +/obj/item/wrench, /turf/open/floor/plating, /area/engine/engineering) "ctq" = ( @@ -57800,9 +57797,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/computer/cryopod{ - pixel_x = 28 - }, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -57951,6 +57945,9 @@ /obj/structure/cable{ icon_state = "1-8" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/engine/engineering) @@ -58116,11 +58113,8 @@ }, /area/library) "cvn" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; - dir = 1; - icon_state = "direction_bridge"; - name = "command department" +/obj/structure/sign/directions/command{ + dir = 1 }, /turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) @@ -58267,11 +58261,8 @@ /turf/open/floor/plasteel, /area/hallway/secondary/command) "cvF" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; - dir = 1; - icon_state = "direction_bridge"; - name = "command department" +/obj/structure/sign/directions/command{ + dir = 1 }, /turf/closed/wall/r_wall, /area/gateway) @@ -58525,12 +58516,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "cwd" = ( -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) -"cwe" = ( +/obj/machinery/vr_sleeper, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -58667,7 +58653,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cwv" = ( -/obj/structure/closet/wardrobe/curator, +/obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/plasteel/dark, /area/library) "cww" = ( @@ -59055,7 +59041,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/cryopod, +/obj/structure/closet/wardrobe/mixed, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -59160,6 +59146,24 @@ dir = 4 }, /area/crew_quarters/fitness/recreation) +"cxA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/field/generator{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cxB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/field/generator{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "cxD" = ( /obj/structure/rack, /obj/item/crowbar, @@ -59831,7 +59835,7 @@ /obj/machinery/status_display{ pixel_x = 32 }, -/obj/machinery/cryopod, +/obj/structure/closet/wardrobe/mixed, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -59916,6 +59920,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -59978,23 +59983,54 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "czp" = ( /obj/structure/cable{ icon_state = "0-2" }, /obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"czq" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/power/tesla_coil, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "czr" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/corner, -/obj/machinery/power/grounding_rod, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) +"czs" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engpa"; + name = "Engineering Chamber Shutters" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"czt" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/neutral, +/area/engine/engineering) "czu" = ( /obj/structure/cable/white{ icon_state = "0-2" @@ -60583,32 +60619,33 @@ network = list("singularity") }, /turf/open/space, -/area/engine/engineering) +/area/space/nearstation) "cAH" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "1-4" }, /turf/open/space, -/area/space) +/area/space/nearstation) "cAI" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/structure/cable{ icon_state = "1-4" }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/space, -/area/space) +/area/space/nearstation) "cAJ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "1-8" }, /turf/open/space, -/area/space) +/area/space/nearstation) "cAK" = ( +/obj/machinery/power/rad_collector/anchored, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "0-4" @@ -62196,7 +62233,6 @@ dir = 8; network = list("singularity") }, -/obj/machinery/power/grounding_rod, /turf/open/floor/plating/airless, /area/engine/engineering) "cDW" = ( @@ -63080,12 +63116,6 @@ icon_state = "0-2" }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/power/emitter{ - anchored = 1; - dir = 1; - icon_state = "emitter"; - state = 2 - }, /turf/open/floor/plating/airless, /area/engine/engineering) "cFI" = ( @@ -64380,9 +64410,7 @@ /area/maintenance/port) "cIq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; dir = 1; @@ -67132,11 +67160,7 @@ /turf/open/floor/plasteel/neutral/side, /area/medical/storage) "cNO" = ( -/obj/structure/closet/wardrobe/white/medical, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/item/storage/backpack/satchel/med, +/obj/machinery/vending/wardrobe/medi_wardrobe, /turf/open/floor/plasteel/neutral/side, /area/medical/storage) "cNP" = ( @@ -68406,11 +68430,10 @@ /turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cQz" = ( -/obj/structure/closet/wardrobe/science_white, +/obj/machinery/vending/wardrobe/science_wardrobe, /obj/machinery/light/small{ dir = 8 }, -/obj/item/storage/backpack/satchel/tox, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research) @@ -68652,9 +68675,7 @@ /turf/open/floor/plasteel, /area/medical/storage) "cRk" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71304,25 +71325,15 @@ /turf/open/floor/plasteel, /area/maintenance/port) "cWI" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 1 - }, /obj/structure/sign/warning/nosmoking{ pixel_x = -32 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel, -/area/maintenance/department/electrical) -"cWJ" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cWK" = ( @@ -77394,6 +77405,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, @@ -77402,6 +77416,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plasteel/whitepurple/side, /area/science/research) "djO" = ( @@ -77409,13 +77426,18 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "djP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, /turf/open/floor/plasteel/whitepurple/side, /area/science/research) "djQ" = ( @@ -77443,6 +77465,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research) "djT" = ( @@ -77638,14 +77663,10 @@ /obj/structure/cable/white{ icon_state = "1-4" }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/closet/secure_closet/chemical, +/obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "dkl" = ( @@ -77653,12 +77674,17 @@ icon_state = "4-8" }, /obj/machinery/light_switch{ - pixel_x = 7; + pixel_x = 10; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -6; + pixel_y = -26 + }, /turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "dkm" = ( @@ -78212,6 +78238,7 @@ "dlw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/research) "dlx" = ( @@ -78226,52 +78253,19 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/science/research) "dly" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/research) "dlz" = ( /obj/structure/sign/warning/nosmoking, /turf/closed/wall, /area/science/research) -"dlA" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"dlB" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/door/airlock/research{ - name = "Firing Range"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"dlC" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/misc_lab/range) "dlD" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, @@ -78288,6 +78282,7 @@ id = "rdoffice"; name = "Research Director's Shutters" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/crew_quarters/heads/hor) "dlG" = ( @@ -78724,6 +78719,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/science/research) "dmM" = ( @@ -78739,6 +78735,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/science/research) "dmO" = ( @@ -78754,75 +78751,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/research) -"dmP" = ( -/obj/structure/table/reinforced, -/obj/machinery/magnetic_controller{ - autolink = 1 - }, -/obj/item/gun/energy/laser/practice{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/gun/energy/laser/practice, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/ears/earmuffs, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = 32 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Firing Range APC"; - areastring = "/area/science/misc_lab/range"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"dmQ" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"dmR" = ( -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/target, -/obj/item/target/syndicate, -/obj/item/target/alien, -/obj/item/target/clown, -/obj/structure/closet/crate/secure{ - desc = "A secure crate containing various materials for building a customised test-site."; - name = "Test Site Materials Crate"; - req_access_txt = "47" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) "dmS" = ( /obj/structure/table/reinforced, /obj/item/folder/white, @@ -78844,6 +78772,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dmU" = ( @@ -79393,8 +79322,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/metal/fifty, -/obj/item/stock_parts/cell/super, -/obj/item/stock_parts/cell/super, /turf/open/floor/plasteel/white/side{ dir = 4 }, @@ -79673,12 +79600,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/plasteel, /area/science/research) "doF" = ( @@ -79686,104 +79613,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/research) "doG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/science/research) -"doH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Firing Range"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research) -"doI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"doJ" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"doK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"doL" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "rdoffice"; - name = "Research Director's Shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) "doM" = ( /obj/structure/table/reinforced, /obj/item/aicard, /obj/item/circuitboard/aicore, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "RD's Junction"; - sortType = 13 - }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) @@ -79791,19 +79637,21 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "doO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "RD's Junction"; + sortType = 13 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "doP" = ( @@ -80560,104 +80408,33 @@ /turf/open/floor/plasteel, /area/science/research) "dqu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research) "dqv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/science/research) "dqw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/science/research) -"dqx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/research) -"dqy" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"dqz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"dqA" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) -"dqB" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/door/airlock/command{ - name = "Research Director's Office"; - req_access_txt = "30" - }, -/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/crew_quarters/heads/hor) "dqC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dqD" = ( @@ -80667,6 +80444,9 @@ /obj/structure/cable/white{ icon_state = "1-4" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, @@ -80681,6 +80461,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -80737,9 +80520,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dqI" = ( @@ -81107,6 +80887,9 @@ /obj/structure/sign/poster/official/random{ pixel_y = -32 }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, /turf/open/floor/plasteel/white/side{ dir = 1 }, @@ -81241,6 +81024,7 @@ id = "rdtoxins"; name = "Toxins Lab Shutters" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/mixing) "drS" = ( @@ -81259,36 +81043,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/mixing) "drT" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, /area/science/mixing) -"drU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"drV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/window/northright{ - name = "Shooting Range" - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"drW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/science/misc_lab/range) "drX" = ( /obj/machinery/power/apc{ dir = 8; @@ -81787,6 +81550,7 @@ /turf/open/floor/plasteel, /area/science/mixing) "dtj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, @@ -81797,6 +81561,7 @@ }, /area/science/mixing) "dtl" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, @@ -81812,31 +81577,7 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"dtn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"dto" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"dtp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) "dtq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -81845,9 +81586,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dtr" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, @@ -81857,9 +81595,6 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, /obj/machinery/button/door{ id = "rdxeno"; name = "Xenobiology Containment Control"; @@ -82428,35 +82163,11 @@ /turf/open/floor/plasteel, /area/science/mixing) "duG" = ( -/turf/open/floor/plasteel/neutral, -/area/science/mixing) -"duH" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 26; - pixel_y = 26 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/mixing) -"duI" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"duJ" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/science/misc_lab/range) +/turf/open/floor/plasteel/neutral, +/area/science/mixing) "duK" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -82470,13 +82181,16 @@ receive_ore_updates = 1 }, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "duL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, @@ -83200,22 +82914,23 @@ }, /area/science/explab) "dwg" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Science - Toxins Mixing Lab Fore"; dir = 4; name = "science camera"; network = list("ss13","rd") }, -/turf/open/floor/plasteel/escape{ - dir = 8 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 }, +/obj/structure/window/spawner/north, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, /area/science/mixing) "dwh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /turf/open/floor/plasteel/whitepurple/corner{ @@ -83226,58 +82941,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/neutral, /area/science/mixing) -"dwj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 4 - }, -/area/science/mixing) -"dwk" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dwl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Science - Firing Range"; - dir = 4; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"dwm" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/science/misc_lab/range) -"dwn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) "dwo" = ( /obj/structure/table/reinforced, /obj/machinery/light, -/obj/structure/cable/white{ - icon_state = "4-8" - }, /obj/item/storage/secure/briefcase, /obj/item/taperecorder, /obj/machinery/newscaster{ @@ -83292,8 +82958,8 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dwp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 @@ -83303,10 +82969,9 @@ /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/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, /area/crew_quarters/heads/hor) "dwr" = ( @@ -84016,7 +83681,6 @@ /turf/open/floor/plasteel, /area/science/research/abandoned) "dxP" = ( -/obj/machinery/portable_atmospherics/scrubber, /obj/machinery/light{ dir = 8 }, @@ -84026,14 +83690,13 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/science/mixing) -"dxQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plasteel, +/area/science/mixing) +"dxQ" = ( +/obj/machinery/atmospherics/components/trinary/filter, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, @@ -84043,42 +83706,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, /area/science/mixing) -"dxS" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 4 - }, -/area/science/mixing) -"dxT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dxU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"dxV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) "dxW" = ( /turf/closed/wall, /area/crew_quarters/heads/hor) @@ -84838,63 +84465,28 @@ /turf/open/floor/plating, /area/maintenance/port) "dzt" = ( -/obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plasteel/arrival{ - dir = 8 +/obj/machinery/portable_atmospherics/canister, +/obj/structure/window/spawner, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/turf/open/floor/plasteel, /area/science/mixing) "dzu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, /area/science/mixing) "dzv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, /area/science/mixing) -"dzw" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 4 - }, -/area/science/mixing) -"dzx" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dzy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"dzz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) "dzA" = ( /obj/structure/closet/secure_closet/RD, /obj/machinery/computer/security/telescreen/entertainment{ @@ -85377,7 +84969,6 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, @@ -85390,14 +84981,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/science/mixing) -"dAz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 4 - }, -/area/science/mixing) "dAA" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -85406,25 +84989,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/window/spawner, /turf/open/floor/plasteel, /area/science/mixing) -"dAB" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/science/misc_lab/range) -"dAC" = ( -/obj/item/target/syndicate, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/misc_lab/range) "dAD" = ( -/turf/open/floor/plating, -/area/science/misc_lab/range) +/obj/structure/lattice, +/turf/open/space/basic, +/area/science/mixing) "dAE" = ( /obj/machinery/light{ dir = 8 @@ -85444,7 +85015,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 + }, /area/crew_quarters/heads/hor) "dAG" = ( /obj/structure/cable/white{ @@ -85460,7 +85033,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral, +/turf/open/floor/plasteel/whitepurple/corner, /area/crew_quarters/heads/hor) "dAI" = ( /obj/machinery/light{ @@ -85608,7 +85181,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/medical/genetics) "dAU" = ( -/obj/structure/closet/wardrobe/genetics_white, +/obj/machinery/vending/wardrobe/gene_wardrobe, /turf/open/floor/plasteel/whitepurple/corner, /area/medical/genetics) "dAV" = ( @@ -86217,7 +85790,6 @@ /turf/open/floor/plasteel, /area/science/mixing) "dCb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, @@ -86232,39 +85804,11 @@ /turf/open/floor/plasteel, /area/science/mixing) "dCd" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, /area/science/mixing) -"dCe" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/mixing) -"dCf" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"dCg" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/science/misc_lab/range) -"dCh" = ( -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/science/misc_lab/range) "dCi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/suit_storage_unit/rd, @@ -86814,7 +86358,6 @@ }, /obj/item/assembly/timer, /obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -86831,6 +86374,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, /area/science/mixing) "dDr" = ( @@ -86840,22 +86384,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/window/spawner/north, /turf/open/floor/plasteel, /area/science/mixing) -"dDs" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/science/misc_lab/range) "dDt" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/research{ - name = "Toxins Secure Storage"; - req_access_txt = "8" - }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdtoxins"; name = "Toxins Lab Shutters" @@ -86866,11 +86400,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/door/airlock/research{ + name = "Toxins Secure Storage"; + req_access_txt = "8" + }, /turf/open/floor/plasteel, -/area/science/misc_lab/range) -"dDu" = ( -/turf/closed/wall/r_wall, -/area/science/misc_lab/range) +/area/science/mixing) "dDv" = ( /obj/machinery/door/firedoor/heavy, /obj/effect/spawner/structure/window/reinforced, @@ -87320,12 +86855,12 @@ /obj/structure/chair/office/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/open/floor/plasteel, /area/science/mixing) "dEs" = ( @@ -87343,6 +86878,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, /area/science/mixing) "dEu" = ( @@ -87367,9 +86903,6 @@ /turf/open/floor/plasteel, /area/science/storage) "dEw" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -87921,6 +87454,7 @@ dir = 8 }, /obj/machinery/meter, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, /area/science/mixing) "dFL" = ( @@ -87954,9 +87488,6 @@ /turf/open/floor/plasteel, /area/science/storage) "dFN" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -87983,6 +87514,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, /turf/open/floor/plasteel, /area/science/storage) "dFR" = ( @@ -88662,12 +88197,10 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, /area/science/mixing) "dHl" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -88675,9 +88208,6 @@ /turf/open/floor/plasteel, /area/science/storage) "dHm" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -89296,6 +88826,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, /area/science/mixing) "dIy" = ( @@ -89334,9 +88865,6 @@ /turf/open/floor/plasteel, /area/science/mixing) "dIA" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -89475,7 +89003,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "dIN" = ( -/obj/structure/closet/wardrobe/robotics_black, +/obj/machinery/vending/wardrobe/robo_wardrobe, /obj/structure/window/reinforced{ dir = 4 }, @@ -89623,7 +89151,7 @@ /turf/open/floor/plating, /area/maintenance/department/medical/morgue) "dJd" = ( -/obj/structure/closet/wardrobe/white/medical, +/obj/machinery/vending/wardrobe/medi_wardrobe, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) "dJe" = ( @@ -90048,6 +89576,9 @@ dir = 4 }, /obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/mixing) "dJX" = ( @@ -90174,9 +89705,7 @@ /turf/open/floor/plasteel, /area/maintenance/port/aft) "dKk" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/navbeacon{ @@ -94695,8 +94224,7 @@ }, /area/medical/virology) "dUb" = ( -/obj/structure/closet/wardrobe/virology_white, -/obj/item/storage/backpack/satchel/vir, +/obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -99071,6 +98599,10 @@ name = "Station Intercom"; pixel_x = -26 }, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -99094,6 +98626,12 @@ /obj/structure/cable/white{ icon_state = "0-8" }, +/obj/structure/table/wood, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, /turf/open/floor/plasteel/grimy, /area/chapel/office) "eey" = ( @@ -99241,7 +98779,7 @@ }, /area/security/checkpoint/escape) "eeM" = ( -/obj/structure/closet/wardrobe/red, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/red/side{ dir = 5 }, @@ -99704,16 +99242,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "ega" = ( -/obj/structure/closet/wardrobe/chaplain_black, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, -/obj/item/grown/log, +/obj/machinery/vending/wardrobe/chap_wardrobe, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -99966,6 +99495,16 @@ /obj/effect/landmark/xeno_spawn, /turf/open/space, /area/solar/port/aft) +"ehb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/bounty{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hop) "ehq" = ( /obj/structure/cable{ icon_state = "0-2" @@ -100075,19 +99614,20 @@ }, /turf/open/floor/plasteel/dark, /area/library) +"exE" = ( +/obj/machinery/air_sensor/atmos/toxins_mixing_tank, +/turf/open/floor/engine/vacuum, +/area/science/mixing) "eCM" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel/whitepurple/side, /area/science/misc_lab) -"eIf" = ( -/obj/structure/particle_accelerator/end_cap{ - icon_state = "end_cap"; - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) +"eJc" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/science/mixing) "eMD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -100095,6 +99635,22 @@ }, /turf/open/floor/plating, /area/science/research/abandoned) +"eMJ" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"eTv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) "faI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -100113,6 +99669,27 @@ dir = 4 }, /area/science/misc_lab) +"fno" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"fpQ" = ( +/obj/machinery/door/airlock/research/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "tox_airlock_interior"; + name = "Mixing Room Interior Airlock"; + req_access_txt = "8" + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/engine, +/area/science/mixing) "fGq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -100133,10 +99710,20 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"gbW" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) +"gbV" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + id_tag = "tox_airlock_sensor"; + master_tag = "tox_airlock_control"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/mixing) "gmj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -100154,6 +99741,21 @@ dir = 8 }, /area/science/misc_lab) +"gNS" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"gPv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner, +/area/science/research) "gQS" = ( /turf/open/floor/plasteel/white/side{ dir = 9 @@ -100170,6 +99772,16 @@ dir = 1 }, /area/science/circuit) +"gXn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/electrical) "hdH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -100247,15 +99859,16 @@ dir = 9 }, /area/science/circuit) -"hWz" = ( -/turf/open/space, -/area/space) -"iji" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plasteel/vault{ - dir = 5 +"iaF" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/research) +"ixL" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 }, -/area/crew_quarters/locker) +/turf/open/floor/engine/vacuum, +/area/science/mixing) "iQh" = ( /obj/structure/bodycontainer/morgue{ dir = 1 @@ -100264,6 +99877,29 @@ dir = 8 }, /area/medical/morgue) +"iTj" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"jdO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 + }, +/area/science/research) "jeu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -100310,10 +99946,57 @@ }, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) +"juf" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/button/ignition{ + id = "herrington_memorial_toxigniter"; + pixel_x = -6; + pixel_y = 30 + }, +/obj/machinery/button/door{ + id = "mixvent"; + pixel_x = 8; + pixel_y = 30; + req_one_access = null; + req_one_access_txt = "8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Science - Toxins Mixing Lab Burn Chamber"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) "jBE" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, /area/medical/morgue) +"jRy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 + }, +/area/science/mixing) +"jSe" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rdtoxins"; + name = "Toxins Lab Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/science/mixing) "kam" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -100322,9 +100005,12 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"knk" = ( -/turf/open/floor/plating/airless, -/area/space) +"kvf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hor) "kwx" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/whitepurple/corner, @@ -100339,6 +100025,20 @@ dir = 8 }, /area/maintenance/port) +"kLu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 + }, +/area/science/mixing) "lak" = ( /turf/open/floor/plasteel/white/side{ dir = 10 @@ -100359,6 +100059,20 @@ dir = 4 }, /area/science/lab) +"lti" = ( +/obj/machinery/atmospherics/components/trinary/mixer/flipped, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"lyU" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 8; + frequency = 1449; + id = "tox_airlock_pump" + }, +/turf/open/floor/engine, +/area/science/mixing) "lEl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -100411,12 +100125,39 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) +"lXF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 + }, +/area/science/mixing) "lXM" = ( /obj/structure/target_stake, /turf/open/floor/plasteel/white/side{ dir = 1 }, /area/science/circuit) +"mkm" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/embedded_controller/radio/airlock_controller{ + airpump_tag = "tox_airlock_pump"; + exterior_door_tag = "tox_airlock_exterior"; + id_tag = "tox_airlock_control"; + interior_door_tag = "tox_airlock_interior"; + pixel_y = 26; + sanitize_external = 1; + sensor_tag = "tox_airlock_sensor" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) "mvm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -100428,21 +100169,97 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit/green, /area/science/research/abandoned) -"ntr" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"mQE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 + }, +/area/science/research) +"mWZ" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" + }, +/turf/open/floor/engine, +/area/science/mixing) "nSh" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"oIl" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"oIE" = ( +/obj/machinery/door/airlock/research/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "tox_airlock_exterior"; + name = "Mixing Room Exterior Airlock"; + req_one_access = "8"; + req_one_access_txt = "0" + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/engine, +/area/science/mixing) +"oNd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"oSD" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"oUW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 + }, +/area/science/research) +"oYI" = ( +/obj/machinery/igniter{ + id = "herrington_memorial_toxigniter" + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) "oZC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -100465,10 +100282,6 @@ dir = 1 }, /area/science/circuit) -"pqi" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) "psi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bodycontainer/morgue{ @@ -100501,22 +100314,15 @@ dir = 9 }, /area/science/circuit) -"qlj" = ( -/obj/structure/lattice, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/space, -/area/engine/engineering) +"qnx" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input, +/turf/open/floor/engine/vacuum, +/area/science/mixing) "qpq" = ( /turf/open/floor/plasteel/white/side{ dir = 5 }, /area/science/circuit) -"qLI" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) "rhO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -100530,6 +100336,16 @@ dir = 6 }, /area/science/circuit) +"rUD" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) "rUL" = ( /obj/machinery/mineral/ore_redemption, /obj/machinery/door/firedoor, @@ -100539,16 +100355,28 @@ "saw" = ( /turf/closed/wall, /area/science/circuit) -"sDj" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/space) +"sfo" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"svv" = ( +/obj/machinery/door/poddoor{ + id = "mixvent" + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) "tmi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, /area/science/circuit) +"twt" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/crew_quarters/fitness/recreation) "tCh" = ( /turf/closed/wall, /area/science/misc_lab) @@ -100557,17 +100385,6 @@ dir = 10 }, /area/science/misc_lab) -"ugB" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "upk" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Access" @@ -100596,6 +100413,15 @@ }, /turf/open/floor/plasteel/whitepurple/side, /area/science/misc_lab) +"uNP" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) "uYS" = ( /obj/machinery/door/airlock/atmos/glass/critical{ heat_proof = 1; @@ -100616,13 +100442,14 @@ dir = 5 }, /area/medical/morgue) -"vRm" = ( -/obj/structure/particle_accelerator/particle_emitter/center{ - icon_state = "emitter_center"; - dir = 8 +"vAb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 + }, +/area/science/mixing) "wei" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -100659,6 +100486,14 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) +"xmt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/science/mixing) "xwK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -100684,6 +100519,16 @@ }, /turf/open/floor/plasteel, /area/science/research/abandoned) +"xDZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) "xJl" = ( /obj/structure/table, /obj/item/folder/white, @@ -100699,13 +100544,22 @@ }, /turf/open/floor/plasteel/white/side, /area/science/circuit) -"ybu" = ( -/obj/structure/particle_accelerator/power_box{ - icon_state = "power_box"; - dir = 8 +"xOo" = ( +/obj/machinery/light/small, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/research) +"xXn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"yiv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/turf/open/floor/plating, -/area/engine/engineering) +/area/science/mixing) "yjc" = ( /obj/machinery/power/apc{ areastring = "/area/science/research/abandoned"; @@ -120382,17 +120236,17 @@ aaa car car car -pqi +aad aaa ciY aaa aaa aaa -qlj +aad aaa aaa aaa -qlj +aad aaa aaa aaa @@ -120897,7 +120751,7 @@ car cbN cdC cfA -pqi +aad cja ckv clR @@ -120911,7 +120765,7 @@ cnB clR czo cja -pqi +aad cDT cdC cHb @@ -121158,15 +121012,15 @@ aaa cja ckw clS -hWz -hWz -clS -gbW +aad +aad +clR aaa -hWz -hWz -clS -sDj +abj +aad +aad +cxA +ctn cja aaa cDT @@ -121411,21 +121265,21 @@ car cbP cdC cfA -pqi +aad cjb ckx -hWz -hWz -hWz -gbW -pqi +aad aaa -hWz -hWz -hWz +aaa +abj +aad +abj +aaa +aaa +aad czp cAI -pqi +aad cDT cdC cFJ @@ -121671,16 +121525,16 @@ cfA aaa cja ckw -hWz -hWz +aad aaa +abj +abj +abj +abj +abj aaa -pqi -aaa -aaa -hWz -hWz -sDj +aad +ctn cja aaa cDT @@ -121695,7 +121549,7 @@ cQf cRA cTn cVp -cWJ +gXn cYy cMO dbR @@ -121925,21 +121779,21 @@ car car cbP cfA -qLI -cjb -ckx -aaa -aaa -aaa +abj +cja +ckw +ckw +abj +abj cqo clR ctm -aaa -gbW -clS -czp -cAI -qLI +abj +abj +abj +ctn +cja +abj cDT cFJ car @@ -122180,25 +122034,25 @@ bWd bYp car car -ugB +cbP cdC -pqi -cja -ckw -gbW -pqi -pqi +aad +cjb +cky +aaa +aad +abj ckw crJ ctn -pqi -pqi -gbW -sDj -cja -pqi +abj +aad +aaa +czq +cAI +aad cdC -ntr +cFJ car car cJL @@ -122439,21 +122293,21 @@ car car cbP cfA -qLI -cjb -ckx -clS -gbW -aaa +abj +cja +ckw +abj +abj +abj cqp crK cto -aaa -aaa -aaa -czp -cAI -qLI +abj +abj +ctn +ctn +cja +abj cDT cFJ car @@ -122699,16 +122553,16 @@ cfA aaa cja ckw -hWz -hWz +aad aaa +abj +abj +abj +abj +abj aaa -pqi -aaa -aaa -hWz -hWz -sDj +aad +ctn cja aaa cDT @@ -122953,21 +122807,21 @@ car cbP cdC cfA -pqi +aad cjb ckx -hWz -hWz +aad aaa aaa -pqi -gbW +abj +aad +abj aaa -hWz -hWz +aaa +aad czp cAI -pqi +aad cDU cdC cFJ @@ -123213,16 +123067,16 @@ cfA aaa cja ckw -clS -hWz +clT +aad +aad +abj aaa -aaa -gbW -clS -hWz -hWz -clS -sDj +crK +aad +aad +cxB +ctn cja aaa cDT @@ -123467,7 +123321,7 @@ car cbP cdC cfA -pqi +aad cjc ckz clU @@ -123481,7 +123335,7 @@ clU clU czr cAJ -pqi +aad cDT cdC cFJ @@ -123724,10 +123578,10 @@ car cbT cdG cfB -knk -knk aaa -pqi +aad +aaa +aad cjd cjd cjd @@ -123735,10 +123589,10 @@ crM cjd cjd cjd -pqi +aad +aaa +aad aaa -knk -knk cDV cFL cHg @@ -124245,7 +124099,7 @@ cje cjd cpa cqr -vRm +cqr ctp cuQ cjd @@ -124496,19 +124350,19 @@ cbV cdJ car chv -chv +cjf ckA -chv +clV cnC cpa cqs -ybu +cqr ctq cuR cnC -chv -chv -chv +cjf +czs +clV chv car cFO @@ -124754,7 +124608,7 @@ cdK cfD chw cjg -chw +ckB clW cnD cpb @@ -124764,7 +124618,7 @@ ctr cuS cnD cxD -chw +ckB chw chw cDW @@ -125011,17 +124865,17 @@ cdL cfE chx cjh -cjn +ckC clX cnE cpc cqu -eIf +cqr cts cuT cnE clX -cjn +czt cAL cCs cDX @@ -132245,9 +132099,9 @@ dlw dmL doE dqu -drR -dtj +jSe dtj +xmt dwh dxQ dzu @@ -132761,11 +132615,11 @@ doG dqw drR dtl +jRy +dtl +dtl +dtl dtl -dwj -dxS -dzw -dAz dCd dDq dEt @@ -133011,19 +132865,19 @@ ddU cMY dgx dhX -cUm +gPv dlz dmO -doD -dqt +iaF +xOo drT dtm -duH -dwk -dxT -dzx -dAA -dCe +kLu +lXF +vAb +vAb +vAb +vAb dDr dEu dFL @@ -133268,19 +133122,19 @@ ddV cMY dgy cQQ -cUm -cOR -cOR -doH -dqx -drP -drP +gPv drP drP drP drP drP drP +dJP +drQ +fno +eTv +iTj +oIl drP drP drP @@ -133525,20 +133379,20 @@ cMY cMY dgz cQP -cUm -dlA -dmP -doI -dqy -drU -dtn -duI -dwl -dxU -dzy -dAB -dCf -dDs +gPv +drP +dAD +svv +sfo +qnx +eJc +gbV +eJc +mkm +rUD +lti +xDZ +drQ dEv dFM dHl @@ -133783,18 +133637,18 @@ dfg dgA dhY djP -dlB -dmQ -doJ -dqz -drV -dto -dto -dwm -dto -dto -dAC -dCg +dEn +dAD +svv +oYI +exE +oIE +lyU +fpQ +yiv +eMJ +yiv +gNS dDt dEw dFN @@ -134039,20 +133893,20 @@ cQQ cNt dgB dhZ -djQ -dlC -dmR -doK -dqA -drW -dtp -duJ -dwn -dxV -dzz +mQE +drP dAD -dCh -dDu +svv +ixL +xXn +eJc +mWZ +eJc +juf +oSD +uNP +oNd +drP dEx dFO dHn @@ -134296,15 +134150,15 @@ ddW dfh dgC dia -djR +oUW dlD dlE -doL -dqB dlE -dlH dlE -dlH +dlE +dlE +kvf +dlE dlE dlE dlE @@ -134810,7 +134664,7 @@ cZe dfj cSx dic -djQ +jdO dlF dmT doN @@ -136831,7 +136685,7 @@ caP bZb caP cge -caP +ehb cjB ckX cmA @@ -143222,7 +143076,7 @@ aTZ aVH aXr aYR -baR +baQ bct bdW bfr @@ -149173,7 +149027,7 @@ clt cnc coE cqd -iji +crr csT cuy cvU @@ -154316,7 +154170,7 @@ clA aad aad cuM -cwe +cwd cxx czh cAz @@ -154573,7 +154427,7 @@ clA aaa aaa cuM -cwe +cwd cxy czi cAA @@ -155601,7 +155455,7 @@ ajr aad aad cuM -cwi +twt cxy czk cAD @@ -155858,7 +155712,7 @@ aaa aaa aaa cuM -cwi +twt cxy czl cAE @@ -156115,7 +155969,7 @@ aad ajr aad cuM -cwi +twt cwi czm cAF diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 7064e25bcb..f2b63a49f3 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -1,4 +1,4 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aaa" = ( /turf/open/space/basic, /area/space) @@ -897,18 +897,6 @@ }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) -"acx" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (WEST)"; - icon_state = "cryopod-open"; - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) "acy" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Two" @@ -1054,18 +1042,6 @@ /obj/machinery/light, /turf/open/floor/plasteel/floorgrime, /area/security/prison) -"acM" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/computer/cryopod{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) "acN" = ( /obj/structure/table/glass, /obj/item/reagent_containers/syringe, @@ -4130,14 +4106,6 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) -"aiW" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8 - }, -/area/crew_quarters/fitness/recreation) "aiX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -5190,9 +5158,7 @@ }, /area/crew_quarters/fitness/recreation) "alk" = ( -/obj/structure/chair{ - dir = 8 - }, +/obj/machinery/vr_sleeper, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -5257,6 +5223,10 @@ "alq" = ( /turf/closed/wall, /area/maintenance/starboard) +"alr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/starboard) "als" = ( /obj/machinery/light{ dir = 8 @@ -5893,11 +5863,6 @@ /obj/structure/window/reinforced, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) -"amB" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) "amC" = ( /obj/structure/chair{ dir = 4 @@ -6048,11 +6013,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"amU" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port) "amW" = ( /obj/structure/table/reinforced, /obj/item/folder, @@ -6370,6 +6330,7 @@ /obj/structure/chair{ dir = 1 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "anJ" = ( @@ -6844,9 +6805,7 @@ freq = 1400; location = "Security" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/security/main) @@ -7404,11 +7363,11 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_x = 32 }, -/obj/structure/closet/wardrobe/red, /obj/machinery/camera{ c_tag = "Security - Gear Room"; dir = 8 }, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apR" = ( @@ -9115,13 +9074,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"atw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/port) "atx" = ( /obj/structure/cable/yellow{ icon_state = "2-4" @@ -11215,9 +11167,7 @@ freq = 1400; location = "Engineering" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) @@ -11225,25 +11175,20 @@ /obj/machinery/door/window/southright{ dir = 4; name = "Engineering Deliveries"; - req_access_txt = "10"; - req_one_access_txt = "0" + req_access_txt = "10" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "axV" = ( /obj/structure/sign/warning/securearea{ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/plasteel, /area/engine/engineering) "axW" = ( /obj/structure/disposalpipe/segment, @@ -11253,9 +11198,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/plasteel, /area/engine/engineering) "axX" = ( /obj/machinery/light_switch{ @@ -11271,21 +11217,41 @@ /obj/structure/sign/warning/securearea{ pixel_y = 32 }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 5 }, +/turf/open/floor/plasteel, /area/engine/engineering) "axY" = ( /turf/closed/wall/r_wall, /area/engine/engineering) -"ayc" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plating/airless, +"axZ" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/dark, /area/engine/engineering) +"aya" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayc" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aye" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "ayf" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/glass{ @@ -11624,59 +11590,46 @@ dir = 1; pixel_y = 2 }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "ayT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plasteel, /area/engine/engineering) "ayV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, /turf/open/floor/plasteel, /area/engine/engineering) "ayW" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ayX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "External Containment Access"; - req_access_txt = "10; 13" - }, -/obj/effect/decal/cleanable/dirt, -/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/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" }, /turf/open/floor/plating, /area/engine/engineering) -"aza" = ( -/obj/structure/cable/white{ - icon_state = "1-8" +"ayX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/turf/open/floor/plating/airless, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aza" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "azb" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -11688,18 +11641,13 @@ }, /area/security/brig) "azd" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "aze" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -12325,20 +12273,13 @@ "aAo" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "aAp" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/item/clothing/suit/hooded/wintercoat/engineering, /obj/effect/turf_decal/delivery, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "aAr" = ( /obj/item/radio/intercom{ @@ -12351,12 +12292,15 @@ c_tag = "Engineering - Fore"; dir = 2 }, -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aAt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -12370,21 +12314,27 @@ sortType = 4 }, /obj/effect/landmark/start/station_engineer, -/obj/structure/cable/white{ - icon_state = "1-4" - }, /turf/open/floor/plasteel, /area/engine/engineering) "aAv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) +"aAw" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "aAx" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, /area/engine/engineering) "aAz" = ( /obj/structure/table/wood, @@ -12964,14 +12914,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aBK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBL" = ( @@ -13012,10 +12966,15 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aBO" = ( -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"aBQ" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "aBS" = ( /obj/item/stack/ore/silver, @@ -13524,6 +13483,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aCV" = ( @@ -13533,33 +13495,38 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) "aCW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) "aCX" = ( -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, /area/engine/engineering) "aCY" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - pixel_y = -26 +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "aCZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/space) +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) "aDa" = ( /turf/open/floor/plating, /area/construction/mining/aux_base) @@ -14153,9 +14120,10 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aEo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14178,16 +14146,31 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aEq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aEr" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Fore Port"; - dir = 4; - network = list("singularity") +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, /area/engine/engineering) "aEt" = ( /obj/structure/table, @@ -14721,9 +14704,10 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2 }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aFw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -14741,26 +14725,52 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"aFz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/engine/engineering) "aFA" = ( -/turf/open/floor/plasteel/yellow/side, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, /area/engine/engineering) "aFB" = ( -/obj/structure/rack, -/obj/machinery/button/door{ - id = "engpa"; - name = "Engineering Chamber Shutters Control"; - pixel_y = -26; - req_access_txt = "11" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/clothing/gloves/color/black, -/obj/item/wrench, -/obj/item/clothing/glasses/meson/engine, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/yellow/side, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/engine, /area/engine/engineering) "aFC" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/yellow/side, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aFD" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/meter, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/engine, /area/engine/engineering) "aFE" = ( /obj/structure/table/wood, @@ -15486,9 +15496,10 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aGW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15499,15 +15510,32 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aGZ" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engpa"; - name = "Engineering Chamber Shutters" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) +"aGY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aGZ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "External Gas to Loop" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aHa" = ( +/obj/structure/cable/white, +/turf/open/floor/plating, +/area/engine/engineering) "aHc" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15745,9 +15773,7 @@ /area/hallway/primary/fore) "aHC" = ( /obj/structure/sign/directions/security{ - desc = "A direction sign, pointing out which way the security department is."; dir = 1; - icon_state = "direction_sec"; pixel_y = 8 }, /turf/closed/wall, @@ -15915,21 +15941,42 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aHY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/engine/engineering) -"aIe" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" +"aHZ" = ( +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/space, -/area/space) +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"aIe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) "aIf" = ( /obj/machinery/camera{ c_tag = "Auxillary Base Construction"; @@ -16602,9 +16649,32 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) +"aJp" = ( +/obj/structure/table, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel, +/area/engine/engineering) "aJu" = ( /turf/open/floor/plating, /area/engine/engineering) +"aJv" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) "aJB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external, @@ -17042,6 +17112,12 @@ }, /turf/open/floor/plating, /area/engine/engineering) +"aKA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "aKB" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17056,34 +17132,50 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aKF" = ( +/obj/machinery/button/door{ + id = "engsm"; + name = "Radiation Shutters Control"; + pixel_x = 24; + req_access_txt = "10" + }, /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating, +/turf/open/floor/engine, /area/engine/engineering) "aKG" = ( -/obj/structure/particle_accelerator/end_cap{ - icon_state = "end_cap"; +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/closed/wall/r_wall, +/area/engine/supermatter) "aKH" = ( -/obj/structure/particle_accelerator/fuel_chamber{ - icon_state = "fuel_chamber"; - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Chamber" }, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/floor/engine, +/area/engine/supermatter) "aKI" = ( -/obj/structure/particle_accelerator/power_box{ - icon_state = "power_box"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 }, -/turf/open/floor/plating, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aKL" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix Bypass" + }, +/turf/open/floor/engine, /area/engine/engineering) "aKN" = ( /obj/machinery/door/poddoor{ @@ -17191,9 +17283,7 @@ name = "MuleBot Supply Access"; req_access_txt = "50" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /turf/open/floor/plating, /area/maintenance/port/fore) "aLa" = ( @@ -17629,6 +17719,12 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/engine/engineering) +"aMc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "aMd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -17649,52 +17745,62 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aMg" = ( +/obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" }, +/turf/open/floor/plating, /area/engine/engineering) "aMh" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engpa"; - name = "Engineering Chamber Shutters" - }, -/obj/structure/cable{ - 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/engine/engineering) -"aMi" = ( /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/cable{ + icon_state = "1-8" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/engine, /area/engine/engineering) -"aMk" = ( -/obj/machinery/particle_accelerator/control_box, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 +"aMi" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Gas to Filter" }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aMj" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"aMk" = ( +/turf/open/floor/engine, +/area/engine/supermatter) +"aMm" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "aMo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/reflector/box/anchored{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "aMq" = ( /obj/structure/window/reinforced, /turf/open/space, @@ -18151,27 +18257,16 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aNu" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Gas to Filter" }, -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Particle Accelerator"; - dir = 1; - network = list("singularity") - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/floor/engine, +/area/engine/supermatter) "aNv" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/engine, +/area/engine/supermatter) "aNw" = ( /obj/structure/window/reinforced{ dir = 4 @@ -18342,7 +18437,6 @@ /obj/machinery/camera/autoname{ dir = 2 }, -/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -18355,24 +18449,37 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, +/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ dir = 1 }, /area/quartermaster/qm) "aNQ" = ( -/obj/structure/filingcabinet/chestdrawer, /obj/machinery/airalarm{ pixel_y = 23 }, /obj/machinery/light{ dir = 1 }, +/obj/machinery/computer/bounty, /turf/open/floor/plasteel/brown{ dir = 1 }, /area/quartermaster/qm) "aNR" = ( /obj/structure/table, +/obj/item/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/cartridge/quartermaster, +/obj/item/gps{ + gpstag = "QM0" + }, /turf/open/floor/plasteel/brown{ dir = 1 }, @@ -18592,10 +18699,10 @@ /turf/open/floor/wood, /area/lawoffice) "aOr" = ( -/obj/structure/closet/lawcloset, /obj/machinery/light_switch{ pixel_y = -28 }, +/obj/machinery/vending/wardrobe/law_wardrobe, /turf/open/floor/wood, /area/lawoffice) "aOs" = ( @@ -18829,9 +18936,10 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aOP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -18854,12 +18962,26 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"aOS" = ( -/obj/effect/turf_decal/stripes/corner{ +"aOR" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/plasteel, +/area/engine/engineering) +"aOS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/open/floor/engine, +/area/engine/engineering) "aOT" = ( /obj/structure/window/reinforced{ dir = 4 @@ -19020,9 +19142,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "aPm" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; @@ -19385,21 +19505,34 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) -"aQd" = ( -/obj/structure/rack, -/obj/machinery/button/door{ - id = "engpa"; - name = "Engineering Chamber Shutters Control"; - pixel_y = 26; - req_access_txt = "11" +"aQa" = ( +/obj/structure/table, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/item/storage/belt/utility, -/obj/item/weldingtool, -/obj/item/clothing/head/welding, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/yellow/side{ +/obj/item/storage/belt/utility, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aQd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 1 }, +/turf/open/floor/engine, +/area/engine/engineering) +"aQe" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "aQg" = ( /obj/machinery/door/poddoor{ @@ -19503,6 +19636,7 @@ /area/quartermaster/qm) "aQs" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/holopad, /turf/open/floor/plasteel, /area/quartermaster/qm) "aQt" = ( @@ -19513,18 +19647,6 @@ pixel_x = 32; supply_display = 1 }, -/obj/item/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/cartridge/quartermaster, -/obj/item/cartridge/quartermaster{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/item/gps{ - gpstag = "QM0" - }, /turf/open/floor/plasteel, /area/quartermaster/qm) "aQu" = ( @@ -20011,6 +20133,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aRq" = ( @@ -20037,6 +20162,13 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/engine/engineering) +"aRv" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "aRy" = ( /turf/closed/wall/r_wall, /area/aisat) @@ -20467,7 +20599,9 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aSx" = ( @@ -20478,39 +20612,36 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel, /area/engine/engineering) "aSz" = ( -/obj/item/pen, -/obj/item/storage/belt/utility, -/obj/item/clothing/glasses/meson, -/obj/item/paper_bin{ - layer = 2.9 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) "aSA" = ( -/obj/item/book/manual/wiki/engineering_hacking{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/book/manual/wiki/engineering_construction, -/obj/item/clothing/gloves/color/yellow, -/obj/structure/table/glass, -/obj/item/flashlight, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/turf/open/floor/engine, /area/engine/engineering) "aSB" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aSD" = ( @@ -20944,6 +21075,18 @@ dir = 2 }, /area/crew_quarters/locker) +"aTz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 + }, +/area/crew_quarters/locker) "aTA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -21017,12 +21160,17 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/light, -/turf/open/floor/plasteel/yellow/side, +/turf/open/floor/plasteel, /area/engine/engineering) "aTI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -21033,6 +21181,9 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -21045,6 +21196,31 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aTM" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aTN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"aTO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aTQ" = ( @@ -21420,21 +21596,14 @@ /area/ai_monitored/turret_protected/ai_upload_foyer) "aUB" = ( /obj/structure/sign/directions/security{ - desc = "A direction sign, pointing out which way the security department is."; dir = 1; - icon_state = "direction_sec"; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 4; - icon_state = "direction_eng" + dir = 4 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; +/obj/structure/sign/directions/command{ dir = 2; - icon_state = "direction_bridge"; - name = "bridge"; pixel_y = -8 }, /turf/closed/wall/r_wall, @@ -21470,21 +21639,11 @@ }, /area/hallway/primary/fore) "aUF" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the escape arm is."; - icon_state = "direction_evac"; - name = "escape arm" - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the medical department is."; - icon_state = "direction_med"; - name = "medical department"; +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/medical{ pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; - icon_state = "direction_sci"; - name = "research department"; +/obj/structure/sign/directions/science{ pixel_y = -8 }, /turf/closed/wall, @@ -21565,28 +21724,6 @@ "aUM" = ( /turf/closed/wall, /area/crew_quarters/locker) -"aUN" = ( -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; - dir = 4 - }, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/locker) -"aUO" = ( -/obj/machinery/computer/cryopod{ - pixel_y = -26 - }, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/locker) -"aUP" = ( -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (WEST)"; - icon_state = "cryopod-open"; - dir = 8 - }, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/locker) "aUQ" = ( /turf/open/floor/plasteel/vault, /area/crew_quarters/locker) @@ -21649,7 +21786,7 @@ /area/crew_quarters/dorms) "aUY" = ( /obj/effect/turf_decal/delivery, -/obj/structure/closet/wardrobe/engineering_yellow, +/obj/machinery/vending/wardrobe/engi_wardrobe, /turf/open/floor/plasteel, /area/engine/engineering) "aUZ" = ( @@ -21699,19 +21836,31 @@ dir = 4 }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel/yellow/side, +/turf/open/floor/plasteel, /area/engine/engineering) "aVe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall, +/turf/closed/wall/r_wall, /area/engine/engineering) -"aVh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"aVf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating/airless, +/obj/machinery/door/airlock/engineering{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aVh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) "aVk" = ( /obj/structure/window/reinforced{ @@ -22339,16 +22488,18 @@ dir = 1 }, /area/engine/engineering) +"aWH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "aWK" = ( -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/turf/open/space, +/area/space/nearstation) "aWL" = ( /obj/machinery/ai_status_display{ pixel_x = -32 @@ -23219,15 +23370,12 @@ /turf/closed/wall, /area/security/checkpoint/engineering) "aYx" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "aYy" = ( /obj/machinery/camera{ c_tag = "AI Chamber - Port"; @@ -24201,18 +24349,18 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "bar" = ( -/obj/structure/closet/wardrobe/cargotech, /obj/effect/turf_decal/stripes/line{ dir = 2 }, +/obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/plasteel, /area/quartermaster/storage) "bas" = ( -/obj/structure/closet/wardrobe/cargotech, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/plasteel, /area/quartermaster/storage) "bat" = ( @@ -24243,15 +24391,6 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "baw" = ( -/obj/item/stamp{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/structure/table/reinforced, /obj/structure/noticeboard{ desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; @@ -24263,22 +24402,19 @@ departmentType = 2; pixel_y = 30 }, -/obj/item/pen/red, +/obj/machinery/computer/bounty, /turf/open/floor/plasteel/brown{ dir = 9 }, /area/quartermaster/office) "bax" = ( -/obj/structure/table/reinforced, +/obj/machinery/computer/cargo, /turf/open/floor/plasteel/brown{ dir = 5 }, /area/quartermaster/office) "bay" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Cargo department is."; - icon_state = "direction_supply"; - name = "cargo department"; +/obj/structure/sign/directions/supply{ pixel_y = -5 }, /turf/closed/wall, @@ -24967,9 +25103,7 @@ /turf/open/floor/plating, /area/quartermaster/office) "bbO" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/conveyor{ backwards = 1; dir = 2; @@ -25399,12 +25533,6 @@ dir = 4 }, /area/security/checkpoint/engineering) -"bcO" = ( -/obj/structure/easel, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/fore) "bcP" = ( /obj/machinery/light{ dir = 8 @@ -25452,6 +25580,9 @@ pixel_x = -3; pixel_y = 5 }, +/obj/machinery/light_switch{ + pixel_y = 26 + }, /turf/open/floor/plasteel/red/side{ dir = 9 }, @@ -25519,6 +25650,10 @@ pixel_y = 30 }, /obj/structure/closet/secure_closet/security, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, /turf/open/floor/plasteel/red/side{ dir = 5 }, @@ -25635,12 +25770,19 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bdp" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/table/reinforced, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pen/red, /turf/open/floor/plasteel/brown{ dir = 4 }, @@ -25741,10 +25883,10 @@ /turf/open/floor/plasteel/floorgrime, /area/janitor) "bdD" = ( -/obj/structure/closet/jcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, +/obj/machinery/vending/wardrobe/jani_wardrobe, /turf/open/floor/plasteel/floorgrime, /area/janitor) "bdE" = ( @@ -25772,7 +25914,6 @@ pixel_y = 5 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, @@ -26661,21 +26802,14 @@ /area/hallway/primary/central) "bfG" = ( /obj/structure/sign/directions/security{ - desc = "A direction sign, pointing out which way the security department is."; dir = 1; - icon_state = "direction_sec"; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 4; - icon_state = "direction_eng" + dir = 4 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; +/obj/structure/sign/directions/command{ dir = 2; - icon_state = "direction_bridge"; - name = "bridge"; pixel_y = -8 }, /turf/closed/wall/r_wall, @@ -28194,7 +28328,6 @@ }, /obj/machinery/light/small, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -28 }, @@ -28788,9 +28921,7 @@ dir = 1; id = "packageExternal" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/structure/window/reinforced{ dir = 4 }, @@ -29070,7 +29201,6 @@ /area/bridge) "bkD" = ( /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 29 }, @@ -29786,11 +29916,8 @@ /turf/open/floor/plating, /area/quartermaster/office) "bmj" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Supply department is."; +/obj/structure/sign/directions/supply{ dir = 1; - icon_state = "direction_supply"; - name = "cargo department"; pixel_y = 8 }, /turf/closed/wall, @@ -29815,21 +29942,14 @@ /area/hallway/primary/port) "bmm" = ( /obj/structure/sign/directions/security{ - desc = "A direction sign, pointing out which way the security department is."; dir = 1; - icon_state = "direction_sec"; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 4; - icon_state = "direction_eng" + dir = 4 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; +/obj/structure/sign/directions/command{ dir = 2; - icon_state = "direction_bridge"; - name = "bridge"; pixel_y = -8 }, /turf/closed/wall/r_wall, @@ -29873,6 +29993,9 @@ network = list("prison"); pixel_y = 30 }, +/obj/item/folder/blue, +/obj/item/storage/secure/briefcase, +/obj/item/assembly/flash/handheld, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bmq" = ( @@ -29908,9 +30031,7 @@ freq = 1400; location = "Bridge" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/central) @@ -30082,21 +30203,11 @@ }, /area/hallway/primary/central) "bmL" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the escape arm is."; - icon_state = "direction_evac"; - name = "escape arm" - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the medical department is."; - icon_state = "direction_med"; - name = "medical department"; +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/medical{ pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; - icon_state = "direction_sci"; - name = "research department"; +/obj/structure/sign/directions/science{ pixel_y = -8 }, /turf/closed/wall, @@ -30152,9 +30263,7 @@ /area/maintenance/starboard) "bmU" = ( /obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; dir = 4; - icon_state = "direction_eng"; pixel_y = 8 }, /turf/closed/wall, @@ -30861,12 +30970,12 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hop) "bom" = ( -/obj/item/folder/blue, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/table/wood, -/obj/item/assembly/flash/handheld, +/obj/machinery/computer/bounty{ + dir = 4 + }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bon" = ( @@ -31131,6 +31240,9 @@ c_tag = "Bar - Backroom"; dir = 2 }, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, /turf/open/floor/wood, /area/crew_quarters/bar) "boS" = ( @@ -31160,9 +31272,7 @@ freq = 1400; location = "Bar" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/bot{ dir = 1 }, @@ -31347,15 +31457,14 @@ /turf/open/floor/plasteel/dark, /area/aisat) "bpt" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/closet/wardrobe/red, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/customs) +"bpu" = ( +/turf/closed/wall/r_wall, +/area/space/nearstation) "bpv" = ( /obj/structure/sign/warning/securearea{ pixel_y = 32 @@ -32131,15 +32240,6 @@ dir = 1 }, /area/bridge) -"bqR" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = -26 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 10 - }, -/area/bridge) "bqS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -32293,7 +32393,6 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/vending_refill/cigarette, /turf/open/floor/wood, /area/crew_quarters/bar) "brh" = ( @@ -33394,7 +33493,6 @@ /obj/item/hand_tele, /obj/structure/window/reinforced, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = 27 }, @@ -33501,7 +33599,6 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/structure/closet/gmcloset, /obj/item/wrench, /obj/item/stack/sheet/glass{ amount = 30 @@ -33511,6 +33608,8 @@ }, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, +/obj/structure/closet, +/obj/item/vending_refill/cigarette, /turf/open/floor/wood, /area/crew_quarters/bar) "btr" = ( @@ -33858,21 +33957,11 @@ /turf/open/floor/wood, /area/library) "bui" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the escape arm is."; - icon_state = "direction_evac"; - name = "escape arm" - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the medical department is."; - icon_state = "direction_med"; - name = "medical department"; +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/medical{ pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; - icon_state = "direction_sci"; - name = "research department"; +/obj/structure/sign/directions/science{ pixel_y = -8 }, /turf/closed/wall, @@ -34059,7 +34148,6 @@ icon_state = "1-2" }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -26 }, @@ -34902,7 +34990,6 @@ pixel_y = 3 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 28 }, @@ -35742,7 +35829,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -26 }, @@ -36229,11 +36315,9 @@ }, /area/engine/atmos) "bzf" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; - name = "Air to Distro"; - on = 1; - target_pressure = 101 + name = "Air to Distro" }, /obj/machinery/airalarm{ pixel_y = 25 @@ -36255,10 +36339,7 @@ }, /area/engine/atmos) "bzh" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 2; - on = 1 - }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, /turf/open/floor/plasteel/caution{ dir = 1 }, @@ -36696,7 +36777,6 @@ /area/crew_quarters/heads/captain/private) "bAf" = ( /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -26 }, @@ -36958,17 +37038,15 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bAM" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 1; - on = 1 +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 1 }, /turf/open/floor/plasteel, /area/engine/atmos) "bAN" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "Mix to Distro"; - on = 0 + name = "Mix to Distro" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -37241,23 +37319,16 @@ /turf/open/floor/wood, /area/library) "bBy" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; +/obj/structure/sign/directions/command{ dir = 4; - icon_state = "direction_bridge"; - name = "bridge"; pixel_y = -8 }, /obj/structure/sign/directions/security{ - desc = "A direction sign, pointing out which way the security department is."; dir = 1; - icon_state = "direction_sec"; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 4; - icon_state = "direction_eng" + dir = 4 }, /turf/closed/wall, /area/hallway/secondary/command) @@ -37306,11 +37377,8 @@ /turf/open/floor/plasteel, /area/hallway/secondary/command) "bBD" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; +/obj/structure/sign/directions/command{ dir = 1; - icon_state = "direction_bridge"; - name = "bridge"; pixel_y = -8 }, /turf/closed/wall/r_wall, @@ -37444,11 +37512,8 @@ /turf/open/floor/plasteel/vault, /area/bridge) "bBN" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; +/obj/structure/sign/directions/command{ dir = 1; - icon_state = "direction_bridge"; - name = "bridge"; pixel_y = -8 }, /turf/closed/wall/r_wall, @@ -37466,21 +37531,14 @@ /area/maintenance/central) "bBP" = ( /obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 4; - icon_state = "direction_eng" + dir = 4 }, /obj/structure/sign/directions/security{ - desc = "A direction sign, pointing out which way the security department is."; dir = 1; - icon_state = "direction_sec"; pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; +/obj/structure/sign/directions/command{ dir = 8; - icon_state = "direction_bridge"; - name = "bridge"; pixel_y = -8 }, /turf/closed/wall, @@ -37700,7 +37758,6 @@ /area/engine/atmos) "bCr" = ( /obj/machinery/atmospherics/components/binary/pump/on{ - dir = 0; name = "Waste to Filter" }, /turf/open/floor/plasteel, @@ -37724,9 +37781,7 @@ /area/engine/atmos) "bCw" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to Mix"; - on = 0 + name = "Air to Mix" }, /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 @@ -37754,6 +37809,7 @@ /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space/nearstation) "bCA" = ( @@ -39290,9 +39346,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; dir = 4; @@ -39417,8 +39471,7 @@ "bFT" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "Pure to Mix"; - on = 0 + name = "Pure to Mix" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -39430,10 +39483,9 @@ /area/engine/atmos) "bFV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; - name = "Unfiltered & Air to Mix"; - on = 1 + name = "Unfiltered & Air to Mix" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -39603,23 +39655,13 @@ }, /area/hallway/primary/central) "bGx" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; - icon_state = "direction_sci"; - name = "research department"; +/obj/structure/sign/directions/science{ pixel_y = -8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the medical department is."; - icon_state = "direction_med"; - name = "medical department"; +/obj/structure/sign/directions/medical{ pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the escape arm is."; - icon_state = "direction_evac"; - name = "escape arm" - }, +/obj/structure/sign/directions/evac, /turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "bGy" = ( @@ -39782,21 +39824,11 @@ /turf/open/floor/plating, /area/maintenance/central) "bGU" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the escape arm is."; - icon_state = "direction_evac"; - name = "escape arm" - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the medical department is."; - icon_state = "direction_med"; - name = "medical department"; +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/medical{ pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; - icon_state = "direction_sci"; - name = "research department"; +/obj/structure/sign/directions/science{ pixel_y = -8 }, /turf/closed/wall, @@ -40727,8 +40759,7 @@ }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "N2O to Pure"; - on = 0 + name = "N2O to Pure" }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/escape{ @@ -41427,23 +41458,19 @@ /area/engine/atmos) "bKA" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Air to Ports" }, /turf/open/floor/plasteel, /area/engine/atmos) "bKB" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Mix to Ports" }, /turf/open/floor/plasteel, /area/engine/atmos) "bKC" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Pure to Ports"; - on = 0 + name = "Pure to Ports" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -42165,15 +42192,17 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/atmos) +"bMi" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) "bMj" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, /area/engine/atmos) "bMk" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "n2o"; - on = 1 +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 1 }, /obj/structure/window/reinforced{ dir = 4 @@ -42737,7 +42766,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = 29 }, @@ -43001,7 +43029,6 @@ pixel_x = -27 }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Port Mix to West Ports" }, /obj/machinery/light/small{ @@ -43011,9 +43038,7 @@ /area/engine/atmos) "bNU" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Port Mix to East Ports"; - on = 0 + name = "Port Mix to East Ports" }, /obj/item/crowbar, /turf/open/floor/plasteel, @@ -43690,8 +43715,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Plasma to Pure"; - on = 0 + name = "Plasma to Pure" }, /obj/structure/window/reinforced{ dir = 4 @@ -43869,14 +43893,13 @@ /turf/open/floor/engine/cult, /area/library) "bPX" = ( -/obj/effect/landmark/blobstart, /obj/machinery/light/small{ dir = 1 }, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 30 }, -/obj/structure/closet/wardrobe/curator, +/obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/engine/cult, /area/library) "bPY" = ( @@ -44245,7 +44268,7 @@ }, /area/crew_quarters/kitchen) "bQI" = ( -/obj/structure/closet/chefcloset, +/obj/machinery/vending/wardrobe/chef_wardrobe, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bQJ" = ( @@ -44401,15 +44424,6 @@ /obj/item/pen/invisible, /turf/open/floor/engine/cult, /area/library) -"bRm" = ( -/obj/item/taperecorder, -/obj/item/camera, -/obj/item/radio/intercom{ - pixel_y = -25 - }, -/obj/structure/table/wood, -/turf/open/floor/engine/cult, -/area/library) "bRn" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" @@ -44972,10 +44986,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bSj" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "plasma"; - on = 1 +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 1 }, /obj/structure/window/reinforced{ dir = 4 @@ -45421,7 +45433,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "bTi" = ( -/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/plasteel/dark, /area/engine/atmos) "bTj" = ( @@ -45443,7 +45455,6 @@ /area/engine/atmos) "bTk" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Port to Filter" }, /obj/machinery/light/small{ @@ -45486,7 +45497,10 @@ /turf/closed/wall, /area/maintenance/solars/port/aft) "bTq" = ( -/turf/open/floor/plating/airless, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bTr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -45548,39 +45562,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/library) -"bTB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Library Maintenance"; - req_one_access_txt = "12;37" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bTC" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port) +/turf/open/floor/wood, +/area/library) "bTD" = ( /obj/machinery/vending/snack/random, /obj/machinery/newscaster{ @@ -45983,9 +45970,7 @@ freq = 1400; location = "Kitchen" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -46061,12 +46046,8 @@ }, /area/maintenance/starboard) "bUw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "bUx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -46134,9 +46115,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bUF" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 4; - on = 1 +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -46147,8 +46127,7 @@ "bUH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "CO2 to Pure"; - on = 0 + name = "CO2 to Pure" }, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/window/reinforced{ @@ -46651,9 +46630,7 @@ /area/engine/atmos) "bVL" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Port to Fuel Pipe"; - on = 0 + name = "Port to Fuel Pipe" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -46799,22 +46776,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"bWe" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 4; - sortType = 16 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/port) "bWf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -47227,10 +47188,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bWV" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/closet/wardrobe/botanist, +/obj/machinery/vending/wardrobe/hydro_wardrobe, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bWX" = ( @@ -47433,8 +47391,7 @@ "bXo" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Pure to Fuel Pipe"; - on = 0 + name = "Pure to Fuel Pipe" }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -47445,10 +47402,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bXq" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "co2"; - on = 1 +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 1 }, /obj/structure/window/reinforced{ dir = 4 @@ -47802,6 +47757,9 @@ /area/hydroponics) "bYm" = ( /obj/structure/closet/secure_closet/hydroponics, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bYn" = ( @@ -47844,7 +47802,6 @@ /obj/item/radio/off, /obj/item/radio/off, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = 27 }, @@ -48082,7 +48039,16 @@ /obj/item/screwdriver{ pixel_y = 6 }, -/obj/structure/sign/warning/nosmoking{ +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/clothing/neck/stethoscope, +/obj/item/radio/intercom{ + broadcasting = 1; + freerange = 0; + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; pixel_y = 30 }, /turf/open/floor/plasteel/whiteblue/side{ @@ -48100,32 +48066,19 @@ /obj/item/screwdriver{ pixel_y = 6 }, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, /area/medical/storage) "bYV" = ( -/obj/item/radio/intercom{ - broadcasting = 1; - freerange = 0; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/structure/sign/warning/nosmoking{ pixel_y = 30 }, -/obj/structure/closet/wardrobe/white/medical, -/obj/item/clothing/suit/hooded/wintercoat/medical, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, @@ -48226,21 +48179,14 @@ /area/medical/medbay/central) "bZe" = ( /obj/structure/sign/directions/security{ - desc = "A direction sign, pointing out which way the security department is."; dir = 1; - icon_state = "direction_sec"; pixel_y = 8 }, /obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the engineering department is."; - dir = 4; - icon_state = "direction_eng" + dir = 4 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the bridge is."; +/obj/structure/sign/directions/command{ dir = 1; - icon_state = "direction_bridge"; - name = "bridge"; pixel_y = -8 }, /turf/closed/wall, @@ -48276,23 +48222,13 @@ }, /area/hallway/primary/aft) "bZi" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the medical department is."; +/obj/structure/sign/directions/medical{ dir = 8; - icon_state = "direction_med"; - name = "medical department"; pixel_y = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the escape arm is."; - icon_state = "direction_evac"; - name = "escape arm" - }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the research department is."; +/obj/structure/sign/directions/evac, +/obj/structure/sign/directions/science{ dir = 4; - icon_state = "direction_sci"; - name = "research department"; pixel_y = -8 }, /turf/closed/wall, @@ -48583,9 +48519,7 @@ freq = 1400; location = "Medbay" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -49604,7 +49538,6 @@ pixel_y = -29 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27; pixel_y = -10 @@ -49956,9 +49889,7 @@ freq = 1400; location = "Hydroponics" }, -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -54222,9 +54153,7 @@ /turf/open/floor/plasteel, /area/science/research) "clJ" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=2"; freq = 1400; @@ -55000,6 +54929,9 @@ /obj/item/clothing/glasses/eyepatch, /obj/item/clothing/glasses/sunglasses/blindfold, /obj/item/clothing/ears/earmuffs, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, /turf/open/floor/plasteel/white/side{ dir = 2 }, @@ -55773,14 +55705,6 @@ }, /area/crew_quarters/heads/cmo) "coT" = ( -/obj/structure/closet/wardrobe/chemistry_white{ - pixel_x = -3 - }, -/obj/item/storage/backpack/satchel/chem, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, /obj/structure/window/reinforced{ dir = 1; pixel_y = 1 @@ -55788,6 +55712,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/plasteel/white, /area/medical/chemistry) "coU" = ( @@ -56291,23 +56216,23 @@ }, /area/maintenance/port/aft) "cpR" = ( -/obj/machinery/button/door{ - id = "engpa"; - name = "Engineering Chamber Shutters Control"; - pixel_y = -26; - req_access_txt = "11" - }, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Port"; + dir = 8; + network = list("ss13","engine") }, -/obj/machinery/light{ +/obj/machinery/airalarm/engine{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 8 }, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/floor/engine, +/area/engine/supermatter) "cpS" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -56577,6 +56502,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel/white, /area/medical/chemistry) "cqs" = ( @@ -57261,9 +57190,7 @@ }, /area/hallway/primary/aft) "crI" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; dir = 1; @@ -57397,20 +57324,12 @@ /turf/open/floor/plasteel, /area/science/explab) "crX" = ( -/obj/structure/closet/wardrobe/science_white, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/plasteel, /area/science/explab) -"crY" = ( -/obj/structure/rack, -/obj/item/reagent_containers/blood/random, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "crZ" = ( /obj/structure/table, /obj/structure/bedsheetbin{ @@ -57428,6 +57347,7 @@ "csb" = ( /obj/structure/rack, /obj/item/hatchet, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plating, /area/maintenance/starboard/aft) "csc" = ( @@ -58455,27 +58375,21 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cuc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cud" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/disposal/bin, +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/plasteel/white, /area/science/circuit) @@ -59439,9 +59353,6 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /turf/open/floor/plasteel/white, /area/science/circuit) "cwe" = ( @@ -60858,9 +60769,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - dir = 0 - }, +/turf/open/floor/plasteel/blue/side, /area/medical/genetics) "czd" = ( /obj/machinery/light_switch{ @@ -61331,7 +61240,7 @@ dir = 1; pixel_y = -22 }, -/obj/structure/closet/wardrobe/genetics_white, +/obj/machinery/vending/wardrobe/gene_wardrobe, /turf/open/floor/plasteel/vault, /area/medical/genetics) "cAb" = ( @@ -65644,8 +65553,6 @@ /turf/closed/wall, /area/medical/virology) "cIt" = ( -/obj/structure/closet/wardrobe/virology_white, -/obj/item/storage/backpack/satchel/vir, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -65653,6 +65560,7 @@ dir = 8; pixel_x = -26 }, +/obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/plasteel/vault, /area/medical/virology) "cIu" = ( @@ -66277,13 +66185,11 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "cJM" = ( -/obj/structure/closet/wardrobe/robotics_black{ - pixel_x = 2 - }, /obj/structure/window/reinforced{ dir = 8 }, /obj/effect/turf_decal/delivery, +/obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/plasteel, /area/science/robotics/lab) "cJN" = ( @@ -66726,9 +66632,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "cKG" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; dir = 1; @@ -67658,6 +67562,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = -27 + }, /turf/open/floor/plasteel/dark, /area/chapel/office) "cMD" = ( @@ -68108,11 +68017,6 @@ c_tag = "Chapel Office - Backroom"; dir = 8 }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, /turf/open/floor/plasteel/dark, /area/chapel/office) "cNv" = ( @@ -68121,6 +68025,10 @@ dir = 8 }, /obj/structure/table/wood, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, /turf/open/floor/plasteel/grimy, /area/chapel/office) "cNw" = ( @@ -68666,11 +68574,7 @@ /turf/open/floor/plasteel/dark, /area/chapel/office) "cOG" = ( -/obj/structure/closet/wardrobe/chaplain_black, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, +/obj/machinery/vending/wardrobe/chap_wardrobe, /turf/open/floor/plasteel/grimy, /area/chapel/office) "cOH" = ( @@ -69018,7 +68922,7 @@ /turf/open/floor/plating, /area/chapel/main) "cPB" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/machinery/light/small{ dir = 1 }, @@ -69026,7 +68930,7 @@ /turf/open/floor/plating, /area/chapel/main) "cPC" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/structure/window/reinforced{ dir = 4 }, @@ -69276,7 +69180,7 @@ /turf/open/floor/plating, /area/maintenance/aft) "cPZ" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /turf/open/floor/plating, /area/chapel/main) "cQa" = ( @@ -69639,7 +69543,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cQT" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/machinery/light/small, /turf/open/floor/plating, /area/chapel/main) @@ -71058,6 +70962,18 @@ /obj/structure/easel, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"cXz" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Aft"; + dir = 1; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) "cXA" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/engineering) @@ -71069,6 +70985,10 @@ dir = 1 }, /area/construction/mining/aux_base) +"cXI" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) "cXR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -71079,10 +70999,10 @@ /area/construction/mining/aux_base) "cXZ" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/spawner/lootdrop/maintenance, /obj/structure/window/reinforced{ - dir = 4 + dir = 8 }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) "cYc" = ( @@ -71177,16 +71097,6 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"cYV" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "cZa" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -71419,19 +71329,14 @@ /turf/open/floor/circuit/killroom, /area/science/xenobiology) "daW" = ( -/obj/machinery/button/door{ - id = "engpa"; - name = "Engineering Chamber Shutters Control"; - pixel_y = 26; - req_access_txt = "11" - }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, -/obj/machinery/light{ +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/engine, /area/engine/engineering) "daX" = ( /obj/structure/cable/yellow{ @@ -71441,24 +71346,29 @@ icon_state = "platingdmg2" }, /area/maintenance/port/fore) +"daY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/supermatter) "daZ" = ( -/obj/structure/particle_accelerator/particle_emitter/right{ - icon_state = "emitter_right"; - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 }, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable, +/obj/structure/window/plasma/reinforced, +/turf/open/floor/engine, +/area/engine/supermatter) "dbb" = ( -/obj/structure/particle_accelerator/particle_emitter/center{ - icon_state = "emitter_center"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/floor/engine, +/area/engine/supermatter) "dbd" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, +/obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood, /area/crew_quarters/bar) "dbe" = ( @@ -71467,6 +71377,30 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hop) +"dbg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dbh" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "dbj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -71478,10 +71412,6 @@ /obj/structure/easel, /turf/open/floor/plating, /area/maintenance/port) -"dbl" = ( -/obj/structure/easel, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "dbm" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, @@ -72653,15 +72583,16 @@ /turf/open/floor/plasteel, /area/engine/atmos) "ddO" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "ddP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/engine/engineering) @@ -72675,10 +72606,41 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"ddS" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Fore"; + dir = 4; + network = list("ss13","engine") + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ddT" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ddU" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/obj/machinery/meter, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ddV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "ddW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable/yellow{ icon_state = "2-4" }, @@ -72691,14 +72653,26 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ddY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/engineering) "ddZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"dea" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste, /turf/open/floor/plating/airless, -/area/space) +/area/engine/engineering) "deb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -72706,173 +72680,642 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"ded" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"dee" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) "def" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/space, -/area/space) +/turf/closed/wall/r_wall, +/area/engine/engineering) "deh" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/light, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/engineering) -"dem" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2" +"dei" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dej" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/space, -/area/space) -"den" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating/airless, -/area/space) +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dek" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Mix to Gas" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"del" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dem" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Mix" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"den" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"dep" = ( +/obj/machinery/firealarm{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"deq" = ( +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "der" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel/yellow/side, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"des" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/engine, /area/engine/engineering) "deu" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dev" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"dew" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dex" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dey" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"deA" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"deB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating/airless, -/area/space) -"dev" = ( -/obj/machinery/field/generator{ - anchored = 1; +/turf/open/floor/engine, +/area/engine/engineering) +"deC" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"deD" = ( +/obj/machinery/status_display, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"deI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"deJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, +/turf/open/floor/engine, +/area/engine/engineering) +"deK" = ( +/obj/structure/cable/white, +/obj/machinery/power/emitter/anchored{ + dir = 2; state = 2 }, -/turf/open/floor/plating/airless, -/area/space) -"dew" = ( -/obj/structure/lattice/catwalk, +/turf/open/floor/plating, +/area/engine/engineering) +"deL" = ( +/obj/structure/cable/white, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"deM" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"deN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"deO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"deS" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable, +/obj/structure/window/plasma/reinforced, +/turf/open/floor/engine, +/area/engine/supermatter) +"deU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, +/turf/open/floor/engine, +/area/engine/engineering) +"deV" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"deW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Starboard"; + dir = 4; + network = list("ss13","engine") + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"deX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"deY" = ( +/obj/structure/reflector/single/anchored{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dfa" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/engine/supermatter) +"dfb" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"dfc" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"dfd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical, +/turf/open/floor/engine, +/area/engine/engineering) +"dff" = ( +/obj/structure/reflector/double/anchored{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"dfg" = ( +/obj/structure/reflector/single/anchored{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dfh" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"dfi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"dfj" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"dfk" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"dfm" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"dfp" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"dfq" = ( +/obj/machinery/camera{ + c_tag = "Supermatter Chamber"; + dir = 4; + network = list("engine") + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"dft" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + filter_type = "n2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"dfA" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dfB" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/emitter/anchored{ + dir = 1; + state = 2 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dfC" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/emitter/anchored{ + dir = 1; + state = 2 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dfD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/meter, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfG" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/cable{ icon_state = "1-8" }, -/turf/open/space, -/area/space) -"deB" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engpa"; - name = "Engineering Chamber Shutters" - }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) -"deD" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2" +"dfI" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Cooling Loop Bypass" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/space) -"deM" = ( -/obj/structure/table, -/obj/effect/turf_decal/delivery, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/meson/engine, /obj/machinery/light{ - dir = 4 - }, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 + dir = 1 }, +/turf/open/floor/engine, /area/engine/engineering) -"deV" = ( -/obj/structure/cable{ - icon_state = "1-8" +"dfJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/space) -"deY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/space) -"dfa" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfM" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" }, /turf/open/floor/plating, /area/engine/engineering) -"dfh" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 10 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 +"dfO" = ( +/obj/structure/cable/white{ + icon_state = "1-8" }, +/turf/open/floor/plating, /area/engine/engineering) -"dfp" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"dfz" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/space) -"dfD" = ( -/obj/item/book/manual/engineering_singularity_safety{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/engineering_particle_accelerator{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/engine/engineering) -"dfI" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, -/area/space) "dfP" = ( /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "4-8" }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Atmos to Loop" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/engine, +/area/engine/engineering) +"dfR" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Gas to Cold Loop" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"dfS" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"dfT" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/engine/engineering) +"dfU" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Cold Loop to Gas" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"dfV" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"dfW" = ( +/obj/item/wrench, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "dfX" = ( /obj/structure/disposalpipe/segment, @@ -72890,86 +73333,180 @@ }, /area/engine/engineering) "dfY" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"dga" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"dgd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"dge" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/emitter{ - anchored = 1; - dir = 1; - icon_state = "emitter"; - state = 2 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"dgg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"dgj" = ( -/obj/structure/grille, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"dgk" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"dgm" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"dgr" = ( /turf/closed/wall/r_wall, -/area/space) +/area/engine/engineering) +"dfZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"dga" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"dgb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"dgc" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dgd" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space/nearstation) +"dge" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"dgf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space/nearstation) +"dgg" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"dgh" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"dgi" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dgj" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"dgk" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"dgm" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"dgo" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dgp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dgr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"dgt" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"dgu" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space/nearstation) +"dgv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"dgw" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) "dgz" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/delivery, /obj/item/clothing/glasses/meson/engine, /turf/open/floor/plasteel, /area/engine/engineering) +"dgA" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dgB" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"dgI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/space, +/area/space/nearstation) +"dgJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"dgK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"dgM" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) "dgN" = ( /obj/structure/lattice, /obj/structure/grille, @@ -72977,6 +73514,89 @@ /turf/open/space, /area/space/nearstation) "dgO" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dgS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/transit_tube/horizontal, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dha" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dhc" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dhe" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dhg" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dhh" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Engine" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dhi" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/door/window/northleft{ + dir = 8; + icon_state = "left"; + name = "Inner Pipe Access"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"dhj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"dhk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"dhl" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, /turf/open/space, /area/space/nearstation) "dhn" = ( @@ -73994,18 +74614,26 @@ /turf/open/space, /area/science/xenobiology) "djt" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"djx" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Aft Port"; - dir = 4; - network = list("singularity") +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/supermatter) +"djx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/crowbar, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/engine/supermatter) "djz" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -74057,19 +74685,27 @@ /turf/open/floor/wood, /area/security/vacantoffice) "djX" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/machinery/door/window/eastleft{ name = "Coffin Storage"; req_access_txt = "22" }, /turf/open/floor/plating, /area/chapel/main) -"dlI" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 +"dka" = ( +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 }, -/area/engine/engineering) +/turf/open/floor/plasteel/white, +/area/science/circuit) +"dlI" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"dlN" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/supermatter) "dlV" = ( /turf/closed/wall/r_wall, /area/maintenance/department/science/xenobiology) @@ -74653,23 +75289,45 @@ /area/engine/gravity_generator) "dBw" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"dBx" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "dBy" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"dBz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"dBA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/engine, /area/engine/engineering) "dBB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/engine, +/area/engine/engineering) "dBC" = ( /obj/machinery/meter, /obj/structure/grille, @@ -75390,17 +76048,14 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"etr" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) "evy" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) -"eCm" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/space, -/area/space) "eEe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -75414,31 +76069,6 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) -"eMP" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) -"eTm" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"eXy" = ( -/obj/machinery/airalarm{ - pixel_y = 32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/science/circuit) "eZe" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -75448,70 +76078,56 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"fca" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "fdr" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/engine/engineering) "fDD" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, /area/science/circuit) +"fFM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) "gfh" = ( /obj/machinery/libraryscanner, /turf/open/floor/plasteel/white, /area/science/circuit) -"gix" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/research/glass{ - name = "Circuitry Lab"; - req_access_txt = "47" - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"giG" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Aft Starboard"; - dir = 8; - network = list("singularity") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"glg" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "gnZ" = ( /obj/item/radio/intercom{ pixel_y = -30 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"gBt" = ( -/obj/effect/turf_decal/stripes/line{ +"gra" = ( +/obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/open/floor/plating/airless, -/area/space) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "gEk" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -75566,10 +76182,6 @@ /obj/machinery/autolathe, /turf/open/floor/plasteel/white, /area/science/circuit) -"hiq" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless, -/area/space) "hyP" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Two" @@ -75579,41 +76191,14 @@ }, /turf/open/floor/plating, /area/security/prison) -"hKs" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Engine."; +"hAJ" = ( +/obj/machinery/airalarm{ dir = 8; - layer = 4; - name = "Engine Monitor"; - network = list("singularity"); - pixel_x = 30 + pixel_x = 24 }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) -"hTv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"hYG" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"ili" = ( -/turf/open/floor/plating/airless, -/area/space) +/obj/machinery/cryopod, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) "ioI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -75625,13 +76210,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/science/circuit) -"ixJ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/space, -/area/space) "izu" = ( /obj/machinery/autolathe{ name = "public autolathe" @@ -75648,32 +76226,6 @@ }, /turf/open/floor/plasteel/whitepurple, /area/science/lab) -"iKX" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"iNQ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"iQV" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "jeV" = ( /obj/machinery/conveyor/inverted{ dir = 10; @@ -75710,30 +76262,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"jzM" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Containment Access"; - req_access_txt = "10; 13" - }, -/obj/effect/decal/cleanable/dirt, -/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/plating, -/area/engine/engineering) -"jGF" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/engineering) "jKK" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" @@ -75743,6 +76271,22 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"jLY" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) "kfu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, @@ -75758,6 +76302,11 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hydroponics) +"kxk" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel/white, +/area/science/circuit) "kys" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -75803,9 +76352,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/light_switch{ - pixel_y = 32 - }, /turf/open/floor/plasteel/white, /area/science/circuit) "kVo" = ( @@ -75816,42 +76362,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"kXU" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/emitter{ - anchored = 1; - state = 2 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "lal" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/science/circuit) -"lim" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Containment Access"; - req_access_txt = "10; 13" - }, -/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/plating, -/area/engine/engineering) "llb" = ( /obj/structure/table/reinforced, /obj/item/integrated_circuit_printer, @@ -75871,33 +76387,17 @@ /obj/item/multitool, /turf/open/floor/plasteel/white, /area/science/circuit) -"lwo" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "lzk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/light{ - dir = 1 + icon_state = "1-2" }, /turf/open/floor/plasteel/white, /area/science/circuit) "lMz" = ( /obj/structure/falsewall, /turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/science/circuit) "lMJ" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -75947,23 +76447,10 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"mGY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space) -"mJy" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, -/area/space) -"ngl" = ( -/obj/machinery/bookbinder, -/turf/open/floor/plasteel/white, -/area/science/circuit) +"mEW" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/vault, +/area/crew_quarters/locker) "nnK" = ( /obj/item/stack/sheet/glass/fifty, /obj/item/paper_bin, @@ -76002,12 +76489,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"nDB" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) "nIb" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ @@ -76020,9 +76501,21 @@ }, /turf/open/floor/plasteel, /area/construction/storage/wing) +"nXA" = ( +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" + }, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/engine/cult, +/area/library) "obb" = ( /obj/structure/target_stake, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/science/circuit) "obX" = ( /obj/docking_port/stationary{ @@ -76043,8 +76536,6 @@ dir = 1 }, /obj/item/stock_parts/cell/super, -/obj/item/stock_parts/cell/super, -/obj/item/stack/sheet/metal/fifty, /obj/structure/table/reinforced, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76055,6 +76546,8 @@ network = list("rd"); pixel_y = 32 }, +/obj/item/stock_parts/cell/super, +/obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/white, /area/science/circuit) "ohj" = ( @@ -76064,25 +76557,10 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, /area/science/circuit) -"oru" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "oub" = ( /obj/structure/sign/poster/official/random, /turf/closed/wall, /area/hydroponics) -"ovJ" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/engine/engineering) "oLW" = ( /obj/structure/table/reinforced, /obj/structure/cable/yellow{ @@ -76119,19 +76597,6 @@ /obj/item/pen, /turf/open/floor/plasteel/white, /area/science/circuit) -"oXn" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"pdI" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "pmc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -76170,6 +76635,25 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"pMX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + sortType = 16 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) "pOP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -76183,57 +76667,12 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"qcZ" = ( -/turf/open/space/basic, -/area/space/nearstation) -"qiO" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"qnJ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/science/circuit) "qqg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel, /area/science/misc_lab) -"qxk" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"qyp" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/space) -"qzA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) "qBh" = ( /obj/structure/table, /obj/item/paicard, @@ -76250,20 +76689,11 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"qMg" = ( -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/turf_decal/delivery, -/obj/structure/table, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) +"qLf" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/turf/open/floor/engine/cult, +/area/library) "qRM" = ( /obj/machinery/camera{ c_tag = "Research Division Circuitry Lab"; @@ -76272,6 +76702,21 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"qVR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/wood, +/area/library) +"rhY" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port) "rzX" = ( /obj/structure/chair/office/light{ dir = 1; @@ -76306,18 +76751,31 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"sef" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Fore Starboard"; - dir = 8; - network = list("singularity") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "siF" = ( /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) +"sog" = ( +/obj/machinery/libraryscanner, +/obj/machinery/bookbinder, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"sFv" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "47" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/science/circuit) "sGh" = ( /obj/structure/cable{ icon_state = "1-2" @@ -76343,14 +76801,6 @@ "sJW" = ( /turf/closed/wall/mineral/plastitanium, /area/engine/break_room) -"sZD" = ( -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/machinery/vending/kink, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/locker) "tjH" = ( /obj/structure/table/reinforced, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -76372,25 +76822,22 @@ /turf/open/floor/plasteel/white, /area/science/circuit) "tDM" = ( -/obj/item/wrench, -/turf/open/floor/plating, -/area/engine/engineering) +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/supermatter) "tFJ" = ( /obj/structure/bodycontainer/morgue{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"tUB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "tVY" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -76401,18 +76848,12 @@ /obj/item/target/syndicate, /obj/item/gun/energy/laser/practice, /obj/item/gun/energy/laser/practice, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/science/circuit) "tXK" = ( /obj/machinery/air_sensor/atmos/toxins_mixing_tank, /turf/open/floor/engine/vacuum, /area/science/mixing) -"tYJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space) "upN" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -76472,6 +76913,16 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"vgd" = ( +/obj/item/taperecorder, +/obj/item/camera, +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/engine/cult, +/area/library) "vhG" = ( /obj/structure/table/glass, /obj/machinery/camera/autoname{ @@ -76479,25 +76930,21 @@ }, /turf/open/floor/plasteel, /area/science/misc_lab) -"vrp" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light{ +"vlg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 +/obj/effect/turf_decal/tile/green/side, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, -/area/engine/engineering) -"vuC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/crew_quarters/locker) +"vlx" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"vyf" = ( -/obj/structure/lattice, -/turf/open/space, -/area/engine/engineering) +/area/crew_quarters/fitness/recreation) "vyx" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -76505,20 +76952,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) -"vJQ" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) "vLD" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space) -"waK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "wgw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -76533,13 +76970,6 @@ }, /turf/open/floor/plating, /area/security/prison) -"wmn" = ( -/obj/structure/particle_accelerator/particle_emitter/left{ - icon_state = "emitter_left"; - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) "wxc" = ( /obj/machinery/door/airlock/external{ name = "Atmospherics External Airlock"; @@ -76550,22 +76980,6 @@ }, /turf/open/floor/plating, /area/engine/atmos) -"wBK" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"wEo" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "wFH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76596,12 +77010,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/misc_lab) -"xfJ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/engine/engineering) "xkG" = ( /obj/item/integrated_electronics/wirer, /obj/structure/table/reinforced, @@ -76620,6 +77028,17 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) +"xwG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance"; + req_one_access_txt = "12;37" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/library) "xyp" = ( /obj/docking_port/stationary{ dheight = 1; @@ -76646,6 +77065,11 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"ybn" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/blobstart, +/turf/open/floor/engine/cult, +/area/library) "ygk" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -76655,18 +77079,83 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"yhr" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating/airless, -/area/engine/engineering) "ykE" = ( /obj/machinery/light, /turf/open/floor/plasteel/white, /area/science/circuit) +"AIY" = ( +/obj/machinery/computer/cryopod{ + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/box/white/corners, +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/turf/open/floor/plasteel/vault, +/area/crew_quarters/locker) +"FiY" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"KHe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 + }, +/area/crew_quarters/locker) +"RbF" = ( +/obj/machinery/vending/kink, +/obj/machinery/vending/kink, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"SuJ" = ( +/obj/machinery/cryopod, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/vault, +/area/crew_quarters/locker) +"WoM" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/crew_quarters/locker) +"Xvm" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/computer/cryopod{ + pixel_x = 30; + pixel_y = 6 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"XMx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/corner, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 + }, +/area/crew_quarters/locker) (1,1,1) = {" aaa @@ -94537,7 +95026,7 @@ bHQ bvW bLg bLf -amU +rhY bPL alK bOf @@ -97111,7 +97600,7 @@ bue bzE bRj bSB -bPR +qVR bue div bXI @@ -97369,8 +97858,8 @@ bPU bRk bSC bTA -bue -bWd +xwG +pMX alC dux dvq @@ -97625,7 +98114,7 @@ bue bue bue bue -bTB +bue bue bWd aqK @@ -97880,11 +98369,11 @@ bzE bMO bue bPV +qLf bRl bue -bTC -atw -bWe +alC +bWd bXJ dux bZV @@ -98136,11 +98625,11 @@ cVe cVf cVi bOm +ybn bPW -bRm +vgd bue auF -alC aXt aqO dux @@ -98394,10 +98883,10 @@ bue bue bue bPX +nXA bRn bue alK -alK bWf bXK bXK @@ -101152,8 +101641,8 @@ aay abs abK ace -acx -acM +hAJ +Xvm abe ady adT @@ -105317,7 +105806,7 @@ bjf bkG bmF boz -bqR +boy bsU bsU bsU @@ -109998,7 +110487,7 @@ cGl cHg cIh dAh -dbl +RbF dyc dxQ dvY @@ -110186,8 +110675,8 @@ aOx aPJ aQT aOu -aTt -aUN +XMx +WoM aUM aYc aTC @@ -110443,8 +110932,8 @@ aOy aOt aQU aSg -aTt -aUO +vlg +AIY aUM boW aZt @@ -110700,8 +111189,8 @@ aOz aOu aQV aOv -aTt -aUP +KHe +SuJ aUM dCD aZt @@ -111728,8 +112217,8 @@ aOD aPK aQV aOv -aTt -sZD +aTz +aUM aUM aYe dnh @@ -111986,7 +112475,7 @@ aPL aQZ aSh aTA -aUT +mEW aUM aYh aCM @@ -112807,7 +113296,7 @@ cJa cpG kVo dDu -kVo +gra cuc cuZ dyp @@ -113063,9 +113552,9 @@ dvY dvY dvY dvY -dvY -dvY -qnJ +cuZ +sFv +cuZ cuZ upN cxN @@ -113320,11 +113809,11 @@ cmY dvY cpH cqX -cpH -dvY -cud cuZ -eXy +fFM +cud +kxk +tjH cxO cxO dGH @@ -113577,10 +114066,10 @@ cmZ cor cpI cqY -crY -dvY +cuZ +jLY +lzk lzk -gix cwd kfu cxP @@ -113754,11 +114243,11 @@ acP afz agz dBY -ahl -aiW -aja +vlx +vlx +etr +alk alk -amB anK aoZ aqk @@ -113834,8 +114323,8 @@ dvY dvY cpJ cqZ -dvY -dvY +cuZ +cuZ obb krD kOt @@ -114092,14 +114581,14 @@ cos dxh clY crZ -dvY +cuZ tVY krD oLW gGT wPk dGH -cxO +dka krD aaf aaa @@ -114349,7 +114838,7 @@ cot cnb cra csa -dvY +cuZ lMz krD ocT @@ -114613,7 +115102,7 @@ eqq llb hfJ cxO -tjH +cxO krD aaa aaa @@ -114870,7 +115359,7 @@ lsv txj eEe cxO -ngl +gfh krD aaa aaa @@ -115127,7 +115616,7 @@ jyv ohj nnK cxO -gfh +sog krD aaa aaa @@ -115895,9 +116384,9 @@ ctl aaa aaf aaf -aaf -aaf -aaf +anT +anT +anT aaf aaf aaf @@ -117117,12 +117606,12 @@ aEn aFv aGV aHX -aCX -aCX -aCX -aCX +aEi +aKA +aMc +aEi aOO -aCX +aEi aRp aSv aTH @@ -117624,7 +118113,7 @@ avt awJ axS axY -nDB +aCO ddW aCT aEp @@ -117872,7 +118361,7 @@ aaf aaf ack dni -bcO +FiY dnS dnS dnS @@ -117884,18 +118373,18 @@ axY aAr ddX aCU -aCW -aCX +aEq +aTO aGX -aCX -aCX -aCX +aHZ +aJp +aTO aSB -aCX -aCX -aCX +aTO +aOR +aQa aGX -aBK +aTO aTK aVd aBI @@ -118138,21 +118627,21 @@ avv axY axU ayS -jGF -ddX +dCk +ddY deb -aCX -aCX -qMg +deh +aFz +aCZ deM -eMP -hKs +axY +aCZ aMg -vrp +aCZ dfh -aCX -aCX -aBK +deM +aCZ +aFz deh aVe axY @@ -118398,21 +118887,21 @@ ddP aAt aBL deb -aCX +dei aFA -axY -axY deB -axY +deB +deB +deB aMh -axY -axY -oXn -aCX +deB +deB +deB +deB aSz -aTK -vuC -aJu +aTM +aVe +apc aYu aZL bbB @@ -118655,21 +119144,21 @@ aAu ddQ aBM aCV -aCX +aEr aFB -axY +aGY daW dBw aKF aMi cpR -axY +dfi aQd -aCX +dBA aSA -aTK -vuC -aJu +aTN +aVf +apc aYu aZM bbC @@ -118912,21 +119401,21 @@ ayV aAv aBN aCW -aCX -aFA +aEr +aFC aGZ -qzA -aJu +aGZ +dlI aKG -aJu +aMj dBy -aGZ -oXn -aCX +dlI +aQe +aRv dfD -aTK -hTv -aJu +aTN +aVe +apc aYu aZN bbD @@ -119166,24 +119655,24 @@ avz axY axY ayW -tUB +bTq aBO aCX -aCX +dej aFC -axY -qzA -aJu +deC +deC +dlI aKH aMk aNu -axY +dlI dfp -aCX -aBO +dfp +dfE dfP dfY -axY +dgc aYu cXA cXA @@ -119421,28 +119910,28 @@ ath ajb avA axY -axY +axZ ayX -axY -axY +ddS +bUw aCY -aCX +dek der -axY -qzA -aJu +deD +dlI +aJv aKI tDM -dBy -axY +dfb +dfj dlI -iQV -axY -axY -ayX -axY -atm -apc +deD +dfF +aTN +aVe +aWH +dgi +dgc aqq aqr aWu @@ -119680,27 +120169,27 @@ avB axY ddO bUw -aJu -axY -axY -axY -axY +ddT +ddZ +ded +del +des djt -qzA +daY daZ dbb -wmn -dBy +aMk +aNv +dfk +dfq djt -axY -axY -axY -aJu -bUw -ovJ -axY -atm -jKK +dfG +dfQ +dfZ +apc +apc +dgo +apc cXZ atm bfZ @@ -119935,29 +120424,29 @@ ajb ajb avC axY -axY -lim -axY -axY -bTq +aya +bUw +ddU +aBQ +dee aEr -bTq +des djt -qzA -aJu -xfJ +daY +daZ +dbb dfa aNv -djt -bTq +dfk +daY djx -axY -axY -jzM -axY -axY +dfG +cXz +aVe atm -avG +alr +dgp +cXI cYj atm aaa @@ -119978,7 +120467,7 @@ bFS bHy bIV bKC -bAQ +bMi bNU bMg bQV @@ -120192,29 +120681,29 @@ dps dpL avD axY -axY -waK -bTq -bTq -bTq -bTq -bTq +ddO +bUw +ddV +aBQ +dee +aEr +aKL djt +daY +deS +dbb +aMk +aNv +dfm +daY djt -djt -aRm -djt -djt -djt -bTq -bTq -bTq -bTq +dbg +dfR dga dgd dgj -atm -lNZ +dgp +alr atm atm aaa @@ -120235,8 +120724,8 @@ bFT bHz bIW bKD -bCi -bCi +dhe +dhg bPu bPu bPu @@ -120451,29 +120940,29 @@ avE axY ayc aza -bTq -aaa -mJy -dem +aAw +bUw +aCY dem +aFD deD -deD -deD +dlI +dlI deV -dem -dem -dem -dem -dem +dlN +dfc +dlI +dlI +deD dfI -aaa -bTq -bTq +dfS +aVh +aaf aYx dgr -qcZ -aaa -aaa +dgw +dgA +dgI aaa aaa aaa @@ -120493,7 +120982,7 @@ bHy bIX bKE bKE -bKE +dhh bPv bKE bKE @@ -120706,31 +121195,31 @@ apm dnS avB axY -lwo +axY bTq aAx -qxk +aBO aIe aOS deu -deu -deu -deu -deu -deu -deu -deu -deu +deI +deN +deI +deW +aMm +dfd +deN +dft dBB -aIe -qxk +dbh +dfT aVh -bTq +aaa aYx -dgr -qcZ -aaa -aaa +dgf +dgj +ack +dgJ aaa aaa aaa @@ -120750,7 +121239,7 @@ bHA bIY bKF bMk -bNV +dhi bPw bQW bSj @@ -120963,31 +121452,31 @@ atk aux avF dqT -fca -kXU -aAx -aaa -aIe +dqT +aaf +ack +dea +aIc den dev -aav -aav -dev -vLD -aaa -aav -aav -dev +deJ +deO +deU +deX +dBx +dfe +dBz +dfu dfz -aIe -aaa -aVh +dfJ +dfU +dga dge azd -dgr -qcZ -aaa -aaa +azd +azd +dgB +dgK aaa cUL aaa @@ -121007,7 +121496,7 @@ bHB bIZ bKG bMl -bKG +dhj bIZ bKG bMl @@ -121220,31 +121709,31 @@ atl auy dnS dqT -iNQ -bTq -aAx -qxk +dqT +aaf +ack +ack def aCZ -aav -aav -aav -vLD -qxk -aaa -aav -aav -aav -qyp dew -qxk -aVh -bTq -dgg -dgr -qcZ -aaa -aaa +aCZ +axY +axY +aCZ +aCZ +aCZ +axY +axY +aCZ +dew +aCZ +aVe +dgf +dgk +dgt +dgk +dgv +dgJ anT aaf aaf @@ -121264,7 +121753,7 @@ bza bJa bza bFX -bza +dhk bJa bza bFX @@ -121476,52 +121965,52 @@ apm apm dnh dnS +dnz dqT -hYG -wBK -aAx -aaa -aIe -den -aav -aav -aaa -aaa -qxk -aaa -aaa -aav -aav -dfz -aIe -aaa -aVh +aaf +aaf +aaf +def +ddZ +dex +aJu +ddZ +ddZ +ddZ +aMo +dff +ddZ +ddZ +aJu +dex +ddZ +aVe aWK dgk -dgr -qcZ -aaa -aaa +dgt +dgk +dgB +dgM dgN dgO dgO -aaf -aav -bpw +dgw +dgO +dgS dgO dgO -aaf -aaf -aaf -aaf +dgw +dgw +dgw +dgw bCz -aaf -bFY -aaf -bJb -aaf -bFY -aaf +dgw +dha +dgw +dhc +dgw +dha +dhl bJb aaf bFY @@ -121734,38 +122223,38 @@ dnh auz dqp dqT -axY -iNQ -aAx -vJQ -def -aCZ +dqT aaa aaa aaa +bTq +dep +dey +aHa ddZ -deu -mGY -aaa -vLD -dev -qyp -dew -vJQ -aVh +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +dfA +dfM +dfV +dgb dgg -axY -dgr -qcZ -aaa -aaa +azd +azd +azd +dgv +aaf anT aaa aaa aaf aaf bpx -dgO +aaf aaf aaf aaa @@ -121991,31 +122480,31 @@ dni auA dnS dqT -axY -oru -bTq -qxk -aIe -den -vLD -qxk -qxk -den -hiq -aMo -qxk -qxk -vLD -dfz -aIe -qxk -bTq -iKX -axY -dgr -qcZ aaa aaa +aaa +aaa +axY +deq +dey +deK +ddZ +ddZ +ddZ +aMo +ddZ +ddZ +ddZ +dfB +dfM +dfW +axY +aWK +dgk +dgt +dgk +dgB +aaa anT aaa aaa @@ -122248,31 +122737,31 @@ dnh auB avG dqT -axY -iNQ -aAx -vJQ -def -aCZ -dev -vLD aaa -gBt +aaa +aaa +aaa +axY +aJu +deA +deL +aJu +aJu deY -tYJ -aaa -aaa -aaa -qyp -dew -vJQ -aVh -dgg axY -dgr -qcZ -aaa -aaa +dfg +aJu +aJu +dfC +dfO +ddZ +axY +dgh +dgk +dgk +dgk +dgv +aaf anT aaa aaa @@ -122505,30 +122994,30 @@ dnh dnh jKK dqT -yhr -cYV -aAx -aaa -aIe -den -aav -aav +aaf aaa aaa -qxk aaa -aaa -aav -aav -dfz -aIe -aaa -aVh -qiO +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +axY +aWK dgm -dgr -qcZ -aaa +dgu +dgm +dgB aaa anT aaa @@ -122762,31 +123251,31 @@ atn bOY avG dqT -iNQ -bTq -aAx -qxk -eCm -aCZ -aav -aav +aaf aaa aaa -qxk -vLD -aaa -aav -aav -qyp -ixJ -qxk -glg -bTq -dgg -dgr -qcZ aaa aaa +aaf +aaa +aaf +aaa +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaf +aaf +ack +ack +aye +dgv +aye +dgv +aaf anT aaf aaf @@ -123019,28 +123508,28 @@ dnh dnh lNZ dqT -pdI -kXU -aAx -aaa -vJQ -den -dev -aav +aaf aaa aaa -vLD -dev -aav -aav -dev -dfz -vJQ aaa -aVh -dge -eTm -dgr +aaa +aaf +aaa +aaf +aaa +aaa +aaf +aaa +aaf +aaa +aaf +aaa +aaa +aaf +aaf +aaf +aaa +aaa aaf aaa aaa @@ -123276,28 +123765,28 @@ aaa aaf ack dqT -axY -axY -bTq -ili -ili -sef -ili -ili -ili -ili -wEo -ili -ili -ili -ili -giG -ili -ili -bTq -axY -axY -dgr +aaf +anT +anT +anT +anT +aaf +anT +anT +anT +anT +anT +anT +aqB +anT +anT +anT +anT +anT +anT +aaf +aaa +aaa aaf aaa aaa @@ -123533,27 +124022,27 @@ aaf aaf ack aaf -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY +aaa +aaa +aaa +aaf +aaa +aaa +bpu +bpu +bpu +bpu +bpu +bpu +bpu +bpu +bpu +bpu +aaa +aaa +aaa +aaf +aaf aaf aaf aaa @@ -123789,27 +124278,27 @@ aaa aaa aaa aaa -lMJ -qcZ -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -axY -qcZ -vyf +aaa +aaa +aaa +aaa +aaf +aaf +aaf +anT +anT +anT +anT +aqB +anT +anT +anT +anT +aqB +aaf +aaf +aaf +aaf aaa aaf aaf @@ -124046,7 +124535,7 @@ aaa aaa aaa aaa -vLD +aaa aaa aaa aaa diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index 62f8080c28..6dd96ca6d1 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -1109,9 +1109,10 @@ }, /area/mine/living_quarters) "dn" = ( -/obj/machinery/cryopod, -/obj/machinery/computer/cryopod{ - pixel_y = 26 +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 5 @@ -1244,10 +1245,6 @@ "dE" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 1390460fd2..783b752b39 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -1,4 +1,4 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aaa" = ( /turf/open/space/basic, /area/space) @@ -1505,9 +1505,7 @@ /area/bridge) "acZ" = ( /obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 4; - icon_state = "comfychair" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3352,9 +3350,7 @@ /area/crew_quarters/heads/captain/private) "agQ" = ( /obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 4; - icon_state = "comfychair" + dir = 4 }, /obj/structure/cable/white{ icon_state = "4-8" @@ -4912,9 +4908,7 @@ }, /area/hallway/primary/starboard/fore) "ajH" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -4949,13 +4943,15 @@ /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) "ajM" = ( -/obj/structure/table/reinforced, /obj/machinery/requests_console{ department = "Cargo Office"; departmentType = 0; name = "Cargo Office RC"; pixel_x = 32 }, +/obj/machinery/computer/bounty{ + dir = 8 + }, /turf/open/floor/plasteel/brown{ dir = 4 }, @@ -5622,7 +5618,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "akL" = ( -/obj/structure/closet/wardrobe/cargotech, +/obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/plasteel/brown{ dir = 8 }, @@ -5924,26 +5920,20 @@ icon_state = "L14" }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/fore) "alt" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Supply department is."; - dir = 4; - icon_state = "direction_supply"; - name = "supply department" +/obj/structure/sign/directions/supply{ + dir = 4 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; +/obj/structure/sign/directions/command{ dir = 1; - icon_state = "direction_bridge"; - name = "command department"; pixel_y = 8 }, /obj/structure/sign/directions/science{ pixel_y = -8 }, /turf/closed/wall, -/area/hallway/primary/central) +/area/hallway/primary/fore) "alu" = ( /turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) @@ -6374,6 +6364,10 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "aml" = ( +/obj/structure/closet/emcloset, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -6381,15 +6375,14 @@ /turf/open/floor/plasteel/vault/side{ dir = 9 }, -/area/hallway/primary/central) +/area/hallway/primary/fore) "amm" = ( -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore) "amn" = ( /obj/structure/cable/white{ icon_state = "0-4" @@ -6481,7 +6474,9 @@ }, /area/hallway/primary/starboard/fore) "amv" = ( -/obj/structure/table/reinforced, +/obj/machinery/computer/bounty{ + dir = 4 + }, /turf/open/floor/plasteel/brown{ dir = 10 }, @@ -6779,6 +6774,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "and" = ( +/obj/structure/closet/firecloset, /obj/structure/sign/nanotrasen{ pixel_y = -32 }, @@ -6789,7 +6785,11 @@ /turf/open/floor/plasteel/vault/side{ dir = 8 }, -/area/hallway/primary/central) +/area/hallway/primary/fore) +"ane" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) "anf" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/stripes/end{ @@ -7065,11 +7065,8 @@ /obj/structure/sign/directions/security{ dir = 8 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; +/obj/structure/sign/directions/command{ dir = 1; - icon_state = "direction_bridge"; - name = "command department"; pixel_y = 8 }, /turf/closed/wall, @@ -8676,11 +8673,11 @@ }, /area/security/brig) "aqK" = ( -/obj/structure/closet/secure_closet/security/sec, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -9592,17 +9589,13 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "asJ" = ( -/obj/structure/closet/wardrobe/red, -/obj/item/clothing/under/rank/security/grey, -/obj/item/clothing/under/rank/security/grey, -/obj/item/clothing/under/rank/security/grey, -/obj/item/storage/backpack/satchel/sec, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, +/obj/structure/closet/secure_closet/security/sec, /turf/open/floor/plasteel/vault/corner{ dir = 4 }, @@ -10011,7 +10004,6 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/structure/closet/wardrobe/atmospherics_yellow, /obj/effect/turf_decal/bot, /obj/machinery/power/apc/highcap/ten_k{ areastring = "/area/engine/atmos"; @@ -10023,6 +10015,13 @@ /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, /turf/open/floor/plasteel/caution{ dir = 4 }, @@ -10212,9 +10211,7 @@ /turf/open/floor/plasteel, /area/storage/primary) "atU" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -10353,7 +10350,6 @@ /turf/open/floor/plasteel/vault, /area/crew_quarters/bar/atrium) "aul" = ( -/obj/structure/closet/gmcloset, /obj/item/wrench, /obj/item/stack/sheet/glass{ amount = 30 @@ -10367,6 +10363,7 @@ name = "Station Intercom"; pixel_x = 26 }, +/obj/structure/closet, /turf/open/floor/plasteel/vault, /area/crew_quarters/bar/atrium) "aum" = ( @@ -11437,17 +11434,11 @@ /turf/open/floor/plasteel, /area/engine/atmos) "awK" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/plasteel/caution{ dir = 4 }, @@ -11470,9 +11461,7 @@ /turf/open/floor/plasteel, /area/maintenance/port/fore) "awN" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -11592,17 +11581,8 @@ }, /area/crew_quarters/bar/atrium) "axc" = ( -/obj/structure/closet/gmcloset, -/obj/item/wrench, -/obj/item/stack/sheet/glass{ - amount = 30 - }, -/obj/item/stack/sheet/metal{ - amount = 30 - }, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, /obj/machinery/light, +/obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "axd" = ( @@ -14649,18 +14629,6 @@ dir = 5 }, /area/crew_quarters/dorms) -"aEL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/dorms) "aEM" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/bot, @@ -16668,10 +16636,10 @@ /area/hydroponics) "aIF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/botanist, /obj/structure/sign/poster/random{ pixel_y = 32 }, +/obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/plasteel/vault/side, /area/hydroponics) "aIG" = ( @@ -16789,9 +16757,9 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "aIS" = ( -/obj/structure/closet/chefcloset, /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" = ( @@ -17427,9 +17395,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aKj" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -18265,7 +18231,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/vending/wardrobe/hydro_wardrobe, /turf/open/floor/plasteel/greenblue/side{ dir = 10 }, @@ -18666,18 +18632,17 @@ /turf/open/floor/plasteel, /area/janitor) "aNl" = ( -/obj/structure/closet/jcloset, /obj/machinery/light_switch{ pixel_y = -24 }, -/obj/item/flashlight, /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/structure/closet/l3closet/janitor, /obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/jani_wardrobe, /turf/open/floor/plasteel/vault/side{ dir = 8 }, @@ -18694,12 +18659,6 @@ /area/hydroponics) "aNq" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/power/apc{ - dir = 2; - name = "Hydroponics APC"; - areastring = "/area/hydroponics"; - pixel_y = -26 - }, /obj/structure/cable/white, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19097,11 +19056,8 @@ }, /area/hallway/primary/central) "aOr" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Supply department is."; - dir = 4; - icon_state = "direction_supply"; - name = "supply department" +/obj/structure/sign/directions/supply{ + dir = 4 }, /obj/structure/sign/directions/science{ pixel_y = -8 @@ -20924,7 +20880,6 @@ /turf/closed/wall, /area/medical/medbay/zone3) "aSj" = ( -/obj/structure/closet/wardrobe/chemistry_white, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 @@ -20937,6 +20892,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/structure/closet/secure_closet/medical1, +/obj/item/storage/box/beakers, +/obj/item/storage/box/pillbottles, /turf/open/floor/plasteel, /area/medical/chemistry) "aSk" = ( @@ -21196,10 +21154,10 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "aSP" = ( -/obj/structure/closet/wardrobe/engineering_yellow, /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/machinery/vending/wardrobe/engi_wardrobe, /turf/open/floor/engine, /area/engine/engineering) "aSR" = ( @@ -21425,13 +21383,11 @@ /turf/open/floor/plating, /area/medical/chemistry) "aTq" = ( -/obj/structure/closet/secure_closet/medical1, /obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/item/storage/box/pillbottles, -/obj/item/storage/box/beakers, +/obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/plasteel, /area/medical/chemistry) "aTr" = ( @@ -22116,7 +22072,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/structure/closet/crate/bin, +/obj/machinery/libraryscanner, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -22840,10 +22796,14 @@ /turf/open/space, /area/asteroid/nearstation) "aWA" = ( -/obj/machinery/libraryscanner, /obj/machinery/newscaster{ pixel_x = -32 }, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/machinery/light_switch{ + pixel_y = -24 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -23110,28 +23070,9 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/asteroid/nearstation) -"aXe" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/dark, -/area/library) "aXf" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen/blue{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, +/turf/closed/wall, /area/library) "aXg" = ( /obj/structure/bookcase/random/nonfiction, @@ -23149,6 +23090,7 @@ dir = 1; pixel_y = -22 }, +/obj/structure/closet/crate/bin, /turf/open/floor/plasteel/dark, /area/library) "aXj" = ( @@ -23442,19 +23384,18 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "aXL" = ( -/obj/machinery/door/morgue{ - name = "Curator's Study"; - req_access_txt = "37" +/obj/effect/landmark/start/librarian, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8 +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, /area/library) "aXM" = ( -/obj/machinery/status_display, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/wood, /area/library) "aXN" = ( /obj/machinery/door/airlock/maintenance_hatch{ @@ -23509,12 +23450,11 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "aXP" = ( -/obj/structure/closet/wardrobe/white/medical, /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/obj/item/storage/backpack/satchel/med, /obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/medi_wardrobe, /turf/open/floor/plasteel, /area/medical/medbay/zone3) "aXQ" = ( @@ -23749,9 +23689,6 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "aYp" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -23760,6 +23697,7 @@ c_tag = "Research Division South"; dir = 8 }, +/obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "aYq" = ( @@ -23846,37 +23784,30 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "aYw" = ( -/obj/structure/destructible/cult/tome, -/obj/item/book/codex_gigas, /obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = 24 + dir = 8 }, +/obj/structure/table/wood, +/obj/item/taperecorder, /turf/open/floor/wood{ icon_state = "wood-broken6" }, /area/library) "aYx" = ( -/obj/effect/landmark/start/librarian, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, +/obj/structure/chair/comfy/brown, /turf/open/floor/wood, /area/library) "aYy" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/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 + }, /turf/open/floor/wood, /area/library) "aYz" = ( @@ -24236,15 +24167,15 @@ /turf/closed/wall, /area/maintenance/port) "aZu" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, /obj/machinery/status_display{ pixel_y = -32 }, /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" = ( @@ -24257,23 +24188,22 @@ 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/structure/table/wood, -/obj/item/taperecorder, -/obj/item/camera, /obj/machinery/ai_status_display{ pixel_y = -32 }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, /turf/open/floor/wood, /area/library) "aZy" = ( @@ -25784,7 +25714,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/closet/crate/bin, +/obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/plasteel, /area/science/robotics/lab) "bcz" = ( @@ -26189,7 +26119,6 @@ /turf/closed/wall/rust, /area/science/robotics/lab) "bdt" = ( -/obj/structure/closet/wardrobe/robotics_black, /obj/machinery/power/apc{ dir = 8; name = "Robotics Lab APC"; @@ -26201,6 +26130,7 @@ icon_state = "0-4" }, /obj/effect/turf_decal/bot, +/obj/structure/closet/crate/bin, /turf/open/floor/plasteel/vault, /area/science/robotics/lab) "bdu" = ( @@ -26870,14 +26800,10 @@ /turf/closed/wall, /area/medical/medbay/zone3) "beH" = ( -/obj/structure/closet/wardrobe/red, /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/red/side{ dir = 10 }, @@ -26899,6 +26825,10 @@ c_tag = "Security Checkpoint"; dir = 1 }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, /turf/open/floor/plasteel/red/side{ dir = 6 }, @@ -27982,11 +27912,8 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bgX" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Supply department is."; - dir = 1; - icon_state = "direction_supply"; - name = "supply department" +/obj/structure/sign/directions/supply{ + dir = 1 }, /obj/structure/sign/directions/science{ dir = 1; @@ -28443,7 +28370,6 @@ }, /area/maintenance/starboard/aft) "bhZ" = ( -/obj/structure/closet/wardrobe/chaplain_black, /obj/machinery/light_switch{ pixel_y = 24 }, @@ -28454,6 +28380,7 @@ c_tag = "Chaplain's Quarters"; dir = 2 }, +/obj/machinery/vending/wardrobe/chap_wardrobe, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -30949,10 +30876,6 @@ dir = 1 }, /area/engine/atmos) -"bVI" = ( -/obj/machinery/cryopod, -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) "bYE" = ( /obj/structure/sign/warning/fire, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -31194,11 +31117,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"dsZ" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/central) "dEa" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/vault{ @@ -31225,6 +31143,13 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"dQC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel/redyellow, +/area/crew_quarters/bar/atrium) "dYC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -31233,18 +31158,6 @@ dir = 1 }, /area/hallway/primary/fore) -"dYZ" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/cryopod"; - dir = 2; - name = "Cryogenics APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) "eaf" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/cable{ @@ -31622,6 +31535,10 @@ }, /turf/open/floor/plating/asteroid/airless, /area/asteroid/nearstation) +"gPY" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel/redyellow, +/area/crew_quarters/bar/atrium) "gSv" = ( /obj/structure/cable{ icon_state = "4-8" @@ -31714,10 +31631,6 @@ }, /turf/open/floor/engine/co2, /area/engine/atmos) -"hQq" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) "hUG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31826,6 +31739,10 @@ }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) +"iUq" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/library) "iVw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ @@ -31891,6 +31808,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/engine/atmos) +"jnK" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/structure/destructible/cult/tome, +/obj/item/book/codex_gigas, +/turf/open/floor/wood, +/area/library) "jpv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/light{ @@ -32069,9 +31994,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"lnn" = ( -/turf/closed/wall, -/area/hallway/primary/central) "lqz" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/effect/decal/cleanable/dirt, @@ -32293,12 +32215,6 @@ /obj/item/paper/guides/jobs/hydroponics, /turf/open/floor/plasteel/neutral, /area/hydroponics) -"mKg" = ( -/obj/machinery/computer/cryopod{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) "mQi" = ( /turf/closed/wall/rust, /area/maintenance/starboard/central) @@ -32428,9 +32344,6 @@ dir = 5 }, /area/engine/atmos) -"ouS" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) "oxn" = ( /obj/machinery/power/compressor{ dir = 4; @@ -34363,8 +34276,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault/corner{ - tag = "icon-vaultcorner (NORTH)"; - icon_state = "vaultcorner"; dir = 1 }, /area/ai_monitored/turret_protected/ai) @@ -35143,17 +35054,11 @@ /turf/closed/wall/r_wall/rust, /area/ai_monitored/nuke_storage) "sOF" = ( -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Supply department is."; - dir = 4; - icon_state = "direction_supply"; - name = "supply department" +/obj/structure/sign/directions/supply{ + dir = 4 }, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; +/obj/structure/sign/directions/command{ dir = 1; - icon_state = "direction_bridge"; - name = "command department"; pixel_y = 8 }, /obj/structure/sign/directions/science{ @@ -35402,6 +35307,16 @@ }, /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" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) "udT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/power/apc{ @@ -35551,9 +35466,6 @@ dir = 1 }, /area/engine/gravity_generator) -"uGl" = ( -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) "uGq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/corner{ @@ -36062,6 +35974,16 @@ dir = 5 }, /area/engine/atmos) +"ZwS" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/dorms) (1,1,1) = {" aaa @@ -69861,7 +69783,7 @@ aQW aQW aQW aQW -aQW +sJI aQW sJI aQW @@ -70117,8 +70039,8 @@ aUc aUV aVN aWA -aXe aQW +jnK aYw aZu aQW @@ -70374,7 +70296,7 @@ aUd sKd aVO aWB -aVO +tXd aXL aYx aZv @@ -70888,7 +70810,7 @@ aUf aUX aVQ aWD -aVQ +iUq aQW aQW aQW @@ -72668,7 +72590,7 @@ aAF aBO aCN aDD -aEL +ZwS awQ aGz aGM @@ -77812,8 +77734,8 @@ aEX aFO aGO aHT -asg -avi +gPY +dQC avi axP ard @@ -78562,7 +78484,7 @@ akz als aml and -lnn +tKM aoS apY ara @@ -78818,8 +78740,8 @@ ajx akA alt amm -dYZ -ouS +amm +tKM aoT apZ ara @@ -79073,10 +78995,10 @@ agl abq ajy akB -dsZ -uGl -uGl -hQq +alk +aae +aae +anQ aoU aqa arg @@ -79330,10 +79252,10 @@ ahX aiC ajz akC -dsZ -bVI -mKg -hQq +alk +aae +aae +anQ aoV aqb arh @@ -79589,7 +79511,7 @@ ajA vWg alu amn -alu +ane alu syT alu diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index ac4d2a12dc..27a5b55895 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -1,7 +1,17 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aaa" = ( /turf/open/space/basic, /area/space) +"aad" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"abf" = ( +/obj/structure/bed, +/turf/open/floor/plating, +/area/maintenance/department/science) "aby" = ( /obj/structure/lattice, /obj/structure/grille, @@ -1078,6 +1088,7 @@ /area/security/prison) "aeD" = ( /obj/item/plant_analyzer, +/obj/item/shovel/spade, /turf/open/floor/plasteel/dark, /area/security/prison) "aeE" = ( @@ -1379,8 +1390,10 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) "afn" = ( -/obj/machinery/computer/cryopod{ - pixel_x = -28 +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_x = -32 }, /turf/open/floor/plasteel/dark, /area/security/prison) @@ -1470,6 +1483,9 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) "afC" = ( +/obj/machinery/light{ + dir = 8 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -1593,29 +1609,9 @@ "afU" = ( /turf/closed/wall, /area/security/execution/transfer) -"afV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/security/execution/transfer) -"afW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/execution/transfer) "afX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/security/execution/transfer) -"afY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, /area/security/execution/transfer) "afZ" = ( /obj/machinery/vending/sustenance, @@ -1642,7 +1638,7 @@ /obj/machinery/shower{ dir = 8 }, -/obj/item/soap/nanotrasen, +/obj/item/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer, /area/security/prison) "age" = ( @@ -1681,39 +1677,22 @@ /turf/open/floor/plating, /area/security/execution/transfer) "agj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agk" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "executionflash"; - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, /area/security/execution/transfer) -"agm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, +"agl" = ( +/obj/structure/table/glass, +/obj/item/restraints/handcuffs, +/obj/item/razor, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/security/execution/transfer) "agn" = ( /obj/machinery/vending/cola, @@ -1724,11 +1703,13 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Unisex Showers" + name = "Unisex Showers"; + req_access_txt = "0" }, /turf/open/floor/plasteel/freezer, /area/security/prison) "agp" = ( +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/freezer, /area/security/prison) "agq" = ( @@ -1765,23 +1746,20 @@ /area/ai_monitored/turret_protected/aisat_interior) "agv" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/security/execution/transfer) "agw" = ( -/obj/structure/bed, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Solutions Room"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "agx" = ( -/obj/machinery/sparker{ - dir = 2; - id = "executionburn"; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "agy" = ( @@ -1798,7 +1776,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault, /area/security/prison) "agA" = ( @@ -1818,12 +1795,12 @@ name = "Cell 1" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault, /area/security/prison) "agC" = ( /obj/machinery/door/airlock{ - name = "Unisex Restroom" + name = "Unisex Restroom"; + req_access_txt = "0" }, /turf/open/floor/plasteel/freezer, /area/security/prison) @@ -1845,25 +1822,14 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "agF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"agH" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 2 - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating, +/area/security/execution/transfer) +"agH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "agI" = ( @@ -1882,6 +1848,7 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/item/toy/plush/slimeplushie, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "agJ" = ( @@ -1899,6 +1866,7 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; + req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -1923,6 +1891,7 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/item/toy/plush/lizardplushie, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "agM" = ( @@ -1943,6 +1912,7 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; + req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -1986,38 +1956,25 @@ /area/space/nearstation) "agT" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; name = "blast door" }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/security/execution/transfer) -"agU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/execution/transfer) "agV" = ( -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - name = "blast door" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Transfer Room"; +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Solutions Room"; req_access_txt = "2" }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, +/turf/open/floor/plasteel/dark, /area/security/execution/transfer) "agW" = ( /obj/machinery/flasher{ @@ -2076,46 +2033,49 @@ /turf/open/space, /area/space/nearstation) "ahj" = ( -/obj/item/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 - }, -/obj/item/clothing/mask/balaclava, -/obj/item/mmi, +/obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/dark, +/obj/item/clothing/suit/straight_jacket, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, /area/security/execution/transfer) "ahk" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/taperecorder{ - pixel_x = -3 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ahl" = ( /obj/machinery/button/flasher{ id = "executionflash"; - pixel_x = 24; - pixel_y = 5 + pixel_x = 6; + pixel_y = 27 }, /obj/machinery/button/door{ id = "executionspaceblast"; name = "Vent to Space"; - pixel_x = 25; - pixel_y = -5; + pixel_x = -6; + pixel_y = 32; req_access_txt = "7" }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/button/ignition{ + id = "secigniter"; + pixel_x = 6; + pixel_y = 36 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/execution/transfer) +"ahl" = ( +/obj/item/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, /area/security/execution/transfer) "ahm" = ( /obj/machinery/door/airlock/security/glass{ @@ -2176,52 +2136,56 @@ /turf/open/space/basic, /area/space/nearstation) "ahu" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/table/glass, +/obj/item/flashlight/lamp, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"ahv" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel/whitered/side{ dir = 9 }, -/turf/open/floor/plating, +/area/security/execution/transfer) +"ahv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, /area/security/execution/transfer) "ahw" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plating, /area/security/execution/transfer) "ahx" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "ahy" = ( -/obj/structure/chair{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "ahz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/button/ignition{ - id = "executionburn"; - pixel_x = 24; - pixel_y = 5 - }, /obj/machinery/button/door{ id = "executionfireblast"; name = "Transfer Area Lockdown"; @@ -2229,20 +2193,30 @@ pixel_y = -5; req_access_txt = "2" }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 9; + pixel_x = 24; + pixel_y = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, /area/security/execution/transfer) "ahA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/closed/wall/r_wall, /area/security/execution/transfer) "ahB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, +/turf/open/floor/plasteel, /area/security/prison) "ahC" = ( /obj/machinery/light{ @@ -2264,22 +2238,12 @@ pixel_y = 34; req_access_txt = "2" }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, +/turf/open/floor/plasteel, /area/security/prison) "ahD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/prison) -"ahE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/prison) "ahF" = ( /obj/machinery/camera{ c_tag = "Brig Prison Hallway"; @@ -2294,9 +2258,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, +/turf/open/floor/plasteel, /area/security/prison) "ahG" = ( /obj/structure/cable{ @@ -2318,9 +2280,7 @@ pixel_y = 34; req_access_txt = "2" }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, +/turf/open/floor/plasteel, /area/security/prison) "ahH" = ( /obj/structure/cable{ @@ -2341,9 +2301,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, +/turf/open/floor/plasteel, /area/security/prison) "ahJ" = ( /obj/machinery/power/apc/highcap/five_k{ @@ -2355,16 +2313,13 @@ /obj/structure/cable{ icon_state = "0-8" }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, +/turf/open/floor/plasteel, /area/security/prison) "ahK" = ( /obj/structure/table, /obj/item/melee/chainofcommand, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, +/obj/item/melee/baton, +/turf/open/floor/plasteel, /area/security/prison) "ahL" = ( /turf/closed/wall/r_wall, @@ -2415,87 +2370,60 @@ /turf/open/space/basic, /area/space/nearstation) "ahS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" +/obj/structure/table/optable, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plating, /area/security/execution/transfer) "ahT" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/white, +/area/security/execution/transfer) +"ahU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating, -/area/security/execution/transfer) -"ahU" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/item/wrench, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plating, /area/security/execution/transfer) "ahV" = ( -/obj/structure/rack, -/obj/item/tank/internals/anesthetic{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/tank/internals/oxygen/red{ - pixel_x = 3 +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, +/turf/open/floor/plasteel/dark, /area/security/execution/transfer) "ahW" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "ahX" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "ahY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ aiControlDisabled = 1; @@ -2505,6 +2433,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "ahZ" = ( @@ -2565,15 +2496,11 @@ /area/security/prison) "aih" = ( /obj/structure/table, -/obj/item/razor{ - pixel_x = -6 - }, -/obj/item/assembly/signaler{ - pixel_x = 4 - }, /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, +/obj/item/restraints/handcuffs, +/obj/item/razor, /turf/open/floor/plasteel, /area/security/prison) "aii" = ( @@ -2590,7 +2517,7 @@ /obj/structure/closet/secure_closet/contraband/armory, /obj/item/poster/random_contraband, /obj/item/clothing/suit/security/officer/russian, -/obj/item/grenade/smokebomb, +/obj/item/grenade/plastic/c4, /turf/open/floor/plasteel/dark, /area/security/armory) "aik" = ( @@ -2657,55 +2584,44 @@ /turf/closed/wall, /area/maintenance/department/security/brig) "aiv" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 +/obj/structure/table/glass, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/whitered/side, /area/security/execution/transfer) "aiw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - layer = 2.4 +/obj/machinery/power/emitter/anchored{ + dir = 1; + state = 2 }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Armory"; - req_access_txt = "2" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, /turf/open/floor/plating, /area/security/execution/transfer) "aix" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 +/turf/open/floor/plasteel/darkred/side{ + dir = 8 }, -/turf/open/floor/plasteel/dark, /area/security/execution/transfer) "aiy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) "aiz" = ( -/obj/machinery/light_switch{ - pixel_x = 25 +/turf/open/floor/plasteel/darkred/side{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, /area/security/execution/transfer) "aiA" = ( /turf/closed/wall/r_wall, @@ -2757,6 +2673,7 @@ /area/security/prison) "aiK" = ( /obj/structure/table, +/obj/item/assembly/signaler, /obj/item/electropack, /turf/open/floor/plasteel/red/side, /area/security/prison) @@ -2868,16 +2785,16 @@ dir = 4; pixel_x = -23 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/darkred/side, /area/security/execution/transfer) "aja" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-4" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/darkred/side, /area/security/execution/transfer) "ajb" = ( /obj/structure/closet/secure_closet/injection, @@ -2889,7 +2806,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, /area/security/execution/transfer) "ajc" = ( /obj/structure/closet/secure_closet/brig, @@ -3135,10 +3054,6 @@ }, /turf/open/space, /area/space/nearstation) -"ajB" = ( -/obj/item/storage/box/mousetraps, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "ajC" = ( /obj/structure/chair/stool, /turf/open/floor/plating, @@ -3533,10 +3448,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"aks" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "akt" = ( /obj/structure/bed, /obj/item/bedsheet, @@ -3545,13 +3456,17 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; + req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aku" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse{ - dir = 1 +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1; + node1_concentration = 0.2; + node2_concentration = 0.8; + on = 1 }, /turf/open/floor/plating, /area/maintenance/department/security/brig) @@ -3572,7 +3487,6 @@ "akx" = ( /obj/structure/bodycontainer/crematorium, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, @@ -3770,12 +3684,6 @@ dir = 5 }, /area/security/main) -"akS" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/dark, -/area/security/main) "akT" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -3878,14 +3786,16 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "alk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/security/brig) "all" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plating, /area/maintenance/department/security/brig) "alm" = ( @@ -4132,23 +4042,24 @@ /turf/open/floor/wood, /area/maintenance/department/crew_quarters/dorms) "alT" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plating, /area/maintenance/department/security/brig) "alU" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Supply to Security" }, -/obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/department/security/brig) "alV" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, +/obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/department/security/brig) "alW" = ( @@ -4508,7 +4419,6 @@ name = "Atmospherics Maintenance"; req_access_txt = "12;24" }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/maintenance/department/security/brig) "amI" = ( @@ -4759,7 +4669,7 @@ "anm" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Pete's Speakeasy"; - req_access_txt = "12" + req_access_txt = "0" }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) @@ -4781,6 +4691,9 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, /turf/open/floor/plating, /area/maintenance/department/security/brig) "ans" = ( @@ -4790,7 +4703,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 + dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/security/brig) @@ -4823,9 +4736,7 @@ /turf/closed/wall, /area/security/processing/cremation) "anw" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -5081,6 +4992,10 @@ "anY" = ( /obj/structure/closet/firecloset, /obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -5101,10 +5016,13 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "aof" = ( +/obj/machinery/light/small{ + dir = 4 + }, /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, @@ -5308,10 +5226,6 @@ dir = 4 }, /area/gateway) -"aoD" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) "aoH" = ( /obj/structure/lattice, /obj/structure/grille, @@ -5335,17 +5249,10 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aoM" = ( -/obj/structure/chair/stool, -/obj/item/trash/raisins, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aoN" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aoO" = ( @@ -5631,7 +5538,7 @@ /area/gateway) "apt" = ( /obj/structure/chair{ - dir = 8 + dir = 4 }, /obj/item/clothing/mask/cigarette, /turf/open/floor/plating, @@ -5669,9 +5576,7 @@ }, /area/maintenance/department/crew_quarters/dorms) "apz" = ( -/obj/structure/chair{ - dir = 8 - }, +/obj/item/target/clown, /turf/open/floor/plating, /area/maintenance/department/security/brig) "apB" = ( @@ -5880,13 +5785,7 @@ /turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "aqe" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aqf" = ( -/obj/effect/decal/remains/human, +/obj/item/target/alien, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aqg" = ( @@ -6198,7 +6097,8 @@ dir = 1; dwidth = 2; height = 6; - name = "large escape pod loader"; + id = "monastery_shuttle_station"; + name = "Station"; roundstart_template = /datum/map_template/shuttle/escape_pod/large; width = 5 }, @@ -6221,20 +6121,13 @@ }, /turf/open/space, /area/solar/port) -"arb" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/stack/rods{ - amount = 25 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "arc" = ( -/obj/item/weldingtool, -/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/maintenance/department/security/brig) "ard" = ( @@ -6739,28 +6632,10 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"asp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"asq" = ( -/obj/item/clothing/head/cone, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, /area/maintenance/department/security/brig) "asr" = ( /obj/structure/cable{ @@ -8080,10 +7955,13 @@ /turf/closed/wall, /area/crew_quarters/heads/captain) "avH" = ( -/obj/structure/toilet{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/curtain, +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky, +/obj/machinery/shower{ + dir = 1 + }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "avI" = ( @@ -8105,12 +7983,9 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "avK" = ( -/obj/machinery/shower{ - dir = 1 +/obj/structure/toilet{ + dir = 8 }, -/obj/item/soap/deluxe, -/obj/item/bikehorn/rubberducky, -/obj/structure/curtain, /turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "avL" = ( @@ -8146,7 +8021,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -28 }, @@ -8502,16 +8376,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "awE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"awF" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, +/obj/item/storage/briefcase, /turf/open/floor/plating, /area/maintenance/department/security/brig) "awH" = ( @@ -8845,6 +8710,7 @@ dir = 4 }, /obj/structure/chair/comfy, +/obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/crew_quarters/dorms) "axt" = ( @@ -9016,7 +8882,6 @@ "axU" = ( /obj/machinery/computer/card, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -9137,7 +9002,8 @@ /obj/machinery/button/door{ id = "Dorm2Shutters"; name = "Privacy Shutters Control"; - pixel_y = 26 + pixel_y = 26; + req_access_txt = "0" }, /turf/open/floor/carpet, /area/crew_quarters/dorms) @@ -9162,6 +9028,7 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; + req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -9182,12 +9049,12 @@ /area/crew_quarters/dorms) "ayn" = ( /obj/structure/chair/comfy{ - icon_state = "comfychair"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/crew_quarters/dorms) "ayo" = ( @@ -9245,6 +9112,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "ayy" = ( @@ -9491,7 +9359,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -28 }, @@ -9588,7 +9455,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -28 }, @@ -9672,12 +9538,12 @@ /area/crew_quarters/dorms) "azv" = ( /obj/structure/chair/comfy{ - icon_state = "comfychair"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/crew_quarters/dorms) "azx" = ( @@ -9743,6 +9609,7 @@ c_tag = "Holodeck"; dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "azG" = ( @@ -9782,38 +9649,12 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/port) -"azM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "azN" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/solars/port) -"azO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) "azP" = ( /obj/structure/cable{ icon_state = "1-8" @@ -9848,51 +9689,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port) -"azT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"azU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/security/brig) -"azV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) -"azW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/vending_refill/cigarette, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) -"azX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "azY" = ( /obj/structure/plasticflaps, /turf/open/floor/plating, @@ -9929,6 +9725,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAd" = ( @@ -9936,6 +9735,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAe" = ( @@ -9943,6 +9745,9 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAf" = ( @@ -9950,12 +9755,13 @@ c_tag = "Fore Primary Hallway Port"; dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aAh" = ( @@ -10210,6 +10016,7 @@ /obj/structure/chair/comfy{ dir = 1 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/crew_quarters/dorms) "aAS" = ( @@ -10264,14 +10071,6 @@ icon_state = "panelscorched" }, /area/maintenance/department/security/brig) -"aBb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/security/brig) "aBc" = ( /obj/structure/cable{ icon_state = "1-2" @@ -10280,6 +10079,7 @@ /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aBd" = ( @@ -10295,13 +10095,12 @@ /area/security/detectives_office) "aBf" = ( /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/security{ name = "Detective's Office"; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, +/turf/open/floor/plasteel/dark, /area/security/detectives_office) "aBg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10550,14 +10349,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aBK" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/crowbar, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "aBL" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -10572,7 +10363,8 @@ /obj/machinery/button/door{ id = "Dorm1Shutters"; name = "Privacy Shutters Control"; - pixel_y = 26 + pixel_y = 26; + req_access_txt = "0" }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) @@ -10597,6 +10389,7 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; + req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -10629,10 +10422,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"aBT" = ( -/obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness/recreation) "aBU" = ( /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plasteel/arrival, @@ -10667,7 +10456,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = 28 }, @@ -10686,44 +10474,22 @@ }, /turf/open/space, /area/solar/port) -"aCb" = ( -/obj/structure/rack, -/obj/item/crowbar, -/obj/item/wrench, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "aCc" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aCd" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, +/obj/machinery/vending/cola/random, +/turf/open/floor/plating, /area/maintenance/department/security/brig) "aCe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/structure/filingcabinet/employment, +/turf/open/floor/wood, +/area/lawoffice) "aCf" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) +/obj/machinery/vending/wardrobe/law_wardrobe, +/turf/open/floor/wood, +/area/lawoffice) "aCg" = ( /obj/structure/cable{ icon_state = "4-8" @@ -10734,12 +10500,11 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "aCh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aCi" = ( @@ -10748,10 +10513,6 @@ icon_state = "plant-18"; pixel_y = 12 }, -/obj/machinery/light_switch{ - dir = 9; - pixel_x = -22 - }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aCj" = ( @@ -10768,7 +10529,6 @@ /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aCl" = ( -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) @@ -10780,7 +10540,6 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/structure/filingcabinet, /obj/machinery/button/door{ id = "datboidetective"; name = "Privacy Shutters"; @@ -10791,6 +10550,7 @@ pixel_x = -8; pixel_y = 27 }, +/obj/structure/filingcabinet/security, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aCo" = ( @@ -10851,7 +10611,6 @@ /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/plus, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -11239,7 +10998,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -26 }, @@ -11281,22 +11039,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"aDn" = ( -/obj/structure/grille/broken, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "aDo" = ( /obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aDp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -11304,9 +11056,6 @@ /area/security/detectives_office) "aDq" = ( /obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -11314,24 +11063,12 @@ /area/security/detectives_office) "aDr" = ( /obj/structure/chair, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"aDs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) "aDt" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) @@ -11665,7 +11402,8 @@ "aEc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Dormitories" + name = "Dormitories"; + req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -11675,7 +11413,8 @@ /area/crew_quarters/toilet/restrooms) "aEe" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms" + name = "Unisex Restrooms"; + req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, @@ -11701,7 +11440,6 @@ dir = 8; pixel_x = 23 }, -/obj/effect/decal/cleanable/insectguts, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "aEi" = ( @@ -11729,11 +11467,6 @@ pixel_x = 3; pixel_y = 6 }, -/obj/item/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, /turf/open/floor/carpet, /area/security/detectives_office) "aEn" = ( @@ -11758,7 +11491,6 @@ /area/security/detectives_office) "aEq" = ( /obj/structure/table/wood, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/reagent_containers/food/drinks/bottle/whiskey{ pixel_x = -1; @@ -12053,7 +11785,6 @@ pixel_y = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = 27 }, @@ -12069,7 +11800,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, @@ -12079,11 +11809,16 @@ /turf/closed/wall, /area/storage/emergency/starboard) "aEU" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"aEV" = ( -/obj/structure/reagent_dispensers/watertank, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/item/storage/toolbox, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, /turf/open/floor/plating, /area/storage/emergency/starboard) "aEW" = ( @@ -12168,19 +11903,22 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aFk" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) -"aFl" = ( -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/lootdrop/minor/bowler_or_that, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) "aFm" = ( -/obj/item/storage/secure/safe{ - pixel_x = -22 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/carpet, /area/security/detectives_office) @@ -12193,20 +11931,22 @@ dir = 1 }, /obj/effect/landmark/start/detective, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/carpet, /area/security/detectives_office) "aFp" = ( -/obj/structure/table/wood, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/taperecorder, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aFq" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/plasteel/grimy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/carpet, /area/security/detectives_office) "aFr" = ( /obj/machinery/camera{ @@ -12307,20 +12047,11 @@ /obj/machinery/vending/snack, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aFD" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/taperecorder, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "aFE" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/item/wrench, -/obj/item/crowbar, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating, /area/storage/emergency/starboard) "aFF" = ( @@ -12371,7 +12102,8 @@ /area/crew_quarters/toilet/restrooms) "aFK" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers" + name = "Unisex Showers"; + req_access_txt = "0" }, /obj/structure/cable{ icon_state = "4-8" @@ -12443,19 +12175,49 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aFU" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) -"aFV" = ( -/turf/open/floor/plasteel/dark, -/area/security/detectives_office) -"aFW" = ( -/obj/machinery/door/morgue{ - name = "Morgue" +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"aFV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Detective Maintenance"; + req_access_txt = "4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aFW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aFX" = ( /obj/machinery/computer/med_data{ @@ -12467,21 +12229,12 @@ /obj/machinery/computer/secure_data{ dir = 1 }, -/obj/machinery/light, /obj/machinery/camera{ c_tag = "Detective's Office"; dir = 1 }, /turf/open/floor/carpet, /area/security/detectives_office) -"aFZ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/security/detectives_office) "aGa" = ( /obj/structure/cable{ icon_state = "1-8" @@ -12542,7 +12295,6 @@ /obj/item/storage/belt/utility, /obj/item/storage/belt/utility, /obj/item/storage/belt/utility, -/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/neutral/side, /area/storage/primary) "aGi" = ( @@ -12668,17 +12420,8 @@ /obj/machinery/vending/cigarette, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aGA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/storage/emergency/starboard) "aGB" = ( /obj/machinery/space_heater, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, /turf/open/floor/plating, /area/storage/emergency/starboard) "aGC" = ( @@ -12686,6 +12429,9 @@ dir = 8 }, /obj/structure/disposalpipe/segment, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aGD" = ( @@ -12694,18 +12440,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aGE" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) "aGF" = ( /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) @@ -12775,18 +12509,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/department/cargo) -"aGT" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Detective Maintenance"; - req_access_txt = "4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "aGU" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -12798,6 +12520,10 @@ /area/hallway/primary/central) "aGX" = ( /obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "assistantshutters"; + name = "storage shutters" + }, /turf/open/floor/plating, /area/storage/primary) "aGY" = ( @@ -12809,11 +12535,19 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "assistantshutters"; + name = "storage shutters" + }, /turf/open/floor/plasteel, /area/storage/primary) "aGZ" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "assistantshutters"; + name = "storage shutters" + }, /turf/open/floor/plating, /area/storage/primary) "aHb" = ( @@ -12946,11 +12680,13 @@ /area/hallway/primary/central) "aHn" = ( /obj/machinery/door/airlock/abandoned{ - name = "Starboard Emergency Storage" + name = "Starboard Emergency Storage"; + req_access_txt = "0" }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/storage/emergency/starboard) "aHo" = ( @@ -13009,36 +12745,17 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"aHB" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "aHC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aHD" = ( /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction{ dir = 4 }, /turf/open/floor/plating, @@ -13350,6 +13067,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/central) "aIj" = ( @@ -13382,29 +13100,14 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) -"aIm" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/insectguts, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aIo" = ( -/obj/structure/mineral_door/iron, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "aIp" = ( /obj/structure/grille, /turf/open/floor/plating, /area/maintenance/department/cargo) "aIq" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /obj/item/toy/figure/lawyer, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -13421,77 +13124,24 @@ }, /turf/open/space, /area/solar/port) -"aIB" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-17" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/hallway/secondary/exit/departure_lounge) "aIC" = ( -/obj/structure/chair, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aID" = ( -/obj/structure/chair, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aIE" = ( -/obj/structure/chair, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aIF" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-17" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/hallway/secondary/exit/departure_lounge) -"aIG" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aIH" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) -"aII" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aIJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/security/brig) -"aIK" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +"aIH" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, /area/maintenance/department/security/brig) "aIL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -13724,6 +13374,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/central) "aJj" = ( @@ -13774,7 +13425,8 @@ /area/hallway/primary/central) "aJn" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms" + name = "Unisex Restrooms"; + req_access_txt = "0" }, /obj/structure/cable{ icon_state = "4-8" @@ -13856,19 +13508,6 @@ icon_state = "panelscorched" }, /area/maintenance/department/cargo) -"aJu" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "aJv" = ( /obj/structure/cable{ icon_state = "1-2" @@ -13885,15 +13524,19 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aJw" = ( -/obj/structure/closet/coffin, -/obj/item/toy/figure/ian, +/obj/structure/closet/crate/coffin, +/obj/item/toy/figure/chaplain, /turf/open/floor/plating, /area/maintenance/department/cargo) "aJD" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/plasteel/red/side{ +/obj/machinery/camera{ + c_tag = "Departure Lounge Fore"; + dir = 2 + }, +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/hallway/secondary/exit/departure_lounge) @@ -13901,18 +13544,20 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aJF" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Departure Lounge Holding Area"; +/obj/structure/chair{ dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit/departure_lounge"; + pixel_y = 24 }, -/turf/open/floor/plasteel/red/side{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 }, /area/hallway/secondary/exit/departure_lounge) "aJG" = ( @@ -13921,7 +13566,6 @@ }, /obj/structure/sign/directions/security{ dir = 1; - icon_state = "direction_sec"; pixel_x = 32; pixel_y = -24 }, @@ -14078,13 +13722,11 @@ "aJX" = ( /obj/structure/sign/directions/security{ dir = 8; - icon_state = "direction_sec"; pixel_x = -32; pixel_y = -24 }, /obj/structure/sign/directions/evac{ dir = 1; - icon_state = "direction_evac"; pixel_x = -32; pixel_y = -32 }, @@ -14134,9 +13776,7 @@ c_tag = "Dormitories Hallway"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/central) "aKf" = ( @@ -14188,18 +13828,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"aKl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aKm" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "aKn" = ( /obj/structure/cable{ icon_state = "1-2" @@ -14222,8 +13850,8 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aKr" = ( -/obj/structure/closet/coffin, -/obj/item/toy/figure/lawyer, +/obj/structure/closet/crate/coffin, +/obj/item/toy/figure/curator, /turf/open/floor/plating, /area/maintenance/department/cargo) "aKy" = ( @@ -14239,10 +13867,12 @@ /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "aKA" = ( -/obj/machinery/light{ +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/escape{ dir = 1 }, -/turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "aKB" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -14253,38 +13883,34 @@ }, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"aKC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/hallway/secondary/exit/departure_lounge) "aKD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/escape{ + dir = 1 }, -/turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit/departure_lounge) "aKE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side, -/area/hallway/secondary/exit/departure_lounge) -"aKF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/turf/open/floor/plasteel/escape{ + dir = 1 }, -/turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit/departure_lounge) "aKG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/red/side{ - dir = 6 +/turf/open/floor/plasteel/escape{ + dir = 1 }, /area/hallway/secondary/exit/departure_lounge) "aKH" = ( @@ -14473,19 +14099,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) -"aLs" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Holding Area"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red, -/area/hallway/secondary/exit/departure_lounge) -"aLt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) "aLu" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/vault{ @@ -14610,7 +14223,7 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aLI" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aLK" = ( @@ -14767,7 +14380,6 @@ "aMf" = ( /obj/machinery/computer/secure_data, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -14792,6 +14404,9 @@ id = "packageSort2" }, /obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/airalarm{ + pixel_y = 22 + }, /turf/open/floor/plating, /area/quartermaster/sorting) "aMi" = ( @@ -15059,68 +14674,11 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"aMK" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/plasteel/escape{ - dir = 9 - }, -/area/hallway/secondary/exit/departure_lounge) "aML" = ( /turf/open/floor/plasteel/escape{ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"aMM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aMN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aMO" = ( -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Departure Lounge APC"; - areastring = "/area/hallway/secondary/exit/departure_lounge"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aMP" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_y = 3 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/escape{ - dir = 5 - }, -/area/hallway/secondary/exit/departure_lounge) -"aMQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) "aMR" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -15306,7 +14864,6 @@ }, /obj/item/clothing/shoes/magboots, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, @@ -15356,7 +14913,6 @@ /obj/structure/closet/crate, /obj/item/melee/flyswatter, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, @@ -15448,13 +15004,6 @@ dir = 4 }, /area/security/checkpoint/supply) -"aNG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/sorting/wrap{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/sorting) "aNH" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -15546,11 +15095,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"aNS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "aNT" = ( /obj/machinery/mass_driver{ dir = 1; @@ -15608,38 +15152,29 @@ /turf/open/floor/plating, /area/maintenance/disposal) "aOf" = ( -/turf/open/floor/plasteel/escape{ - dir = 8 +/obj/structure/chair, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 }, /area/hallway/secondary/exit/departure_lounge) "aOg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 }, /area/hallway/secondary/exit/departure_lounge) "aOh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner{ +/obj/structure/chair, +/obj/machinery/light{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"aOi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aOj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 }, /area/hallway/secondary/exit/departure_lounge) "aOk" = ( @@ -15647,66 +15182,15 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"aOl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) "aOm" = ( -/turf/open/floor/plasteel/escape/corner{ - icon_state = "escapecorner"; - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) -"aOn" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aOo" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/machinery/camera{ - c_tag = "Departure Lounge Starboard" - }, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aOp" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aOq" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aOr" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-16" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 - }, -/turf/open/floor/plasteel/escape{ - dir = 5 - }, -/area/hallway/secondary/exit/departure_lounge) +/obj/item/wrench, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "aOs" = ( /obj/structure/sign/departments/evac, /turf/closed/wall, @@ -16034,10 +15518,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/light_switch{ - dir = 9; - pixel_x = -22 - }, /turf/open/floor/plasteel/floorgrime, /area/quartermaster/warehouse) "aOZ" = ( @@ -16077,12 +15557,18 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aPg" = ( -/obj/machinery/light/small{ +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/conveyor{ - dir = 9; - id = "garbage" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/disposal) @@ -16091,6 +15577,9 @@ dir = 8; id = "garbage" }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/plating, /area/maintenance/disposal) "aPi" = ( @@ -16103,94 +15592,34 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"aPm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 8; - heat_capacity = 1e+006 - }, -/area/hallway/secondary/exit/departure_lounge) "aPn" = ( -/obj/structure/chair{ - dir = 1 +/turf/open/floor/plasteel/escape{ + dir = 9 }, -/turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aPo" = ( -/obj/structure/chair{ - dir = 1 +/turf/open/floor/plasteel/escape{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aPp" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aPq" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aPr" = ( -/obj/structure/chair{ - dir = 1 +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 27 }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aPs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Departure Lounge Starboard"; + dir = 8 }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/secondary/exit/departure_lounge) "aPt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aPu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/construction/mining/aux_base) "aPv" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -16202,7 +15631,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/evac{ dir = 1; - icon_state = "direction_evac"; pixel_x = 32 }, /turf/open/floor/plasteel/neutral/corner, @@ -16371,7 +15799,7 @@ /turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aPV" = ( -/obj/structure/filingcabinet, +/obj/structure/filingcabinet/security, /turf/open/floor/plasteel/red/side{ dir = 6 }, @@ -16464,39 +15892,22 @@ }, /turf/closed/wall, /area/maintenance/disposal) -"aQl" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +"aQn" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "garbage"; + name = "disposal conveyor" }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, /turf/open/floor/plating, /area/maintenance/disposal) -"aQm" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aQn" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/recycler, -/turf/open/floor/plating, -/area/maintenance/disposal) "aQo" = ( +/obj/machinery/light/small{ + dir = 8 + }, /obj/machinery/conveyor{ - dir = 1; + dir = 2; id = "garbage" }, /turf/open/floor/plating, @@ -16509,11 +15920,11 @@ /turf/open/floor/plating, /area/maintenance/disposal) "aQr" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 +/obj/structure/chair{ + dir = 8 }, /turf/open/floor/plasteel/escape{ - dir = 8 + dir = 4 }, /area/hallway/secondary/exit/departure_lounge) "aQs" = ( @@ -16536,29 +15947,21 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aQw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) +/area/construction/mining/aux_base) "aQx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/pipe_dispenser, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aQy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/exit/departure_lounge) +/area/construction/mining/aux_base) "aQz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -16792,6 +16195,9 @@ /obj/structure/closet/secure_closet/bar{ req_access_txt = "25" }, +/obj/item/stack/cable_coil, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, /turf/open/floor/wood, /area/crew_quarters/bar) "aQW" = ( @@ -16901,6 +16307,9 @@ "aRh" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_x = -24 + }, /turf/open/floor/plasteel, /area/quartermaster/sorting) "aRi" = ( @@ -17017,17 +16426,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"aRx" = ( -/obj/machinery/conveyor_switch/oneway{ - dir = 8; - id = "garbage"; - name = "disposal conveyor" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "aRy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/stripes/line{ @@ -17047,17 +16445,14 @@ /turf/open/floor/plating, /area/maintenance/disposal) "aRB" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/secondary/exit/departure_lounge) "aRC" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/exit/departure_lounge) "aRD" = ( /obj/structure/flora/ausbushes/ywflowers, @@ -17103,15 +16498,31 @@ /turf/open/floor/grass, /area/hallway/secondary/exit/departure_lounge) "aRG" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/rack, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/assault_pod/mining, +/obj/machinery/camera{ + c_tag = "Auxillary Base Construction"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) +/area/construction/mining/aux_base) "aRH" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) +/obj/structure/sign/departments/evac, +/turf/closed/wall, +/area/hallway/primary/central) "aRI" = ( /obj/machinery/light{ dir = 4 @@ -17165,9 +16576,7 @@ /turf/open/floor/plating, /area/crew_quarters/kitchen) "aRP" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -17318,6 +16727,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/mining/glass{ name = "Mailroom"; + req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/door/firedoor, @@ -17392,41 +16802,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/disposal) -"aSq" = ( -/obj/machinery/camera{ - c_tag = "Departures - Port"; - dir = 4; - pixel_y = -7 - }, -/turf/open/floor/plasteel/escape{ - dir = 8 - }, -/area/hallway/secondary/exit/departure_lounge) -"aSr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aSs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aSt" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "aSu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/item/wirecutters, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "aSv" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/lavendergrass, @@ -17455,14 +16840,6 @@ }, /turf/open/floor/grass, /area/hallway/secondary/exit/departure_lounge) -"aSy" = ( -/obj/structure/table, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "aSz" = ( /obj/structure/cable{ icon_state = "1-2" @@ -17471,13 +16848,11 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aSA" = ( -/obj/structure/sink{ - pixel_y = 28 - }, /obj/machinery/firealarm{ dir = 8; pixel_x = -28 }, +/obj/machinery/hydroponics/constructable, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aSB" = ( @@ -17489,7 +16864,6 @@ /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aSC" = ( -/obj/structure/closet/secure_closet/hydroponics, /obj/machinery/light/small{ dir = 1 }, @@ -17506,14 +16880,14 @@ /obj/machinery/camera{ c_tag = "Hydroponics Storage" }, -/obj/machinery/plantgenes, +/obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aSF" = ( +/obj/machinery/chem_master/condimaster, /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/smartfridge/disks, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aSG" = ( @@ -17575,6 +16949,7 @@ /area/maintenance/department/crew_quarters/bar) "aSN" = ( /obj/item/assembly/mousetrap, +/obj/item/storage/box/mousetraps, /turf/open/floor/wood{ icon_state = "wood-broken6" }, @@ -17780,24 +17155,24 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aTo" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, /obj/machinery/status_display{ pixel_y = 30; supply_display = 1 }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aTp" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aTp" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 }, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, /turf/open/floor/plating, /area/quartermaster/storage) "aTq" = ( @@ -17918,6 +17293,9 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, /turf/open/floor/plating, /area/maintenance/disposal) "aTC" = ( @@ -17962,16 +17340,11 @@ }, /turf/open/space/basic, /area/space) -"aTI" = ( -/obj/machinery/light, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) "aTJ" = ( -/obj/structure/table, -/obj/item/folder, -/obj/item/pen, -/obj/machinery/light, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, /area/hallway/secondary/exit/departure_lounge) "aTK" = ( /obj/structure/flora/ausbushes/ywflowers, @@ -18007,13 +17380,6 @@ }, /turf/open/floor/grass, /area/hallway/secondary/exit/departure_lounge) -"aTN" = ( -/obj/structure/chair{ - dir = 1; - name = "Command Station" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "aTO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -18125,12 +17491,12 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, +/obj/item/crowbar, +/obj/item/wrench, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aUb" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -18147,11 +17513,7 @@ /turf/open/floor/wood, /area/crew_quarters/bar) "aUe" = ( -/obj/structure/closet/gmcloset, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/cable_coil, -/obj/item/storage/box/mousetraps, +/obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood{ icon_state = "wood-broken5" }, @@ -18221,6 +17583,7 @@ "aUo" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; + req_access_txt = "0"; req_one_access_txt = "31;48" }, /obj/structure/disposalpipe/segment{ @@ -18347,33 +17710,56 @@ /turf/open/space, /area/solar/starboard) "aUG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aUH" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aUI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 +/turf/open/floor/plasteel/escape{ + dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"aUJ" = ( +"aUH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aUI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Departure Lounge" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, /area/hallway/secondary/exit/departure_lounge) +"aUJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/primary/central) "aUK" = ( /obj/structure/cable{ icon_state = "4-8" @@ -18438,9 +17824,7 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aUQ" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -18469,10 +17853,10 @@ /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aUT" = ( -/obj/structure/closet/wardrobe/botanist, /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/vending/wardrobe/hydro_wardrobe, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aUU" = ( @@ -18636,10 +18020,9 @@ id = "barshutters"; name = "Bar Lockdown"; pixel_x = 28; - req_access_txt = "28" + req_access_txt = "25" }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -18647,15 +18030,12 @@ /area/crew_quarters/bar) "aVk" = ( /obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/gloves/color/rainbow/clown, /obj/machinery/airalarm{ pixel_y = 22 }, -/obj/item/lipstick/random, +/obj/item/instrument/accordion{ + pixel_y = 4 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aVl" = ( @@ -18720,9 +18100,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "aVs" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/machinery/conveyor{ dir = 4; id = "cargodeliver" @@ -18824,10 +18202,11 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + dir = 8; + light_color = "#d8b1b1" + }, /turf/open/floor/plating, /area/maintenance/department/cargo) "aVF" = ( @@ -18855,61 +18234,44 @@ /obj/item/storage/crayons, /turf/open/floor/plating, /area/maintenance/department/cargo) -"aVL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8; - heat_capacity = 1e+006 - }, -/area/hallway/secondary/exit/departure_lounge) "aVM" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aVN" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral, +/area/hallway/secondary/exit/departure_lounge) +"aVO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"aVO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"aVP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8 - }, -/area/hallway/secondary/exit/departure_lounge) -"aVP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8 - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aVQ" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) +/area/hallway/primary/central) "aVR" = ( -/obj/structure/sign/directions/evac{ - dir = 1; - icon_state = "direction_evac"; - pixel_x = 32 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "aVS" = ( @@ -18946,9 +18308,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "aVW" = ( -/obj/structure/closet/chefcloset, -/obj/item/wrench, -/obj/item/crowbar, +/obj/machinery/vending/wardrobe/chef_wardrobe, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aVX" = ( @@ -18990,21 +18350,6 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) -"aWc" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/warning/securearea{ - desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; - icon_state = "monkey_painting"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "aWd" = ( /obj/structure/sink/kitchen{ pixel_y = 28 @@ -19042,9 +18387,6 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "aWg" = ( -/obj/machinery/light/small{ - dir = 1 - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -19061,7 +18403,6 @@ icon_state = "2-8" }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -19129,7 +18470,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -19230,46 +18570,31 @@ }, /area/hallway/secondary/exit/departure_lounge) "aWF" = ( -/turf/open/floor/plasteel/escape/corner, -/area/hallway/secondary/exit/departure_lounge) -"aWG" = ( -/obj/structure/chair{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel/escape, /area/hallway/secondary/exit/departure_lounge) -"aWH" = ( -/obj/structure/chair{ - dir = 1 +"aWI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) -"aWI" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/cookie, -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) -"aWJ" = ( -/obj/machinery/light, -/obj/structure/chair{ +/obj/machinery/camera{ + c_tag = "Departure Lounge Hallway"; dir = 1 }, /turf/open/floor/plasteel/escape, /area/hallway/secondary/exit/departure_lounge) -"aWK" = ( +"aWJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/escape, /area/hallway/secondary/exit/departure_lounge) -"aWL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-14" - }, -/turf/open/floor/plasteel/escape{ - dir = 6 - }, +"aWK" = ( +/turf/open/floor/plasteel/escape, /area/hallway/secondary/exit/departure_lounge) "aWM" = ( /obj/machinery/washing_machine, @@ -19279,7 +18604,7 @@ name = "Mr. Deempisi portrait"; pixel_y = 28 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/vault, /area/janitor) "aWN" = ( /obj/machinery/camera{ @@ -19292,20 +18617,22 @@ dir = 1 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/vault, /area/janitor) "aWO" = ( /obj/structure/bed, /obj/effect/landmark/start/janitor, /obj/item/bedsheet/purple, -/turf/open/floor/plasteel/dark, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/vault, /area/janitor) "aWP" = ( /obj/machinery/hydroponics/constructable, @@ -19320,27 +18647,32 @@ }, /area/hydroponics) "aWR" = ( -/obj/structure/sink/kitchen{ - name = "utility sink"; - pixel_y = 28 +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + pixel_y = 30 }, /turf/open/floor/plasteel, /area/hydroponics) "aWS" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/sorting/mail{ sortType = 21 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hydroponics) "aWT" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, /obj/machinery/light_switch{ - pixel_y = 22 + pixel_x = -4; + pixel_y = 30 + }, +/obj/structure/sink/kitchen{ + name = "utility sink"; + pixel_y = 28 }, /turf/open/floor/plasteel/green/corner{ dir = 4 @@ -19376,12 +18708,8 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) -"aXa" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - sortType = 19 +/obj/machinery/light/small{ + dir = 2 }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) @@ -19398,6 +18726,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/light/small{ + dir = 2 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "aXd" = ( @@ -19582,39 +18913,34 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"aXB" = ( +/obj/structure/sign/departments/evac, +/turf/closed/wall, +/area/security/checkpoint/customs) "aXC" = ( /obj/structure/chair/stool, /turf/open/floor/plating, /area/maintenance/department/cargo) -"aXD" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_y = 3 - }, -/turf/open/floor/plasteel/escape{ - dir = 10 - }, -/area/hallway/secondary/exit/departure_lounge) -"aXE" = ( -/obj/machinery/camera{ - c_tag = "Departure Lounge Port"; - dir = 1 - }, -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) "aXF" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-10" +/obj/structure/chair{ + dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 }, -/turf/open/floor/plasteel/escape{ - dir = 6 +/turf/open/floor/plasteel/vault{ + dir = 8 }, /area/hallway/secondary/exit/departure_lounge) "aXG" = ( -/turf/closed/wall/r_wall, +/obj/structure/table, +/obj/effect/holodeck_effect/cards{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/secondary/exit/departure_lounge) "aXH" = ( /turf/closed/wall/r_wall, @@ -19722,12 +19048,7 @@ }, /area/hydroponics) "aXW" = ( -/obj/machinery/biogenerator, -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_y = 30 - }, +/obj/machinery/plantgenes, /turf/open/floor/plasteel/green/corner{ dir = 4 }, @@ -19735,7 +19056,6 @@ "aXX" = ( /obj/machinery/hydroponics/constructable, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -19780,8 +19100,9 @@ /area/crew_quarters/kitchen) "aYd" = ( /obj/machinery/door/airlock{ - name = "Kitchen"; - req_one_access_txt = "25; 28" + name = "Service Access"; + req_access_txt = "0"; + req_one_access_txt = "25; 26; 28; 35" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -19861,17 +19182,21 @@ /area/crew_quarters/theatre) "aYm" = ( /obj/structure/closet/crate/wooden/toy, +/obj/item/lipstick/random, +/obj/item/clothing/gloves/color/rainbow/clown, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/theatre) "aYn" = ( -/obj/machinery/computer/cargo, /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; pixel_x = -32 }, +/obj/machinery/computer/cargo{ + dir = 4 + }, /turf/open/floor/plasteel/brown{ dir = 1 }, @@ -19920,13 +19245,6 @@ dir = 1 }, /area/quartermaster/office) -"aYt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/office) "aYu" = ( /obj/machinery/light{ dir = 4 @@ -19986,7 +19304,6 @@ /area/quartermaster/storage) "aYB" = ( /obj/machinery/conveyor_switch/oneway{ - dir = 8; id = "QMLoad2" }, /obj/effect/turf_decal/stripes/line{ @@ -20025,7 +19342,6 @@ /obj/item/shard{ icon_state = "small" }, -/obj/effect/decal/cleanable/insectguts, /obj/item/light/bulb, /turf/open/floor/plating, /area/maintenance/department/cargo) @@ -20054,7 +19370,7 @@ }, /area/security/checkpoint/customs) "aYJ" = ( -/obj/structure/closet/wardrobe/red, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/red/side{ dir = 1 }, @@ -20062,7 +19378,6 @@ "aYK" = ( /obj/structure/closet/secure_closet/security, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -20083,9 +19398,7 @@ name = "Custodial Quarters"; req_access_txt = "26" }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, +/turf/open/floor/plasteel/vault, /area/janitor) "aYN" = ( /obj/machinery/hydroponics/constructable, @@ -20131,7 +19444,6 @@ "aYU" = ( /obj/machinery/processor, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -20277,13 +19589,15 @@ }, /area/hallway/primary/central) "aZj" = ( -/obj/structure/table, /obj/machinery/status_display{ dir = 4; layer = 4; pixel_x = -32; supply_display = 1 }, +/obj/machinery/computer/bounty{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/office) "aZk" = ( @@ -20414,24 +19728,11 @@ dir = 1 }, /area/hallway/secondary/entry) -"aZB" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Fore"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) "aZC" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -20626,10 +19927,6 @@ }, /turf/open/floor/plasteel, /area/hydroponics) -"aZY" = ( -/obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel, -/area/hydroponics) "aZZ" = ( /obj/machinery/smartfridge, /turf/closed/wall, @@ -20690,7 +19987,6 @@ "bao" = ( /obj/machinery/computer/slot_machine, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -20729,7 +20025,6 @@ /obj/structure/table, /obj/item/pen, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -26 }, @@ -20786,10 +20081,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/office) -"bay" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/closed/wall, -/area/quartermaster/office) "baz" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel, @@ -20839,7 +20130,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -26 }, @@ -20869,7 +20159,9 @@ /turf/closed/wall, /area/maintenance/solars/starboard) "baH" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/multitool, /turf/open/floor/plating, /area/maintenance/solars/starboard) "baI" = ( @@ -21042,7 +20334,6 @@ /turf/open/floor/plasteel/floorgrime, /area/janitor) "bba" = ( -/obj/effect/landmark/start/botanist, /obj/machinery/holopad, /turf/open/floor/plasteel, /area/hydroponics) @@ -21071,21 +20362,6 @@ /obj/structure/chair/stool, /turf/open/floor/plasteel/green/side, /area/hydroponics) -"bbf" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/eastleft{ - dir = 4; - name = "Kitchen Desk"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) "bbg" = ( /obj/effect/landmark/start/cook, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -21224,6 +20500,8 @@ pixel_x = 6; pixel_y = -5 }, +/obj/item/clothing/under/rank/mailman, +/obj/item/clothing/head/mailman, /turf/open/floor/plasteel, /area/quartermaster/office) "bbC" = ( @@ -21234,9 +20512,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bbD" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/item/clothing/head/mailman, -/obj/item/clothing/under/rank/mailman, +/obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/plasteel, /area/quartermaster/office) "bbE" = ( @@ -21300,16 +20576,16 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"bbN" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/multitool, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) "bbO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" }, /turf/open/floor/plating, /area/maintenance/solars/starboard) @@ -21382,15 +20658,11 @@ /turf/open/floor/plasteel/floorgrime, /area/janitor) "bbY" = ( -/obj/structure/closet/jcloset, -/obj/item/clothing/head/crown, /obj/machinery/camera{ c_tag = "Custodial Closet"; dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, +/obj/machinery/vending/wardrobe/jani_wardrobe, /turf/open/floor/plasteel/floorgrime, /area/janitor) "bbZ" = ( @@ -21415,22 +20687,19 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/machinery/door/window/westright{ + base_state = "left"; dir = 1; + icon_state = "left"; name = "Hydroponics Desk"; req_access_txt = "35" }, /obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/hydroponics) "bcc" = ( -/obj/structure/table/reinforced, +/obj/machinery/biogenerator, /obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/hydroponics) "bcd" = ( /obj/structure/table/reinforced, @@ -21441,7 +20710,7 @@ req_access_txt = "35" }, /obj/item/reagent_containers/food/snacks/monkeycube, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/hydroponics) "bce" = ( /obj/structure/table, @@ -21684,26 +20953,14 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"bcM" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) "bcN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" +/obj/machinery/power/solar_control{ + dir = 8; + id = "starboardsolar"; + name = "Starboard Solar Control"; + track = 0 }, +/obj/structure/cable, /turf/open/floor/plating, /area/maintenance/solars/starboard) "bcO" = ( @@ -21712,19 +20969,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"bcP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) "bcQ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -21762,13 +21006,6 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) -"bcW" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "bcX" = ( /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -21797,7 +21034,9 @@ /area/hallway/secondary/entry) "bdc" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, /area/hallway/secondary/entry) "bdd" = ( /obj/machinery/light{ @@ -22000,7 +21239,9 @@ /turf/open/floor/plasteel, /area/quartermaster/qm) "bdH" = ( -/obj/structure/filingcabinet, +/obj/machinery/computer/bounty{ + dir = 8 + }, /turf/open/floor/plasteel/brown{ dir = 4 }, @@ -22074,16 +21315,6 @@ /obj/item/cigbutt/cigarbutt, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"bdT" = ( -/obj/machinery/power/solar_control{ - dir = 8; - id = "starboardsolar"; - name = "Starboard Solar Control"; - track = 0 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) "bdU" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -22163,6 +21394,10 @@ pixel_y = 3 }, /obj/item/storage/box/mousetraps, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/item/clothing/head/crown, /turf/open/floor/plasteel/floorgrime, /area/janitor) "bef" = ( @@ -22265,6 +21500,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenwindowshutters"; + name = "kitchen shutters" + }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "bep" = ( @@ -22342,6 +21581,12 @@ /obj/machinery/light{ light_color = "#c9d3e8" }, +/obj/machinery/button/door{ + id = "barshutters"; + name = "Bar Lockdown"; + pixel_y = -28; + req_access_txt = "25" + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "beB" = ( @@ -22355,6 +21600,12 @@ /obj/machinery/light{ light_color = "#c9d3e8" }, +/obj/machinery/button/door{ + id = "barshutters"; + name = "Bar Lockdown"; + pixel_y = -28; + req_access_txt = "25" + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) "beD" = ( @@ -22405,23 +21656,13 @@ /turf/closed/wall, /area/science/robotics/mechbay) "beJ" = ( -/obj/structure/table, -/obj/item/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/cartridge/quartermaster, -/obj/item/cartridge/quartermaster{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/item/coin/silver, /obj/machinery/status_display{ dir = 4; layer = 4; pixel_x = -32; supply_display = 1 }, +/obj/structure/filingcabinet, /turf/open/floor/plasteel/brown{ dir = 8 }, @@ -22479,13 +21720,6 @@ /obj/item/caution, /turf/open/floor/plating, /area/maintenance/department/cargo) -"beT" = ( -/obj/structure/table, -/obj/item/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "beU" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -22521,7 +21755,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "bfb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -22572,7 +21806,6 @@ }, /obj/structure/sign/directions/evac{ dir = 8; - icon_state = "direction_evac"; pixel_y = -32 }, /turf/open/floor/plasteel, @@ -22738,6 +21971,10 @@ departmentType = 2; pixel_x = -30 }, +/obj/item/paper_bin{ + layer = 2.9 + }, +/obj/item/pen, /turf/open/floor/plasteel/brown{ dir = 10 }, @@ -22745,12 +21982,25 @@ "bfC" = ( /obj/structure/table, /obj/item/clipboard, -/obj/item/stamp/qm, /obj/machinery/light, /obj/machinery/camera{ c_tag = "Cargo Quartermaster's Office"; dir = 1 }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/cartridge/quartermaster, +/obj/item/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/coin/silver, +/obj/item/stamp/qm, /turf/open/floor/plasteel/brown{ dir = 2 }, @@ -22847,15 +22097,8 @@ /obj/item/trash/chips, /turf/open/floor/plating, /area/maintenance/department/cargo) -"bfO" = ( -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "bfP" = ( -/obj/structure/closet/cabinet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/circuitboard/machine/hydroponics, -/obj/item/electronics/apc, +/obj/machinery/shieldwallgen, /turf/open/floor/plating, /area/maintenance/department/cargo) "bfY" = ( @@ -22899,13 +22142,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/security{ dir = 1; - icon_state = "direction_sec"; pixel_x = 32; pixel_y = 40 }, /obj/structure/sign/directions/science{ dir = 4; - icon_state = "direction_sci"; pixel_x = 32; pixel_y = 32 }, @@ -22937,7 +22178,6 @@ name = "Throne of Custodia" }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -23091,13 +22331,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/evac{ dir = 1; - icon_state = "direction_evac"; pixel_x = -32; pixel_y = 40 }, /obj/structure/sign/directions/medical{ dir = 8; - icon_state = "direction_med"; pixel_x = -32; pixel_y = 32 }, @@ -23193,11 +22431,6 @@ "bgM" = ( /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"bgN" = ( -/obj/structure/table, -/obj/item/paperplane, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "bgS" = ( /obj/docking_port/stationary{ dir = 8; @@ -23319,7 +22552,6 @@ }, /obj/structure/sign/directions/evac{ dir = 1; - icon_state = "direction_evac"; pixel_x = 32; pixel_y = 38 }, @@ -23509,24 +22741,21 @@ }, /area/quartermaster/miningdock) "bhz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bhA" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bhB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/structure/cable{ icon_state = "2-8" }, @@ -23602,14 +22831,14 @@ /area/hallway/primary/central) "bhN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Lounge"; + location = "Kitchen" + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "bhO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Eng"; - location = "Bar1" - }, /obj/effect/turf_decal/plaque{ icon_state = "L7" }, @@ -23627,7 +22856,8 @@ dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; - pixel_x = 25 + pixel_x = 25; + req_access_txt = "29" }, /turf/open/floor/plasteel/purple/corner, /area/hallway/primary/central) @@ -23639,7 +22869,8 @@ dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; - pixel_x = -25 + pixel_x = -25; + req_access_txt = "29" }, /obj/machinery/camera{ c_tag = "Mech Bay"; @@ -23778,10 +23009,6 @@ /area/hallway/primary/central) "bio" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lounge"; - location = "Bar2" - }, /obj/effect/turf_decal/plaque{ icon_state = "L8" }, @@ -23818,7 +23045,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29" + req_access_txt = "29"; + req_one_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -23876,24 +23104,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"biB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "biC" = ( /obj/structure/cable{ icon_state = "2-8" @@ -23910,38 +23120,20 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "biD" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"biE" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/area/maintenance/department/cargo) +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "biF" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"biG" = ( -/obj/item/cigbutt/cigarbutt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) -"biH" = ( -/obj/structure/closet/radiation, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) "biI" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 8 @@ -24009,15 +23201,28 @@ /obj/item/pen{ layer = 3.2 }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, /turf/open/floor/plasteel/blue/side, /area/hallway/primary/central) "biP" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/purple/side, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/sign/departments/examroom{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/blue/side, /area/hallway/primary/central) "biR" = ( /obj/machinery/light, @@ -24025,12 +23230,7 @@ c_tag = "Central Primary Hallway Genetics"; dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-05" - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, +/turf/open/floor/plasteel/blue/side, /area/hallway/primary/central) "biS" = ( /obj/structure/closet/emcloset, @@ -24040,38 +23240,27 @@ /area/hallway/primary/central) "biT" = ( /obj/structure/closet/firecloset, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, /turf/open/floor/plasteel/blue/corner{ dir = 8 }, /area/hallway/primary/central) -"biU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/medbay/zone3) -"biV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Medbay" - }, -/turf/open/floor/plasteel/white/side, -/area/medical/medbay/zone3) "biW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Medbay" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance{ + name = "Port Emergency Storage"; + req_access_txt = "0"; + req_one_access_txt = "0" }, -/turf/open/floor/plasteel/white/side, -/area/medical/medbay/zone3) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/storage/emergency/port) "biX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Medbay" - }, -/turf/open/floor/plasteel/white/side, -/area/medical/medbay/zone3) +/turf/closed/wall, +/area/storage/emergency/port) "biY" = ( /turf/closed/wall, /area/medical/morgue) @@ -24124,7 +23313,16 @@ /turf/open/floor/plasteel/blue/side, /area/hallway/primary/central) "bjj" = ( -/turf/open/floor/plasteel/blue/side, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/purple/side, /area/hallway/primary/central) "bjk" = ( /obj/machinery/camera{ @@ -24147,33 +23345,18 @@ }, /turf/open/floor/plasteel/purple/side, /area/hallway/primary/central) -"bjo" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/research/lobby) "bjp" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/green/corner{ dir = 8 }, -/area/science/research/lobby) -"bjq" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bjr" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/green/corner, -/area/science/research/lobby) -"bjs" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall, -/area/science/research/lobby) -"bjt" = ( -/turf/closed/wall, -/area/science/research/lobby) +/area/hallway/primary/aft) "bju" = ( /turf/open/floor/plasteel, /area/science/robotics/mechbay) @@ -24187,59 +23370,21 @@ /turf/closed/wall/r_wall, /area/science/explab) "bjx" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/cargo) -"bjy" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/structure/disposalpipe/segment{ - dir = 5 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bjz" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bjA" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/maintenance/department/cargo) "bjB" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bjC" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "bjD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -24250,26 +23395,22 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "bjE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 5 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/cable{ + icon_state = "1-4" }, -/area/maintenance/department/cargo) -"bjF" = ( -/obj/item/trash/sosjerky, -/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, /area/maintenance/department/cargo) -"bjH" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "panelscorched" +"bjF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, /area/maintenance/department/cargo) "bjI" = ( /obj/structure/bookcase/random/nonfiction, @@ -24286,38 +23427,22 @@ "bjL" = ( /turf/closed/wall, /area/storage/emergency/port) -"bjM" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock{ - name = "Port Emergency Storage" - }, -/turf/open/floor/plasteel/freezer, -/area/storage/emergency/port) "bjN" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/emergency/port) -"bjO" = ( -/turf/closed/wall, -/area/medical/medbay/zone3) "bjP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/zone3) +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/storage/emergency/port) "bjQ" = ( /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bjR" = ( +/obj/structure/plasticflaps/opaque, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/zone3) +/turf/open/floor/plating, +/area/storage/emergency/port) "bjS" = ( /obj/machinery/airalarm/unlocked{ pixel_y = 23 @@ -24383,7 +23508,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -24458,23 +23582,6 @@ dir = 1 }, /area/medical/medbay/central) -"bkj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bkk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bkl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "bkm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sink{ @@ -24484,23 +23591,27 @@ /turf/open/floor/plasteel/green/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bkn" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci3"; + location = "Sci2" + }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bko" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bkp" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bkq" = ( /obj/structure/table, /obj/item/gps{ @@ -24515,11 +23626,11 @@ pixel_y = 16 }, /turf/open/floor/plasteel/dark, -/area/science/research/lobby) +/area/hallway/primary/aft) "bkr" = ( /obj/machinery/modular_computer/console/preset/civilian, /turf/open/floor/plasteel/dark, -/area/science/research/lobby) +/area/hallway/primary/aft) "bks" = ( /obj/structure/table, /obj/item/wrench, @@ -24527,7 +23638,7 @@ /obj/item/electronics/apc, /obj/item/electronics/airlock, /turf/open/floor/plasteel/dark, -/area/science/research/lobby) +/area/hallway/primary/aft) "bkt" = ( /turf/closed/wall/r_wall, /area/science/robotics/lab) @@ -24565,7 +23676,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29" + req_access_txt = "29"; + req_one_access_txt = "0" }, /turf/open/floor/plasteel, /area/science/robotics/lab) @@ -24595,89 +23707,25 @@ }, /turf/open/floor/engine, /area/science/explab) -"bkC" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Testing Lab Maintenance"; - req_access_txt = "47" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "bkD" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/explab) -"bkE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "bkF" = ( /turf/closed/wall/r_wall, /area/science/xenobiology) -"bkG" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) "bkH" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0; + req_access_txt = "55" }, -/turf/closed/wall/r_wall, +/turf/open/floor/plating, /area/science/xenobiology) -"bkI" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bkJ" = ( -/obj/item/extinguisher, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bkK" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bkL" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/item/reagent_containers/food/snacks/deadmouse, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) -"bkM" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bkN" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bkO" = ( -/obj/item/tank/internals/air, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "bkP" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -24729,17 +23777,22 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "bkX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = -28 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/power/apc{ + dir = 1; + name = "Port Emergency Storage APC"; + pixel_y = 24 }, /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) "bkY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) "bkZ" = ( @@ -24751,31 +23804,34 @@ dir = 2 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/power/apc{ + dir = 1; + name = "Port Emergency Storage APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bla" = ( /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) -"bla" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel/freezer, -/area/storage/emergency/port) "blb" = ( -/obj/structure/closet/l3closet, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/medical/medbay/zone3) +/turf/open/floor/plating, +/area/storage/emergency/port) "blc" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/official/walk{ - pixel_x = 32 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/zone3) +/turf/open/floor/plating, +/area/storage/emergency/port) "bld" = ( /obj/structure/bodycontainer/morgue, /turf/open/floor/plasteel/dark, @@ -24892,18 +23948,19 @@ /area/medical/medbay/central) "bls" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/central) "blt" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/aft) "blu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/hallway/primary/central) "blv" = ( /obj/structure/table, /obj/item/paicard, @@ -24911,7 +23968,7 @@ /turf/open/floor/plasteel/green/side{ dir = 9 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "blw" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -24919,7 +23976,7 @@ /turf/open/floor/plasteel/green/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "blx" = ( /obj/machinery/light{ dir = 1 @@ -24928,7 +23985,7 @@ /turf/open/floor/plasteel/green/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bly" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -24939,7 +23996,7 @@ /turf/open/floor/plasteel/green/corner{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "blz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -24947,7 +24004,7 @@ /turf/open/floor/plasteel/green/corner{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "blA" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24956,7 +24013,7 @@ /turf/open/floor/plasteel/green/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "blB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24965,7 +24022,7 @@ /turf/open/floor/plasteel/green/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "blC" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24974,7 +24031,7 @@ /turf/open/floor/plasteel/green/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "blD" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24983,7 +24040,7 @@ /turf/open/floor/plasteel/green/side{ dir = 5 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "blE" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/vault{ @@ -25110,88 +24167,76 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/book/manual/experimentor, /turf/open/floor/engine, /area/science/explab) "blT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Testing Lab APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/engine, -/area/science/explab) -"blU" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/engine, -/area/science/explab) -"blV" = ( -/obj/structure/sign/plaques/kiddie/perfect_drone{ +/obj/structure/table/reinforced, +/obj/item/integrated_circuit_printer, +/obj/item/integrated_electronics/wirer, +/obj/structure/sign/warning/securearea{ pixel_y = 32 }, -/turf/open/floor/engine, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"blU" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/integrated_electronics/debugger, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the other eggheads from the comfort of the circuitry lab."; + dir = 2; + name = "RnD Monitor"; + network = list("rd"); + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"blV" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/science/explab) "blW" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Research Division Delivery"; - req_access_txt = "47" +/obj/structure/table/reinforced, +/obj/item/integrated_electronics/wirer, +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - dir = 8; - freq = 1400; - location = "Research Division" +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the other eggheads from the comfort of the circuitry lab."; + dir = 2; + name = "RnD Monitor"; + network = list("rd"); + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced, -/turf/open/floor/engine, /area/science/explab) "blX" = ( /turf/open/floor/engine, /area/science/xenobiology) -"blY" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Test Chamber"; - dir = 2; - network = list("xeno","rd") - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "blZ" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bma" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/computer/camera_advanced/xenobio, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bmb" = ( -/obj/item/trash/candle, -/obj/item/cautery, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/science/xenobiology) "bmc" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -25231,41 +24276,30 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Genetics Maintenance"; + req_access_txt = "0"; req_one_access_txt = "12;45;5;9" }, /turf/open/floor/plating, /area/maintenance/department/engine) "bmh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bmi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 5 }, -/obj/machinery/power/apc{ - dir = 2; - name = "Lounge APC"; - areastring = "/area/storage/emergency/port"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/freezer, -/area/storage/emergency/port) -"bmi" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) "bmj" = ( @@ -25276,6 +24310,9 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) "bmk" = ( @@ -25285,32 +24322,20 @@ /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) "bml" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/medical/medbay/zone3) -"bmm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/zone3) +/obj/structure/girder, +/turf/open/floor/plating, +/area/storage/emergency/port) "bmn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access_txt = "5" }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bmo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/zone3) +/turf/open/floor/plating, +/area/storage/emergency/port) "bmp" = ( /obj/structure/bodycontainer/morgue, /obj/machinery/light/small{ @@ -25390,6 +24415,10 @@ /area/medical/medbay/central) "bmy" = ( /obj/machinery/holopad, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Kitchen"; + location = "Med" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bmz" = ( @@ -25403,9 +24432,20 @@ }, /area/medical/medbay/central) "bmB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/central) "bmC" = ( /turf/open/floor/plasteel, /area/hallway/primary/aft) @@ -25413,27 +24453,27 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"bmG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/research/lobby) "bmH" = ( /obj/machinery/holopad, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci2"; + location = "Sci" + }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bmI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bmJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bmL" = ( /obj/structure/rack, /obj/item/storage/toolbox/electrical{ @@ -25525,9 +24565,7 @@ /turf/open/floor/circuit/telecomms/server, /area/science/server) "bmV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector{ - on = 1 - }, +/obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/engine, /area/science/explab) "bmW" = ( @@ -25547,31 +24585,38 @@ /turf/open/floor/engine, /area/science/explab) "bmZ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/integrated_electronics/analyzer, +/obj/machinery/magnetic_controller{ + autolink = 1; + pixel_x = -28; + pixel_y = 3 }, -/obj/machinery/light{ - dir = 8 +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/engine, /area/science/explab) "bna" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/components/trinary/filter, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/science/explab) "bnb" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/turf/open/floor/engine, /area/science/explab) "bnc" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ @@ -25583,28 +24628,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) -"bne" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8; - light_color = "#d1ffee" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bnf" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 1; - id = "xenobio_out" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bng" = ( -/obj/machinery/light/small{ - dir = 4; - light_color = "#d1ffee" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "bnh" = ( /obj/machinery/light{ dir = 1; @@ -25619,25 +24642,12 @@ "bnj" = ( /turf/closed/wall, /area/science/xenobiology) -"bnk" = ( -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "bnl" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/cargo) -"bnm" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) "bnn" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 @@ -25682,6 +24692,7 @@ /obj/structure/chair/comfy{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bnu" = ( @@ -25699,6 +24710,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ name = "Cloning"; + req_access_txt = "0"; req_one_access_txt = "5;9" }, /obj/structure/cable{ @@ -25709,36 +24721,37 @@ /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) "bnx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/structure/sign/poster/official/random{ + pixel_x = -32 }, -/obj/machinery/camera{ - c_tag = "Medbay Port Entrance"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/machinery/light{ +/obj/structure/table, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/zone3) +/area/storage/emergency/port) "bny" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ dir = 8; pixel_x = 28 }, -/obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-11" }, -/obj/item/storage/box/masks, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/zone3) +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/storage/emergency/port) "bnz" = ( /obj/structure/table, /obj/item/folder/white, @@ -25811,7 +24824,7 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bnL" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -25820,7 +24833,7 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bnM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -25831,13 +24844,13 @@ /turf/open/floor/plasteel/purple/corner{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bnN" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bnO" = ( /obj/machinery/rnd/production/circuit_imprinter, /obj/machinery/light{ @@ -25928,7 +24941,6 @@ }, /obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, /turf/open/floor/engine, /area/science/explab) "bnY" = ( @@ -25940,21 +24952,16 @@ /turf/open/floor/engine, /area/science/explab) "bnZ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/machinery/rnd/production/protolathe/department/security, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/turf/open/floor/engine, /area/science/explab) "boa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/engine, /area/science/explab) -"bob" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/item/wrench, -/turf/open/floor/engine, -/area/science/explab) "boc" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 @@ -25965,54 +24972,31 @@ /turf/closed/wall, /area/science/explab) "boe" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -28 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 8 }, -/area/science/xenobiology) +/turf/open/floor/engine, +/area/science/explab) "bof" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/trinary/filter, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" }, -/obj/item/storage/box/syringes, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) +/area/science/explab) "bog" = ( -/obj/structure/table, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 }, -/area/science/xenobiology) +/turf/open/floor/engine, +/area/science/explab) "boh" = ( -/obj/structure/table, -/obj/item/pen, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/item/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"boj" = ( -/obj/item/weldingtool, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/engine, +/area/science/explab) "bok" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -26021,12 +25005,6 @@ icon_state = "platingdmg3" }, /area/maintenance/department/cargo) -"bol" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/cargo) "bom" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 @@ -26119,20 +25097,19 @@ }, /area/medical/genetics) "boA" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, /area/medical/medbay/zone3) "boB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/neck/stethoscope, -/turf/open/floor/plasteel/whiteblue/corner, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, /area/medical/medbay/zone3) "boC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -26236,12 +25213,12 @@ /obj/structure/closet/emcloset, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/dark, -/area/science/research/lobby) +/area/hallway/primary/aft) "boQ" = ( /obj/structure/closet/firecloset/full, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/dark, -/area/science/research/lobby) +/area/hallway/primary/aft) "boR" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -26251,14 +25228,14 @@ }, /obj/item/pen, /turf/open/floor/plasteel/dark, -/area/science/research/lobby) +/area/hallway/primary/aft) "boS" = ( /obj/structure/chair, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/vault{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "boT" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -26267,7 +25244,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "boU" = ( /obj/machinery/firealarm{ dir = 1; @@ -26285,11 +25262,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) -"boW" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "boX" = ( /obj/machinery/computer/rdconsole/robotics{ dir = 4 @@ -26367,7 +25340,9 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/science/explab) "bpe" = ( /obj/machinery/computer/rdconsole/experiment, @@ -26375,7 +25350,9 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/science/explab) "bpf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -26383,21 +25360,19 @@ /area/science/explab) "bpg" = ( /obj/structure/table/reinforced, -/obj/item/folder, -/obj/item/book/manual/experimentor, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/white, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/science/explab) "bph" = ( -/obj/machinery/disposal/bin, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, /obj/machinery/requests_console{ department = "Science"; departmentType = 2; @@ -26406,70 +25381,57 @@ pixel_y = 30; receive_ore_updates = 1 }, -/turf/open/floor/plasteel/white, +/obj/machinery/disposal/bin, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/camera{ + c_tag = "Experimentation Lab Central"; + dir = 2; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/science/explab) "bpi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/closet/crate, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, /area/science/explab) -"bpj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bpk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bpl" = ( -/obj/structure/rack, -/obj/item/stack/packageWrap, -/obj/item/stack/cable_coil, -/obj/item/wirecutters, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bpm" = ( -/obj/machinery/monkey_recycler, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "bpn" = ( /turf/open/floor/plasteel/white, /area/science/xenobiology) "bpo" = ( -/obj/effect/landmark/start/scientist, -/obj/structure/chair/office/light{ +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/turf/open/floor/engine, +/area/science/explab) "bpp" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/turf/open/floor/engine, +/area/science/explab) "bpq" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall/r_wall, -/area/science/xenobiology) +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "bpr" = ( /obj/structure/disposaloutlet{ dir = 1 @@ -26477,12 +25439,6 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/engine, /area/science/xenobiology) -"bps" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) "bpt" = ( /obj/structure/table, /obj/item/folder, @@ -26564,7 +25520,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ +/turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, /area/medical/medbay/zone3) @@ -26588,7 +25544,7 @@ /area/medical/medbay/zone3) "bpG" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ +/obj/machinery/door/airlock/centcom{ name = "Morgue"; opacity = 1; req_access_txt = "6" @@ -26642,6 +25598,13 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) +"bpL" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "bpM" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -26752,24 +25715,6 @@ "bpY" = ( /turf/closed/wall, /area/medical/chemistry) -"bpZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bqa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/sign/directions/engineering{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 4 - }, -/area/hallway/primary/aft) "bqb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -26806,7 +25751,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bqe" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -26815,7 +25760,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bqf" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -26826,7 +25771,7 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bqg" = ( /obj/structure/table, /obj/item/book/manual/robotics_cyborgs{ @@ -26836,10 +25781,12 @@ /obj/item/storage/belt/utility, /obj/item/reagent_containers/glass/beaker/large, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, +/obj/item/radio/headset/headset_sci{ + pixel_x = -3 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -26908,14 +25855,18 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 + }, /area/science/explab) "bqp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, /area/science/explab) "bqq" = ( /obj/effect/landmark/start/scientist, @@ -26923,142 +25874,99 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, /area/science/explab) "bqr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, /area/science/explab) "bqs" = ( /turf/open/floor/plasteel/white, /area/science/explab) "bqt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/science/explab) -"bqu" = ( -/obj/structure/table, +"bqv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"bqw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"bqx" = ( /obj/item/stack/sheet/glass/fifty{ pixel_x = 3; pixel_y = 3 }, /obj/item/stack/sheet/metal/fifty, -/obj/item/assembly/timer, -/obj/item/assembly/timer, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 + }, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, /area/science/explab) -"bqv" = ( -/obj/machinery/processor/slime, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bqw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bqx" = ( -/obj/machinery/smartfridge/extract/preloaded, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bqy" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/turf/open/floor/plating, -/area/science/xenobiology) -"bqz" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "bqA" = ( -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bqB" = ( -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "bqC" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/monkey_recycler, +/obj/structure/window/reinforced, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/science/xenobiology) -"bqD" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/engine, +/turf/open/floor/plasteel, /area/science/xenobiology) "bqE" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/turf/open/floor/plating, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/whitepurple/side, /area/science/xenobiology) "bqF" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall, +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whitepurple/side, /area/science/xenobiology) "bqG" = ( /obj/machinery/door/poddoor/preopen{ @@ -27146,30 +26054,16 @@ }, /turf/open/floor/engine, /area/science/xenobiology) -"bqM" = ( +"bqO" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "12; 55" + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bqN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bqO" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/cigbutt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/department/cargo) "bqS" = ( @@ -27258,6 +26152,7 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "GeneticsDoor"; name = "Cloning"; + req_access_txt = "0"; req_one_access_txt = "5;9" }, /obj/structure/cable{ @@ -27307,6 +26202,9 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, @@ -27377,7 +26275,8 @@ /obj/structure/table/glass, /obj/item/reagent_containers/glass/beaker/large, /obj/item/reagent_containers/glass/beaker/large, -/obj/item/clothing/glasses/science, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whiteyellow/side{ dir = 1 }, @@ -27395,30 +26294,13 @@ dir = 5 }, /area/medical/chemistry) -"brn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) "bro" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 4 - }, -/area/hallway/primary/aft) +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/maintenance/department/engine) "brp" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/wrench, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = -32; - receive_ore_updates = 1 - }, -/obj/item/book/manual/research_and_development, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -27429,6 +26311,7 @@ name = "old sink"; pixel_y = 28 }, +/obj/item/stack/cable_coil/orange, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -27441,6 +26324,9 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/machinery/airalarm/unlocked{ + pixel_y = 23 + }, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -27463,11 +26349,11 @@ }, /area/science/lab) "bru" = ( -/obj/item/storage/toolbox/mechanical, /obj/machinery/holopad, /obj/machinery/light_switch{ - pixel_x = 22 + pixel_x = 25 }, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -27481,12 +26367,9 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "brw" = ( -/obj/structure/closet/wardrobe/robotics_black, -/obj/item/radio/headset/headset_sci{ - pixel_x = -3 - }, +/obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -27551,6 +26434,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/item/bot_assembly/cleanbot, /turf/open/floor/plasteel/white, /area/science/robotics/lab) "brB" = ( @@ -27575,9 +26459,6 @@ /area/science/robotics/lab) "brD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/light_switch{ - pixel_x = -22 - }, /turf/open/floor/plasteel/dark, /area/science/server) "brE" = ( @@ -27599,20 +26480,17 @@ name = "Connector Port (Air Supply)" }, /obj/machinery/light_switch{ - pixel_x = -22 + pixel_x = -25 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, -/turf/open/floor/plasteel/white, /area/science/explab) "brH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/explab) -"brI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/explab) "brJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -27620,152 +26498,72 @@ /turf/open/floor/plasteel/white, /area/science/explab) "brK" = ( -/obj/structure/chair/stool, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor5" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/table/reinforced, +/obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/white, /area/science/explab) "brL" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, +/obj/machinery/bookbinder, /turf/open/floor/plasteel/white, /area/science/explab) "brM" = ( -/obj/structure/table, -/obj/item/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, +/obj/machinery/libraryscanner, /turf/open/floor/plasteel/white, /area/science/explab) -"brN" = ( -/obj/structure/table/glass, -/obj/item/folder, -/obj/item/pen, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "brO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"brP" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"brQ" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Port"; - dir = 8; - network = list("ss13","rd") - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 2 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "brR" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall, /area/science/xenobiology) -"brS" = ( -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "brT" = ( -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("xeno"); - pixel_y = 2 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"brU" = ( -/obj/machinery/button/door{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_y = -2; - req_access_txt = "55" - }, -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"brV" = ( -/obj/machinery/door/window/southleft{ - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"brW" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"brX" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"brY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"brZ" = ( -/obj/structure/sign/departments/xenobio, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/closed/wall, +/obj/structure/closet/l3closet, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"brU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/sign/departments/xenobio{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"brV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"brW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/science/xenobiology) +"brX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, /area/science/xenobiology) "bsa" = ( /obj/machinery/disposal/bin, @@ -27843,17 +26641,21 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bsf" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12; 55" +/obj/machinery/camera{ + c_tag = "Xenobiology Starboard"; + dir = 2; + network = list("ss13","rd") }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/sign/departments/xenobio{ + pixel_y = 32 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) "bsl" = ( /obj/structure/sign/warning/vacuum/external, /obj/effect/spawner/structure/window/reinforced, @@ -28039,6 +26841,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ + id_tag = "medbaybolts"; name = "Medbay" }, /turf/open/floor/plasteel/whiteblue/corner{ @@ -28050,6 +26853,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ + id_tag = "medbaybolts"; name = "Medbay" }, /turf/open/floor/plasteel/whiteblue/corner, @@ -28069,11 +26873,8 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bsL" = ( -/obj/item/book/manual/wiki/chemistry, /obj/item/storage/box/beakers, /obj/structure/table/glass, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/white, /area/medical/chemistry) "bsM" = ( @@ -28085,38 +26886,13 @@ layer = 2.7 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 + }, /area/medical/chemistry) -"bsO" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bsP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bsQ" = ( -/obj/structure/table, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/item/disk/tech_disk, -/obj/item/disk/design_disk, -/turf/open/floor/plasteel/white, -/area/science/lab) "bsR" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, @@ -28143,7 +26919,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bsV" = ( /obj/structure/chair{ dir = 8 @@ -28156,7 +26932,7 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bsW" = ( /obj/item/twohanded/required/kirbyplants, /turf/open/floor/plasteel/vault{ @@ -28256,127 +27032,92 @@ /obj/structure/rack, /obj/item/crowbar, /obj/item/wrench, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bth" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bti" = ( -/obj/machinery/light, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel/white, -/area/science/explab) -"btj" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/science/explab) -"btk" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/ears/earmuffs, -/turf/open/floor/plasteel/white, -/area/science/explab) -"btl" = ( -/obj/structure/table, -/obj/item/electropack, -/obj/item/healthanalyzer, -/obj/item/assembly/signaler, -/obj/machinery/light, -/obj/item/assembly/voice, -/obj/machinery/camera{ - c_tag = "Experimentation Lab"; - dir = 1; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/explab) -"btm" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/stack/cable_coil, -/obj/item/multitool, -/obj/item/screwdriver, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/explab) -"btn" = ( -/obj/structure/table, -/obj/item/hand_labeler, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel/white, -/area/science/explab) -"bto" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, /obj/machinery/firealarm{ dir = 8; - pixel_x = -27 + pixel_x = -28 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"btp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/item/multitool, +/obj/item/multitool, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 + }, +/area/science/explab) +"bth" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/science/xenobiology) -"btq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/science/explab) +"bti" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/plasteel/white, -/area/science/xenobiology) -"btr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/area/science/explab) +"btk" = ( /obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/explab) +"btl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/explab) +"btp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/science/xenobiology) +/area/science/explab) "bts" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkpurple/side{ - dir = 1 +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, -/area/science/xenobiology) +/area/science/explab) "btt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen/side{ - dir = 1 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, /area/science/xenobiology) "btu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen/side{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/turf/open/floor/plasteel/dark, /area/science/xenobiology) "btv" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/darkpurple/side{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, +/turf/open/floor/plasteel/dark, /area/science/xenobiology) "btw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28397,34 +27138,6 @@ dir = 1 }, /area/science/xenobiology) -"bty" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Starboard Fore"; - dir = 2; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 28 - }, -/turf/open/floor/plasteel/darkpurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"btz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/darkpurple/side{ - dir = 1 - }, -/area/science/xenobiology) "btA" = ( /obj/structure/chair{ dir = 4 @@ -28445,31 +27158,49 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/science/xenobiology) -"btC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/biohazard, -/turf/open/floor/plating, -/area/science/xenobiology) -"btD" = ( -/turf/open/floor/plating/airless, -/area/science/xenobiology) "btE" = ( -/obj/effect/decal/remains/xeno, -/turf/open/floor/plating/airless, -/area/science/xenobiology) -"btF" = ( -/obj/structure/chair{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"btF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/blobstart, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) "btK" = ( /obj/docking_port/stationary{ dir = 8; @@ -28486,7 +27217,8 @@ dir = 4 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" + name = "Port Docking Bay 2"; + req_access_txt = "0" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -28495,7 +27227,8 @@ dir = 8 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 2" + name = "Port Docking Bay 2"; + req_access_txt = "0" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -28688,8 +27421,8 @@ c_tag = "Chemistry"; dir = 4 }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 8 +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/chemistry) "buk" = ( @@ -28699,7 +27432,6 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bul" = ( -/obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -28710,34 +27442,10 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bun" = ( -/obj/machinery/chem_heater, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 6 +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/chemistry) -"buo" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/storage/box/beakers, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel/white, -/area/science/lab) "bup" = ( /obj/machinery/rnd/destructive_analyzer, /obj/effect/turf_decal/delivery, @@ -28780,7 +27488,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "buu" = ( /obj/structure/chair{ dir = 8 @@ -28790,7 +27498,7 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "buv" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -28799,7 +27507,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29" + req_access_txt = "29"; + req_one_access_txt = "0" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -28813,14 +27522,14 @@ /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, -/area/science/research) +/area/science/explab) "bux" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "buy" = ( /obj/item/twohanded/required/kirbyplants/photosynthetic{ pixel_y = 10 @@ -28829,77 +27538,59 @@ icon_state = "darkpurple"; dir = 4 }, -/area/science/research) +/area/science/explab) "buz" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/explab) "buA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Experimentation Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/explab) -"buB" = ( -/obj/item/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/closed/wall, -/area/science/explab) -"buC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/explab) -"buD" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-14" - }, -/obj/machinery/light_switch{ - pixel_x = -22 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"buE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"buF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"buG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"buB" = ( /obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/turf/open/floor/plasteel, +/area/science/explab) +"buC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/explab) +"buD" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-11" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"buE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"buF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"buG" = ( +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) "buH" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/plasteel/whitepurple/side{ + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) +/area/science/explab) "buI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28914,13 +27605,9 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "buK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side, /area/science/xenobiology) "buL" = ( /obj/structure/disposalpipe/segment{ @@ -28970,21 +27657,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"buP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) "buQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28997,94 +27669,24 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"buR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"buS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Kill Room Access"; - req_access_txt = "55" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"buT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) "buU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -29 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/xenobiology) +"buW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"buV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Kill Room"; - req_access_txt = "55" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"buW" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Kill Room"; - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/plating/airless, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "bva" = ( /turf/closed/wall, @@ -29122,6 +27724,11 @@ c_tag = "Medbay Port Hallway"; dir = 4 }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/closet/wardrobe/pjs, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bvg" = ( @@ -29131,12 +27738,17 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bvh" = ( -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8; - sortType = 9 +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) @@ -29145,12 +27757,18 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bvj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bvk" = ( @@ -29158,6 +27776,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bvl" = ( @@ -29170,13 +27791,18 @@ /obj/structure/disposalpipe/junction/flip{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bvn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bvo" = ( @@ -29217,47 +27843,17 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bvt" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 2; - pixel_x = 32; - receive_ore_updates = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/medical/chemistry) "bvu" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Chemistry"; - dir = 4; - start_active = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bvv" = ( -/obj/item/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -28; - pixel_y = 3 - }, -/obj/machinery/button/door{ - dir = 2; - id = "research_shutters_2"; - name = "Shutters Control Button"; - pixel_x = -28; - pixel_y = -7; - req_access_txt = "47" - }, -/turf/open/floor/plasteel/white, -/area/science/lab) +/turf/closed/wall, +/area/maintenance/department/engine) "bvw" = ( /obj/machinery/computer/rdconsole/core{ dir = 4 @@ -29289,7 +27885,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bvB" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -29300,31 +27896,29 @@ /turf/open/floor/plasteel/green/corner{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bvC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/power/apc/highcap/ten_k{ - dir = 1; - name = "Research Lobby APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/newscaster{ + pixel_y = 34 }, /turf/open/floor/plasteel/green/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bvD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bvE" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -29339,7 +27933,7 @@ /turf/open/floor/plasteel/green/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bvF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -29353,7 +27947,7 @@ /turf/open/floor/plasteel/green/side{ dir = 5 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bvG" = ( /obj/machinery/door/poddoor/preopen{ id = "rndshutters"; @@ -29368,13 +27962,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/hallway/primary/aft) "bvH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/science/research) +/area/science/explab) "bvI" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29390,7 +27984,7 @@ network = list("ss13","rd") }, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/explab) "bvJ" = ( /obj/structure/closet/firecloset/full, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -29398,13 +27992,13 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/explab) "bvK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/closed/wall, -/area/science/research) +/area/science/explab) "bvL" = ( /obj/machinery/power/apc/highcap/ten_k{ dir = 1; @@ -29417,22 +28011,20 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 }, /turf/open/floor/plasteel/darkpurple/side{ dir = 1 }, -/area/science/research) +/area/science/explab) "bvM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/darkpurple/corner{ dir = 1 }, -/area/science/research) +/area/science/explab) "bvN" = ( /obj/structure/cable{ icon_state = "1-2" @@ -29442,7 +28034,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bvO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -29451,21 +28043,19 @@ icon_state = "darkpurplecorners"; dir = 4 }, -/area/science/research) +/area/science/explab) "bvP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/light{ - dir = 1 - }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/darkpurple/side{ dir = 1 }, -/area/science/research) +/area/science/explab) "bvQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29473,7 +28063,7 @@ /turf/open/floor/plasteel/darkpurple/side{ dir = 1 }, -/area/science/research) +/area/science/explab) "bvR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -29481,117 +28071,76 @@ /turf/open/floor/plasteel/darkpurple/side{ dir = 1 }, -/area/science/research) +/area/science/explab) "bvS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /turf/open/floor/plasteel/darkpurple/side{ dir = 1 }, -/area/science/research) +/area/science/explab) "bvT" = ( -/obj/machinery/vending/assist, -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 22 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/darkpurple/side{ - dir = 1 - }, -/area/science/research) -"bvU" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, -/turf/open/floor/plasteel/darkpurple/side{ - dir = 1 - }, -/area/science/research) -"bvV" = ( -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"bvW" = ( -/obj/structure/closet/l3closet, -/obj/machinery/camera{ - c_tag = "Xenobiology Access"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, +/obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"bvX" = ( -/obj/structure/closet/l3closet, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel/darkpurple/side{ + icon_state = "darkpurple"; dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/science/explab) +"bvU" = ( +/obj/machinery/recharger, +/obj/structure/table, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 +/area/science/explab) +"bvV" = ( +/turf/open/floor/plasteel, +/area/science/explab) +"bvW" = ( +/obj/machinery/magnetic_module, +/obj/effect/landmark/blobstart, +/obj/structure/target_stake, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/area/science/xenobiology) +/area/science/explab) "bvY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/xenobiology) -"bvZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bwa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bwb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bwc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bwd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel, +/area/science/explab) +"bvZ" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plasteel/darkpurple/side, -/area/science/xenobiology) +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"bwa" = ( +/turf/open/floor/plasteel/dark, +/area/science/explab) +"bwb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"bwc" = ( +/obj/machinery/chem_master, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) "bwe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -29607,91 +28156,28 @@ }, /turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) -"bwg" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Xenobiology Central"; - dir = 1; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/darkpurple/side, -/area/science/xenobiology) "bwh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) -"bwi" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"bwm" = ( +/turf/closed/wall, +/area/maintenance/department/science) +"bwn" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "12; 55" }, -/obj/machinery/camera{ - c_tag = "Xenobiology Starboard Aft"; - dir = 1; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/plasteel/darkpurple/side, -/area/science/xenobiology) -"bwj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bwk" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/highcap/five_k{ - dir = 8; - name = "Xenobiology APC"; - pixel_x = -25 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"bwl" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"bwm" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"bwn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/cargo) -"bwo" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/area/maintenance/department/science) "bwq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -29794,12 +28280,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - dir = 4; - freq = 1400; - location = "Medbay" +/obj/structure/table/glass, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/storage/box/masks, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bwC" = ( @@ -29809,71 +28295,49 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" - }, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bwD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bwE" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, +/turf/closed/wall, /area/medical/sleeper) "bwF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_y = 3 }, /turf/open/floor/plasteel/whiteblue/side, /area/medical/sleeper) "bwG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bwH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Medbay Sleepers"; - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bwI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/sleeper) -"bwJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/sleeper) "bwK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -29927,7 +28391,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/white, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 + }, /area/medical/chemistry) "bwT" = ( /obj/structure/disposalpipe/segment, @@ -29941,67 +28411,38 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bwV" = ( +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/whiteyellow/corner, +/area/medical/chemistry) +"bwW" = ( /obj/structure/rack, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/item/radio/headset/headset_med, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 6 + }, /area/medical/chemistry) -"bwW" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/hallway/primary/aft) -"bwX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bwY" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bwZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "bxa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table/glass, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/hallway/primary/aft) -"bxb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters_2"; - name = "research shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, +/obj/item/book/manual/research_and_development, +/obj/item/disk/tech_disk, +/obj/item/disk/design_disk, +/turf/open/floor/plasteel/dark, /area/science/lab) "bxc" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, /turf/open/floor/plasteel/white, /area/science/lab) @@ -30016,6 +28457,9 @@ dir = 8; sortType = 13 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/science/lab) "bxe" = ( @@ -30026,12 +28470,10 @@ dir = 8; sortType = 12 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/lab) "bxf" = ( @@ -30077,6 +28519,7 @@ }, /obj/machinery/door/airlock/research{ name = "R&D Lab"; + req_access_txt = "0"; req_one_access_txt = "7;29;30" }, /obj/effect/turf_decal/delivery, @@ -30095,7 +28538,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bxj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -30104,8 +28547,12 @@ dir = 4 }, /obj/machinery/holopad, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci9"; + location = "Sci8" + }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bxk" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -30114,7 +28561,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bxl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -30122,11 +28569,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" - }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bxm" = ( /obj/structure/cable{ icon_state = "4-8" @@ -30137,8 +28581,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci8"; + location = "Sci7" + }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bxn" = ( /obj/structure/disposalpipe/junction/flip{ dir = 8 @@ -30154,7 +28602,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bxo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -30169,7 +28617,7 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bxp" = ( /obj/machinery/door/poddoor/preopen{ id = "rndshutters"; @@ -30184,7 +28632,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/hallway/primary/aft) "bxq" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -30200,7 +28648,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxr" = ( /obj/structure/cable{ icon_state = "4-8" @@ -30210,7 +28658,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxs" = ( /obj/structure/cable{ icon_state = "4-8" @@ -30222,7 +28670,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxt" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -30238,7 +28686,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxu" = ( /obj/structure/cable{ icon_state = "1-8" @@ -30251,7 +28699,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxv" = ( /obj/structure/cable{ icon_state = "4-8" @@ -30259,8 +28707,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 2 + }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxw" = ( /obj/structure/cable{ icon_state = "1-8" @@ -30273,83 +28724,54 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxy" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxz" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "2-8" }, /turf/open/floor/plasteel/dark, -/area/science/research) -"bxB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkpurple/side{ + icon_state = "darkpurple"; dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bxD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"bxE" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_exterior"; - name = "Xenobiology Lab External Airlock"; - req_access_txt = "55" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "xeno_airlock_exterior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) +/area/science/explab) "bxF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -30357,71 +28779,34 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "bxG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/explab) "bxH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/box/corners, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bxI" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_interior"; - name = "Xenobiology Lab Internal Airlock"; - req_access_txt = "55" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/science/explab) +"bxJ" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bxJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "xeno_airlock_exterior"; - idInterior = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Console"; - pixel_x = -25; - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/dark, +/area/science/explab) "bxK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/chair/office/light, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/obj/structure/chair/stool, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel/dark, +/area/science/explab) "bxL" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/turf/open/floor/plasteel/dark, +/area/science/explab) "bxM" = ( /obj/machinery/disposal/bin, /obj/structure/window/reinforced{ @@ -30467,9 +28852,9 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bxP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/xenobiology) +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/science) "bxQ" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -30536,57 +28921,6 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"bxU" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Containment Pen #4"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bxV" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio4"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bxW" = ( -/obj/machinery/door/airlock/maintenance{ - req_one_access_txt = "12; 55" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bxX" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/maintenance/department/cargo) "bxY" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ @@ -30687,7 +29021,8 @@ dir = 4 }, /obj/machinery/light_switch{ - pixel_x = 22 + dir = 8; + pixel_x = 24 }, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 @@ -30697,9 +29032,6 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, /obj/machinery/light{ dir = 8 }, @@ -30707,6 +29039,9 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, @@ -30737,23 +29072,10 @@ /turf/open/floor/plating, /area/medical/sleeper) "byp" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Sleepers"; - req_access_txt = "5" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"byq" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Sleepers"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) "byr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ @@ -30796,6 +29118,7 @@ icon_state = "0-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/headset/headset_med, /turf/open/floor/plasteel/whiteyellow/side{ dir = 8 }, @@ -30811,81 +29134,65 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, /turf/open/floor/plasteel/whiteyellow/side{ dir = 4 }, /area/medical/chemistry) "byz" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/eastright{ +/obj/structure/window/reinforced{ dir = 8; - name = "Chemistry Desk"; + layer = 2.9 + }, +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Chemistry Testing"; req_access_txt = "5; 33" }, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/item/paper_bin{ - layer = 2.9; - pixel_x = -2 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters"; - name = "chemistry shutters" - }, -/turf/open/floor/plasteel/whiteyellow{ - dir = 4 +/mob/living/simple_animal/mouse/white{ + name = "Labrette" }, +/turf/open/floor/engine, /area/medical/chemistry) "byA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 }, -/obj/structure/chair{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/hallway/primary/aft) -"byB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/turf/open/floor/engine, +/area/medical/chemistry) "byC" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/aft) "byD" = ( -/obj/structure/chair{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-4" }, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) "byE" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - dir = 4; - name = "Research and Development Desk"; - req_access_txt = "7" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/folder/white, -/obj/machinery/door/firedoor, -/obj/item/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters_2"; - name = "research shutters" +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "byF" = ( /obj/structure/chair/office/light{ @@ -30899,19 +29206,16 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "byH" = ( /obj/structure/table, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/scanning_module, -/obj/item/stock_parts/scanning_module, /obj/item/multitool, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, /turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "byI" = ( @@ -30930,13 +29234,13 @@ icon_state = "purple"; dir = 10 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "byK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/purple/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "byL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -30944,7 +29248,7 @@ /turf/open/floor/plasteel/purple/corner{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "byM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/junction{ @@ -30953,8 +29257,12 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci5"; + location = "Sci4" + }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "byN" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -30969,7 +29277,7 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "byO" = ( /obj/machinery/door/poddoor/preopen{ id = "rndshutters"; @@ -30988,13 +29296,13 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/hallway/primary/aft) "byP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/science/research) +/area/science/explab) "byQ" = ( /obj/structure/sink{ dir = 8; @@ -31005,7 +29313,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/explab) "byR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31019,13 +29327,13 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/explab) "byS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/science/research) +/area/science/explab) "byT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31035,24 +29343,22 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkpurple/side, -/area/science/research) +/area/science/explab) "byU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/chair/comfy{ - icon_state = "comfychair"; dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/darkpurple/side, -/area/science/research) +/area/science/explab) "byV" = ( /obj/structure/table, /obj/item/folder, /obj/item/pen, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/light, /turf/open/floor/plasteel/darkpurple/side, -/area/science/research) +/area/science/explab) "byW" = ( /obj/structure/chair/comfy{ dir = 8 @@ -31061,21 +29367,18 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side, -/area/science/research) +/area/science/explab) "byX" = ( /obj/machinery/camera{ c_tag = "Research Division Secure Hallway"; dir = 1 }, -/obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/darkpurple/side, -/area/science/research) +/area/science/explab) "byY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31084,7 +29387,7 @@ icon_state = "darkpurplecorners"; dir = 8 }, -/area/science/research) +/area/science/explab) "byZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31094,83 +29397,80 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bza" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/plasteel/darkpurple/corner, -/area/science/research) +/area/science/explab) "bzb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/closet/radiation, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 }, -/turf/open/floor/plasteel/darkpurple/side, -/area/science/research) -"bzc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/darkpurple/side, -/area/science/research) -"bzd" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"bze" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"bzf" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower"; - pixel_y = -4 - }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel/darkpurple/side{ + icon_state = "darkpurple"; dir = 6 }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) +/area/science/explab) +"bzc" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"bzd" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/explab) +"bze" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/explab) "bzg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, /area/science/xenobiology) "bzh" = ( -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes, -/obj/structure/table/glass, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Experimentation Lab"; + dir = 1; + network = list("ss13","rd") + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/dark, +/area/science/explab) "bzi" = ( -/obj/item/extinguisher{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/extinguisher, -/obj/structure/table/glass, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) +/obj/structure/table, +/obj/item/electropack, +/obj/item/taperecorder, +/obj/item/screwdriver, +/turf/open/floor/plasteel/dark, +/area/science/explab) "bzj" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = 32; - receive_ore_updates = 1 +/obj/structure/table, +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/dark, +/area/science/explab) "bzk" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio1"; @@ -31224,23 +29524,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/engine, /area/science/xenobiology) -"bzo" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #2"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "bzp" = ( /obj/machinery/door/poddoor/preopen{ id = "xenobio2"; @@ -31294,74 +29577,6 @@ /obj/structure/cable, /turf/open/floor/engine, /area/science/xenobiology) -"bzt" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"bzu" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "containment blast door" - }, -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #4"; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bzv" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "containment blast door" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bzw" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bzx" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "bzy" = ( /obj/structure/grille, /turf/open/space, @@ -31475,9 +29690,6 @@ }, /area/medical/genetics) "bzM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10" }, @@ -31487,9 +29699,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, /turf/open/floor/plasteel/whitegreen/side, /area/medical/medbay/zone3) "bzO" = ( @@ -31499,57 +29708,40 @@ /turf/open/floor/plasteel/whitegreen/side, /area/medical/medbay/zone3) "bzP" = ( -/obj/machinery/vending/medical, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/sleeper) -"bzQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/sleeper) -"bzR" = ( -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/sleeper) -"bzS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/sleeper{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bzQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bzR" = ( +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bzS" = ( +/obj/structure/chair, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, /area/medical/sleeper) "bzT" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for exiting the sleeper room."; - id = "MedbaySleepers"; - name = "Medbay Exit Button"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/mask/surgical, +/obj/machinery/airalarm{ + pixel_y = 22 }, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 @@ -31558,7 +29750,7 @@ "bzU" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 6 }, /turf/open/floor/plating, /area/medical/sleeper) @@ -31642,13 +29834,10 @@ /turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bAe" = ( -/obj/structure/closet/wardrobe/chemistry_white, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/machinery/light_switch{ - pixel_y = -22 - }, +/obj/machinery/vending/wardrobe/chem_wardrobe, /turf/open/floor/plasteel/whiteyellow/side{ dir = 10 }, @@ -31665,12 +29854,13 @@ /area/medical/chemistry) "bAg" = ( /obj/structure/table/glass, -/obj/machinery/reagentgrinder, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, +/obj/item/stack/cable_coil/random, +/obj/item/book/manual/wiki/chemistry, /turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bAh" = ( @@ -31682,31 +29872,18 @@ /obj/item/grenade/chem_grenade, /obj/item/grenade/chem_grenade, /obj/item/grenade/chem_grenade, -/obj/item/stack/cable_coil/random, /obj/item/screwdriver, /turf/open/floor/plasteel/whiteyellow/side{ dir = 6 }, /area/medical/chemistry) "bAi" = ( -/obj/item/folder/white, -/obj/item/clothing/gloves/color/latex, -/obj/structure/table/glass, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/hallway/primary/aft) -"bAj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/machinery/smoke_machine, +/turf/open/floor/engine, +/area/medical/chemistry) "bAk" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/aft) "bAl" = ( @@ -31714,37 +29891,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "bAm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Research Lab Maintenance"; + req_access_txt = "0"; + req_one_access_txt = "7;29" }, -/obj/structure/table/glass, -/obj/item/paper_bin{ - layer = 2.9; - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/hallway/primary/aft) -"bAn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters_2"; - name = "research shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/science/lab) +/area/maintenance/department/engine) "bAo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdprivacy"; @@ -31760,19 +29925,19 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/machinery/door/airlock/research{ name = "Research Director's Office"; - req_access_txt = "30" + req_access_txt = "30"; + req_one_access_txt = "0" }, +/obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "1-8" }, /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkpurple/side{ dir = 1 }, @@ -31784,10 +29949,10 @@ name = "Privacy shutters" }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-4" }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, /turf/open/floor/plating, /area/crew_quarters/heads/hor) @@ -31799,10 +29964,10 @@ name = "Privacy shutters" }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-4" }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, /turf/open/floor/plating, /area/crew_quarters/heads/hor) @@ -31819,7 +29984,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bAw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -31827,7 +29992,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bAx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ @@ -31840,13 +30005,10 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bAy" = ( /turf/closed/wall/r_wall, -/area/science/research/lobby) -"bAz" = ( -/turf/closed/wall, -/area/science/research) +/area/hallway/primary/aft) "bAA" = ( /turf/closed/wall, /area/science/storage) @@ -31859,7 +30021,7 @@ /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, -/area/science/research) +/area/science/explab) "bAD" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -31867,7 +30029,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bAE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, @@ -31875,7 +30037,7 @@ icon_state = "darkpurple"; dir = 4 }, -/area/science/research) +/area/science/explab) "bAF" = ( /turf/closed/wall, /area/science/mixing) @@ -32023,7 +30185,6 @@ pixel_x = -24; req_access_txt = "39" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel/white, /area/medical/virology) @@ -32031,36 +30192,26 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall, /area/medical/virology) -"bAZ" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/chair, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bBa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) "bBb" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bBc" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bBd" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbaySleepers"; - name = "Sleepers"; - req_access_txt = "5" +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, /turf/open/floor/plasteel/white, /area/medical/sleeper) @@ -32166,13 +30317,6 @@ dir = 8 }, /area/hallway/primary/aft) -"bBn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) "bBo" = ( /turf/closed/wall, /area/hallway/primary/aft) @@ -32234,14 +30378,18 @@ pixel_y = 6 }, /obj/machinery/button/door{ - id = "research_shutters_2"; + id = "rndshutters"; name = "Research Lockdown"; pixel_x = 28; pixel_y = -5; req_access_txt = "47" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/button/door{ + id = "research_shutters_2"; + name = "RnD Shutters"; + pixel_x = 40; + pixel_y = 5; + req_access_txt = "47" }, /turf/open/floor/plasteel/darkpurple/side{ icon_state = "darkpurple"; @@ -32284,7 +30432,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bBA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -32292,7 +30440,7 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bBB" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-20"; @@ -32301,7 +30449,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bBC" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, @@ -32344,65 +30492,65 @@ /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, -/area/science/research) +/area/science/explab) "bBI" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bBJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkpurple/side{ icon_state = "darkpurple"; dir = 4 }, -/area/science/research) +/area/science/explab) "bBK" = ( /obj/structure/closet/bombcloset, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, /turf/open/floor/plasteel/dark, /area/science/mixing) "bBL" = ( /obj/structure/closet/bombcloset, -/turf/open/floor/plasteel/dark, -/area/science/mixing) -"bBM" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/machinery/airalarm{ pixel_y = 22 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/dark, /area/science/mixing) +"bBM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 + }, +/area/science/mixing) "bBN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bBO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/science/mixing) +"bBP" = ( /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister, -/obj/machinery/camera{ - c_tag = "Toxins Lab Port"; - dir = 2; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/dark, -/area/science/mixing) -"bBO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/dark, -/area/science/mixing) -"bBP" = ( -/obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/dark, /area/science/mixing) "bBQ" = ( @@ -32417,7 +30565,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/dark, /area/science/mixing) "bBR" = ( @@ -32439,21 +30587,24 @@ dir = 2; network = list("ss13","rd") }, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/science/mixing) "bBT" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/sign/poster/official/random{ pixel_y = 32 }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -32482,7 +30633,6 @@ /obj/structure/table, /obj/item/pen, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = -27 }, @@ -32551,8 +30701,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /turf/open/floor/plasteel/white, /area/medical/virology) @@ -32573,16 +30723,9 @@ "bCi" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze, -/obj/machinery/power/apc{ - dir = 8; - name = "Treatment Center APC"; - areastring = "/area/medical/sleeper"; +/obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/item/reagent_containers/glass/beaker/cryoxadone, -/obj/structure/cable, /turf/open/floor/plasteel/blue, /area/medical/sleeper) "bCj" = ( @@ -32591,21 +30734,23 @@ }, /turf/open/floor/plasteel/blue, /area/medical/sleeper) -"bCk" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) "bCl" = ( -/obj/machinery/sleeper{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/open/floor/plasteel/blue, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -2; + pixel_y = -27 + }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/sleeper) "bCm" = ( -/obj/structure/table/glass, -/obj/item/clothing/neck/stethoscope, -/obj/item/healthanalyzer, -/turf/open/floor/plasteel/blue, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/sleeper) "bCn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -32631,10 +30776,6 @@ }, /area/medical/medbay/central) "bCq" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Chief Medical Office"; - req_access_txt = "40" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -32642,6 +30783,10 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Office"; + req_access_txt = "40" + }, /turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) "bCr" = ( @@ -32783,8 +30928,11 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/department/engine) @@ -32793,11 +30941,17 @@ /turf/open/floor/plasteel/yellow/corner, /area/hallway/primary/aft) "bCD" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/vault{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/area/hallway/primary/aft) +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "bCE" = ( /obj/machinery/computer/robotics{ dir = 4 @@ -32833,9 +30987,6 @@ dir = 4; light_color = "#c1caff" }, -/obj/structure/cable{ - icon_state = "1-4" - }, /turf/open/floor/plasteel/darkpurple/side{ icon_state = "darkpurple"; dir = 4 @@ -32850,9 +31001,6 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "0-2" - }, /turf/open/floor/plating, /area/crew_quarters/heads/hor) "bCK" = ( @@ -32863,6 +31011,9 @@ network = list("ss13","rd") }, /obj/item/book/manual/wiki/security_space_law, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/red/side{ dir = 10 }, @@ -32872,6 +31023,9 @@ /obj/structure/chair/office/dark{ dir = 1 }, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plasteel, /area/security/checkpoint/science) "bCM" = ( @@ -32884,11 +31038,11 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bCO" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/science/research/lobby) +/area/hallway/primary/aft) "bCP" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -32912,7 +31066,7 @@ /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, -/area/science/research) +/area/science/explab) "bCU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -32921,7 +31075,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bCV" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -32933,27 +31087,14 @@ /turf/open/floor/plasteel/white, /area/science/mixing) "bCX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bCY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel/white, /area/science/mixing) "bCZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /turf/open/floor/plasteel/white, /area/science/mixing) @@ -32964,13 +31105,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bDb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/components/trinary/mixer/flipped{ dir = 1 }, @@ -33029,7 +31166,6 @@ /area/maintenance/department/engine) "bDj" = ( /obj/item/trash/candy, -/obj/effect/decal/cleanable/insectguts, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "1-2" @@ -33057,7 +31193,7 @@ /turf/open/floor/plasteel/whitepurple/side, /area/medical/genetics) "bDn" = ( -/obj/structure/closet/wardrobe/genetics_white, +/obj/machinery/vending/wardrobe/gene_wardrobe, /turf/open/floor/plasteel/whitepurple/side{ dir = 6 }, @@ -33076,6 +31212,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/plaque, /turf/open/floor/plasteel/white, /area/medical/virology) "bDq" = ( @@ -33152,10 +31289,11 @@ /area/maintenance/department/engine) "bDA" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/vault{ - dir = 8 +/obj/machinery/light/small{ + dir = 4 }, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/maintenance/department/engine) "bDB" = ( /obj/machinery/airalarm/unlocked{ dir = 4; @@ -33199,12 +31337,21 @@ /obj/machinery/recharger{ pixel_y = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/science) "bDH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plasteel, /area/security/checkpoint/science) "bDI" = ( @@ -33227,7 +31374,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bDL" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/bot, @@ -33270,13 +31417,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/airlock/research/glass{ - name = "Toxins Storage"; - req_access_txt = "8" - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, /turf/open/floor/plasteel/dark, /area/science/storage) "bDR" = ( @@ -33289,7 +31436,7 @@ /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, -/area/science/research) +/area/science/explab) "bDS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -33301,7 +31448,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bDT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -33311,7 +31458,7 @@ icon_state = "darkpurple"; dir = 4 }, -/area/science/research) +/area/science/explab) "bDU" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research/glass{ @@ -33327,7 +31474,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/science/mixing) "bDV" = ( /obj/structure/cable{ @@ -33357,32 +31506,15 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bDZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bEa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/plasteel/white, /area/science/mixing) @@ -33424,18 +31556,17 @@ }, /area/science/mixing) "bEf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/mixing) -"bEh" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/airalarm{ + pixel_y = 22 }, -/obj/item/trash/sosjerky, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) "bEj" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 8 @@ -33537,7 +31668,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/machinery/rnd/production/techfab/department/medical, +/obj/machinery/rnd/production/protolathe/department/medical, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, @@ -33768,37 +31899,24 @@ dir = 8 }, /area/hallway/primary/aft) -"bEO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bEP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) "bEQ" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-03" +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/hallway/primary/aft) +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/turf/open/floor/plating, +/area/maintenance/department/engine) "bER" = ( /obj/machinery/computer/mecha{ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = -26 }, /obj/machinery/light_switch{ + dir = 9; pixel_x = -22 }, /turf/open/floor/plasteel/darkpurple/side{ @@ -33877,7 +31995,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, -/obj/structure/filingcabinet, +/obj/structure/filingcabinet/security, /turf/open/floor/plasteel/red/side{ dir = 10 }, @@ -33887,6 +32005,9 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "bEY" = ( @@ -33911,7 +32032,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bFa" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -33937,18 +32058,12 @@ }, /turf/open/floor/engine, /area/science/storage) -"bFe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/science/research) "bFf" = ( /turf/open/floor/plasteel/darkpurple/side{ icon_state = "darkpurple"; dir = 4 }, -/area/science/research) +/area/science/explab) "bFg" = ( /turf/open/floor/plasteel/white, /area/science/mixing) @@ -33999,20 +32114,13 @@ /turf/open/floor/plasteel/white, /area/science/mixing) "bFm" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bFn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -34020,223 +32128,88 @@ dir = 5 }, /area/science/mixing) -"bFo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/science/mixing) "bFp" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/light_switch{ - pixel_x = 22 - }, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/science/mixing) -"bFq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/science/mixing) "bFr" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/purple/side{ + dir = 1 }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, /area/science/mixing) "bFs" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/structure/closet/firecloset, -/obj/machinery/camera{ - c_tag = "Toxins Launch Area"; - dir = 2; - network = list("ss13","rd") +/turf/open/floor/plasteel/purple/side{ + dir = 1 }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, /area/science/mixing) "bFt" = ( -/obj/machinery/suit_storage_unit/rd, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/light{ +/turf/open/floor/plasteel/purple/side{ dir = 1 }, -/turf/open/floor/plasteel, /area/science/mixing) "bFu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/button/massdriver{ + dir = 4; + id = "toxinsdriver"; + pixel_x = 28 }, -/obj/machinery/airalarm{ - pixel_y = 22 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 1 }, -/turf/open/floor/plasteel, /area/science/mixing) -"bFv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/science/mixing) -"bFw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/sign/warning/deathsposal{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/purple/corner, -/area/science/circuit) "bFx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ +/obj/structure/chair{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - dir = 2; - name = "Science Requests Console"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/circuit) +/area/maintenance/department/science) "bFy" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Circuitry Lab APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/chair{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/circuit) -"bFz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/circuit) -"bFA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/research{ - name = "Circuitry Storeroom"; - req_access_txt = "47" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/circuit) -"bFB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/circuit) -"bFC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/circuit) -"bFD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/maintenance/department/science) +"bFz" = ( +/obj/item/cigbutt/cigarbutt, +/turf/open/floor/plating, +/area/maintenance/department/science) +"bFB" = ( +/obj/item/newspaper, +/turf/open/floor/plating, +/area/maintenance/department/science) +"bFC" = ( +/obj/item/wallframe/camera, +/obj/machinery/button/door{ + id = "PottySci"; + name = "Bathroom Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 4; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"bFD" = ( +/obj/item/chair, +/turf/open/floor/plating, +/area/maintenance/department/science) "bFE" = ( /obj/docking_port/stationary{ dwidth = 2; @@ -34293,7 +32266,6 @@ /turf/open/floor/plasteel/freezer, /area/medical/virology) "bFL" = ( -/obj/effect/decal/cleanable/insectguts, /turf/open/floor/plasteel/freezer, /area/medical/virology) "bFM" = ( @@ -34422,13 +32394,9 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "bFZ" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Central"; - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) +/turf/closed/wall, +/area/maintenance/department/engine) "bGa" = ( /obj/structure/sign/departments/science, /turf/closed/wall, @@ -34457,7 +32425,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bGe" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/firealarm{ @@ -34467,7 +32435,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bGf" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -34505,29 +32473,34 @@ /turf/open/floor/engine, /area/science/storage) "bGj" = ( -/obj/structure/closet/firecloset, +/obj/machinery/vending/coffee, /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, -/area/science/research) +/area/science/explab) "bGk" = ( -/obj/structure/reagent_dispensers/watertank, /obj/machinery/light, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/dark, -/area/science/research) +/area/science/explab) "bGl" = ( -/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/darkpurple/side{ icon_state = "darkpurple"; dir = 4 }, -/area/science/research) +/area/science/explab) "bGm" = ( /obj/structure/closet/emcloset, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -24; + pixel_y = 8 + }, /turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "bGn" = ( -/obj/structure/closet/wardrobe/science_white, +/obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "bGo" = ( @@ -34565,6 +32538,12 @@ pixel_x = 5 }, /obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Toxins Lab Port"; + dir = 1; + network = list("ss13","rd") + }, +/obj/machinery/light, /turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "bGq" = ( @@ -34592,7 +32571,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "bGt" = ( @@ -34645,29 +32623,20 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"bGz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) "bGA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Toxins Launch Maintenance"; + req_access_txt = "8" }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, /area/science/mixing) "bGB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"bGC" = ( -/turf/open/floor/plasteel/whitepurple/side{ - dir = 5 - }, -/area/science/circuit) +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/department/science) "bGD" = ( /obj/structure/window/reinforced{ dir = 4 @@ -34890,18 +32859,13 @@ }, /area/hallway/primary/aft) "bHg" = ( -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/public/glass{ - name = "Research Division" - }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHh" = ( /obj/machinery/light{ dir = 1 @@ -34912,7 +32876,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHi" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34921,7 +32885,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHj" = ( /obj/item/storage/belt/utility, /obj/item/clothing/glasses/science, @@ -34932,7 +32896,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHk" = ( /obj/item/gps{ gpstag = "RD0" @@ -34949,7 +32913,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHl" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34959,7 +32923,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -34967,7 +32931,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34979,13 +32943,13 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHo" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34994,7 +32958,7 @@ /turf/open/floor/plasteel/purple/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35003,7 +32967,7 @@ /turf/open/floor/plasteel/purple/corner{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHr" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -35015,7 +32979,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35026,7 +32990,7 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHt" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -35035,7 +32999,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bHu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -35054,10 +33018,6 @@ "bHw" = ( /turf/closed/wall/r_wall, /area/science/storage) -"bHx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/research) "bHy" = ( /turf/closed/wall/r_wall, /area/science/mixing) @@ -35067,6 +33027,7 @@ id = "toxvent"; name = "Aft Vent Control"; pixel_y = -24; + req_access_txt = "0"; req_one_access_txt = "8;24" }, /obj/effect/turf_decal/stripes/line{ @@ -35083,69 +33044,45 @@ pixel_x = -6; pixel_y = -24 }, -/obj/machinery/embedded_controller/radio/airlock_controller{ +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "tox_airlock_exterior"; + idInterior = "tox_airlock_interior"; + idSelf = "tox_access_control"; name = "Mixing Chamber Access Console"; - airpump_tag = "tox_airlock_pump"; - exterior_door_tag = "tox_airlock_exterior"; - id_tag = "tox_airlock_control"; - interior_door_tag = "tox_airlock_interior"; pixel_x = 6; pixel_y = -26; - sanitize_external = 1; - sensor_tag = "tox_airlock_sensor" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 + req_access_txt = "0" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/science/mixing) -"bHB" = ( +"bHC" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; name = "Incinerator Output Pump" }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bHC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, /turf/open/floor/plasteel, /area/science/mixing) "bHD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/purple/side, /area/science/mixing) "bHE" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, +/obj/structure/window/reinforced, +/obj/machinery/doppler_array/research/science{ + dir = 2 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel/purple/side, /area/science/mixing) -"bHF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/purple/corner{ - dir = 4 - }, -/area/science/circuit) -"bHG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) "bHI" = ( /obj/structure/grille/broken, /turf/open/space/basic, @@ -35178,10 +33115,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"bHP" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/dark, -/area/maintenance/department/engine) "bHQ" = ( /turf/open/floor/plasteel/dark, /area/maintenance/department/engine) @@ -35231,13 +33164,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_y = 28 +/obj/machinery/airalarm/unlocked{ + pixel_y = 23 }, /turf/open/floor/plasteel/whitegreen/side{ dir = 1 @@ -35294,10 +33222,7 @@ /turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "bIf" = ( -/obj/structure/closet/wardrobe/white/medical, -/obj/machinery/light_switch{ - pixel_y = -22 - }, +/obj/machinery/vending/wardrobe/medi_wardrobe, /turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "bIg" = ( @@ -35320,6 +33245,9 @@ /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, /obj/item/reagent_containers/spray/cleaner, +/obj/machinery/light_switch{ + pixel_y = -24 + }, /turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "bIh" = ( @@ -35440,6 +33368,10 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Eng2"; + location = "Eng" + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "bIu" = ( @@ -35450,23 +33382,13 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci6"; + location = "Eng3" + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "bIv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Research Division" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/research/lobby) -"bIw" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -35474,7 +33396,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bIx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35486,7 +33408,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bIy" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -35496,13 +33418,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/science/research/lobby) -"bIz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bIA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -35512,14 +33428,18 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bIC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci7"; + location = "Sci6" + }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bID" = ( /obj/structure/cable{ icon_state = "1-8" @@ -35527,14 +33447,18 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Eng"; + location = "Sci5" + }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "bIE" = ( /obj/machinery/vending/assist, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bIF" = ( /obj/machinery/power/apc{ dir = 8; @@ -35581,9 +33505,6 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/light_switch{ - pixel_y = -22 - }, /turf/open/floor/engine, /area/science/storage) "bIK" = ( @@ -35600,7 +33521,8 @@ heat_proof = 1; id_tag = "tox_airlock_interior"; name = "Interior Airlock"; - req_access_txt = "8" + req_access_txt = "8"; + req_one_access_txt = "0" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, @@ -35610,53 +33532,37 @@ /turf/closed/wall/r_wall, /area/science/mixing) "bIN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bIO" = ( -/obj/structure/window/reinforced, -/obj/machinery/doppler_array/research/science{ - dir = 2 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 4; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("toxins"); + pixel_x = -32 }, +/turf/open/floor/plasteel/purple/side, /area/science/mixing) "bIP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/circuit) +/turf/open/floor/plating, +/area/maintenance/department/science) "bIQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/circuit) +/turf/open/floor/plating, +/area/maintenance/department/science) "bIR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/circuit) -"bIS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/circuit) +/area/maintenance/department/science) "bIT" = ( /obj/structure/window/reinforced{ dir = 4; @@ -35757,6 +33663,9 @@ "bJj" = ( /obj/structure/rack, /obj/item/cartridge/medical, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/open/floor/plating, /area/maintenance/department/engine) "bJk" = ( @@ -35770,6 +33679,9 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, @@ -35932,13 +33844,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Research Division" +/obj/structure/sign/departments/engineering{ + pixel_y = -32 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -35947,14 +33857,14 @@ dir = 2 }, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -35963,7 +33873,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/firealarm{ @@ -35978,18 +33888,18 @@ dir = 2 }, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/purple/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -35999,14 +33909,14 @@ pixel_y = -32 }, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -36021,7 +33931,7 @@ /turf/open/floor/plasteel/green/side{ dir = 6 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "bJN" = ( /turf/closed/wall/r_wall, /area/engine/atmos) @@ -36044,61 +33954,46 @@ /obj/machinery/atmospherics/components/binary/pump/on{ dir = 2 }, +/obj/machinery/doorButtons/access_button{ + idDoor = "tox_airlock_exterior"; + idSelf = "tox_access_control"; + layer = 3.1; + name = "airlock control"; + pixel_x = 8; + pixel_y = -24 + }, /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/airlock_sensor{ - id_tag = "tox_airlock_sensor"; - master_tag = "tox_airlock_control"; - pixel_x = -24; - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/engine, /area/science/mixing) "bJR" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ - dir = 4; - frequency = 1449; - id = "tox_airlock_pump" - }, /turf/open/floor/engine, /area/science/mixing) "bJS" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1 }, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/doorButtons/access_button{ + idDoor = "tox_airlock_interior"; + idSelf = "tox_access_control"; + name = "airlock control"; + pixel_x = -8; + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/light/small{ dir = 4 }, /turf/open/floor/engine, /area/science/mixing) "bJT" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the bomb testing site."; - dir = 2; - layer = 4; - name = "Testing Site Telescreen"; - network = list("toxins"); - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + req_access_txt = "8"; + req_one_access_txt = "0" }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bJU" = ( -/obj/machinery/button/massdriver{ - dir = 2; - id = "toxinsdriver"; - pixel_y = -24 - }, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/science/mixing) "bJV" = ( /obj/machinery/mass_driver{ @@ -36117,27 +34012,6 @@ }, /turf/open/floor/plating, /area/science/mixing) -"bJW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"bJX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"bJY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/circuit) "bJZ" = ( /obj/structure/window/reinforced{ dir = 4; @@ -36509,7 +34383,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -36575,8 +34448,11 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bLc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1441; + id_tag = "mix_in"; + name = "distro out" }, /turf/open/floor/engine/vacuum, /area/engine/atmos) @@ -36597,21 +34473,14 @@ heat_proof = 1; id_tag = "tox_airlock_exterior"; name = "Exterior Airlock"; - req_access_txt = "8" + req_access_txt = "8"; + req_one_access_txt = "0" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /turf/open/floor/engine, /area/science/mixing) -"bLg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - req_access_txt = "8" - }, -/turf/open/floor/plating, -/area/science/mixing) "bLh" = ( /obj/structure/window/reinforced{ dir = 8; @@ -36628,37 +34497,6 @@ }, /turf/open/floor/plating, /area/science/mixing) -"bLi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"bLj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"bLk" = ( -/obj/effect/decal/cleanable/oil{ - icon_state = "floor5" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"bLl" = ( -/turf/open/floor/plasteel, -/area/science/circuit) -"bLm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/circuit) "bLn" = ( /turf/open/floor/plasteel/dark, /area/chapel/dock) @@ -36748,34 +34586,29 @@ /area/medical/virology) "bLC" = ( /obj/structure/table, -/obj/item/reagent_containers/dropper, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bLD" = ( -/obj/effect/landmark/start/virologist, -/obj/structure/chair/office/light{ - dir = 8 +/obj/item/stack/sheet/mineral/plasma{ + amount = 2; + layer = 3 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/item/storage/box/monkeycubes{ + layer = 3.1 + }, +/obj/item/clothing/gloves/color/latex, /turf/open/floor/plasteel/white, /area/medical/virology) "bLE" = ( /obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, /obj/machinery/requests_console{ department = "Virology"; name = "Virology Requests Console"; pixel_x = 32; receive_ore_updates = 1 }, -/obj/item/storage/box/monkeycubes{ - layer = 3.1 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 2; - layer = 3 +/obj/item/paper_bin{ + layer = 2.9 }, +/obj/item/pen/red, /turf/open/floor/plasteel/whitegreen/side{ dir = 4 }, @@ -37013,8 +34846,13 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bMh" = ( -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 8 +/obj/machinery/computer/atmos_control/tank{ + dir = 8; + frequency = 1441; + input_tag = "mix_in"; + name = "Gas Mix Tank Control"; + output_tag = "mix_in"; + sensors = list("mix_sensor" = "Tank") }, /turf/open/floor/plasteel/yellow/side{ dir = 4 @@ -37025,7 +34863,10 @@ /turf/open/floor/plating/airless, /area/engine/atmos) "bMj" = ( -/obj/machinery/air_sensor/atmos/mix_tank, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "mix_sensor" + }, /turf/open/floor/engine/vacuum, /area/engine/atmos) "bMk" = ( @@ -37035,8 +34876,10 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "bMl" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{ - dir = 1 +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "inc_in" }, /obj/structure/sign/warning/vacuum/external{ pixel_x = -32 @@ -37045,30 +34888,25 @@ /area/science/mixing) "bMm" = ( /obj/machinery/igniter{ - id = "toxigniter" + id = "toxigniter"; + luminosity = 2 }, /turf/open/floor/engine/vacuum, /area/science/mixing) "bMn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, /turf/open/floor/engine/vacuum, /area/science/mixing) -"bMo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/science/mixing) "bMp" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "8"; + req_one_access_txt = "0" }, /turf/open/floor/plating, /area/science/mixing) @@ -37184,8 +35022,12 @@ /obj/structure/table, /obj/structure/disposalpipe/segment, /obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/hud/health, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel/white, /area/medical/virology) "bMI" = ( @@ -37193,19 +35035,17 @@ /obj/structure/chair/office/light{ dir = 8 }, +/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/white, /area/medical/virology) "bMJ" = ( /obj/structure/table/glass, -/obj/item/storage/box/beakers{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/syringes, /obj/structure/reagent_dispensers/virusfood{ pixel_x = 32 }, -/obj/item/reagent_containers/spray/cleaner, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/hud/health, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whitegreen/side{ dir = 6 }, @@ -37434,8 +35274,11 @@ /turf/open/space, /area/space/nearstation) "bNo" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ - dir = 8 +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "mix_in"; + pixel_y = 1 }, /turf/open/floor/engine/vacuum, /area/engine/atmos) @@ -37443,9 +35286,12 @@ /turf/open/floor/engine/vacuum, /area/science/mixing) "bNq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/science/mixing) +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/space, +/area/space/nearstation) "bNr" = ( /obj/structure/window/reinforced{ dir = 4 @@ -37456,7 +35302,7 @@ /area/space/nearstation) "bNs" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/chapel/asteroid/monastery) "bNt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -37489,7 +35335,6 @@ dir = 1 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = 27 }, @@ -37614,11 +35459,7 @@ "bNQ" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/table, -/obj/item/paper_bin{ - layer = 2.9 - }, -/obj/item/pen/red, +/obj/machinery/vending/wardrobe/viro_wardrobe, /turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "bNR" = ( @@ -37800,7 +35641,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Mix to Port" }, /turf/open/floor/plasteel, @@ -37847,15 +35687,11 @@ /turf/open/floor/engine/vacuum, /area/science/mixing) "bOu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 }, -/obj/machinery/door/airlock/external{ - req_access_txt = "8" - }, -/turf/open/floor/plating, -/area/science/mixing) +/turf/open/floor/plating/airless, +/area/space/nearstation) "bOv" = ( /obj/structure/window/reinforced{ dir = 4 @@ -37912,6 +35748,9 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/open/floor/plating, /area/maintenance/department/engine) "bOG" = ( @@ -37931,6 +35770,9 @@ dir = 4 }, /obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/department/engine) "bOI" = ( @@ -38133,28 +35975,17 @@ /turf/open/floor/plating, /area/engine/atmos) "bPg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1441; + id_tag = "n2o_out"; + name = "n2o out" }, /turf/open/floor/engine/n2o, /area/engine/atmos) "bPh" = ( /turf/open/floor/engine/n2o, /area/engine/atmos) -"bPj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"bPk" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) "bPl" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -38191,7 +36022,6 @@ /area/maintenance/department/engine) "bPq" = ( /obj/item/trash/chips, -/obj/effect/decal/cleanable/insectguts, /turf/open/floor/plasteel/dark, /area/maintenance/department/engine) "bPr" = ( @@ -38216,6 +36046,7 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) "bPu" = ( @@ -38279,7 +36110,11 @@ /area/storage/tech) "bPF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, +/obj/machinery/door/airlock/maintenance{ + name = "Tech Storage Maintenance"; + req_access_txt = "23" + }, +/turf/open/floor/plating, /area/storage/tech) "bPG" = ( /obj/machinery/light{ @@ -38351,7 +36186,6 @@ /area/engine/atmos) "bPR" = ( /obj/machinery/atmospherics/components/binary/pump/on{ - dir = 0; name = "Waste In" }, /turf/open/floor/plasteel, @@ -38362,7 +36196,6 @@ /area/engine/atmos) "bPT" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Air to Port" }, /obj/machinery/light{ @@ -38375,7 +36208,6 @@ /area/engine/atmos) "bPU" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Mix to Port" }, /turf/open/floor/plasteel, @@ -38392,8 +36224,13 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bPX" = ( -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 8 +/obj/machinery/computer/atmos_control/tank{ + dir = 8; + frequency = 1441; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") }, /turf/open/floor/plasteel/yellow/side{ dir = 4 @@ -38405,7 +36242,10 @@ /turf/open/floor/plating, /area/engine/atmos) "bPZ" = ( -/obj/machinery/air_sensor/atmos/nitrous_tank, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2o_sensor" + }, /turf/open/floor/engine/n2o, /area/engine/atmos) "bQa" = ( @@ -38433,6 +36273,7 @@ /area/chapel/asteroid/monastery) "bQe" = ( /obj/item/flashlight/lantern{ + icon_state = "lantern-on"; on = 1 }, /turf/open/floor/plating/asteroid, @@ -38523,31 +36364,13 @@ /area/storage/tech) "bQs" = ( /obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, /obj/effect/decal/cleanable/cobweb, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/turf/open/floor/plasteel/darkgreen, -/area/storage/tech) -"bQt" = ( -/obj/structure/table, /obj/item/aicard, /obj/item/aiModule/reset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 22 - }, +/obj/item/assembly/flash/handheld, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bQu" = ( @@ -38582,6 +36405,10 @@ }, /obj/item/circuitboard/computer/monastery_shuttle, /obj/effect/spawner/lootdrop/techstorage/service, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bQx" = ( @@ -38633,8 +36460,8 @@ icon_state = "2-8" }, /obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Bar2"; - location = "Eng" + codes_txt = "patrol;next_patrol=Eng3"; + location = "Eng2" }, /turf/open/floor/plasteel, /area/hallway/primary/aft) @@ -38720,7 +36547,8 @@ /area/engine/atmos) "bQN" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ - dir = 1 + dir = 1; + on = 1 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -38733,8 +36561,11 @@ /turf/open/floor/plating, /area/engine/atmos) "bQP" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ - dir = 8 +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "n2o_in"; + pixel_y = 1 }, /turf/open/floor/engine/n2o, /area/engine/atmos) @@ -38768,19 +36599,22 @@ /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/engine) "bQV" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) "bQW" = ( @@ -38790,6 +36624,9 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/department/engine) "bQX" = ( @@ -38802,6 +36639,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/department/engine) "bQY" = ( @@ -38861,7 +36701,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -38889,17 +36728,20 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bRh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/dark, /area/storage/tech) @@ -38910,6 +36752,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 2 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bRj" = ( @@ -38917,6 +36762,9 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bRk" = ( @@ -38926,12 +36774,18 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bRl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bRm" = ( @@ -38941,6 +36795,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bRn" = ( @@ -39100,7 +36957,6 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "bRH" = ( -/obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Gravity Generator"; req_access_txt = "11" @@ -39119,6 +36975,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bRJ" = ( @@ -39126,6 +36985,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bRK" = ( @@ -39138,13 +37000,18 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/storage/tech) "bRL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bRM" = ( @@ -39195,6 +37062,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bRU" = ( @@ -39253,9 +37123,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bSa" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/turf_decal/delivery, /obj/machinery/conveyor{ dir = 4; @@ -39335,8 +37203,11 @@ /turf/open/floor/plating, /area/engine/atmos) "bSj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1441; + id_tag = "tox_out"; + name = "toxin out" }, /turf/open/floor/engine/plasma, /area/engine/atmos) @@ -39378,23 +37249,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"bSr" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) "bSs" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/wrench, -/turf/open/floor/plating, /area/maintenance/department/engine) "bSt" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/department/engine) @@ -39445,6 +37309,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bSC" = ( @@ -39453,12 +37320,18 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bSD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/closed/wall/r_wall, /area/storage/tech) "bSE" = ( @@ -39471,6 +37344,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bSF" = ( @@ -39479,6 +37355,9 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/beacon, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bSG" = ( @@ -39488,6 +37367,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bSH" = ( @@ -39498,6 +37380,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bSI" = ( @@ -39508,6 +37393,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, /turf/open/floor/plasteel/dark, /area/storage/tech) "bSJ" = ( @@ -39584,7 +37472,6 @@ dir = 8 }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Port to Filter" }, /obj/structure/extinguisher_cabinet{ @@ -39610,15 +37497,23 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bSV" = ( -/obj/machinery/computer/atmos_control/tank/toxin_tank{ - dir = 8 +/obj/machinery/computer/atmos_control/tank{ + dir = 8; + frequency = 1441; + input_tag = "tox_in"; + name = "Plasma Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") }, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, /area/engine/atmos) "bSW" = ( -/obj/machinery/air_sensor/atmos/toxin_tank, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "tox_sensor" + }, /turf/open/floor/engine/plasma, /area/engine/atmos) "bSX" = ( @@ -39668,32 +37563,30 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"bTe" = ( -/obj/item/cigbutt/cigarbutt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/engine) "bTf" = ( -/obj/machinery/door/airlock/atmos/abandoned{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 2; + name = "Virology Waste to Space" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/plating, /area/maintenance/department/engine) "bTg" = ( -/obj/machinery/atmospherics/components/binary/valve, -/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Virology Waste to Atmospherics" + }, /turf/open/floor/plating, /area/maintenance/department/engine) "bTh" = ( -/obj/machinery/light/small{ - dir = 4 - }, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; name = "Air Out" }, -/turf/open/floor/plating, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, /area/maintenance/department/engine) "bTi" = ( /obj/item/picket_sign, @@ -39776,6 +37669,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plating, /area/engine/gravity_generator) "bTs" = ( @@ -39962,7 +37858,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_x = 30; pixel_y = 26 @@ -39973,7 +37868,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, @@ -40023,13 +37918,17 @@ /area/engine/atmos) "bTU" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ - dir = 1 + dir = 1; + on = 1 }, /turf/open/floor/plasteel, /area/engine/atmos) "bTV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ - dir = 8 +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "tox_in"; + pixel_y = 1 }, /turf/open/floor/engine/plasma, /area/engine/atmos) @@ -40045,11 +37944,10 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "bUa" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/item/wrench, /turf/open/floor/plating, /area/maintenance/department/engine) "bUb" = ( @@ -40157,7 +38055,6 @@ dir = 6 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 24 }, @@ -40287,7 +38184,7 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "bUG" = ( -/obj/item/circuitboard/computer/libraryconsole, +/obj/machinery/power/emitter, /turf/open/floor/plating, /area/maintenance/department/engine) "bUH" = ( @@ -40622,15 +38519,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"bVq" = ( -/obj/machinery/door/airlock/external{ - name = "Construction Zone" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) "bVr" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, @@ -40640,52 +38528,28 @@ /obj/item/mop, /turf/open/floor/plating, /area/maintenance/department/engine) -"bVt" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/maintenance/department/engine) "bVu" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/clothing/head/welding, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/engine) "bVv" = ( -/obj/structure/rack, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/assault_pod/mining, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/area/maintenance/department/engine) -"bVw" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/rods/fifty, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/department/engine) -"bVx" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating, +"bVw" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, /area/maintenance/department/engine) "bVy" = ( /obj/structure/table, @@ -40701,21 +38565,6 @@ icon_state = "panelscorched" }, /area/maintenance/department/engine) -"bVA" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bVB" = ( -/obj/item/book/manual/barman_recipes, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/cigbutt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) "bVC" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -40918,11 +38767,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 27; - pixel_y = -39 - }, /obj/machinery/firealarm{ dir = 1; pixel_x = 27; @@ -40932,7 +38776,6 @@ /area/engine/break_room) "bVV" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 0; name = "Waste to Space" }, /turf/open/floor/plasteel, @@ -41019,6 +38862,9 @@ /area/chapel/asteroid/monastery) "bWj" = ( /obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -41035,12 +38881,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/engine) -"bWm" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/engine) "bWn" = ( /obj/structure/closet/secure_closet/engineering_chief, /obj/structure/extinguisher_cabinet{ @@ -41084,21 +38924,46 @@ /area/crew_quarters/heads/chief) "bWs" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/AI, +/obj/item/circuitboard/computer/robotics{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/circuitboard/computer/mecha_control{ + pixel_x = 1; + pixel_y = -1 + }, /turf/open/floor/plasteel/darkred, /area/storage/tech) "bWt" = ( /obj/structure/rack, +/obj/item/circuitboard/computer/crew{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/computer/card{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/circuitboard/computer/communications{ + pixel_x = 5; + pixel_y = -5 + }, /obj/machinery/camera{ c_tag = "Secure Tech Storage"; dir = 1 }, -/obj/effect/spawner/lootdrop/techstorage/RnD_secure, /turf/open/floor/plasteel/darkred, /area/storage/tech) "bWu" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/techstorage/command, +/obj/item/circuitboard/computer/borgupload{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/computer/aiupload{ + pixel_x = 2; + pixel_y = -2 + }, /turf/open/floor/plasteel/darkred, /area/storage/tech) "bWv" = ( @@ -41256,7 +39121,7 @@ dir = 9 }, /turf/closed/wall, -/area/engine/break_room) +/area/engine/engineering) "bWI" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -41364,24 +39229,19 @@ icon_state = "platingdmg3" }, /area/maintenance/department/engine) -"bXb" = ( -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bXc" = ( -/obj/item/flashlight, -/turf/open/floor/plating, -/area/maintenance/department/engine) "bXd" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plating, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/department/engine) "bXe" = ( -/obj/structure/closet/firecloset, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plating, /area/maintenance/department/engine) "bXf" = ( @@ -41616,59 +39476,25 @@ /area/chapel/asteroid/monastery) "bXS" = ( /obj/structure/grille/broken, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/sign/warning/deathsposal{ - pixel_x = -32 - }, /turf/open/floor/plating{ icon_state = "platingdmg1" }, /area/maintenance/department/engine) -"bXT" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"bXU" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/department/engine) -"bXU" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for the Auxillary Mining Base."; - dir = 1; - name = "Auxillary Base Monitor"; - network = list("auxbase"); - pixel_y = -28 - }, -/obj/machinery/computer/shuttle/mining{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) "bXV" = ( -/obj/machinery/computer/camera_advanced/base_construction{ - dir = 1 +/obj/item/shard{ + icon_state = "small" }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bXW" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bXX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/department/engine) @@ -41699,10 +39525,6 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bYa" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "56" - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -41714,6 +39536,11 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer"; + req_access_txt = "56" + }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bYb" = ( @@ -41859,64 +39686,43 @@ /obj/structure/chair/wood/normal, /turf/open/floor/plasteel/chapel, /area/chapel/main/monastery) +"bYC" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) "bYF" = ( -/obj/machinery/door/airlock/external{ - name = "Construction Zone" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"bYG" = ( -/obj/machinery/power/apc/highcap/five_k{ - dir = 8; - name = "Engineering Maintenance APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/obj/item/trash/pistachios, +/obj/structure/rack, /turf/open/floor/plating, /area/maintenance/department/engine) "bYI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance"; - req_access_txt = "10" - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_y = 3 }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/turf/open/floor/plating, -/area/maintenance/department/engine) +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) "bYJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYK" = ( /obj/structure/cable{ @@ -41929,7 +39735,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYL" = ( /obj/structure/cable{ @@ -41943,7 +39751,9 @@ sortType = 5 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYM" = ( /obj/structure/cable{ @@ -41958,7 +39768,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYN" = ( /obj/structure/cable{ @@ -41978,7 +39790,9 @@ icon_state = "map-pubby"; pixel_y = 32 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYO" = ( /obj/structure/cable{ @@ -41990,7 +39804,9 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYP" = ( /obj/structure/cable{ @@ -42005,7 +39821,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYQ" = ( /obj/structure/cable{ @@ -42017,7 +39835,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYR" = ( /obj/structure/cable{ @@ -42036,7 +39856,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYS" = ( /obj/structure/cable{ @@ -42051,7 +39873,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYT" = ( /obj/structure/cable{ @@ -42069,7 +39893,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYU" = ( /obj/structure/cable{ @@ -42088,7 +39914,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYV" = ( /obj/structure/cable{ @@ -42116,7 +39944,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYX" = ( /obj/structure/cable{ @@ -42135,7 +39965,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYY" = ( /obj/structure/cable{ @@ -42152,11 +39984,12 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "bYZ" = ( /obj/structure/cable{ @@ -42184,29 +40017,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bZb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plasteel, /area/engine/engineering) "bZc" = ( -/obj/machinery/power/apc/highcap/fifteen_k{ - dir = 4; - name = "Engineering APC"; - pixel_x = 28 +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel, /area/engine/engineering) "bZd" = ( /obj/structure/lattice, @@ -42314,33 +40137,39 @@ }, /area/maintenance/department/engine) "bZs" = ( -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"bZt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, -/area/construction/mining/aux_base) -"bZw" = ( -/obj/item/bikehorn/rubberducky, -/turf/open/floor/plating, +/area/maintenance/department/engine) +"bZt" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, /area/maintenance/department/engine) "bZx" = ( -/obj/structure/sign/directions/engineering{ - icon_state = "direction_eng"; - dir = 4 +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/closed/wall, -/area/maintenance/department/engine) +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/item/storage/belt/utility, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) "bZy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Engineering"; - departmentType = 4; - name = "Engineering RC"; - pixel_x = -32 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -42539,47 +40368,26 @@ }, /area/maintenance/department/engine) "cab" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/engine) "cad" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/structure/window/reinforced, /turf/open/floor/plating, -/area/construction/mining/aux_base) +/area/maintenance/department/engine) "cae" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, /area/engine/engineering) "caf" = ( -/obj/machinery/door/window/southleft{ - base_state = "left"; - dir = 4; - icon_state = "left"; - name = "Engineering Delivery"; - req_access_txt = "10" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "Engineering" - }, -/turf/open/floor/plasteel/vault{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/area/engine/engineering) -"cag" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/engine/engineering) "cah" = ( @@ -42588,6 +40396,7 @@ /area/engine/engineering) "cai" = ( /obj/structure/chair/office/dark, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel, /area/engine/engineering) "caj" = ( @@ -42596,13 +40405,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/office/dark, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel, /area/engine/engineering) "cak" = ( -/obj/effect/landmark/start/station_engineer, /obj/structure/chair/office/dark{ dir = 8 }, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel, /area/engine/engineering) "cal" = ( @@ -42925,7 +40735,6 @@ "cba" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes/cigpack_robustgold, -/obj/effect/decal/cleanable/insectguts, /turf/open/floor/plating, /area/maintenance/department/engine) "cbb" = ( @@ -42935,17 +40744,14 @@ }, /area/maintenance/department/engine) "cbc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/item/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -42957,12 +40763,10 @@ /area/engine/engineering) "cbe" = ( /obj/item/pen, -/obj/item/storage/belt/utility, /obj/item/paper_bin{ layer = 2.9 }, /obj/structure/table/glass, -/obj/item/clothing/glasses/meson/engine, /turf/open/floor/plasteel, /area/engine/engineering) "cbf" = ( @@ -42971,13 +40775,11 @@ pixel_y = 3 }, /obj/item/book/manual/wiki/engineering_construction, -/obj/item/clothing/gloves/color/yellow, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/glass, -/obj/item/flashlight, /turf/open/floor/plasteel, /area/engine/engineering) "cbg" = ( @@ -42990,7 +40792,6 @@ pixel_x = -3; pixel_y = -3 }, -/obj/item/clothing/gloves/color/yellow, /obj/structure/table/glass, /turf/open/floor/plasteel, /area/engine/engineering) @@ -43047,9 +40848,7 @@ /area/engine/engineering) "cbn" = ( /obj/structure/table, -/obj/item/clothing/gloves/color/yellow, /obj/item/storage/belt/utility, -/obj/item/clothing/glasses/meson/engine, /turf/open/floor/plasteel, /area/engine/engineering) "cbo" = ( @@ -43061,7 +40860,6 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cbp" = ( -/obj/effect/landmark/start/station_engineer, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -43074,13 +40872,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"cbr" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "cbs" = ( /turf/open/floor/engine/n2, /area/engine/atmos) @@ -43224,40 +41015,38 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/department/engine) -"cbU" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) "cbV" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, /area/engine/engineering) "cbW" = ( -/obj/machinery/shieldgen, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/engineering) "cbX" = ( /turf/open/floor/plating, /area/engine/engineering) "cbY" = ( -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "secure storage" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/loading_area{ dir = 4 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/engine/engineering) "cbZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -43266,16 +41055,22 @@ /obj/structure/chair/office/dark{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "ccb" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/office/dark{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel, /area/engine/engineering) "ccc" = ( @@ -43363,10 +41158,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"ccl" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel, -/area/engine/engineering) "ccm" = ( /obj/machinery/light/small, /turf/open/floor/engine/n2, @@ -43413,12 +41204,6 @@ /obj/structure/flora/ausbushes/leafybush, /turf/open/floor/plating/asteroid, /area/chapel/asteroid/monastery) -"ccv" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/chapel/office) "ccE" = ( /obj/structure/cable{ icon_state = "1-8" @@ -43450,6 +41235,7 @@ /area/chapel/main/monastery) "ccL" = ( /obj/item/flashlight/lantern{ + icon_state = "lantern-on"; on = 1 }, /turf/open/floor/plasteel/asteroid{ @@ -43628,7 +41414,7 @@ pixel_y = 4 }, /obj/item/pen, -/turf/open/floor/carpet, +/turf/open/floor/carpet/black, /area/chapel/office) "cdq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -43692,67 +41478,94 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "cdI" = ( -/obj/machinery/field/generator, -/obj/machinery/camera{ - c_tag = "Engineering Secure Storage"; - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cdJ" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdK" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdM" = ( /obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdN" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/engineering) "cdO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdP" = ( +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cdQ" = ( +/obj/effect/turf_decal/stripes/line, /obj/machinery/camera{ c_tag = "Engineering Port Aft"; dir = 1 }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/button/door{ id = "Singularity"; name = "Shutters Control"; pixel_x = 25; req_access_txt = "11" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdS" = ( @@ -43779,10 +41592,6 @@ /obj/structure/particle_accelerator/fuel_chamber, /turf/open/floor/plating, /area/engine/engineering) -"cdV" = ( -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plating, -/area/engine/engineering) "cdW" = ( /obj/machinery/button/door{ id = "Singularity"; @@ -43796,33 +41605,30 @@ /turf/open/floor/plating, /area/engine/engineering) "cdX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/button/door{ id = "Singularity"; name = "Shutters Control"; pixel_x = -25; req_access_txt = "11" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdY" = ( -/obj/machinery/camera{ - c_tag = "Engineering Starboard Aft"; - dir = 1 - }, -/obj/machinery/light, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cdZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "ceb" = ( /obj/machinery/computer/rdconsole/production{ @@ -43855,7 +41661,7 @@ /turf/open/floor/plasteel/asteroid, /area/chapel/office) "ceg" = ( -/obj/machinery/door/airlock/grunge{ +/obj/machinery/door/airlock/centcom{ name = "Chapel Office"; opacity = 1; req_access_txt = "22" @@ -43933,19 +41739,13 @@ req_access_txt = "10; 61" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ces" = ( +/obj/machinery/door/firedoor, /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, /area/engine/engineering) "cet" = ( /obj/machinery/door/poddoor/shutters/preopen{ @@ -43994,17 +41794,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"cez" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) "ceA" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -44096,43 +41885,51 @@ /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) "ceT" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/emcloset, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/plating/airless, /area/engine/engineering) "ceU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching telecomms."; + dir = 2; + layer = 4; + name = "Telecomms Telescreen"; + network = list("tcomm"); + pixel_y = 28 }, -/turf/open/floor/plasteel, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "ceV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/engine/engineering) -"ceW" = ( +"ceX" = ( /obj/machinery/light/small{ dir = 8; light_color = "#fff4bc" }, /obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/engine/engineering) -"ceX" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/engineering) "ceY" = ( @@ -44142,7 +41939,15 @@ /turf/open/floor/plating, /area/engine/engineering) "cfa" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/engine/engineering) "cfb" = ( @@ -44235,37 +42040,10 @@ /turf/open/floor/plating, /area/engine/engineering) "cfs" = ( -/obj/machinery/camera{ - c_tag = "Engineering Telecomms Access"; - dir = 8; - network = list("tcomm") - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching telecomms."; - dir = 8; - layer = 4; - name = "Telecomms Telescreen"; - network = list("tcomm"); - pixel_x = 30 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cft" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "cfu" = ( /obj/structure/cable/yellow{ @@ -44301,19 +42079,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"cfz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) "cfC" = ( /obj/machinery/biogenerator, /turf/open/floor/plasteel/hydrofloor, @@ -44402,73 +42167,86 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/engine/engineering) "cfQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cfR" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cfS" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/structure/chair{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cfS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/open/floor/plating/airless, /area/engine/engineering) "cfT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cfU" = ( /obj/machinery/camera/emp_proof{ c_tag = "Engine Containment Port Fore"; dir = 2; network = list("engine") }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cfU" = ( -/obj/machinery/power/grounding_rod, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plating/airless, /area/engine/engineering) "cfV" = ( /turf/open/floor/plating/airless, /area/engine/engineering) "cfW" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, /area/engine/engineering) "cfX" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Starboard Fore"; - dir = 2; - network = list("engine") +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plating/airless, /area/engine/engineering) "cfY" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cfZ" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/open/floor/plating/airless, /area/engine/engineering) @@ -44536,11 +42314,12 @@ /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) "cgp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/item/wrench, /turf/open/floor/plating, -/area/construction/mining/aux_base) +/area/maintenance/department/engine) "cgr" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/transit_tube, @@ -44552,14 +42331,10 @@ name = "Engineering External Access"; req_access_txt = "61" }, -/turf/open/floor/plating, -/area/engine/engineering) -"cgt" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/engine/engineering) "cgu" = ( /obj/structure/cable/yellow{ @@ -44664,27 +42439,10 @@ /obj/structure/sign/warning/vacuum/external{ pixel_x = -32 }, -/turf/open/floor/plating, -/area/engine/engineering) -"cgR" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cgS" = ( -/obj/machinery/power/emitter/anchored{ - dir = 4; - state = 2 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/engine/engineering) "cgT" = ( /obj/effect/turf_decal/stripes/line{ @@ -44699,38 +42457,23 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "cgV" = ( -/obj/machinery/field/generator{ - anchored = 1; - state = 2 +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/plating/airless, -/area/space) +/area/engine/engineering) "cgY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating/airless, /area/engine/engineering) -"cgZ" = ( -/obj/machinery/power/emitter/anchored{ - dir = 8; - state = 2 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cha" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "chb" = ( /obj/machinery/camera{ c_tag = "Monastery Kitchen"; @@ -44837,6 +42580,9 @@ name = "Engineering External Access"; req_access_txt = "61" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plating, /area/engine/engineering) "chw" = ( @@ -44848,26 +42594,15 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) -"chx" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"chz" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) "chA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plating/airless, /area/engine/engineering) @@ -44885,7 +42620,6 @@ }, /obj/effect/decal/cleanable/cobweb, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -44953,39 +42687,6 @@ /obj/item/soap/homemade, /turf/open/floor/plasteel/showroomfloor, /area/chapel/main/monastery) -"chO" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"chP" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"chR" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"chS" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"chT" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid/monastery) "chU" = ( /obj/structure/sink{ dir = 4; @@ -45045,35 +42746,17 @@ /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/grass, /area/hydroponics/garden/monastery) +"cif" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/stack/cable_coil/yellow, +/turf/open/floor/plating, +/area/maintenance/department/engine) "cig" = ( /obj/structure/transit_tube/crossing, /turf/open/floor/plating/airless, /area/space/nearstation) -"cih" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cii" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/space) -"cij" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space) -"cik" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/space) "cio" = ( /obj/structure/closet/cabinet, /obj/item/clothing/suit/holidaypriest, @@ -45103,39 +42786,25 @@ /turf/open/floor/plasteel/showroomfloor, /area/chapel/main/monastery) "cir" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, /obj/machinery/light{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/grille, /turf/open/floor/plating/airless, /area/engine/engineering) -"cis" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space) "cit" = ( /obj/machinery/the_singularitygen/tesla, /turf/open/floor/plating/airless, -/area/space) -"ciu" = ( -/obj/effect/turf_decal/stripes/line{ +/area/engine/engineering) +"civ" = ( +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/space) -"civ" = ( /obj/machinery/light{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/grille, /turf/open/floor/plating/airless, /area/engine/engineering) "ciy" = ( @@ -45147,7 +42816,7 @@ /turf/open/floor/plasteel/hydrofloor, /area/chapel/main/monastery) "ciz" = ( -/obj/structure/closet/coffin, +/obj/structure/closet/crate/coffin, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) "ciA" = ( @@ -45187,19 +42856,19 @@ dir = 10 }, /turf/open/floor/plating/airless, -/area/space) +/area/engine/engineering) "ciH" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plating/airless, -/area/space) +/area/engine/engineering) "ciI" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating/airless, -/area/space) +/area/engine/engineering) "ciJ" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/cobweb, @@ -45408,25 +43077,11 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) -"cjO" = ( -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/item/stack/sheet/glass/fifty{ - layer = 4 - }, -/obj/item/stack/sheet/metal{ - amount = 20; - layer = 3.1 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) "cjP" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -45446,20 +43101,6 @@ }, /turf/open/floor/carpet, /area/library/lounge) -"cjT" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"cjU" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "cjV" = ( /obj/machinery/camera{ active_power_usage = 0; @@ -45577,10 +43218,6 @@ }, /turf/open/floor/plasteel/dark, /area/library/lounge) -"ckq" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) "ckr" = ( /obj/machinery/camera/emp_proof{ c_tag = "Engine Containment Port Aft"; @@ -45830,6 +43467,7 @@ /area/library) "clj" = ( /obj/item/flashlight/lantern{ + icon_state = "lantern-on"; on = 1 }, /turf/open/floor/plating/asteroid/airless, @@ -45858,52 +43496,34 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/closed/mineral, /area/asteroid/nearstation/bomb_site) -"clu" = ( -/obj/machinery/camera{ - c_tag = "Telecomms External Fore"; - dir = 1; - network = list("SS13","tcomm"); - start_active = 1 - }, -/turf/open/space, -/area/space/nearstation) "clv" = ( /turf/closed/mineral/iron, /area/asteroid/nearstation/bomb_site) "clw" = ( /turf/closed/wall/r_wall, /area/tcommsat/computer) -"clx" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 +"clz" = ( +/obj/structure/cable{ + icon_state = "2-8" }, /turf/open/floor/plating/airless, -/area/science/mixing) -"cly" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/space, /area/space/nearstation) -"clz" = ( +"clA" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Telecommunications External Access"; req_access_txt = "61" }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"clA" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plating, /area/tcommsat/computer) "clB" = ( -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, /area/tcommsat/computer) "clC" = ( /obj/structure/window/reinforced/fulltile, @@ -45911,12 +43531,12 @@ /turf/open/floor/plating, /area/tcommsat/computer) "clD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "Telecommunications External Access"; - req_access_txt = "61" +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plating, /area/tcommsat/computer) @@ -45939,21 +43559,18 @@ }, /turf/open/floor/plating, /area/tcommsat/computer) -"clI" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) "clJ" = ( -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"clK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/light/small{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/plasteel, +/obj/machinery/door/airlock/external{ + name = "Telecommunications External Access"; + req_access_txt = "61" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, /area/tcommsat/computer) "clL" = ( /turf/closed/wall, @@ -45961,7 +43578,7 @@ "clM" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 1; - name = "Waste Out" + name = "Waste to Space" }, /turf/open/floor/plating, /area/tcommsat/computer) @@ -45979,102 +43596,127 @@ /turf/open/floor/plating, /area/tcommsat/computer) "clQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel, /area/tcommsat/computer) "clR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/item/beacon, /turf/open/floor/plasteel, /area/tcommsat/computer) "clS" = ( +/obj/machinery/light/small{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /turf/open/floor/plasteel, /area/tcommsat/computer) "clT" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Telecommunications Maintenance"; - req_access_txt = "61" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/closed/wall, /area/tcommsat/computer) "clU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, +/obj/item/wrench, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /turf/open/floor/plating, /area/tcommsat/computer) "clV" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 0; - name = "Air Out" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"clW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/tcommsat/computer) "clX" = ( -/obj/machinery/camera/motion{ - c_tag = "Telecomms External Access"; - dir = 1; - network = list("ss13","tcomm") +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, /turf/open/floor/plasteel, /area/tcommsat/computer) "clY" = ( +/obj/item/beacon, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "clZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 + dir = 1 }, /turf/open/floor/plasteel, /area/tcommsat/computer) "cma" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecommunications Maintenance"; + req_access_txt = "61" + }, +/turf/open/floor/plating, /area/tcommsat/computer) "cmb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/wrench, -/obj/item/stack/cable_coil, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plating, /area/tcommsat/computer) "cmc" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/power/port_gen/pacman, +/obj/item/stack/cable_coil, /turf/open/floor/plating, /area/tcommsat/computer) "cmd" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications Chamber"; - req_access_txt = "61" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/tcommsat/computer) "cme" = ( @@ -46109,31 +43751,15 @@ }, /area/tcommsat/computer) "cmh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications Chamber"; + req_access_txt = "61" }, -/area/tcommsat/computer) -"cmi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/obj/machinery/camera/motion{ - c_tag = "Telecomms Monitoring"; - dir = 2; - network = list("ss13","tcomm") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 + icon_state = "1-2" }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "cmj" = ( /obj/machinery/door/airlock/command/glass{ @@ -46303,56 +43929,12 @@ }, /turf/open/space, /area/space/nearstation) -"cmA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning{ - name = "\improper DANGER: NITROGEN ATMOSPHERE"; - pixel_x = 32 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tcommsat/computer) "cmB" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) -"cmC" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"cmD" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"cmE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) "cmF" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Server Room"; - req_access_txt = "61" - }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -46366,23 +43948,6 @@ /obj/machinery/telecomms/message_server, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"cmI" = ( -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - layer = 4; - name = "Telecomms Server APC"; - areastring = "/area/tcommsat/server"; - pixel_y = 24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"cmJ" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "cmK" = ( /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) @@ -46608,8 +44173,8 @@ /turf/open/space/basic, /area/ai_monitored/turret_protected/AIsatextAS) "cnJ" = ( -/obj/structure/closet/wardrobe/red, /obj/effect/turf_decal/delivery, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel/showroomfloor, /area/security/main) "cnN" = ( @@ -46635,9 +44200,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"cnS" = ( -/turf/closed/wall/r_wall, -/area/security/main) "cnT" = ( /obj/structure/weightlifter, /turf/open/floor/plasteel/showroomfloor, @@ -46691,6 +44253,7 @@ /obj/structure/chair/comfy{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/crew_quarters/dorms) "cok" = ( @@ -46700,6 +44263,7 @@ /obj/structure/chair/comfy{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/crew_quarters/dorms) "col" = ( @@ -46721,23 +44285,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "cop" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Dormitories" + name = "Dormitories"; + req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"coq" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/storage/emergency/starboard) "cor" = ( -/obj/item/extinguisher, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "public external airlock"; + req_access_txt = "0" + }, /turf/open/floor/plating, /area/storage/emergency/starboard) "cos" = ( @@ -46759,11 +44330,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, /area/storage/primary) -"cow" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/storage/emergency/starboard) "coy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -46844,15 +44410,11 @@ /area/maintenance/department/crew_quarters/bar) "coL" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/quartermaster/warehouse) "coN" = ( /turf/open/floor/plasteel/neutral/corner, /area/hallway/secondary/exit/departure_lounge) -"coT" = ( -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) "coV" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/vault{ @@ -47150,12 +44712,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cpQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, /obj/effect/turf_decal/plaque{ icon_state = "L10" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "cpR" = ( @@ -47184,12 +44746,6 @@ /obj/item/twohanded/required/kirbyplants, /turf/open/floor/plasteel/purple/side, /area/hallway/primary/central) -"cpV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "cpX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ @@ -47226,8 +44782,12 @@ /area/medical/medbay/central) "cqe" = ( /obj/effect/turf_decal/plaque, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Med"; + location = "Sci9" + }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -47239,10 +44799,10 @@ "cqh" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/purple/corner, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqi" = ( /turf/open/floor/plasteel/purple/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -47250,14 +44810,14 @@ /turf/open/floor/plasteel/purple/side{ dir = 8 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "cql" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -47273,7 +44833,7 @@ /turf/open/floor/plasteel/green/side{ dir = 1 }, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47292,7 +44852,7 @@ dir = 2 }, /turf/open/floor/plasteel/purple/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqv" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -47302,21 +44862,21 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqw" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqx" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqy" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -47326,12 +44886,12 @@ dir = 4 }, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqD" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqE" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18"; @@ -47341,7 +44901,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/side, -/area/science/research/lobby) +/area/hallway/primary/aft) "cqG" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -47363,7 +44923,7 @@ /area/chapel/dock) "cqS" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/space/nearstation) "cqU" = ( /obj/structure/window/reinforced{ @@ -47416,6 +44976,15 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) +"cri" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "secure storage" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/engine/engineering) "crj" = ( /obj/machinery/light/small{ dir = 8 @@ -47532,15 +45101,6 @@ /obj/item/reagent_containers/food/snacks/grown/poppy, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) -"crJ" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - opacity = 1; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/chapel/office) "crK" = ( /obj/machinery/light/small{ dir = 8 @@ -47583,12 +45143,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"crS" = ( -/obj/machinery/airalarm/unlocked{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) "crT" = ( /obj/machinery/light/small{ dir = 1 @@ -47607,10 +45161,6 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) -"crV" = ( -/obj/structure/flora/ausbushes/pointybush, -/turf/closed/mineral, -/area/chapel/asteroid/monastery) "crX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/dark, @@ -47627,16 +45177,13 @@ /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) "csd" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, +/turf/open/floor/carpet/black, /area/chapel/office) "cse" = ( -/obj/structure/table/wood, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - pixel_y = 8 +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/carpet, +/turf/open/floor/carpet/black, /area/chapel/office) "csf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -47656,12 +45203,6 @@ "csi" = ( /turf/open/floor/plasteel/darkyellow/corner, /area/chapel/office) -"csj" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) "csk" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/wine{ @@ -47671,7 +45212,6 @@ /area/chapel/main/monastery) "csn" = ( /obj/item/radio/intercom{ - dir = 0; name = "Station Intercom (General)"; pixel_y = 26 }, @@ -47680,7 +45220,11 @@ departmentType = 2; pixel_x = -32 }, -/obj/structure/closet/wardrobe/chaplain_black, +/obj/structure/closet, +/obj/item/storage/backpack/cultpack, +/obj/item/clothing/head/nun_hood, +/obj/item/clothing/suit/nun, +/obj/item/clothing/suit/holidaypriest, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -47688,16 +45232,13 @@ "cso" = ( /obj/structure/table/wood, /obj/item/nullrod, -/turf/open/floor/carpet, +/turf/open/floor/carpet/black, /area/chapel/office) "csp" = ( /obj/structure/chair/wood/normal{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkred/side{ - dir = 10 - }, +/turf/open/floor/carpet/black, /area/chapel/office) "csq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47724,6 +45265,15 @@ dir = 10 }, /area/chapel/office) +"csu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) "csv" = ( /obj/machinery/light/small{ dir = 8 @@ -47739,11 +45289,11 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "csB" = ( -/obj/structure/chair/comfy/black{ +/obj/effect/landmark/start/chaplain, +/obj/structure/chair/wood/normal{ dir = 4 }, -/obj/effect/landmark/start/chaplain, -/turf/open/floor/carpet, +/turf/open/floor/carpet/black, /area/chapel/office) "csC" = ( /obj/structure/table/wood, @@ -47752,14 +45302,7 @@ pixel_x = -2; pixel_y = 2 }, -/turf/open/floor/carpet, -/area/chapel/office) -"csD" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkred, +/turf/open/floor/carpet/black, /area/chapel/office) "csE" = ( /turf/open/floor/plasteel/darkred, @@ -47776,20 +45319,6 @@ }, /turf/open/floor/plasteel/darkred, /area/chapel/office) -"csI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Office"; - opacity = 1; - req_access_txt = "22" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/office) "csM" = ( /obj/structure/cable{ icon_state = "4-8" @@ -47851,11 +45380,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/chapel/main/monastery) -"csX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/maintenance/department/engine) "csY" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/newscaster{ @@ -47865,17 +45389,6 @@ dir = 8 }, /area/chapel/office) -"csZ" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 9 - }, -/area/chapel/office) "cta" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -47912,7 +45425,6 @@ /area/chapel/main/monastery) "ctr" = ( /turf/open/floor/plasteel/darkyellow/corner{ - icon_state = "darkyellowcorners"; dir = 4 }, /area/chapel/office) @@ -47921,7 +45433,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkyellow/corner{ - icon_state = "darkyellowcorners"; dir = 4 }, /area/chapel/office) @@ -47930,7 +45441,6 @@ dir = 2 }, /turf/open/floor/plasteel/darkyellow/corner{ - icon_state = "darkyellowcorners"; dir = 4 }, /area/chapel/office) @@ -48033,33 +45543,9 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"ctV" = ( -/obj/structure/closet, -/obj/item/clothing/suit/holidaypriest, -/obj/item/clothing/suit/nun, -/obj/item/clothing/head/nun_hood, -/obj/item/storage/backpack/cultpack, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/chapel/office) -"ctW" = ( -/obj/structure/closet, -/obj/machinery/light/small{ - dir = 2 - }, -/obj/item/storage/book/bible, -/obj/item/storage/book/bible, -/obj/item/storage/book/bible, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/chapel/office) "ctX" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, +/obj/machinery/vending/wardrobe/chap_wardrobe, +/turf/open/floor/carpet, /area/chapel/office) "cua" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -48069,6 +45555,22 @@ dir = 8 }, /area/chapel/main/monastery) +"cuc" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Xenobiology Central"; + dir = 1; + network = list("ss13","rd") + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -29 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/xenobiology) "cuk" = ( /obj/structure/closet{ name = "beekeeping wardrobe" @@ -48371,6 +45873,14 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) +"cvf" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/recycler, +/turf/open/floor/plating, +/area/maintenance/disposal) "cvg" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/brflowers, @@ -48849,6 +46359,13 @@ /obj/item/flashlight/lantern, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) +"cwP" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/closed/wall, +/area/medical/chemistry) "cwR" = ( /obj/structure/window/reinforced{ dir = 8; @@ -48865,6 +46382,10 @@ /obj/machinery/computer/libraryconsole, /turf/open/floor/plasteel/dark, /area/library/lounge) +"cxb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel/purple/side, +/area/science/mixing) "cxe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -48911,6 +46432,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/library/lounge) +"cxt" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) "cxz" = ( /obj/machinery/door/airlock/grunge{ name = "Library" @@ -49132,7 +46661,7 @@ /area/library) "cyU" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/library) "cyY" = ( /obj/machinery/light/small{ @@ -49208,6 +46737,7 @@ /obj/structure/table/wood/fancy, /obj/item/flashlight/lantern{ on = 1; + icon_state = "lantern-on"; pixel_y = 8 }, /turf/open/floor/carpet, @@ -49389,7 +46919,6 @@ "cAC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 1 }, /turf/open/floor/plasteel/dark, @@ -49397,7 +46926,6 @@ "cAD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 1 }, /obj/effect/landmark/start/librarian, @@ -49430,7 +46958,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cAS" = ( -/obj/structure/closet/wardrobe/curator, +/obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/plasteel/dark, /area/library) "cAT" = ( @@ -49457,24 +46985,6 @@ }, /turf/open/floor/plasteel/dark, /area/library) -"cBi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Brig Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"cBj" = ( -/obj/structure/ore_box, -/turf/open/floor/plating, -/area/maintenance/department/engine) "cBk" = ( /obj/machinery/vending/boozeomat{ products = list(/obj/item/reagent_containers/food/drinks/bottle/whiskey = 1, /obj/item/reagent_containers/food/drinks/bottle/absinthe = 1, /obj/item/reagent_containers/food/drinks/bottle/limejuice = 1, /obj/item/reagent_containers/food/drinks/bottle/cream = 1, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 1, /obj/item/reagent_containers/food/drinks/drinkingglass = 10, /obj/item/reagent_containers/food/drinks/ice = 3, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 6, /obj/item/reagent_containers/food/drinks/flask = 1); @@ -49508,7 +47018,6 @@ /obj/structure/table, /obj/item/lighter, /obj/structure/light_construct/small{ - icon_state = "bulb-construct-stage1"; dir = 8 }, /turf/open/floor/plating, @@ -49528,21 +47037,12 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "cBr" = ( -/obj/structure/chair/comfy, +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, /turf/open/floor/carpet, /area/maintenance/department/crew_quarters/dorms) "cBs" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/maintenance/department/crew_quarters/dorms) -"cBu" = ( -/obj/structure/chair/comfy{ - dir = 1 - }, +/obj/structure/chair/stool, /turf/open/floor/carpet, /area/maintenance/department/crew_quarters/dorms) "cBv" = ( @@ -49567,7 +47067,8 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Space Bridge Control"; - pixel_y = 27 + pixel_y = 27; + req_access_txt = "0" }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) @@ -49588,11 +47089,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"cBz" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/crew_quarters/dorms) "cBA" = ( /obj/structure/grille/broken, /turf/open/floor/plating{ @@ -49622,18 +47118,31 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "cBM" = ( -/obj/structure/sign/warning/securearea{ - desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; - icon_state = "monkey_painting"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/turf/open/floor/plasteel/dark, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/chapel/office) "cBQ" = ( /obj/machinery/power/rad_collector, /turf/open/floor/plating, /area/engine/engineering) +"cBR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cBS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "cBT" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating/airless, @@ -49653,20 +47162,10 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"cCD" = ( -/obj/machinery/rnd/production/techfab/department/service, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) "cCF" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, /area/engine/gravity_generator) -"cCG" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/tcommsat/computer) "cCH" = ( /obj/effect/turf_decal/bot/left, /turf/open/floor/plasteel/white, @@ -49677,12 +47176,6 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) -"cCN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) "cCO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -49707,7 +47200,7 @@ /turf/open/floor/plasteel/dark, /area/security/main) "cCT" = ( -/obj/machinery/rnd/production/techfab/department/cargo, +/obj/machinery/rnd/production/protolathe/department/cargo, /turf/open/floor/plasteel, /area/quartermaster/storage) "cCU" = ( @@ -49753,52 +47246,537 @@ "cDa" = ( /turf/closed/wall, /area/quartermaster/warehouse) +"cDB" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"cFB" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"cHS" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Firing Range" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"cJo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"cKA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/explab) +"cOp" = ( +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"cPy" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkgreen/corner{ + dir = 1 + }, +/area/science/xenobiology) +"cPO" = ( +/obj/item/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/department/crew_quarters/dorms) +"cPT" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"cSJ" = ( +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/sleeper"; + dir = 4; + name = "Treatment Center APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/sleeper) +"cSK" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Research Division Delivery"; + req_access_txt = "47" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 8; + freq = 1400; + location = "Research Division" + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"cXW" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"cZt" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"daY" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/disposal) +"dbi" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"dci" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"dcL" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"dgg" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"dgz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"dgI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"dhz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"dir" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"dkR" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"dmP" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"dmT" = ( +/obj/machinery/shieldwallgen/xenobiologyaccess, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"dnS" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"doo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"dpa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"dpb" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"dqw" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "12; 55" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/science) +"dqG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"dqY" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "dse" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plasteel, /area/quartermaster/sorting) -"dAF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"dMB" = ( -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"dMI" = ( -/obj/item/twohanded/required/kirbyplants/random, -/obj/machinery/camera{ - c_tag = "Circuitry Lab"; - dir = 1; - network = list("ss13","rd"); - pixel_x = 10 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, -/area/science/circuit) -"dNt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +"dsv" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"dtm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"duF" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -2 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 2; + pixel_y = -6 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"duQ" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge Aft"; + dir = 1 + }, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"dxc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/purple/side, -/area/science/circuit) -"dWy" = ( -/obj/machinery/libraryscanner, -/turf/open/floor/plasteel/purple/side{ +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"dye" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/sign/departments/science{ + pixel_y = 32 + }, +/obj/item/kitchen/knife, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"dym" = ( +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"dAF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/science/mixing) +"dAG" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"dJm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/research/glass{ + name = "Research Pit" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"dKs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"dLY" = ( +/obj/structure/table, +/obj/item/assembly/igniter, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"dMB" = ( +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"dMG" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/science/circuit) +/turf/open/floor/plating/airless, +/area/engine/engineering) +"dMI" = ( +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"dMO" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"dNr" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/sign/warning{ + pixel_y = -32 + }, +/obj/machinery/shieldwallgen/xenobiologyaccess, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"dSr" = ( +/obj/item/chair, +/turf/open/floor/wood, +/area/maintenance/department/engine) +"dTV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"dVI" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + layer = 2.4 + }, +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/execution/transfer) +"dVJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/science) +"dWk" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"dWp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"dZj" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"eaw" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ebD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "lawyer_shutters"; + name = "law office shutters" + }, +/turf/open/floor/plating, +/area/lawoffice) +"edl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 + }, +/area/science/explab) +"edJ" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"eeF" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/hallway/primary/central) "eeQ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -49809,82 +47787,430 @@ }, /turf/open/floor/plasteel, /area/quartermaster/office) -"ejp" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_circuit_printer, -/obj/item/integrated_electronics/wirer, -/turf/open/floor/plasteel/whitepurple/side{ +"efu" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"efU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"egK" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"ehM" = ( +/obj/effect/decal/remains/human, +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ dir = 1 }, -/area/science/circuit) -"eAP" = ( +/turf/open/floor/plating, +/area/maintenance/department/engine) +"ekU" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"elk" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/wood, +/area/lawoffice) +"emV" = ( +/turf/open/space, +/area/space/nearstation) +"epJ" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/carpet, +/area/maintenance/department/crew_quarters/dorms) +"eqD" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/department/crew_quarters/dorms) +"eta" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Supplies"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"euQ" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"ezF" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/red, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ezJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"eAp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral, +/area/maintenance/department/security/brig) +"eCw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"eCK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"eDC" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"eDm" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/construction/mining/aux_base) +"eEp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/stairs, -/area/crew_quarters/cryopod) -"eIh" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) +/turf/open/floor/wood, +/area/lawoffice) +"eFj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"eHI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"eIL" = ( +/turf/open/floor/plasteel/darkgreen/corner{ + dir = 1 + }, +/area/science/xenobiology) +"eLt" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"eMC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"eNq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/explab) +"eNF" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/closed/wall, +/area/space/nearstation) +"eOZ" = ( +/obj/structure/closet, +/obj/item/clothing/suit/judgerobe, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ePU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/security/brig) +"eQN" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "eQR" = ( /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, /turf/open/floor/engine, /area/science/xenobiology) -"fmr" = ( -/obj/docking_port/stationary{ - area_type = /area/construction/mining/aux_base; - dheight = 4; - dir = 2; - dwidth = 4; - height = 9; - id = "aux_base_zone"; - name = "aux base zone"; - roundstart_template = /datum/map_template/shuttle/aux_base/default; - width = 9 +"eQZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"eSL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/beacon, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"eVy" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"eVW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/plating, +/area/engine/engineering) +"eWf" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/cryopod, +/obj/machinery/computer/cryopod{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"eWi" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"eXo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/engine, +/area/science/explab) +"eYr" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"eYM" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"eZA" = ( +/obj/item/stack/cable_coil/cut/random, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"fdQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"fdS" = ( +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Engineering Delivery"; + req_access_txt = "10" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Engineering" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/maintenance/department/engine) +"fef" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Menagerie"; + req_access_txt = "12" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"ffJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) +"fhM" = ( +/obj/item/storage/secure/safe{ + pixel_x = -22 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"fjs" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 10 + }, +/area/science/explab) +"fkH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Experimentation Lab Testing Zone"; + dir = 1; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel, +/area/science/explab) +"fmh" = ( +/turf/open/floor/wood, +/area/maintenance/department/engine) +"fmU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) "fon" = ( /obj/structure/lattice, /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"fow" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/customs) +"fpT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"ftp" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"ftW" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"fuP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/lawoffice) "fuR" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) -"fvG" = ( -/turf/open/floor/plasteel/whitepurple/side{ - dir = 6 +"fvb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" }, -/area/science/circuit) -"fwj" = ( -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"fwe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/prison) +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) "fwl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -49892,48 +48218,231 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "fwr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/closed/wall, /area/science/mixing) -"fBm" = ( +"fwI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/research{ - name = "Circuitry Lab"; - req_access_txt = "47" +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"fwR" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"fyF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"fyO" = ( +/turf/open/space/basic, +/area/engine/engineering) +"fzu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/clothing/gloves/color/black, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/engine) +"fAx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"fBt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"fBz" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/science/mixing) -"fIW" = ( -/obj/machinery/light_switch{ - dir = 9; - pixel_x = -22 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/dorms) -"fKj" = ( -/turf/closed/wall, -/area/science/circuit) -"fKW" = ( +"fFv" = ( /obj/structure/lattice, -/turf/open/space, -/area/space) +/turf/open/space/basic, +/area/engine/engineering) +"fIu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"fIN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"fIT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"fKj" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Mineral Room" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"fLG" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"fNv" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"fQf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"fRs" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hor) +"fTY" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"fUA" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) "fWv" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/plasteel/dark, /area/library/lounge) -"fYp" = ( -/obj/structure/cable{ - icon_state = "1-2" +"gam" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Service Door"; + req_access_txt = "0"; + req_one_access_txt = "35;28" }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenwindowshutters"; + name = "kitchen shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"gdJ" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/pen, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"gdL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 + }, +/area/science/xenobiology) +"geU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"gfi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"giI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/chapel/office) +"giO" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"gjp" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"gjq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"gjN" = ( +/obj/item/weldingtool, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "gkR" = ( /obj/item/twohanded/required/kirbyplants/random, /obj/structure/extinguisher_cabinet{ @@ -49943,61 +48452,679 @@ dir = 5 }, /area/storage/primary) -"gtb" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/whitepurple/side{ +"gkS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"gkX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage"; + req_access_txt = "12" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"glf" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ dir = 5 }, -/area/science/circuit) -"gxK" = ( -/turf/closed/wall/r_wall, -/area/science/circuit) -"gAj" = ( -/turf/open/floor/plasteel/purple/side{ +/area/science/mixing) +"gmp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"gmO" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side, +/area/hallway/secondary/exit/departure_lounge) +"gna" = ( +/turf/open/floor/plasteel/stairs/medium, +/area/maintenance/department/crew_quarters/dorms) +"gnq" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"gpC" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/hallway/secondary/exit/departure_lounge) +"gpI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"gue" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"gvf" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/hallway/secondary/exit/departure_lounge) +"gwn" = ( +/obj/structure/sign/warning{ + pixel_y = 32 + }, +/obj/structure/sign/warning{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"gxe" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/structure/light_construct/small{ dir = 8 }, -/area/science/circuit) +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/maintenance/department/crew_quarters/dorms) +"gxq" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"gxK" = ( +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"gAG" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/lawoffice) +"gDZ" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"gFo" = ( +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = 3 + }, +/obj/machinery/button/door{ + dir = 2; + id = "research_shutters_2"; + name = "Shutters Control Button"; + pixel_x = -28; + pixel_y = -7; + req_access_txt = "47" + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"gGy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"gGA" = ( +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + pixel_x = 32; + receive_ore_updates = 1 + }, +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 + }, +/area/medical/chemistry) +"gHZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"gIC" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"gIG" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"gKz" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22"; + pixel_y = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"gKG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"gLF" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) "gMm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, /area/science/mixing) +"gMO" = ( +/obj/structure/plasticflaps/opaque, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"gNv" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/stairs/right, +/area/maintenance/department/crew_quarters/dorms) +"gNG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "assistantshutters"; + name = "Tool Storage Shutters Control"; + pixel_y = 24; + req_access_txt = "10" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"gPV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/lawoffice) +"gSH" = ( +/turf/closed/wall, +/area/lawoffice) +"gSI" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"gUb" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"gVc" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/department/engine) +"gXg" = ( +/obj/item/extinguisher, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) "gYo" = ( /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"htU" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/turf/open/floor/plasteel/purple/side{ +"heC" = ( +/obj/machinery/power/apc/highcap/five_k{ + dir = 8; + name = "Science Maintenance APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"hfZ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"hgD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/department/science) +"hiw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"hiY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci4"; + location = "Sci3" + }, +/turf/open/floor/plasteel/purple/side, +/area/hallway/primary/aft) +"hkQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"hnu" = ( +/obj/machinery/button/door{ + id = "lawyer_shutters"; + name = "law office shutters control"; + pixel_x = 34; + pixel_y = -1; + req_access_txt = "38" + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/lawoffice) +"hqo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "assistantshutters"; + name = "Tool Storage Shutters Control"; + pixel_y = 24; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"hvW" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"hwd" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge Port"; + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"hwj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating, +/area/security/execution/transfer) +"hxn" = ( +/obj/structure/chair, +/obj/item/clothing/glasses/regular, +/turf/open/floor/plating, +/area/maintenance/department/science) +"hzc" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/science/circuit) +/obj/item/wrench, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"hzd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"hDG" = ( +/obj/machinery/door/airlock/engineering{ + name = "Auxillary Base Construction"; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"hEX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "hFp" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/plasteel/purple/side{ - dir = 1 +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/chair, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/area/science/circuit) -"hKA" = ( -/obj/structure/sign/poster/official/random{ +/area/maintenance/department/science) +"hFy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/warning/vacuum/external{ pixel_y = 32 }, -/obj/structure/table/reinforced, -/obj/machinery/light{ +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"hHr" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"hOd" = ( +/obj/machinery/autolathe, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"hOx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"hOz" = ( +/obj/item/weldingtool, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"hPN" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/science, +/obj/machinery/button/door{ + id = "xenobiomain"; + name = "Containment Blast Doors"; + pixel_x = 28; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"hPU" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/item/surgical_drapes, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"hQz" = ( +/obj/structure/closet/emcloset/anchored, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"hQC" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"hSM" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"hTl" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"hTr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space/basic, +/area/maintenance/department/engine) +"hUt" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"hUJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"hVx" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"hXt" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/department/science) +"hYe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"hYm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/engine/engineering) +"hZB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/item/integrated_electronics/debugger, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/department/engine) +"iab" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/vault{ + dir = 8 }, -/area/science/circuit) +/area/hallway/secondary/exit/departure_lounge) "ick" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel/dark, /area/library) +"igE" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio4"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"ihj" = ( +/obj/item/clothing/suit/toggle/labcoat/science, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"ihk" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) "ijF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -50005,10 +49132,75 @@ }, /turf/open/floor/carpet, /area/library) -"inD" = ( -/obj/machinery/cryopod, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) +"ijU" = ( +/obj/effect/spawner/lootdrop/organ_spawner, +/obj/structure/closet/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"ikB" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/plating, +/area/maintenance/department/science) +"ilD" = ( +/obj/machinery/processor/slime, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"ioj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + light_color = "#e8eaff" + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -28 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"itl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/departments/xenobio{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"iuM" = ( +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 + }, +/area/science/xenobiology) +"iyg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"iyJ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/engine/engineering) "izB" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod" @@ -50019,37 +49211,191 @@ /turf/open/floor/plating, /area/crew_quarters/dorms) "izF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/maintenance/department/science) +"iAx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/office/light{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"iBJ" = ( +/obj/machinery/camera{ + c_tag = "Telecomms External Fore"; + dir = 1; + network = list("SS13","tcomm"); + start_active = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"iCe" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + target_pressure = 4500 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"iCs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"iEY" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"iIy" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/turf/open/floor/plating/airless, +/area/engine/engineering) +"iCV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/security/execution/transfer) +"iEQ" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"iEU" = ( +/obj/item/clothing/suit/apron/chef, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"iFI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, +/area/engine/engineering) +"iGJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /turf/open/floor/plasteel/white, -/area/science/circuit) +/area/storage/emergency/port) +"iJi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "iKb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) -"iXQ" = ( +"iLl" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"iPj" = ( +/obj/machinery/igniter{ + id = "xenoigniter"; + luminosity = 2 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"iPz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Test Lab"; + dir = 4; + network = list("xeno","rd") + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 10 + }, +/area/science/xenobiology) +"iPO" = ( +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"iPU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"iSz" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"iVJ" = ( +/obj/effect/spawner/lootdrop/organ_spawner, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"iWV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"jcT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"jeq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/white, -/area/science/circuit) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) "jgr" = ( /obj/machinery/door/airlock/grunge{ name = "Library" @@ -50061,6 +49407,99 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library) +"jhk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"jhD" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/dorms) +"jjC" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/storage/secure/briefcase{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/wood, +/area/lawoffice) +"jlb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"jrG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Engineering"; + departmentType = 4; + name = "Engineering RC"; + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"jsf" = ( +/obj/item/toy/katana, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"jsj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"jsD" = ( +/obj/structure/sign/warning/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_y = 28 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"jtf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 6 + }, +/area/science/xenobiology) "jvi" = ( /obj/structure/cable{ icon_state = "4-8" @@ -50073,6 +49512,37 @@ dir = 1 }, /area/crew_quarters/heads/hos) +"jwe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "containment blast door" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"jxl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/side, +/area/science/xenobiology) +"jzz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"jAy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "jBh" = ( /obj/structure/rack, /obj/item/stack/sheet/glass/fifty{ @@ -50082,6 +49552,59 @@ /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plating, /area/maintenance/department/cargo) +"jBn" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Starboard Fore"; + dir = 2; + network = list("engine") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"jCv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17" + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"jDA" = ( +/obj/item/chair, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"jEX" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"jFw" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) "jFO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -50089,16 +49612,88 @@ }, /turf/open/floor/carpet, /area/library/lounge) +"jHP" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/bottle/tequila{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) "jLW" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"jOJ" = ( +"jOB" = ( +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"jPf" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/engine) +"jPo" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/engine/engineering) +"jQh" = ( +/obj/item/stack/sheet/animalhide/xeno, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/science) +"jRG" = ( +/obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/closed/wall/r_wall, -/area/science/mixing) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"jSA" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall, +/area/maintenance/department/engine) +"jTh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"jTu" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/carpet, +/area/lawoffice) +"jUV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) "jXh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -50106,19 +49701,16 @@ /turf/open/floor/plasteel/dark, /area/library/lounge) "jXA" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/table, +/obj/item/stack/ore/iron, +/turf/open/floor/plating, +/area/maintenance/department/science) +"jXV" = ( +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/corner{ - dir = 8 - }, -/area/science/circuit) +/turf/open/floor/plating, +/area/maintenance/department/engine) "jYe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50128,6 +49720,31 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"jYh" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Supply to Virology" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"kfM" = ( +/obj/structure/closet, +/obj/machinery/light/small{ + dir = 2 + }, +/obj/item/storage/book/bible, +/obj/item/storage/book/bible, +/obj/item/storage/book/bible, +/turf/open/floor/carpet, +/area/chapel/office) +"kgR" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) "khk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50147,28 +49764,145 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) -"kmh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +"kkk" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/dorms) +"kkQ" = ( +/obj/machinery/vending/cola/pwr_game, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"klo" = ( +/obj/structure/dresser, +/obj/structure/mirror{ + pixel_y = 30 }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"kwI" = ( -/turf/open/floor/plasteel, -/area/science/mixing) -"kAy" = ( -/obj/effect/spawner/structure/window, -/obj/structure/sign/departments/evac, /turf/open/floor/plating, +/area/maintenance/department/engine) +"klB" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, /area/hallway/secondary/exit/departure_lounge) -"kAz" = ( +"klV" = ( +/obj/item/clothing/under/rank/clown/sexy, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) +"knw" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"kpK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, /turf/open/floor/plating, -/area/maintenance/department/cargo) +/area/maintenance/department/engine) +"krU" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/engine) +"ksf" = ( +/obj/item/stack/tile/carpet, +/obj/structure/sign/warning{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"kvj" = ( +/turf/open/floor/plasteel/neutral, +/area/hallway/secondary/exit/departure_lounge) +"kwm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"kwI" = ( +/turf/open/floor/plasteel, +/area/science/mixing) +"kxj" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/lawoffice) +"kxs" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"kyv" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"kAa" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"kCc" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/conveyor{ + dir = 8; + id = "EngLoad" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"kDf" = ( +/obj/machinery/light/small{ + dir = 2 + }, +/turf/open/floor/carpet/black, +/area/chapel/office) +"kDJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "EngLoad" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"kDY" = ( +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/wood, +/area/maintenance/department/engine) "kEM" = ( /obj/structure/sign/directions/evac{ dir = 1; @@ -50178,21 +49912,238 @@ dir = 1 }, /area/hallway/primary/central) -"lju" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/purple/corner{ - dir = 8 - }, -/area/science/circuit) -"lpS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"kEW" = ( +/obj/machinery/smartfridge/disks, +/turf/open/floor/plasteel, +/area/hydroponics) +"kFm" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/tcommsat/computer) +"kFu" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"kFx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Law Office Maintenance"; + req_access_txt = "38" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"kFD" = ( +/obj/structure/closet/l3closet, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -27 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 9 + }, +/area/science/xenobiology) +"kIo" = ( +/obj/structure/table, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"kIO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/science/circuit) +/area/hallway/primary/central) +"kJo" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"kJw" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Firing Range Target" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"kKI" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"kNf" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Containment Pen #4"; + req_access_txt = "55" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"kPi" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"kQy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"kQZ" = ( +/obj/structure/closet, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c10, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"kRq" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/engine) +"kRK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 9 + }, +/area/science/xenobiology) +"kSF" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"kSO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Emergency Storage"; + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/storage/emergency/port) +"kWQ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/emitter/anchored{ + dir = 8; + state = 2 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"lcU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"lcZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/gateway) +"ldQ" = ( +/obj/structure/floodlight_frame, +/turf/open/floor/plating, +/area/maintenance/department/science) +"lem" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/flasher{ + id = "executionflash"; + pixel_y = 25 + }, +/obj/machinery/igniter{ + id = "secigniter" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"lhA" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"liR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"lje" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"lms" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/department/engine) +"lnn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"lqc" = ( +/obj/item/toy/gun, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "lqy" = ( /obj/machinery/door/airlock/grunge{ name = "Library" @@ -50202,19 +50153,134 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library/lounge) +"lzJ" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/carpet, +/area/chapel/office) +"lAf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) "lAs" = ( /turf/closed/wall, /area/quartermaster/sorting) -"lJr" = ( -/obj/effect/spawner/structure/window/reinforced, +"lAR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"lBP" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, /turf/open/floor/plating, -/area/science/circuit) -"lKs" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) +/area/maintenance/department/engine) +"lEn" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/obj/structure/window/reinforced, +/turf/open/space/basic, +/area/space/nearstation) +"lFh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"lGp" = ( +/obj/structure/weightlifter, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"lGv" = ( +/obj/machinery/door/airlock/atmos/abandoned{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"lGS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 + }, +/area/science/xenobiology) +"lHc" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"lHX" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"lIr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"lJr" = ( +/obj/item/wrench, +/turf/open/floor/plating, +/area/maintenance/department/science) +"lKL" = ( +/obj/machinery/door/airlock/abandoned{ + name = "Starboard Emergency Storage"; + req_access_txt = "0" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"lMU" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"lNW" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/science) "lQn" = ( -/turf/open/floor/plasteel/white, -/area/science/circuit) +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) "lQQ" = ( /obj/machinery/door/poddoor/preopen{ id = "bridgespace"; @@ -50225,28 +50291,228 @@ dir = 8 }, /area/bridge) -"lZH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" +"lQX" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) +/turf/open/floor/plating, +/area/maintenance/department/engine) +"lRY" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"lTC" = ( +/obj/item/shard, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"lWy" = ( +/turf/open/floor/plating, +/area/maintenance/department/science) +"lWH" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"lWJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"lXc" = ( +/obj/structure/table, +/obj/item/clothing/head/beret, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"mal" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) "mau" = ( /obj/structure/lattice, /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) +"maW" = ( +/obj/structure/table/glass, +/obj/item/weldingtool/mini, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"mbe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/engi_wardrobe, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) +"mcf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"mci" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) "mdL" = ( /obj/structure/table, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, +/obj/item/paper_bin, +/obj/item/pen{ + layer = 3.1 + }, /turf/open/floor/plasteel/whitepurple/side, /area/science/lab) +"meF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"mhl" = ( +/obj/machinery/power/emitter, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"mlr" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"mmv" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Supplies"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"mnG" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/wood, +/area/maintenance/department/crew_quarters/dorms) +"mpd" = ( +/obj/structure/lattice, +/turf/open/space, +/area/engine/engineering) +"mpy" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/blue, +/turf/open/floor/wood, +/area/lawoffice) +"mql" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"msX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + name = "blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/execution/transfer) +"mtu" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/reagent_containers/food/snacks/donut, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/security/brig) +"mtI" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/highcap/five_k{ + dir = 8; + name = "Xenobiology APC"; + pixel_x = -25 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"mwg" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/gun/ballistic/shotgun/toy, +/obj/item/gun/ballistic/shotgun/toy, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"mwG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"mxy" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/tcommsat/computer) "myu" = ( /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; @@ -50268,6 +50534,17 @@ }, /turf/open/floor/plasteel/vault, /area/bridge) +"mzl" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 2 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"mzU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/department/engine) "mCe" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -50276,86 +50553,805 @@ }, /turf/open/floor/plating, /area/security/checkpoint/engineering) -"mES" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"mDW" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/turf/open/floor/plasteel/white, -/area/science/circuit) +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"mES" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Surgical Room" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"mHy" = ( +/obj/item/storage/fancy/cigarettes/cigpack_shadyjims, +/turf/open/floor/wood, +/area/maintenance/department/engine) +"mIa" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "mKc" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/plasteel/dark, /area/library/lounge) -"mPt" = ( -/obj/machinery/camera{ - c_tag = "Circuitry Lab Storeroom"; - dir = 1; - network = list("ss13","rd"); - pixel_x = 10 +"mKk" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/structure/rack, -/obj/item/multitool, -/obj/item/multitool, -/obj/item/screwdriver, -/obj/item/screwdriver, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"niB" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"not" = ( -/obj/item/cigbutt, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"nwu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 +/turf/open/floor/plating/airless, +/area/space/nearstation) +"mLB" = ( +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/whitepurple/side{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/area/science/circuit) -"oif" = ( -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"onw" = ( -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/security/brig) +"mMc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/space/basic, +/area/maintenance/department/engine) +"mMz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"mQm" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"mSc" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/department/science) +"mTS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/area/science/circuit) +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"mVM" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"mXq" = ( +/obj/item/taperecorder, +/obj/item/cartridge/lawyer, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/lawoffice) +"mZE" = ( +/turf/open/space/basic, +/area/space/nearstation) +"naq" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"ndI" = ( +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"nev" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"new" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nfi" = ( +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = 32 + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"nfz" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nge" = ( +/obj/structure/grille/broken, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"ngp" = ( +/obj/item/chair/stool, +/turf/open/floor/carpet, +/area/maintenance/department/crew_quarters/dorms) +"nih" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/costume, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"niy" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/cookie, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"nku" = ( +/obj/machinery/door/airlock/centcom{ + name = "Crematorium"; + opacity = 1; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"nnf" = ( +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"nnh" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/stack/spacecash/c10, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) +"npE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nqV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"nsy" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Auxillary Base Construction APC"; + areastring = "/area/construction/mining/aux_base"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ntj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"nuv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkblue/side, +/area/science/xenobiology) +"nxT" = ( +/obj/machinery/smartfridge/extract/preloaded, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"nyB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/escape, +/area/hallway/primary/central) +"nyO" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"nzD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/maintenance/department/science) +"nAs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"nBw" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"nBL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 + }, +/area/science/explab) +"nDo" = ( +/obj/structure/bed, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nDx" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"nEb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"nGi" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"nIm" = ( +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Test Chamber Monitor"; + network = list("xeno"); + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"nIU" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/lab) +"nJI" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/structure/sign/plaques/kiddie/perfect_drone{ + pixel_y = 32 + }, +/turf/open/floor/engine, +/area/science/explab) +"nLl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nMG" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/machinery/camera/motion{ + c_tag = "Telecomms Monitoring"; + dir = 2; + network = list("ss13","tcomm") + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/tcommsat/computer) +"nNJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nNN" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating, +/area/space/nearstation) +"nOY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/science/xenobiology) +"nPA" = ( +/obj/item/chair, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"nQc" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nSj" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nSo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/lawoffice) +"nSH" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/engine) +"nVU" = ( +/obj/item/twohanded/spear, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nWP" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"nYb" = ( +/obj/structure/table_frame/wood, +/turf/open/floor/wood, +/area/maintenance/department/engine) +"nYn" = ( +/obj/structure/sign/warning/docking, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"nZw" = ( +/obj/machinery/door/airlock/abandoned{ + name = "Backup Laboratory" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"obj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"obP" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/maintenance/department/science) +"oep" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 10 + }, +/area/science/xenobiology) +"ofN" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/darkblue/side, +/area/science/xenobiology) +"ofX" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ogX" = ( +/obj/machinery/camera{ + c_tag = "Engineering Starboard Aft"; + dir = 1 + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"ohR" = ( +/obj/item/chair, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"olc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bedroom"; + req_access_txt = "12" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "onX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Primary Tool Storage" }, /obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "assistantshutters"; + name = "storage shutters" + }, /turf/open/floor/plasteel, /area/storage/primary) +"ooh" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/wrench/medical, +/turf/open/floor/engine, +/area/medical/chemistry) +"opz" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/computer) +"ory" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + layer = 4 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"orZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"ost" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + layer = 2.9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"ous" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_y = -24; + req_access_txt = "11" + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"ouv" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ovM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Port Fore"; + dir = 2 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"owS" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) "oyF" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/storage/primary) +"oAw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oAW" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"oBb" = ( +/obj/structure/sign/warning/biohazard, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"oCn" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/carpet, +/area/lawoffice) +"oCX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"oDP" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/science/explab) "oEA" = ( /turf/closed/wall, /area/construction/mining/aux_base) "oEG" = ( -/obj/machinery/bookbinder, -/turf/open/floor/plasteel/purple/side{ +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/item/circuitboard/computer/operating, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"oEW" = ( +/obj/machinery/button/door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_y = -2; + req_access_txt = "55" + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/button/ignition{ + id = "xenoigniter"; + pixel_y = 7 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"oFf" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/science/circuit) -"oJT" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/red, -/turf/open/floor/plasteel/white, -/area/science/circuit) +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"oFo" = ( +/obj/structure/closet/emcloset/anchored, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"oFI" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/blood/old, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/engine) +"oGm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"oKa" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"oLR" = ( +/turf/open/floor/plasteel/escape{ + dir = 5 + }, +/area/hallway/secondary/exit/departure_lounge) +"oMN" = ( +/turf/open/floor/plasteel/stairs/left, +/area/maintenance/department/crew_quarters/dorms) +"oNE" = ( +/obj/structure/chair/office/light, +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/open/floor/plasteel/darkgreen/corner{ + dir = 8 + }, +/area/science/xenobiology) +"oPx" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) "oPy" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; @@ -50366,6 +51362,113 @@ }, /turf/open/floor/plating, /area/quartermaster/miningdock) +"oRX" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"oSc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "containment blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"oSL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"oTl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"oTp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"oTC" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"oUa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oWw" = ( +/obj/item/flashlight, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"oXe" = ( +/obj/structure/table/glass, +/obj/item/mmi, +/obj/item/clothing/mask/balaclava, +/turf/open/floor/plasteel/whitered/side{ + dir = 10 + }, +/area/security/execution/transfer) +"oYj" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oZW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "pbm" = ( /obj/machinery/door/airlock/external{ name = "Pod Docking Bay" @@ -50375,40 +51478,277 @@ }, /turf/open/floor/plating, /area/chapel/dock) -"pps" = ( -/turf/closed/wall, -/area/engine/break_room) -"ptq" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_electronics/analyzer, +"pbI" = ( +/obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/white, -/area/science/circuit) -"pRP" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/cryopod"; - dir = 1; - name = "Crew Cryogenics APC"; - pixel_y = 24 +/area/science/explab) +"pbR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"pdq" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"pdW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/science/explab) +"pfz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" }, /obj/structure/cable{ icon_state = "0-2" }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"pWF" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ +/turf/open/floor/plating, +/area/security/execution/transfer) +"pfP" = ( +/obj/structure/table, +/obj/item/storage/box/syringes, +/obj/machinery/camera{ + c_tag = "Xenobiology Computers"; + dir = 4; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"phg" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"phJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"pjH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"pkM" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "22" + }, +/turf/open/floor/plating, +/area/chapel/office) +"plA" = ( +/obj/structure/piano, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) +"pnU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"pps" = ( +/turf/closed/wall, +/area/engine/break_room) +"ppQ" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"prQ" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"pvK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"pwj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"pwS" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"pBD" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/sign/warning{ + pixel_y = -32 + }, +/obj/machinery/shieldwallgen/xenobiologyaccess, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"pDP" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"pEL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ +/turf/open/floor/wood, +/area/lawoffice) +"pFe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"pFy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"pGe" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side, +/area/hallway/secondary/exit/departure_lounge) +"pHo" = ( +/obj/machinery/computer/bounty{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"pKd" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"pMG" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkgreen/corner{ + dir = 8 + }, +/area/science/xenobiology) +"pNy" = ( +/obj/structure/closet/firecloset, +/obj/machinery/camera{ + c_tag = "Toxins Launch Area"; + dir = 2; + network = list("ss13","rd") + }, +/obj/structure/sign/poster/official/random{ pixel_y = 32 }, -/obj/item/stock_parts/cell/super, -/obj/item/stock_parts/cell/super, -/turf/open/floor/plasteel/whitepurple/side{ +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"pOr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/escape{ dir = 1 }, -/area/science/circuit) +/area/hallway/secondary/exit/departure_lounge) +"pQw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"pSc" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 5 + }, +/area/medical/chemistry) +"pVD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/department/engine) +"pWm" = ( +/obj/machinery/door/window/southleft{ + dir = 4; + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"pWF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"pWT" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel/green/side, +/area/hydroponics) "pXc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -50416,33 +51756,196 @@ }, /turf/open/floor/carpet, /area/library) -"qnT" = ( -/obj/machinery/autolathe, -/turf/open/floor/plasteel/purple/side{ +"pXg" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced, +/obj/item/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/extinguisher, +/obj/machinery/light, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"pXT" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/power/apc{ + areastring = "/area/lawoffice"; + dir = 8; + name = "Law Office APC"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/lawoffice) +"pYw" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03" + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"pYC" = ( +/obj/structure/sign/warning{ + pixel_y = -32 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/department/engine) +"qar" = ( +/obj/structure/chair/office/light{ + icon_state = "officechair_white"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"qbp" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/emitter/anchored{ + dir = 4; + state = 2 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"qbZ" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"qcD" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/darkgreen/side{ dir = 1 }, -/area/science/circuit) +/area/science/xenobiology) +"qcH" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/plasteel/darkgreen/side, +/area/science/xenobiology) +"qdi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Containment Pen Access"; + req_access_txt = "55" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "containment blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"qdj" = ( +/obj/structure/disposalpipe/segment, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"qjx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/yellow/side, +/area/construction/mining/aux_base) +"qnT" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plating, +/area/maintenance/department/science) +"qtA" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"qtF" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "containment blast door" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"qtO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"qxq" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Air Out" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"qyF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) "qAM" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/department/cargo) -"qDU" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 20; - pixel_y = -6 +"qBv" = ( +/obj/item/clothing/head/ushanka, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"qDJ" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_circuit_printer, +/obj/item/integrated_electronics/debugger, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27; - pixel_y = 5 +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/turf/open/floor/plasteel/purple/side{ +/area/science/explab) +"qEN" = ( +/obj/machinery/rnd/production/techfab/department/service, +/obj/structure/window/reinforced{ dir = 8 }, -/area/science/circuit) +/turf/closed/wall, +/area/crew_quarters/bar) +"qFu" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"qGu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "qGZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -50454,17 +51957,136 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/chief) -"qKm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"qHi" = ( +/obj/structure/table, +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 10 +/obj/item/crowbar, +/obj/item/taperecorder, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"qHI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/area/science/circuit) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"qIC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"qIO" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/department/science) +"qMi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + name = "blast door" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) "qOE" = ( /turf/open/floor/plasteel/dark, /area/library/lounge) +"qOH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"qPB" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) +"qQr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"qUw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral, +/area/hallway/secondary/exit/departure_lounge) +"qVP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobiomain"; + name = "containment blast door" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"qWG" = ( +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/engine/engineering) +"qWM" = ( +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/yellow/side, +/area/construction/mining/aux_base) +"qXq" = ( +/obj/machinery/door/airlock/maintenance/abandoned, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "qXH" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -50476,15 +52098,192 @@ dir = 4 }, /area/hallway/primary/central) -"rtE" = ( -/turf/open/floor/plasteel/purple/corner{ +"qYi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"qYq" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/wrench, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 5 + }, +/area/science/xenobiology) +"qYS" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"rar" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"rax" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"reH" = ( +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/department/engine) +"reV" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"rgn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"rgs" = ( +/obj/structure/table, +/obj/item/instrument/eguitar, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"rhr" = ( +/obj/machinery/light/small{ dir = 1 }, -/area/science/circuit) +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/department/engine) +"riF" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"riW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"rnr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"rnE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"roc" = ( +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ros" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/maintenance/department/science) +"rrb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"rrU" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"rse" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"rsZ" = ( +/obj/machinery/camera/motion{ + c_tag = "Telecomms External Access"; + dir = 1; + network = list("ss13","tcomm") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"rui" = ( +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small{ + dir = 8; + light_color = "#d8b1b1" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"rvH" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + dir = 4; + freq = 1400; + location = "Medbay" + }, +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Medbay Delivery"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"rxa" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "rxQ" = ( -/obj/structure/target_stake, -/turf/open/floor/plasteel/white, -/area/science/circuit) +/obj/machinery/door/airlock/abandoned{ + id_tag = "PottySci"; + name = "Science Bathroom" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) "rxV" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -50497,23 +52296,308 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) -"rAU" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 24 +"rzp" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/rods/fifty, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) +/area/maintenance/department/engine) "rBh" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"rEh" = ( +/obj/structure/table/glass, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plating, +/area/maintenance/department/science) +"rFq" = ( +/obj/structure/chair, +/obj/item/reagent_containers/food/snacks/donkpocket, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"rHA" = ( +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"rJg" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"rJZ" = ( +/obj/docking_port/stationary{ + area_type = /area/construction/mining/aux_base; + dheight = 4; + dir = 1; + dwidth = 4; + height = 9; + id = "aux_base_zone"; + name = "aux base zone"; + roundstart_template = /datum/map_template/shuttle/aux_base/small; + width = 9 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"rKr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"rKL" = ( +/obj/item/trash/cheesie, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"rLi" = ( +/obj/machinery/button/door{ + id = "shootshut"; + name = "shutters control"; + pixel_x = 28; + req_access_txt = "0" + }, +/obj/item/ammo_casing/shotgun/improvised, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"rMV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"rNB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/science) +"rPg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"rSH" = ( +/obj/item/trash/can, +/turf/open/floor/wood, +/area/maintenance/department/engine) +"rWE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"rXT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"rYC" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "public external airlock"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"rYY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"sbk" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"sbY" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/lawoffice) +"sci" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/department/science) +"scp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Auxillary Base Maintenance"; + req_access_txt = "12"; + req_one_access_txt = "32;47;48" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"scz" = ( +/obj/machinery/power/apc/highcap/fifteen_k{ + dir = 8; + name = "Engineering APC"; + pixel_x = -28 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"sdk" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Armory External"; + dir = 1 + }, +/turf/open/space, +/area/space/nearstation) +"sgc" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"sij" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"skw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/maintenance/department/security/brig) +"spz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/science) +"sqh" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) +"sqQ" = ( +/turf/open/floor/plating, +/area/maintenance/disposal) +"srZ" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"ssx" = ( +/obj/item/shard, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"stQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/sign/departments/science{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"sut" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"svN" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/sign/departments/restroom{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"sww" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"syn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/security/brig) +"syQ" = ( +/obj/machinery/vending/games, +/obj/structure/sign/warning/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_y = 28 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"szG" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plasteel, -/area/science/circuit) -"stl" = ( -/obj/machinery/air_sensor/atmos/toxins_mixing_tank, -/turf/open/floor/engine/vacuum, -/area/science/mixing) +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"sAK" = ( +/obj/item/clothing/mask/gas/plaguedoctor, +/turf/open/floor/plating, +/area/maintenance/department/science) "sBA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50526,21 +52610,53 @@ dir = 1 }, /area/security/brig) -"sCz" = ( -/obj/structure/chair/office/light{ - dir = 1 +"sEB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/science) +"sEN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/box/red, /turf/open/floor/plasteel/white, -/area/science/circuit) -"sQr" = ( -/obj/machinery/airalarm{ - pixel_y = 22 +/area/medical/virology) +"sGr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plasteel/whitepurple/side{ +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"sJp" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/security/execution/transfer) +"sJr" = ( +/turf/open/floor/wood, +/area/lawoffice) +"sKa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/science/circuit) +/area/engine/engineering) +"sNz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"sOC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) "sQt" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; @@ -50551,68 +52667,421 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"sTR" = ( -/obj/machinery/cryopod, -/obj/machinery/light/small/built{ - dir = 4 +"sUP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"sUS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/meter, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/maintenance/department/engine) +"sWj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"sXi" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"sXR" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"sYp" = ( +/obj/structure/lattice, +/obj/machinery/light{ + dir = 2 + }, +/turf/open/space, +/area/engine/engineering) +"sZh" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/disposal) +"sZu" = ( +/obj/item/storage/backpack/satchel/explorer, +/turf/open/floor/plating, +/area/maintenance/department/science) +"tan" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" + }, +/obj/machinery/door/airlock/centcom{ + name = "Chapel Office"; + opacity = 1; + req_access_txt = "22" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"taA" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"taT" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 4; + name = "euthanization chamber freezer" }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/science/xenobiology) +"tcY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"tdp" = ( +/obj/structure/rack, +/obj/item/stack/packageWrap, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/hand_labeler, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/science/explab) +"tdB" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"tfw" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"tfP" = ( +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/xenobiology) +"tfZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/department/security/brig) "thA" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"thW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"tim" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Testing Lab Maintenance"; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/science/explab) +"tix" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"tlc" = ( +/obj/machinery/recharger, +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"tlw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"tlN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"tnY" = ( +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + pixel_x = -26; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/yellow/side, +/area/construction/mining/aux_base) +"tpb" = ( +/obj/item/reagent_containers/food/snacks/donut, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"tqX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"tue" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"tuy" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Test Chamber"; + dir = 8; + network = list("xeno","rd") + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"tuL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/the_singularitygen, +/turf/open/floor/plating, +/area/engine/engineering) +"tvj" = ( +/obj/structure/festivus{ + anchored = 1; + name = "pole" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) +"tvP" = ( +/obj/item/storage/toolbox/mechanical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"twv" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"typ" = ( +/obj/structure/table/glass, +/obj/item/hemostat, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"tyL" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"tAK" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"tDn" = ( +/obj/item/wrench, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "tHk" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/evac{ - pixel_x = 32 + pixel_x = 32; + pixel_y = 3 }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"tSS" = ( -/obj/machinery/conveyor/inverted{ - dir = 10; - id = "garbage" +"tIS" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"tWt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/departments/evac, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"tYg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plating/airless, +/area/engine/engineering) +"tPm" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"tYI" = ( -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/circuit) +/turf/closed/wall, +/area/engine/engineering) +"tRc" = ( +/obj/structure/ore_box, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) +"tSL" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"tTl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"tXn" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/science/xenobiology) +"uaC" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/maintenance/department/crew_quarters/dorms) +"uaE" = ( +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"uaP" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "uek" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"ueP" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/button/door{ + id = "xenobiomain"; + name = "Containment Blast Doors"; + pixel_x = 28; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"ueV" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"ufa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/item/integrated_electronics/analyzer, -/turf/open/floor/plasteel/white, -/area/science/circuit) +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ugC" = ( +/obj/structure/chair/office/light{ + icon_state = "officechair_white"; + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"uiP" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/wood, +/area/maintenance/department/engine) +"ujI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "ukn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/construction/mining/aux_base) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/engine) "ulu" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -50622,63 +53091,408 @@ dir = 6 }, /area/storage/primary) -"uoj" = ( -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/super, -/obj/item/stock_parts/cell/super, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the other eggheads from the comfort of the circuitry lab."; - dir = 2; - name = "RnD Monitor"; - network = list("rd"); - pixel_y = 32 - }, -/turf/open/floor/plasteel/whitepurple/side{ +"ulY" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/science/circuit) -"upI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rdprivacy"; - name = "Privacy shutters" +/obj/machinery/power/grounding_rod{ + anchored = 1 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"uyY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"uYl" = ( +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ume" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"uoj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/maintenance/department/science) +"uoq" = ( +/turf/open/space, +/area/engine/engineering) +"uos" = ( +/obj/machinery/computer/camera_advanced/base_construction, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"uoS" = ( +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"uqJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/execution/transfer) +"urP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/science/explab) +"uug" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/science) +"uun" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"uuS" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/lawoffice) +"uvo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"uvq" = ( +/obj/structure/table, +/obj/item/dice/d20, +/turf/open/floor/plating, +/area/maintenance/department/science) +"uwb" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"uwX" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"uzn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/tcommsat/computer) +"uAU" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/carpet, +/area/lawoffice) +"uAZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Experimentation Lab Mixing Area"; + dir = 2; + network = list("ss13","rd") + }, +/turf/open/floor/engine, +/area/science/explab) +"uCS" = ( +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"uHG" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"uIn" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"uLF" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"uMe" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"uMo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"uMt" = ( +/obj/effect/turf_decal/plaque, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"uQR" = ( +/obj/item/ammo_casing/shotgun/beanbag, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"uRk" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"uUQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance"; + req_access_txt = "10" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"uVf" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/pen/fountain, +/obj/item/stamp/law, +/turf/open/floor/carpet, +/area/lawoffice) +"uVW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"uXG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"uXH" = ( /obj/structure/cable{ icon_state = "2-4" }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"vpz" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the other eggheads from the comfort of the circuitry lab."; - dir = 2; - name = "RnD Monitor"; - network = list("rd"); - pixel_y = 32 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/integrated_circuit_printer, -/obj/item/integrated_electronics/debugger, -/turf/open/floor/plasteel/whitepurple/side{ +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"vay" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"veM" = ( +/obj/machinery/suit_storage_unit/rd, +/obj/machinery/light{ dir = 1 }, -/area/science/circuit) +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"vgp" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Containment Pen"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"vhk" = ( +/obj/structure/chair, +/turf/open/floor/carpet, +/area/lawoffice) +"vjd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"vlF" = ( +/obj/item/coin/silver, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor5" + }, +/obj/structure/light_construct/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) +"vmG" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_electronics/analyzer, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/explab) +"vmY" = ( +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"vpz" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/maintenance/department/science) +"vsk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"vsJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"vtl" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"vtT" = ( +/turf/open/floor/plating, +/area/maintenance/solars/port) +"vuP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"vuQ" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/maintenance/department/science) +"vxp" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Research Division Delivery"; + req_access_txt = "47" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced, +/obj/item/assembly/mousetrap, +/turf/open/floor/engine, +/area/science/explab) "vzz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -50689,24 +53503,70 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) -"vJd" = ( -/obj/structure/table/reinforced, -/obj/item/integrated_electronics/wirer, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vMX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +"vzP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"vzT" = ( +/obj/structure/table, +/obj/item/stack/rods{ + amount = 5; + layer = 3.3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/assembly/prox_sensor{ + pixel_y = 2 }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/science/circuit) +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"vAq" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"vCC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"vGg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"vIc" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"vMx" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) "vOw" = ( /obj/machinery/door/airlock/grunge{ name = "Library" @@ -50721,12 +53581,229 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library) +"vRi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/science) +"vRm" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Port Storage"; + dir = 2 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) "vTL" = ( /obj/machinery/vending/tool, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/storage/primary) +"vTN" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"vXt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/rods/fifty, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"vYN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8; + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"wcs" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"wdx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"weL" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"wfc" = ( +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/maintenance/department/science) +"wfs" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 + }, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"wfO" = ( +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"wig" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"wiB" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/stack/cable_coil/red, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"wkZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"wlK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"wnJ" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/science/mixing) +"woh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"woq" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"wpI" = ( +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"wqu" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"wrU" = ( +/obj/machinery/photocopier, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/wood, +/area/lawoffice) +"wun" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"wwr" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"wwG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"wxb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) "wxJ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ @@ -50735,12 +53812,34 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) -"wBr" = ( +"wzb" = ( +/obj/structure/chair, +/turf/open/floor/wood, +/area/maintenance/department/engine) +"wAI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"wBb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/circuit) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"wBg" = ( +/obj/machinery/door/airlock/maintenance{ + id_tag = "Potty1"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"wDm" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) "wDZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -50750,6 +53849,33 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) +"wEn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"wFT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/science) +"wIv" = ( +/obj/machinery/power/apc/highcap/five_k{ + dir = 8; + name = "Engineering Maintenance APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) "wJP" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/purple/visible{ @@ -50757,6 +53883,14 @@ }, /turf/open/space, /area/space/nearstation) +"wKa" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"wKK" = ( +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating, +/area/engine/engineering) "wLo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -50768,30 +53902,214 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) -"wMV" = ( -/obj/machinery/conveyor/inverted{ - dir = 6; - id = "garbage" +"wMF" = ( +/obj/effect/spawner/lootdrop/three_course_meal, +/obj/effect/spawner/lootdrop/three_course_meal, +/obj/structure/closet/crate, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/crew_quarters/dorms) +"wMM" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"wNq" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/plating, -/area/maintenance/disposal) -"wTO" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plasteel/purple/corner{ +/area/maintenance/department/engine) +"wOa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"wOf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"wOS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/science/mixing) +"wQU" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/area/science/circuit) -"xfc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/cargo) +"wRk" = ( +/obj/structure/rack, +/obj/item/wrench, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"wRz" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"wRI" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Brig Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"wTD" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/clothing/glasses/sunglasses, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/machinery/camera{ + c_tag = "Law Office"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/lawoffice) +"wTO" = ( +/obj/structure/frame/computer, +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/science) +"wUf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/storage/emergency/port) +"wUz" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"wVC" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Sci"; + location = "Bar1" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"wXu" = ( +/obj/machinery/disposal/bin, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"wYu" = ( +/obj/machinery/door/poddoor/shutters{ + id = "shootshut" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"xah" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"xaO" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"xaQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"xbJ" = ( +/turf/open/floor/plasteel/dark, +/area/maintenance/department/crew_quarters/dorms) +"xee" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"xeB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/lawoffice) +"xgG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/science/circuit) +/area/science/explab) "xhj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/library/lounge) +"xhE" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) "xja" = ( /obj/machinery/light/small{ dir = 4 @@ -50810,24 +54128,389 @@ }, /turf/open/floor/plasteel/dark, /area/library) -"xGQ" = ( +"xje" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"xjK" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/obj/structure/rack, +/obj/item/taperecorder, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"xjT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"xlA" = ( +/obj/machinery/door/airlock/maintenance/abandoned, +/turf/open/floor/plating, +/area/maintenance/department/science) +"xmp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"xmE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"xnm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/tcommsat/computer) +"xnP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"xpr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/side, +/area/science/xenobiology) +"xpD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/science) +"xsO" = ( +/obj/item/ectoplasm, +/turf/open/floor/plating{ + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" + }, +/area/maintenance/department/science) +"xuv" = ( +/obj/item/broken_bottle, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"xvO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"xxw" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"xxO" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #2"; + req_access_txt = "55" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"xxS" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"xyl" = ( +/obj/structure/table, +/obj/item/assembly/timer, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"xyB" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"xzp" = ( +/turf/open/floor/plasteel/darkblue/side, +/area/science/xenobiology) +"xCV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"xDj" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"xFl" = ( +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + layer = 4; + name = "Telecomms Server APC"; + areastring = "/area/tcommsat/server"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"xJy" = ( +/obj/structure/chair/comfy/black, +/obj/structure/sign/plaques/atmos{ + desc = "An embossed piece of paper from the Third University of Harvard."; + icon_state = "kiddieplaque"; + name = "\improper 'Diploma' frame"; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/turf/open/floor/wood, +/area/lawoffice) +"xKc" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"xLi" = ( +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/hallway/secondary/exit/departure_lounge) +"xLC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Law Office"; + req_access_txt = "38" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"xNx" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/junction/flip, +/turf/open/space/basic, +/area/space/nearstation) +"xOC" = ( +/obj/machinery/door/airlock/external{ + name = "Construction Zone"; + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"xPa" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/engine, +/area/science/explab) +"xQc" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock{ + name = "Port Emergency Storage"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"xSX" = ( +/obj/machinery/airalarm/unlocked{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"xSZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"xTi" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "EngLoad" + }, +/obj/structure/sign/warning/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO ENGINE'."; + name = "\improper DISPOSAL: LEADS TO ENGINE"; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"xWl" = ( +/obj/item/pen, +/obj/item/paper_bin{ + layer = 2.9 + }, +/obj/structure/table/glass, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"ybX" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"ycr" = ( +/obj/structure/target_stake, +/obj/item/target/syndicate, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ycx" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/department/engine) +"ydf" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"yfO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/construction/mining/aux_base) +"ygZ" = ( /obj/structure/closet/crate, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/obj/item/target/syndicate, -/obj/item/target/syndicate, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target/alien, -/obj/item/target/alien, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"yeS" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/blue, -/turf/open/floor/plasteel/white, -/area/science/circuit) +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"ymb" = ( +/obj/machinery/camera{ + c_tag = "Engineering Telecomms Access"; + dir = 8; + network = list("tcomm") + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"yzM" = ( +/obj/machinery/light/small, +/obj/item/storage/box/mousetraps, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"Drm" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/green/corner, +/area/hallway/primary/central) +"EjC" = ( +/obj/machinery/cryopod, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"JAb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/taperecorder, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"KhG" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"QYc" = ( +/obj/machinery/vending/kink, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"RST" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/hallway/primary/central) +"Xmf" = ( +/obj/item/stack/sheet/metal{ + amount = 20; + layer = 3.1 + }, +/obj/item/stack/sheet/glass/fifty{ + layer = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"YSB" = ( +/obj/machinery/vending/kink, +/turf/closed/wall, +/area/storage/emergency/starboard) +"Zud" = ( +/obj/machinery/vending/kink, +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/arrival, +/area/crew_quarters/fitness/recreation) (1,1,1) = {" aaa @@ -57084,12 +60767,12 @@ aaa aaa aaa aaa +aoH +aoH +aoH +aoH +aoH aaa -aoH -aoH -aoH -aoH -aoH aaa aaa aaa @@ -57341,7 +61024,6 @@ aaa aaa aaa aaa -aaa aoH aaa aoI @@ -57510,6 +61192,7 @@ aaa aaa aaa aaa +aaa "} (27,1,1) = {" aaa @@ -57598,7 +61281,6 @@ aaa aaa aaa aaa -aaa aoI aoI azG @@ -57767,6 +61449,7 @@ aaa aaa aaa aaa +aaa "} (28,1,1) = {" aaa @@ -57846,7 +61529,6 @@ aaa aaa aaa aaa -aaa aoH aoH aoH @@ -58024,6 +61706,7 @@ aaa aaa aaa aaa +aaa "} (29,1,1) = {" aaa @@ -58103,7 +61786,6 @@ aaa aaa aaa aaa -aaa aoI aaa aaa @@ -58281,6 +61963,7 @@ aaa aaa aaa aaa +aaa "} (30,1,1) = {" aaa @@ -58360,7 +62043,6 @@ aaa aaa aaa aaa -aaa aoH aaa aqa @@ -58538,6 +62220,7 @@ aaa aaa aaa aaa +aaa "} (31,1,1) = {" aaa @@ -58617,7 +62300,6 @@ aaa aaa aaa aaa -aaa aoH aoI aqb @@ -58795,6 +62477,7 @@ aaa aaa aaa aaa +aaa "} (32,1,1) = {" aaa @@ -58874,7 +62557,6 @@ aaa aaa aaa aaa -aaa aoH aaa aqc @@ -59052,6 +62734,7 @@ aaa aaa aaa aaa +aaa "} (33,1,1) = {" aaa @@ -59131,7 +62814,6 @@ aaa aaa aaa aaa -aaa aoJ aaa aaa @@ -59309,6 +62991,7 @@ aaa aaa aaa aaa +aaa "} (34,1,1) = {" aaa @@ -59388,7 +63071,6 @@ aaa aaa aaa aaa -aaa aoH aaa aqa @@ -59566,6 +63248,7 @@ aaa aaa aaa aaa +aaa "} (35,1,1) = {" aaa @@ -59645,7 +63328,6 @@ aaa aaa aaa aaa -aaa aoH aoI aqb @@ -59823,6 +63505,7 @@ aaa aaa aaa aaa +aaa "} (36,1,1) = {" aaa @@ -59902,7 +63585,6 @@ aaa aaa aaa aaa -aaa aoH aaa aqc @@ -60080,6 +63762,7 @@ aaa aaa aaa aaa +aaa "} (37,1,1) = {" aaa @@ -60159,7 +63842,6 @@ aaa aaa aaa aaa -aaa aoH aaa aaa @@ -60337,6 +64019,7 @@ aaa aaa aaa aaa +aaa "} (38,1,1) = {" aaa @@ -60416,7 +64099,6 @@ aaa aaa aaa aaa -aaa aoH aaa aqa @@ -60594,6 +64276,7 @@ aaa aaa aaa aaa +aaa "} (39,1,1) = {" aaa @@ -60673,7 +64356,6 @@ aaa aaa aaa aaa -aaa aoH aoI aqb @@ -60851,6 +64533,7 @@ aaa aaa aaa aaa +aaa "} (40,1,1) = {" aaa @@ -60930,7 +64613,6 @@ aaa aaa aaa aaa -aaa aoH aaa aqd @@ -61108,6 +64790,7 @@ aaa aaa aaa aaa +aaa "} (41,1,1) = {" aaa @@ -61187,7 +64870,6 @@ aaa aaa aaa aaa -aaa aoH aaa aaa @@ -61365,6 +65047,7 @@ aaa aaa aaa aaa +aaa "} (42,1,1) = {" aaa @@ -61444,7 +65127,6 @@ aaa aaa aaa aaa -aaa aoH aaa aqa @@ -61503,6 +65185,7 @@ aaa aaa aaa aaa +aaa abN aaa aaa @@ -61535,11 +65218,11 @@ aaa aaa aaa aaa -bZY -bZY -crb -bZY -bZY +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -61701,7 +65384,6 @@ aaa aaa aaa aaa -aaa aoH aoI aqb @@ -61789,28 +65471,29 @@ aaa aaa aaa aaa -cfN +aaa +aaa +aaa +aaa bZY -crb bZY -csn -ceF -csY +cBM bZY -crb bZY -cfN -cfN -cfN -cfN +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa cfN cfN -csU +fIT cfH -csU +fIT cfN aaa aaa @@ -61958,7 +65641,6 @@ aaa aaa aaa aaa -aaa aoH aaa aqd @@ -62044,30 +65726,31 @@ aaa aaa aaa aaa -cfN -cfN -cfN +aaa +aaa +aaa +aaa +aaa bZY -crv -ccv -cdo -cdo -cdo -ccv -crv bZY +csn +ceF +csY +bZY +bZY +aaa +aaa +aaa +aaa cfN cfN cfN cfN cfN cfN -cfN -cfN -cfN -csU +fIT cfI -csU +fIT cfN cfN aaa @@ -62215,7 +65898,6 @@ aaa aaa aaa aaa -aaa aoH aaa aaa @@ -62300,20 +65982,21 @@ aaa aaa aaa aaa -cfN -bZY -bZY -bZY -bZY +aaa +aaa +aaa +aaa +aaa +aaa cBM csd -cdo -csB -cdo csd -crv -bZY -bZY +csB +csd +csd +cBM +aaa +aaa cfN cfN cfN @@ -62322,9 +66005,9 @@ cfN cfN cfN cfN -csU +fIT cjC -csU +fIT cfN cfN aaa @@ -62472,7 +66155,6 @@ aaa aaa aaa aaa -aaa aoH aoI aoH @@ -62557,19 +66239,19 @@ aaa aaa aaa aaa +aaa +aaa +cfN +cfN +cfN bZY bZY -crt -crD -bZY -crS cse cso csC cdp -csd -crv -ctV +kDf +bZY bZY cfN cfN @@ -62577,11 +66259,12 @@ cfN cfN cfN cfN +cfN bWV bWV -csU +fIT cfJ -csU +fIT bWV cfN cfN @@ -62740,7 +66423,6 @@ aaa aaa aaa aaa -aaa azH aaa aaa @@ -62814,19 +66496,20 @@ aaa aaa aaa aaa -crb -crg -cru -crE -ceh -crT -csf +aaa +cfN +bZY +bZY +bZY +bZY +jsD +csd csp -csD -csZ -ctr -crv -ctW +csp +csp +csd +dpb +bZY bZY cfN cfN @@ -62997,7 +66680,6 @@ aaa aaa aaa aaa -aaa azH aaa aaa @@ -63071,18 +66753,19 @@ aaa aaa aaa aaa +aaa bZY -ceC -crv -crF -crJ -ceE -csg -csq +bZY +crt +crD +bZY +xSX +csi +owS csE -cta +rrU ctr -crv +cdo ctX bWV bWV @@ -63254,7 +66937,6 @@ aaa aaa aaa aaa -aaa azH aaa aaa @@ -63328,19 +67010,20 @@ aaa aaa aaa aaa -bZY -crh -crv -crG -bZY -crU -csh -csr -csF -ctb -ctt -ctJ -bZY +aaa +crb +crg +cru +crE +ceh +crT +csf +pFe +hYe +kwm +ctr +cdo +kfM bWV cuk cus @@ -63511,7 +67194,6 @@ aaa aaa aaa aaa -aaa azH aaa aaa @@ -63584,20 +67266,21 @@ aaa aaa aaa aaa +aaa cfN bZY -bZY -bZY -bZY -bZY -bZY -csi -css -csG +ceC +crv +crF +nku +ceE +csg +csq +csE cta -ctu -bZY -bZY +ctr +cdo +lzJ bWV cgb cut @@ -63613,8 +67296,8 @@ bWV cwj cww bWV -csU -csU +fIT +fIT cxg aaa aaa @@ -63768,7 +67451,6 @@ aaa aaa aaa aaa -aaa azH aaa aaa @@ -63784,6 +67466,7 @@ aaa aaa aaa aaa +aaa abN aaa aaa @@ -63842,19 +67525,19 @@ aaa aaa cfN cfN -cqW -cfN -cfN -cfN -cfN bZY -csj -css -csG -cta -csj +crh +crv +crG +bZY +crU +csh +csr +csF +ctb +ctt +ctJ bZY -cfN bWV cul chB @@ -63871,7 +67554,7 @@ bXJ bXJ crj cwO -csU +fIT cxh aaa aaa @@ -64025,7 +67708,6 @@ aaa aaa aaa aaa -aaa azH aaa aaa @@ -64096,22 +67778,23 @@ aaa aaa aaa aaa +aaa bVp cfN cfN -cfN -cfN -cfN -cfN -cfN bZY bZY -cfk -csI -cte bZY bZY -cfN +bZY +bZY +lAf +css +csG +cta +ctu +bZY +bZY bWV cum cgd @@ -64128,8 +67811,8 @@ cdw cjj bXJ bXJ -csU -csU +fIT +fIT cxg aaa aaa @@ -64282,7 +67965,6 @@ aaa aaa aaa aaa -aaa azH aaa aaa @@ -64352,22 +68034,23 @@ aaa aaa aaa aaa +aaa bGI bNs cfN cqW cqW -cqW -bSm -bOw -cfN -crV -cfN -cbG -cef -ceB cfN cfN +bZY +giI +pkM +crv +css +csG +cta +gKz +bZY cfN bWV cfC @@ -64539,7 +68222,6 @@ aaa aaa aaa aaa -aaa azH aaa aaa @@ -64609,22 +68291,23 @@ aaa aaa aaa aaa +aaa bGI bNs cfN cfN -bOw -bOw -bOw -bUC -bOw -chT -cfN -cbG -cee -ceB cfN cfN +bOw +bZY +pkM +bZY +bZY +cfk +tan +cte +bZY +bZY cfN bWV bWV @@ -64783,18 +68466,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aby +aed +aby +aht +aby +aby +aby +aht +aby +aby +aby aaa aaa azH @@ -64866,11 +68548,12 @@ aaa aaa aaa aaa +aaa bGI bNs cqW bOw -bOw +cfN bOw bOw bOw @@ -64899,8 +68582,8 @@ ceQ ciA bXJ bXJ -csU -csU +fIT +fIT cxg aaa aaa @@ -65040,18 +68723,17 @@ aaa aaa aaa aaa +aht aaa aaa aaa aaa +aht aaa aaa aaa aaa -aaa -aaa -aaa -aaa +aht aaa aaa azH @@ -65119,6 +68801,7 @@ aaa aaa aaa aaa +aaa aby aby aby @@ -65156,7 +68839,7 @@ bXJ bXJ cwG cwO -csU +fIT cxk aaa aaa @@ -65297,19 +68980,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aiu +ait +ait +ait +aiu +aiu +ait +ait +ait +aiu +aiu +aht aaa azH aaa @@ -65376,6 +69058,7 @@ aaa aaa aaa aaa +aaa aby aaa aaa @@ -65412,8 +69095,8 @@ bWV cwl cwz bWV -csU -csU +fIT +fIT cxg aaa aaa @@ -65554,19 +69237,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aiu +fIN +wwG +gGy +wYu +uQR +uaE +pdq +ajD +dci +aiu +aht aaa azH aaa @@ -65633,6 +69315,7 @@ aaa aaa aaa aaa +aaa abI bGD bQQ @@ -65811,19 +69494,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aiu +oFf +ycr +wDm +wYu +ajD +ajD +ajD +ajD +mwg +aiu +aht aaa azH aaa @@ -65883,6 +69565,7 @@ aaa aaa aaa aaa +aaa aby abI aby @@ -66068,19 +69751,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aiu +lcU +sGr +hiw +wYu +ajD +jsf +ajD +rLi +tlc +aiu +aht aaa azH aaa @@ -66140,6 +69822,7 @@ aaa aaa aaa aaa +aaa aby aaa aaa @@ -66325,22 +70008,22 @@ aaa aaa aaa aaa -aaa -aaa -aaa aiu -ait -ait -ait aiu -abI -abI -aaa -aaa -aaa -aaa -azH -aaa +kJw +aiu +aiu +aiu +aiu +cHS +aiu +aiu +aiu +axC +axB +rKr +axB +axC aaa aaa aaa @@ -66582,22 +70265,22 @@ aaa aaa aaa aaa -aaa -aht aht aiu +gwn +aiu apz aqe -arb +aoK +dcL +apB aiu -abI -abI -abI -aaa -aaa -axB -azM +tpb +axC +ayz +azN axB +axC aaa aaa aaa @@ -66838,23 +70521,23 @@ ait ait aiu aiu -aaa -aaa +aht +aht aiu -aiu -aiu -aoK -aqf +wRI ajD +ajD +ajD +aoK +aBa +xyB aiu -ait -ait -aiu -aaa -aaa -ayz -azN +aAa +axC axB +hzd +axB +axC aaa aaa aaa @@ -67092,27 +70775,27 @@ aaa aaa ait aiV -ajB +KhG akr aiu ait ait aiu -aod -aoK -aoK -aoK -ajD -aoK -ajD -ajD +lMU +apB +woq +lXc +nPA +egK +aBa aiu +azZ +axC +ayA +azP +aAW +axC aaa -axB -axB -azO -axB -axB aaa aaa aaa @@ -67355,20 +71038,19 @@ ali ajD ajD anq -ajD -ajD +aoe +aiu apB aiu aiu aiu +aoK aiu -ajD -aiu -aiu +azY axC -ayA -azP -aAW +ayB +azQ +aAX axC aaa aaa @@ -67420,6 +71102,7 @@ aaa aaa aaa aaa +aaa bFE bGF bHJ @@ -67466,7 +71149,7 @@ cvw cvI ckQ clf -cwA +Xmf cwA cwS cjm @@ -67607,25 +71290,24 @@ aaa aiu aiX ajD -aks +yzM aiu ait ait aiu -anr -aoL -aoL -aoL +hOx +aDm +aDm +aDm aoL aso -aoL -aoL -aoL -awE +aso +rrb +oPx axC -ayB -azQ -aAX +ayC +azR +aAY axC aaa aaa @@ -67645,6 +71327,7 @@ aaa aaa aaa aaa +aTH aaa aaa aaa @@ -67722,7 +71405,7 @@ cgG cfn ciR cwa -cjO +QYc ckk ckC ckR @@ -67857,10 +71540,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +adR +adR +adR +aht ait aiY ajE @@ -67869,42 +71552,42 @@ aiu aaa aaa aiu -cBi -ajD +aCg +aiu +aiu +aiu +wRz +aiu +aiu +aiu +syn +axC +axC +azS +axC +axC +aiu aiu aiu ait -asp -aiu ait aiu -aoe -axC -ayC -azR -aAY -axC -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa +aHA +aKy +xee +aKy +aHA aaa aaa aaa +aHA +aKy +xee +qIC +aHA aaa aaa aaa @@ -68114,10 +71797,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +aht +aht +aht +aht aiu aiu aiu @@ -68126,42 +71809,42 @@ aiu aiu aiu aiu -aoe -ajD +aCg aiu aqg +gjN arc -asq atp aus aiu -aoe -axC -axC -azS -axC +wxb axC +xuv +azN +vtT +vtT aiu +apB +aiu +aBa +oTC +ait aaa +abN aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aHA +aKz +aHA +aKz +aHA +abI +aht +abI +aHA +aKz +aHA +aKz +aHA aaa aaa aaa @@ -68371,54 +72054,54 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aiu +afU +afU +pfz +uqJ +afU +afU ajF aku alj alT -aiu +skw anr aof -aoK -ait +aiu aqh -ajD +lqc aoe atq aut aiu -asr -aoL -aoL -azT -aoK -aCb -aiu -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aTH -aaa -aaa -aaa +giO +aDm +kJo +fAx +aDm +aDm +aDm +aDm +aDm +mLB +wUz +ait +aht +aht +aht +aHA +dqG +aHA +aKz +aHA +abI aaa +abI +aHA +aKz +aHA +wKa +aHA aaa aaa aaa @@ -68622,17 +72305,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +adR +aht afU +agi +agi +agi +afU +hwj ahu ahS -afU +oXe afU ajG akv @@ -68640,8 +72323,7 @@ alk alU amH ans -aiu -aoM +ePU aiu aqi ard @@ -68649,33 +72331,34 @@ asr atp auu aiu -awF -apB -apB -aoe +ekU +aiu +asr +tyL ajD +nPA +mtu aCc aiu -aaa -aaa -aaa +wxb +wig +ait aaa aaa aaa aHA -aKy +wqu aHA -aaa -aaa -aaa +wqu aHA -aKy +abI +aht +abI aHA -aKy +wqu +aHA +wqu aHA -aaa -aaa -aaa aaa aaa aaa @@ -68879,14 +72562,14 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +adR +aht afU +szG +sOC +iCV +msX +dVI ahv ahT aiv @@ -68895,41 +72578,48 @@ ajG akw all alV +tfZ +vCC +lHc aiu -ant -aiu -aoN aiu aiu ait ait aiu +aiu +aiu +aiu +ait ait aiu aiu aiu -ayD -azU -aoK -ajD -ait -aaa -aaa -aaa -aaa -aaa -aaa +aiu +aiu +aCg +aiu +aiu +aiu +aiu +aHz +xee +aKB +nYn +aKB +xee aHA -aKz aHA -aaa -aaa -aaa -aHA -aKz -aHA -aKz aHA +xee +aKB +nYn +fTY +xee +aYG +aZx +aZx +aZx aaa aaa aaa @@ -68940,17 +72630,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aZx +aZx +aZx +aZx aaa aaa aaa @@ -69136,14 +72819,14 @@ aaa aaa aaa aaa -aaa -aaa -afU -agi -agi -agi -afU +adR +aht afU +lem +mzl +sJp +qMi +iPU ahw ahU aiw @@ -69156,7 +72839,10 @@ ajH ant aiu aiu -aiu +aaa +aaa +aaa +aaa aaa aaa aaa @@ -69165,34 +72851,31 @@ aaa aaa aaa aiu -aiu -azV -aBa aCd -ait -aaa -aaa -aaa -aaa -aaa -aaa -aHA +hHr +hHr +aCg +ezF +aod +aqg +aiu +iab aKA -aHA -aaa -abI -abI -aHA -aKA -aHA -aTI -aHA -abI -abI -abI +aOk +aJE +aWE +aWE +wwr +hwd +wwr +aOk +aOk +aJE +aWE +aWK aYG -aZx -aZx +aZy +baJ aZx aaa aaa @@ -69205,8 +72888,8 @@ aaa aaa aaa aZx -aZx -aZx +baJ +bon aZx aaa aaa @@ -69393,9 +73076,9 @@ aaa aaa aaa aaa -aaa -aaa -afV +adR +aht +afU agj agv agF @@ -69422,47 +73105,47 @@ aaa aaa aaa aaa +aaa +aaa aiu -azW -aBa -ajD -ait -aaa -aaa -aaa -aaa -aaa -aaa -aHA -aKz -aHA -aHA -aHA -aHA -aHA -aKB -tWt -aKB -aHA -aHA -aHA -aHA +nyO +ezJ +ujI +dgI +ujI +ujI +iJi +aiu +xaQ +fmU +wOa +qUw +xSZ +wOa +aQv +eAp +aJE +ftW +coN +kvj +ftW +ppQ aYG aZy -baJ +baK +jzz aZx -bcW +jzz +aaa +aaa +aaa +aaa +aaa +aaa +jzz aZx -aaa -aaa -aaa -aaa -aaa -aaa -aZx -aZx -aZx -baJ +jzz +baK bon aZx aaa @@ -69650,13 +73333,13 @@ aaa aaa aaa aaa -aaa -aaa -afW -agk +adR +aht +afU +afU agw -agG -agU +afU +afU ahk ahy ahW @@ -69679,31 +73362,31 @@ aaa aaa aaa aaa +aaa +aaa aiu -azX -aBb awE +qGu +eOZ +kQZ +nih +kxs +qGu aiu -aaa -aaa -aaa -aaa -aHz -aHz -aHz -aKB -aHz -aMK -aOf +rgs +jeq +pGe +aQt aOf +xLi aQr -aOf -aSq -aOf aQr +aQr +oLR +pGe +aQt aOf -aOf -aXD +aWK aYG aZy baK @@ -69936,31 +73619,31 @@ aaa aaa aaa aaa +aaa +aaa aiu -azY aiu -aoe +kFx +aiu +aiu +aiu +aiu +gKG aiu -aaa -aaa -aaa -aaa -aHA -aIB aJD -aKC -aHA -aML +jeq +pGe +aQu aOg -aPm -aQs -aPm -aSr -aPm -aQs -aVL -aWE aWK +aRD +aSv +aTK +aML +pGe +aQu +aOf +duQ aYG aZz baK @@ -70166,12 +73849,12 @@ aem aem aem aem -afY -agm -agm -agm -agm -agm +aiA +aiA +aiA +aiA +aiA +aiA ahA ahY aiA @@ -70193,31 +73876,31 @@ aaa aaa aaa aaa +aaa +aaa +ebD +sbY +fuP +pXT +wrU +mpy aiu -azZ -aiu -aoe -aiu -aaa -aaa -aaa -aaa -aHz +gue aIC -aJE +pvK aKD -aHA -aML +gmO +aQt aOh -aPn -aQt -aRB -aSs -aPn -aQt -aVM -aWE aWK +aRE +aSw +aTL +aML +gmO +aQt +gpC +ppQ aYG aZA baK @@ -70422,7 +74105,7 @@ aem aem aeT afn -fwj +agy afZ agn agy @@ -70450,33 +74133,33 @@ aaa avp aaa aaa -aiu -aAa -aiu +aaa +aaa +ebD aCe +gPV +pEL +elk +mXq aiu -aaa -aaa -aaa -aaa -aHA -aID -aJE +jhk +aiu +gxq aKE -aLs -aMM -aOi -aPn +pGe aQu -aRB -aJE -aPn +aOg +aWK +aRF +aSx +aTM +aML +pGe aQu -aVM -aWE +aOf aWK aYG -aZA +ovM baL baK bcZ @@ -70677,7 +74360,7 @@ abI aem aeo aeC -niB +aeU aeU afC aeU @@ -70709,28 +74392,28 @@ apE ajM aiu aiu +gSH +xJy +sJr +sJr +sJr +sJr aiu -aoe +jhk aiu -aaa -aaa -aaa -aaa -aHz -aIE -aJE -aKF -aLt -aMN -aOj +niy +aKE +pGe +aQt +aOf aPo -aQt -aRB -aJE +nGi +nGi +nGi aPn +pGe aQt -aVM -aWE +aOf aWK aYG aZA @@ -70748,7 +74431,7 @@ aZx bkS bbS baK -bon +boo aZx aaa aaa @@ -70966,31 +74649,31 @@ awH axE ayE aAb +ebD +jjC +eEp +vhk +gAG +kxj aiu -aoe +oTp aiu -aaa -aaa -aaa -aaa -aHA -aIF aJF aKG -aHA -aML +gvf +kvj aOk -aPp -aQu -aRC -coT -aTJ -aQu -aVN aWE -aXE +aJE +aRC +aQs +aTJ +vsJ +aVN +cJo +ppQ aYG -aZB +aZA baM aZx aZx @@ -71005,7 +74688,7 @@ aZx aZx aZx bno -boo +bon aZx aaa aaa @@ -71200,7 +74883,7 @@ agy agK agY agy -ahE +ahB aic aiE agy @@ -71223,28 +74906,28 @@ akA ajM ayF aAc +xLC +xeB +nSo +uuS +uAU +oCn aiu -aoe +jhk aiu -aiu -aiu -aiu -aiu -aiu -aiu -aiu -aHz -aHz -aML -aOk -aPq -aQt -aRB +riF +xhE +ftW aJE -aPn -aQt -aVM -aWE +coN +aPq +klB +klB +klB +hkQ +ftW +aJE +fwe aWK aYG aZA @@ -71480,44 +75163,44 @@ awI axF axG aAd -aiu +ebD aCf -aDm -aDm -aDm -aDm -aDm -aHB -aIG -ait -aaa -aHA -aML -aOk -aPq -aQu +hnu +jTu +wTD +uVf +aiu +jhk +aiu +aiu +aiu +sgc +nDx +gLF +aHz +eLt aRB -aJE -aPn -aQu +aRB +aOs +fUA aVM -aWE -aWK +xmp +aOs aYG aZA baN +jzz aZx -bcW -aZx -aaa -aaa -aaa -aaa -aaa -aaa -aZx -aZx +jzz +aaa +aaa +aaa +aaa +aaa +aaa +jzz aZx +jzz bnp bon aZx @@ -71535,12 +75218,12 @@ aaa abI aaa bva -cqy -cqy +bIZ +bIZ bva bva -cqy -cqy +bIZ +bIZ bva abI aaa @@ -71736,30 +75419,30 @@ avt awJ axG ayG -aAc +pFy +aiu +aiu +aiu +aiu +aiu +aiu aiu -aCg -aDn -aBd -aBd -aBd -aBd aHC aIH +ofX aiu -aaa +aiu +aiu +aiu +aiu +aiu +aiu +aiu +aiu +wEn +aPv +fBt aHz -aMO -aOl -aPr -aQt -aRB -aSt -aPn -aQt -aVM -aWE -aWK aYG aZA baN @@ -71816,9 +75499,9 @@ abI aaa bva bva -cqy -cqy -cqy +bIZ +bIZ +bIZ aaa aaa aaa @@ -71996,25 +75679,25 @@ ayH aAe aBc aCh -aoK -aBd +eQZ +eQZ aFk aFU -aBd -aCg -aII -ait -aaa -aHA -aMP +eQZ +gjq +aiu +iSz +aIH +aIH +aIH aOm -aPs -aQv -aQv +aIH +aIH +jTh aSu +aiu +nfi aJE -aJE -aVO aWF aXF aYG @@ -72048,7 +75731,7 @@ bDg bEj bFF bva -bHP +nSH bJb bJb bJb @@ -72071,11 +75754,11 @@ aht cdm abI aaa -cqy +bIZ caZ cbS ccN -cqy +bIZ aaa aaa aaa @@ -72219,7 +75902,7 @@ abI aem aeu aeI -aeU +lGp aeU afI aeU @@ -72255,24 +75938,24 @@ aBd aBd aBd aBd -aFl -aFV aBd -aCg -aiu -aiu -aht -aHz -aHz -aOn -aPt -coN -coN -coN -coN -aJE +aFV +oEA +oEA +oEA +oEA +oEA +oEA +oEA +oEA +oEA +ayD +vIc +xxS +vAq +uLF aVO -aWG +aWF aXG aYG aZD @@ -72313,7 +75996,7 @@ bLu bNG bOz bHQ -cqy +bIZ aaa aaa aaa @@ -72328,11 +76011,11 @@ crm cry abI aaa -cqy +bIZ cba cbT bDi -cqy +bIZ aaa aaa aaa @@ -72478,7 +76161,7 @@ aem aem aeW afr -aem +agy agc ago agy @@ -72507,30 +76190,30 @@ avv awK axG axG -axG +aAi aBd aCi aDo -aBd -aBd +xjK +fhM aFW -aBd -aCg -aiu -aaa -aaa -aaa -aHA -aOn -aPt -coN -aRD -aSv -aTK -aOk -aVO -aWH -aXG +oEA +uoS +uoS +uoS +uoS +uoS +uoS +uoS +oEA +oEA +scp +oEA +oEA +dpa +dTV +aWF +kAa aYG aZE baP @@ -72570,7 +76253,7 @@ bMA bNH bOz bHQ -cqy +bIZ bBW bBW bBW @@ -72585,11 +76268,11 @@ bva crz bva aaa -cqy +bIZ cbb bDi ccO -cqy +bIZ aaa aaa aaa @@ -72735,7 +76418,7 @@ aaa aem aeX afs -aem +agy agd agp agC @@ -72764,30 +76447,30 @@ avw awJ axG axG -axG +aAi aBd aCj aDp aEm aFm aFn -aBd -aCg -ait -aaa -aaa -aaa -aHz -aOo +oEA +uoS +uoS +uoS +uoS +uoS +uoS +uoS aPt -coN -aRE -aSw -aTL -aOk -aVO +nsy +eDC +tnY +uCS +mal +dTV aWI -aXH +aXK aXH aXH aXH @@ -72827,9 +76510,9 @@ bMB bNI bOz bHQ -cqy -abI +bIZ abI +ouv bBW bTb abI @@ -72848,7 +76531,7 @@ bNK bva bva aaa -aaa +cFB aaa aaa aaa @@ -73026,25 +76709,25 @@ aBe aCk aDq aEn -aFn +aFm aFX -aBd -aCg -ait -aaa -aaa -aaa -aHz -aOn +oEA +uoS +uoS +uoS +uoS +uoS +uoS +uoS aPt -coN -aRF -aSx -aTM -aOk -aVO +uos +xnP +qjx +iPO +pOr +geU aWJ -aXH +aXK aYH aZF baQ @@ -73084,9 +76767,9 @@ bLx bNJ bOz bHQ -cqy +bIZ abI -cqy +rMV cqy bTc cqy @@ -73100,11 +76783,11 @@ crB bva aaa aaa -cqy +bIZ csy -csX -cqX +bQl cqX +xNx ctS aaa aaa @@ -73285,22 +76968,22 @@ aDr aEo aFo aFY -aBd -aCg -aiu -aaa -aaa -aaa -aHA -aOn -aPt -aJE -aOk -aOk -aOk -aOk -aVO -aWG +oEA +uoS +uoS +uoS +rJZ +uoS +uoS +uoS +xOC +jAy +rHA +ffJ +oEA +dpa +dTV +aWF aXI aYI aZG @@ -73343,7 +77026,7 @@ bJb bPq bva bva -cqy +rMV bSo bSq bTX @@ -73361,8 +77044,8 @@ bva bSq bva bva +rnE aaa -aht aaa aaa aaa @@ -73538,28 +77221,28 @@ ayL aAi aBe aCm -aDs +aCk aEp -aFn -aFn -aBd -aHC -aiu -aiu -aiu -aiu -aHz -aOp +aFm +nBw +oEA +uoS +uoS +uoS +uoS +uoS +uoS +uoS aPt aQw -aJE -aJE -aJE +eHI +yfO +hDG aUG aVP -aWK +aWJ aXJ -aYI +fow aZH baS bbV @@ -73600,7 +77283,7 @@ bOA bPr bva bQS -bDi +vmY bSp bTd bPC @@ -73617,15 +77300,15 @@ bXa bRD bWl cdE -cqy -aaa -aht -aaa -aaa -aaa +bIZ +rnE aaa aaa aaa +nge +adR +adR +adR aaa aaa aaa @@ -73769,7 +77452,7 @@ aaa aaa aby abI -abI +sdk ahL aik aiM @@ -73798,23 +77481,23 @@ aCn aDt aEq aFp -aFZ -aGT -aHD -aIJ -aIJ -aIJ -aIJ -aMQ -aOq -aPu +aFn +oEA +uoS +uoS +uoS +uoS +uoS +uoS +uoS +aPt aQx aRG -aRG -aRG +qWM +oEA aUH -aVO -aWK +dTV +aWF aXI aYJ aZI @@ -73857,7 +77540,7 @@ bva bva bva bQT -bDi +vay bSq bDi bSw @@ -73866,23 +77549,23 @@ bva bva bDi bva -oEA -oEA -oEA -oEA -oEA -oEA -oEA -oEA -oEA +bva +bva +bva +bva +bva +bva +bva +bva +bva ukn -ukn -oEA -oEA -aaa -aaa -aaa -aaa +bIZ +bva +bva +aht +aht +aht +aht aaa aaa aaa @@ -74054,24 +77737,24 @@ aBd aCo aCk aEr -aFq aGa -aBd -aCc -aIK -aiu -aiu -aiu -aHz -aOr -aOk -aQy -aRB -aSy -aTN +aCk +oEA +uoS +uoS +uoS +uoS +uoS +uoS +uoS +oEA +oEA +oEA +oEA +oEA aUI -aVO -aWL +aQz +fBt aXK aYK aZJ @@ -74114,34 +77797,34 @@ bJi bHT bQj bPA -bDi +vay bSq bva -bTl +bNK bva bva bWj bWZ bXS -oEA -bZs +bva +bNX +bva cab -cab -cab -cab -cab -cab -cab -cab -cab -bZs -oEA -aaa -aaa -aaa -aaa -aaa -aaa +jPf +oFI +bva +rse +uIn +mIa +qdj +sXi +bva +bBX +bBX +bBX +bBX +aht +adR aaa aaa aaa @@ -74313,23 +77996,23 @@ aBd aBd aBd aBd -aBd -aiu -aiu -aiu +oEA +oEA +oEA +oEA +oEA +oEA +oEA +oEA +oEA aKH aLu -aHz -aOs -aPv -aQz -aRH -kAy +aLu aRH aUJ aVQ -aOs -aXK +nyB +aXB aXI aZK aXI @@ -74370,35 +78053,35 @@ bGN bGN bPs bva -bva -bDi -bSq -bsn -bva -bva -bVt bWk -bXa -bXT -ukn -bZt -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs +nLl +nfz +npE +oZW +bDi +bDi +bSw +bSw +bSw +bva +bOB +bva +kRq +kRq +kRq +bva +stQ +boq +boq +boq cgp -ukn -aaa -aaa -aaa -aaa -aaa -aaa +dNr +bBX +bDi +bDi +bBX +aht +nge aaa aaa aaa @@ -74540,7 +78223,7 @@ abI agP agQ agQ -cnS +agP ahL ahL ahL @@ -74584,8 +78267,8 @@ aAL aAL aTO aUK +xvO aCZ -aAL aGU aAL aZL @@ -74620,42 +78303,42 @@ bEn bDi bDi bJj -bDi -bDi -bDi -bNK -bOB +npE +npE +npE +nSj +cXW bPt -boq +qyF bQU -bRD -bSr -bTe -bRD -bRD -bRD -bWl -bDi +bva +bva +bva +lGv +bva +bva +bva +bva bSw bYF -bZt -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -cgp -ukn -aaa -aaa -aaa -aaa -aaa -aaa +bSw +bva +bva +gkX +bva +bva +pVD +kDY +fmh +rSH +bSo +gHZ +bBX +wfO +bDi +bBX +aht +nge aaa aaa aaa @@ -74841,7 +78524,7 @@ aPR aPR aPR aUL -aEa +wun aEa aHm aEa @@ -74856,7 +78539,7 @@ bgZ bhK aIe biP -bjM +bjL bkX bmh bjL @@ -74876,7 +78559,7 @@ bEr bFH bEr bEr -bEr +pQw bEr bEr bEr @@ -74884,35 +78567,35 @@ bEr bEr bPu bva -bOG -bva -bva +rXT +bFZ +sUP bTf -bva -bva +vGg +wdx bVu -bNX +mzU +rzp +kpK bDi -bDi -ukn bZt -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -cgp -ukn -aaa -aaa -aaa -aaa -aaa -aaa +bva +oAW +bDi +pYC +bva +mHy +wzb +nYb +gVc +uiP +xCV +ehM +bDi +dWk +bBX +aht +adR aaa aaa aaa @@ -75066,7 +78749,7 @@ amn alC alE aou -cCN +apb agP aqx arq @@ -75113,7 +78796,7 @@ bha bhL aHN bjj -bjN +xQc bkY bmi bjN @@ -75146,30 +78829,30 @@ bva bSs bTg bUa -bva +jYh bVv -bSw -bPC +bva +nQc bXU -oEA +bDi bZt bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -cgp -oEA -aaa -aaa -aaa -aaa -aaa -aaa +kRq +uMt +bME +fef +fmh +bNU +nYb +dSr +fmh +dJm +bDi +wfO +weL +bBX +aht +adR aaa aaa aaa @@ -75342,7 +79025,7 @@ aBi aBi aBi aBi -aHH +hqo aDZ aJH aKJ @@ -75390,7 +79073,7 @@ bvc bFJ bGP bHV -bJl +sEN bKo bLA bMG @@ -75402,31 +79085,31 @@ bQV bRE bSt bTh -bFF -bva +rJg +dAG bVw -bDi -bDi +bva +iEQ bXV -ukn -bZt -bZs -bZs -bZs -bZs -fmr -bZs -bZs -bZs -bZs -cgp -oEA -aaa -aaa -aaa -aaa -aaa -aaa +bDi +bNK +bva +bME +bDi +ksf +bva +bDi +ohR +nYb +ohR +reH +xCV +xaO +sww +bDi +bBX +aht +eNF aaa aaa aaa @@ -75627,7 +79310,7 @@ bhc aAL big biS -bjN +bjL bla bmk bjN @@ -75655,35 +79338,35 @@ bKn bEr bPx bva -bOG +bOI +bFZ +bFZ +bFZ +lms bva bva bva bva -bva -bVx -bPC -bXb +tvP bDi -oEA -bZt -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -cgp -oEA -aaa -aaa -aaa -aaa -aaa -aaa +wRk +bva +bva +olc +bva +bva +rhr +dym +bDi +ycx +lBP +fvb +bBX +bDi +wfO +bBX +aht +eNF aaa aaa aaa @@ -75885,8 +79568,8 @@ aDZ aHN biT bjL -bjN -bjN +kSO +bjL bjL boz bpB @@ -75912,35 +79595,35 @@ bNN bOD bPx bIZ -bOG +bCz bva bSu bTi bUb bva bVy +ohR +hVx +oWw bDi -bXc +bNS +bva +klo +bSv +new +bva +dye +nVU bDi -ukn -bZt -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -cgp -ukn -aaa -aaa -aaa -aaa -aaa -aaa +qBv +bDi +pBD +bBX +bDi +fLG +bBX +aht +nge aaa aaa aaa @@ -76140,11 +79823,11 @@ bgi aJI aDZ aHN -biU -bjO +bjL +bjL blb bml -bnv +bjL bnv bpC bra @@ -76169,7 +79852,7 @@ bNO bOC bPv bIZ -bOG +bCz bRF bDi bPC @@ -76178,26 +79861,26 @@ bva bPA bSw bSw +nNJ bDi -bVq -bZt -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -cgp -ukn -aaa -aaa -aaa -aaa -aaa -aaa +nWP +bva +gjp +lHX +nDo +bva +sij +bDi +ydf +ihj +ssx +bva +bBX +bBX +bBX +bBX +aht +eNF aaa aaa aaa @@ -76396,11 +80079,11 @@ aVS aRL aJI aDZ -bih -biV +aHN +bjL bjP -bjP -bmm +blb +bjL bnx boA bpD @@ -76426,33 +80109,33 @@ bKn bEr bPx bva -bOG +bCz bNK bSv bTj bDi bva +tRc bVz -bWm -bSw -bNX -ukn -bZt -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -bZs -cgp -ukn -aaa -aaa -aaa -aaa +ftp +lQX +bDi +bva +bva +bva +bva +bva +bva +bva +bva +bva +bIZ +bva +bva +aht +aht +aht +aht aaa aaa aaa @@ -76605,7 +80288,7 @@ agP cCS alH ams -akS +alH anP agP apg @@ -76653,12 +80336,12 @@ bfj bdm aJI aDZ -aHN +bih biW -bjQ -bjQ +wUf +wUf bmn -bjQ +iGJ bjQ bpE brc @@ -76691,21 +80374,21 @@ bUc bva bva bva +bva +nNJ +bDi +bOB +bSw +bDi bDi -cBj -oEA -bZs cad -cad -cad -cad -cad -cad -cad -cad -cad -bZs -oEA +eYM +bQl +mMc +mZE +aaa +aaa +eNF aaa aaa aaa @@ -76914,7 +80597,7 @@ bii biX bjR blc -bmo +biX bny boB bpF @@ -76934,13 +80617,13 @@ bGU bIb bJn bKs -bLD +bKs bMI bNQ bOC bPz bIZ -bmf +pwj bva bSx bTk @@ -76948,21 +80631,21 @@ bUd bva bDi bDi -bNK +wIv +qOH +fpT +fpT +fpT +wNq bva -oEA -oEA -oEA -oEA -oEA -oEA -oEA -oEA -oEA -ukn -ukn -oEA -oEA +gMO +kCc +bva +hTr +mZE +aaa +aaa +eNF aaa aaa aaa @@ -77139,7 +80822,7 @@ vTL aDA aEv aFu -aFu +lnn aGZ aHM aIQ @@ -77169,7 +80852,7 @@ aJI aDZ bij biY -biY +rvH biY biY biY @@ -77191,39 +80874,39 @@ bFO bFO bFO bKt -bGW +qar bGW bNR bAW bva bva -bmf +pwj bva bva bva bva bva -bDi +jXV bva bva -bva -bYG -bZw -bDi -bDi -cbU -bva -aaa -aht -aaa -aht -aaa -aht -aaa -aaa -aaa -aaa -aaa +qYi +bBX +bBX +bBX +uUQ +bBX +fdS +xTi +bXk +jlb +bXk +bXk +bXk +bXk +bXk +bXk +bXk +bXk aaa aaa aaa @@ -77410,7 +81093,7 @@ aQJ aRL aSD aTT -eIh +aTV aRL aWR aXT @@ -77439,7 +81122,7 @@ bvj bwF byo bzP -bAZ +bCj bCi bDr bEv @@ -77461,26 +81144,26 @@ bKH bKH bKH bKH -bKH -bKH -bXW -bmf -bRF -bNK +iyg +lIr +bQY bXk +mbe +scz +kSF +kDJ +oYj +uMo bXk +mci +cbX +ceq +ceq +ceq +mhl +ceq +ceq bXk -bXk -bXk -bXk -bXk -aaa -aby -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -77692,12 +81375,12 @@ bpI biY bsC buc -bvj +jsj bwG byp bzQ -bBa -bCj +bzQ +ioj bsA bEw bkh @@ -77709,34 +81392,35 @@ bEr bEr bEr bOF -bKH -bKH -bQY +bDz +bDz +bCD bDi -bDi -bTl bUe -bNX -bVA -bRF -bHT -bXX -bYH +bTl +bBX +bBX +bBX +bBX +qXq +bBX +bXk bZx -bDi -bXk -cbV -ccQ +eQN +tcY +cam +cam cdI -ccQ -ccQ +cri +eVW +cbX +wKK +wKK +wKK +wKK +wKK +wKK bXk -aht -aby -aaa -aaa -aaa -aaa aaa aaa aaa @@ -77812,7 +81496,6 @@ aaa aaa aaa aaa -aaa "} (106,1,1) = {" aaa @@ -77912,7 +81595,7 @@ awR awR awR aAN -jYe +gNG aIO aJM aKQ @@ -77951,10 +81634,10 @@ bsC bud bvk bwH -byo +bua +bzR bzR bBb -bCk bDr bEx bkh @@ -77965,7 +81648,7 @@ bKv bLF bjc bNS -bOG +bCz bPB bPB bPB @@ -77973,28 +81656,29 @@ bPB bPB bPB bPB -bOB -bva -bva +uwX +uMe +lTC bXd -bDi -bOG -bQj -bDi +cif bXk +vRm +bpL +fQf cbW -ccR -cdJ -ceq -ceq +cbd +cdI +cri +eVW +cbX +cBQ +cBQ +cBQ +cBQ +cBQ +cBQ bXk aaa -aby -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -78069,7 +81753,6 @@ aaa aaa aaa aaa -aaa "} (107,1,1) = {" aaa @@ -78175,7 +81858,7 @@ aJL aKR aLF aNd -aKQ +wBg aLL aQM aRL @@ -78183,7 +81866,7 @@ aSG aTW aUW aRL -aRL +kEW aXW aXS aZX @@ -78206,11 +81889,11 @@ bpK biY bsD buc -bvj +kQy bwI -byq +byo bzS -bBb +eFj bCl bsA bEy @@ -78222,7 +81905,7 @@ bKw bLG bjc bNT -bOG +bCz bPB bQm bQZ @@ -78231,26 +81914,27 @@ bQZ bTm bPB bUG -bVB -bQj +uMe +hzc bXe -bSw -bOG -bNK -bDi +krU bXk -cbX -cbX -cbX -ceq -ceq +kyv +lWJ +iAx +bZA +cam +ous +bXk +tuL +ccR +cbV +cbV +ccQ +ccQ +ccQ +ccQ bXk -aaa -aht -aaa -aaa -aaa -aaa aaa aaa aaa @@ -78326,7 +82010,6 @@ aaa aaa aaa aaa -aaa "} (108,1,1) = {" aaa @@ -78444,7 +82127,7 @@ aRN aXX aXS aXS -bbe +pWT bcb bdn bel @@ -78463,9 +82146,9 @@ bpH biY bsE bue -bvj -bwI -byo +tix +cSJ +bsA bzT bBc bCm @@ -78479,7 +82162,7 @@ bKx bLH bjc bNU -bOG +bCz bPB bQn cCP @@ -78487,28 +82170,29 @@ cCF cCH bTn bPB -bDi -bVC -bQj -bPA -bDi -bOG -bva -bDi +uwX +wMM +fzu +wiB +reV bXk -cBQ -cbX +sKa +iFI +oUa +vjd +oAw cdK bXk +jlb bXk bXk bXk bXk -abI -abI -abI -abI -abI +bXk +bXk +bXk +bXk +aht abI abI abI @@ -78583,7 +82267,6 @@ aaa aaa aaa aaa -aaa "} (109,1,1) = {" aaa @@ -78700,8 +82383,8 @@ aVW aRN aXY aXS -aZY -bbe +aXS +pWT bcc aDZ bem @@ -78720,8 +82403,8 @@ bpM biY bsA bua -bvi -bwJ +rar +bwE bsA bzU bBd @@ -78736,7 +82419,7 @@ bKy bLI bjc bjc -bOG +bCz bPB bQo cCF @@ -78749,13 +82432,13 @@ bUH bUH bUH bUH -bOG +bXk bTE cae -bXk -cBQ -cbX -cdK +eta +mmv +cae +tPm bXk ceT cfr @@ -78764,10 +82447,11 @@ cgr cgP cgP cgP +cgP +cgP cig cgP -cgP -cgP +cig cgP cig cgP @@ -78791,14 +82475,14 @@ cgP clC clH clP -clW +kFm clw cmf cmm cmu clG -cmC -cmI +cmB +xFl cmL cmR cmV @@ -78840,7 +82524,6 @@ aaa aaa aaa aaa -aaa "} (110,1,1) = {" aaa @@ -78977,7 +82660,7 @@ bpN bre bsF bkh -bvl +jUV bwK byr bzV @@ -78993,7 +82676,7 @@ bGZ bLJ bMK bjc -bOG +bCz bPB bQp cCH @@ -79007,55 +82690,56 @@ bWn bXf bUH bYI -bXk +jrG caf -bXk +uun cbY -cbY -bXk +cdc +gnq bXk ceU -cam +eVy cfP bXk bXk bXk -bXk -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI -abI +tue +pjH +pjH +pjH +roc +mVM +mVM +mVM +mVM +mVM +mVM +mVM +mVM +mVM +mVM +mVM +mVM +mVM +mVM +mVM +tfw +pjH +pjH +uHG clw clw clw -clw -clI clQ clX +rsZ clw cmg cmn cmv clG -cmD -cmJ +cmG +gpI cmM cmK cmW @@ -79097,7 +82781,6 @@ aaa aaa aaa aaa -aaa "} (111,1,1) = {" aaa @@ -79213,10 +82896,10 @@ aSK aSK aRN aRN -aRN +bgk +gam aZZ -bbf -cCD +aRN aRN beo aRN @@ -79250,7 +82933,7 @@ bKz bnH boN cBL -bOG +bCz bPB bQq bRb @@ -79265,27 +82948,28 @@ bXg bXY bYJ bZy -cag +bZy cbc cbZ -cbZ +bZy cdL cer ceV cfs -bZA +dWp cgs cgQ chv -ahi -abI -abI -abI +mKk +aht +aaa +aht +aht aaa aaa -aaa -aaa -abI +aht +aht +aaa aaa aaa aaa @@ -79299,7 +82983,6 @@ aaa aaa aaa aaa -ahi clz clA clD @@ -79308,11 +82991,12 @@ clR clY cmd cmh +uzn cmo clG clG -cmE -cmK +clG +gpI cmN cmK cmK @@ -79354,7 +83038,6 @@ aaa aaa aaa aaa -aaa "} (112,1,1) = {" aaa @@ -79507,7 +83190,7 @@ bKA bLK bMM bjc -bOG +bCz bPB bPB bRc @@ -79524,25 +83207,25 @@ bYK bZz cah cbd -cam +bZA cam cdM -bXk -bXk -bXk +bXq +xmE +ymb cfQ bXk +qWG bXk -bXk -bXk -bXk -cbj -bXk -bXk -bXk -bXk -bXk -bXk +mVM +aht +aaa +aht +aht +aaa +aaa +aht +aht aaa aaa aaa @@ -79555,21 +83238,22 @@ aaa aaa aaa aaa -clu -clw -clw +aaa +emV +iBJ +clB +hQz clB -clw -clK clS clZ +tlw cme -cmi +nMG cmp cmw -cmA cmF -cmK +opz +qYS cmK cmK cmX @@ -79611,7 +83295,6 @@ aaa aaa aaa aaa -aaa "} (113,1,1) = {" aaa @@ -79764,7 +83447,7 @@ bIj bFU bFU bjc -bOG +bCz bPC bPB bRd @@ -79783,23 +83466,23 @@ cai cbe cca cam -cdN +qtO bXk -ceW -bXk -cfR -cgt -cgR -cgt -chO +jlb bXk bXk bXk -chR -cgt -cjT -ckq bXk +bXk +bXk +cbj +bXk +cbj +bXk +bXk +bXk +bXk +ckJ aaa aaa aaa @@ -79813,13 +83496,14 @@ aaa aaa aaa aaa -cCG +aaa +ouv clw clw clw -clL clT cma +clL clw cmj cmq @@ -79868,7 +83552,6 @@ aaa aaa aaa aaa -aaa "} (114,1,1) = {" aaa @@ -80021,7 +83704,7 @@ bKB bKB bFU bNV -bOG +bCz bPD bPB bRe @@ -80041,22 +83724,22 @@ cbf ccb ccS cdO -ces -ceX -cft -cfS -cfV -cgS -cfV -chP -cih -cir -cih -chS -cfV -cgS -cfV bXk +ceX +iyJ +cfS +fFv +fFv +fFv +fFv +fFv +cir +fFv +fFv +fFv +fFv +fFv +bTE aaa aaa aaa @@ -80070,19 +83753,20 @@ aaa aaa aaa aaa -cly -acN -acN +aaa +rnr clE +xnm clM clU cmb +mxy clw cmk cmr cmx clG -cmG +cmH cmK cmP cmK @@ -80125,7 +83809,6 @@ aaa aaa aaa aaa -aaa "} (115,1,1) = {" aaa @@ -80295,25 +83978,26 @@ bYN bZA cak cbg -cca +bYC cam cdP -bXk -bTE -bXk +rYY +mwG +nAs cfT -cfV -cgT -cfV -cfV -cfV -cfV -cfV -cfV -cfV -cgT -ckr -bXk +fFv +fFv +qbp +fFv +fFv +dMG +fFv +fFv +qbp +fFv +fFv +bTE +aaa aaa aaa aaa @@ -80327,19 +84011,19 @@ aaa aaa aaa aaa -abI -abI abI clw clN +qxq clV cmc +mDW clw cml cms cmy clG -cmH +cmB cmK cmQ cmU @@ -80382,7 +84066,6 @@ aaa aaa aaa aaa -aaa "} (116,1,1) = {" aaa @@ -80535,7 +84218,7 @@ bKD bKD bFU bNX -bOG +bCz bPE bQs bRg @@ -80555,21 +84238,21 @@ cbh cam cam cdQ -cet -cCI -cfV +bXk +bTE +bXk cfU -cgu -cgU -chw -cgU -chw -cgU -chw -cgU -cjs -cfV -cfV +tIS +iCs +rPg +cBR +cBR +knw +cBR +cBR +uVW +lRY +ckr bTE aaa aaa @@ -80584,9 +84267,10 @@ aaa aaa aaa aaa +aaa abI -abI -abI +clw +clw clw clw clw @@ -80639,7 +84323,6 @@ aaa aaa aaa aaa -aaa "} (117,1,1) = {" aaa @@ -80751,8 +84434,8 @@ aPE aPE aPE aPE -aPE -aWc +qEN +bdv aWY aRN aYU @@ -80792,9 +84475,9 @@ bFU bFU bFU bFU -bOI +hZB bPF -bQt +bTu bRh bRM bSF @@ -80811,20 +84494,20 @@ cam cam cam cam -cdQ +orZ +qFu cet -cCI +ulY cfV +cgu +cgU +cgU +chw +chw +chw +chw +cjs cfV -cgv -cfV -chx -cfV -chx -cfV -chx -cfV -chx cfV cfV bTE @@ -80846,6 +84529,7 @@ aaa aaa aaa aaa +aaa abI aaa aaa @@ -80896,7 +84580,6 @@ aaa aaa aaa aaa -aaa "} (118,1,1) = {" aaa @@ -81069,20 +84752,20 @@ cbi ccc ccV cdR +qFu cet -cCI +ulY cfV -cfU cgv +cfV +sWj +uaP cgV -bBW -bBW -cgV -iEY -aaa -bBW -bBW +uaP cgV +uaP +ciG +cfV cfV bTE abI @@ -81101,6 +84784,7 @@ aaa aaa aaa aaa +aaa adR adR adR @@ -81153,7 +84837,6 @@ aaa aaa aaa aaa -aaa "} (119,1,1) = {" aaa @@ -81267,7 +84950,7 @@ aSO aUd aVd aWe -aXa +aXb aRN aYX bad @@ -81325,21 +85008,21 @@ cao cbj bXk ccW -bXk -bXk -cfa +wcs +iyJ cfa cfa +twv cgv -bBW -bBW -bBW -iEY -fKW -aaa -bBW -bBW -bBW +sWj +dnS +uoq +fyO +mpd +fyO +uoq +uRk +ciG cfV bTE abI @@ -81360,6 +85043,7 @@ aaa aaa aaa aaa +aaa abI aaa aaa @@ -81410,7 +85094,6 @@ aaa aaa aaa aaa -aaa "} (120,1,1) = {" aaa @@ -81586,18 +85269,18 @@ cdS ceu cfb cfu -cfa +tlN cgv -bBW -bBW -aaa -aaa -fKW -aaa -aaa -bBW -bBW -cfV +cCI +uoq +fyO +fyO +mpd +fyO +fyO +uoq +hQC +mpd bTE abI aaa @@ -81843,18 +85526,18 @@ cdT cev cfc cfv -cfa +tlN cgv -aaa -aaa -aaa -cii -cis +cCI +fyO +fyO +sWj +cgT ciG -aaa -iEY -cgV -cfV +fyO +fyO +hQC +mpd bTE abI aaa @@ -82102,16 +85785,16 @@ cfd cfw cfW cgw -iEY -fKW -fKW -cij +cCI +mpd +mpd +cCI cit ciH -fKW -fKW -iEY -cfV +mpd +mpd +hQC +sYp bTE abI aaa @@ -82353,22 +86036,22 @@ cdN ccW ceY cda -cdV +cbX cex cfe cfx -cfa +tlN cgv -cgV -iEY -aaa -cik -ciu +cCI +fyO +fyO +fyF +cgY ciI -aaa -aaa -aaa -cfV +fyO +fyO +hQC +mpd bTE aaa aaa @@ -82575,10 +86258,10 @@ bpV brm bsN bun -bpY -bpV +mcf +nnf byz -bpV +ooh bpY bCB bDz @@ -82614,18 +86297,18 @@ cdW cey cey cfy -cfa +tlN cgv -bBW -bBW -aaa -aaa -fKW -aaa -aaa -bBW -bBW -cfV +cCI +uoq +fyO +fyO +mpd +fyO +fyO +uoq +hQC +mpd bTE aaa aaa @@ -82830,14 +86513,14 @@ bmA bjd bpY bpY -bpY -bpY -bpY +cwP +pSc +gGA bwW byA bAi -bva -bva +bpY +pwj bva bva bva @@ -82869,19 +86552,19 @@ bXk ccW bXk bXk -cfa -cfa -cfa +cet +cet +tlN cgv -bBW -bBW -aaa -aaa -fKW -iEY -aaa -bBW -bBW +fyF +prQ +fyO +fyO +mpd +fyO +fyO +dZj +ciI cfV bTE aaa @@ -83080,29 +86763,29 @@ bhd cpJ cpP aBI -bkj +aEY bls +aBI +aBI bmB -bmB -bmB -bpZ -brn -bsO -brn +bva +bsn +bva +bva bvu -bwX -byB -bAj -bBm -bBm -bBm -bEN -bBm -bHf -bBm +bva +bva +bva +bva +pwj +hVx +xDj +bva +jCv +bOK bEN bKI -bBm +bEN bHf bOa bOK @@ -83125,20 +86808,20 @@ cbl cch cdc cdX +fwR cet -cCI -cfV -cfU +ulY +oGm cgv -cgV -bBW -aaa -aaa -iEY -cgV -bBW -bBW -cgV +cfV +fyF +cZt +wpI +cZt +wpI +cZt +ciI +cfV cfV bTE abI @@ -83337,24 +87020,24 @@ aJZ bhO bio aDZ -bkk -blt -bmC -bmC -bmC -bmC -bmC -bsP -bmC -bmC -bwY -byC -bAk -byC -byC -byC -bEO -byC +aGV +aDZ +aDZ +aDZ +jcT +xje +tTl +tTl +tTl +gkS +tTl +tTl +tTl +tTl +dgg +phJ +phJ +xje bAk bIt bJB @@ -83381,21 +87064,21 @@ cam cam cam cam -cdQ +cdI +eWi cet -cCI +ulY +oGm +cgx +cgU +cgU +cBS +cBS +cBS +cBS +cjt cfV cfV -cgv -cfV -chz -cfV -chz -cfV -chz -cfV -chz -cfV cfV bTE abI @@ -83593,24 +87276,24 @@ bgt aJI cpK cpQ -aAL -bkl +aDZ +aGV blu -bmD -bmD -bmD -bqa +aDZ +aDZ +eeF +bBX +bBX +bBX bro -bro -bro -bro -bwZ -bmD -bAl -bBn -bCC -bCC -bEP +bBX +bBX +bBX +bBX +bva +fdQ +npE +npE bFZ bAl bIu @@ -83634,26 +87317,26 @@ mCe bYl bYO bZC -cal +hYm cbm cci cam -cdQ -cet -cCI -cfV -cfU -cgx -cgU +ogX +bXk +bXk +bXk +jBn +tIS +meF chA -cgU -chA -cgU -chA -cgU -cjt -cfV -cfV +woh +woh +qQr +woh +woh +liR +phg +cks bTE abI aaa @@ -83819,7 +87502,7 @@ aAG aBA aCQ aDS -aCS +pHo aAH aGu aHh @@ -83851,28 +87534,28 @@ bhg cpL cpR bjl -bjs -bjo -bjq +bGa +bKM +blt cqh -bjo -cCl -cCl -cCl -cCl +bKM cCl +pYw +gFo +cSK +duF bxa byD bAm -bBo +dhz bCD bDA bEQ -bGa +jSA bHg bIv bJD -bGa +bBo bBo bMU bmC @@ -83896,22 +87579,22 @@ cbn ccj cam cdY -bXk -bXk -bXk +rYY +cff +nAs cfX -cfV -cgY -cfV -cfV -cfV -cfV -cfV -cfV -cfV -cgY -cks -bXk +fFv +fFv +kWQ +fFv +fFv +dMG +fFv +fFv +kWQ +fFv +fFv +bTE abI aaa aaa @@ -84108,26 +87791,26 @@ aJI cpM cpS cpU -bjo +bKM blv -bkn +bmC cqi boP -cCl +bqb brp -bsQ -buo -cCl -bxb +byF +cCt +byF +cCt byE -bAn +bBp bBp bBp bBp bBp bBp bvD -bIw +bIv cqz bKM bLR @@ -84153,22 +87836,22 @@ cbo cck cdf cdZ -cez -cff -cfz -cfY -cfV -cgZ -cfV -chR -cih -civ -cih -chO -cfV -cgZ -cfV bXk +cfg +bXk +cfY +fFv +fFv +fFv +fFv +fFv +civ +fFv +fFv +fFv +fFv +fFv +bTE abI abI abI @@ -84365,18 +88048,18 @@ aJI aDZ aHN bjn -bjo +bKM blw -bkn +bmC cqi boQ cCl brq cCt cCt -bvv +cCt bxc -byF +nIU bAo bBq bCE @@ -84384,7 +88067,7 @@ bDB bER bBp bHh -bIw +bIv cqz bBo bLS @@ -84409,23 +88092,23 @@ cam cbp cci cam -cdN -bXk -cfg -bXk -cfZ -cgt -cha -cgt -chS +cdI bXk bXk bXk -chP -cgt -cjU -ckq bXk +bXk +bXk +bXk +bXk +cbj +bXk +cbj +bXk +bXk +bXk +bXk +ckJ abI aaa aaa @@ -84621,10 +88304,10 @@ bgx aJI aDZ aHN -bjo -bjt +bKM +bBo blx -bkn +bmC bnI boR cCl @@ -84641,7 +88324,7 @@ bDC bES bBp bHi -bIw +bIv cqz bBo bLT @@ -84660,29 +88343,29 @@ bVU bWG bXq bYo -bZb +cah bZI cah cbq cam cam -cav +vXt bXk -bXk -bXk -bXk -bXk -bXk -bXk -bXk -bXk -cbj -bXk -bXk -bXk -bXk -bXk -ckJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa abI aaa aaa @@ -84881,7 +88564,7 @@ bih bjp bkm bly -bmG +bmD bJI boS bqb @@ -84919,11 +88602,11 @@ bXk bTE bZc bZJ -ccl -cbr cCU cCV ceb +jPo +ory bXk aaa aaa @@ -84931,15 +88614,15 @@ aaa aaa aaa aaa -abI aaa aaa aaa -abI aaa -abI -abI -abI +aaa +aaa +aaa +aaa +aaa abI aaa aaa @@ -85086,7 +88769,7 @@ aaa aaa aaa aaa -aht +aaa aaa aaa abI @@ -85133,11 +88816,11 @@ aZe bdy bdo aJI -aDZ +wVC aHN -bjq -bkn -bkn +blt +bmC +bmC bmH byK boS @@ -85155,7 +88838,7 @@ bDE bEU bBp bHk -bIw +bIv bJE bJN bLV @@ -85188,11 +88871,11 @@ aaa aaa aaa aaa -abI aaa aaa aaa -abI +aaa +aaa aaa aaa aaa @@ -85343,7 +89026,7 @@ aaa aaa aaa aaa -aht +aaa aaa aaa abI @@ -85412,7 +89095,7 @@ bDF bEV bBp bHl -bIw +bIv bJF bKO bLW @@ -85600,7 +89283,7 @@ aaa aaa aaa aaa -aht +aaa aaa aaa abI @@ -85649,7 +89332,7 @@ bgz aJI aDZ bip -bjo +bKM bkp blA bmJ @@ -85662,11 +89345,11 @@ cCl bqb bxh bqb -cCl -bBp -bCJ -upI -bBp +fRs +fRs +bAo +bAo +fRs bBp bHm bIy @@ -85857,7 +89540,7 @@ aaa aaa aaa aaa -aht +aaa aaa aaa abI @@ -85906,7 +89589,7 @@ aDZ aJI aDZ biq -bjs +bGa bkq blB bkn @@ -85925,7 +89608,7 @@ bCK bDG bEW bAt -bvD +bHg cqw cqD bKO @@ -86114,10 +89797,10 @@ aaa aaa aaa aaa -aht -cBU -cBU +aaa cBU +lcZ +lcZ apT apT apT @@ -86163,19 +89846,19 @@ bgA bhe aDZ bip -bjo +bKM bkr blC cqe bnN -boW +byC bqe -boW +byC cql -boW +byC bvA bxj -byK +hiY bAt bBx bCL @@ -86371,8 +90054,8 @@ aaa aaa aaa aaa -aht -cBU +aaa +lcZ aoA apq apU @@ -86420,7 +90103,7 @@ aDZ bhh bhM bir -bjt +bBo bks blD bko @@ -86440,7 +90123,7 @@ bDI bEY bGc bHo -bIz +bRX cqE bJN bLY @@ -86628,7 +90311,7 @@ aaa aaa aaa aaa -aht +aaa cBU aoB apr @@ -86874,19 +90557,19 @@ aaa aaa aaa aaa +aiS +aiT +aiS +aiT +aiS +aiT +aiS +aiT +aiS +aiT +aiS aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aht -cBU +lcZ aoC aps apW @@ -86900,12 +90583,12 @@ awd abI awd aAM -aBK +qHi aDa aEb -aAM -aFD -aDa +Drm +RST +RST aAN aIf aJe @@ -87131,21 +90814,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aiS aiT -aiS +plA +oMN +akf +gxe +akf +eqD +oMN +vlF +tvj aiT -aiS aaa -aaa -aaa -aht -cBU -cBU cBU +lcZ +lcZ cBU cBU asa @@ -87161,8 +90844,8 @@ awd awd aAN aAN -awd -awd +eWf +EjC aAN aIg aJf @@ -87388,17 +91071,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aiT +aiS +qPB +gNv +ngp cBr cBs -cBu -aiT -aaa -aaa -aaa +alb +gna +klV +xbJ +aiS aaa aaa aaa @@ -87417,12 +91100,12 @@ aaa aaa aaa aaa -lKs -pRP -fYp -eDm -uYl -eAP +aAN +aAN +aAN +aAN +aHN +aIU aJI aLe aMe @@ -87644,18 +91327,18 @@ aaa aaa aaa aaa -aaa aiS aiS aiS aiS -akf -akf +epJ +uaC cBv -aiS -aaa -aaa -aaa +cBw +gNv +nnh +sqh +aiT aaa aaa aaa @@ -87674,11 +91357,11 @@ aaa aaa aaa aaa -lKs -rAU -oif -lZH -sUS +aaa +aaa +aaa +awd +aHN aIU aJH aLe @@ -87901,14 +91584,17 @@ aaa aaa aaa aaa -aaa aiT cBk -fIW +jhD cBo alQ alb cBw +alb +aiS +aiS +aiS aiS aiS aiT @@ -87918,9 +91604,6 @@ aiS aiS aiS aiS -aiS -aiS -aiS apX avd avd @@ -87931,16 +91614,16 @@ apX aBL aBL apX -lKs -sTR -inD -lKs +aET +rYC +aET +aET aHN aIU aJI lAs lAs -aNG +iKb aOR iKb lAs @@ -87976,13 +91659,13 @@ bvH bxq byP bAy -bjt +bBo bCO -bjt +bBo bCO -bjt +bBo bCO -bjt +bBo bJN bKS bMe @@ -88158,19 +91841,19 @@ aaa aaa aaa aaa -aaa aiU -ajv +jHP aju ajt alQ +mnG alb alb aiS anY apt +sbk aiS -cBz alP cBB apu @@ -88188,9 +91871,9 @@ apX aBM aDb apX -aET -aET -aET +oFo +jOB +qbZ aET aHN aIU @@ -88232,7 +91915,7 @@ bkt bvI bxr byQ -bAz +bBo aaa aht aht @@ -88415,21 +92098,21 @@ aaa aaa aaa aaa -aaa aiT -aju +kkk akh alc alR amF alb +alb anm ajv ajv aju +ajv cBA aiS -aiS akn apX apX @@ -88445,11 +92128,11 @@ apX aBN aDc apX -coq -cor -cow aET -aHN +cor +aET +aET +hFy aJh bhe lAs @@ -88672,14 +92355,14 @@ aaa aaa aaa aaa -aaa aiT cBl cBm cBp alS amG -alb +mnG +cPO aiS aiS aiS @@ -88704,7 +92387,7 @@ aDd apX aEU aFE -aGA +JAb aHn aIi aJi @@ -88721,9 +92404,9 @@ aUo aVs aWv aLf -aYt +aPW aZl -bay +aPW aLf aLf bdC @@ -88929,7 +92612,6 @@ aaa aaa aaa aaa -aaa aiS aiS akg @@ -88938,9 +92620,10 @@ aiS akg aiS aiS +aiS aob +eaw ajv -aoD ajv cnX aiS @@ -88959,8 +92642,8 @@ apX atf aDe apX -aEV aFF +vuP aGB aET aHN @@ -89186,13 +92869,13 @@ aaa aaa aaa aaa -aaa -aht aiS +wMF cBn cBq ajv ajv +iEU aiS akj ale @@ -89217,8 +92900,8 @@ aBP com apX aET -aET -aET +lKL +YSB aET aHN aIU @@ -89443,14 +93126,14 @@ aaa aaa aaa aaa -aaa -aaa +aiS aiS aiS aiT aiT aiS aiS +aiS cBx aiS aiS @@ -89474,7 +93157,7 @@ aBQ con cop aEW -cos +kIO aGC cos coy @@ -89761,7 +93444,7 @@ bcz bhq aNR bix -aFi +ygZ bkx blM bmU @@ -90284,7 +93967,7 @@ bpd bqo brG btg -buz +fjs bvQ bxz byY @@ -90294,7 +93977,7 @@ bCT bDR bCT bGj -bHx +buz abI bJP bLb @@ -90503,7 +94186,7 @@ aDi aEd aEZ aEZ -aGE +aEZ aEd aEd aJn @@ -90549,9 +94232,9 @@ bAD bBI bCU bDS -bFe +bwb bGk -bHx +buz abI bJP bLc @@ -90794,13 +94477,13 @@ bkA blR bmX bnX -bpf +eSL bqq -brI +bpf bth -buz +wBb bvS -bxB +bwa bza bAE bBJ @@ -90808,7 +94491,7 @@ bBJ bDT bFf bGl -bHx +buz abI bJP bLd @@ -91007,12 +94690,12 @@ apX apX apX avl -awv -avk +fIu +dbi aIh azA -avk -avk +dbi +dbi aDk aEd aFb @@ -91053,9 +94736,9 @@ bmY bnY bpg bqr -brJ +bqs bti -bod +wBb bvT bxC bzb @@ -91309,10 +94992,10 @@ bjw bjw bjw bph +eYr bqs brJ -btj -bod +wlK bvU bxD bzc @@ -91526,7 +95209,7 @@ axw ayu azC axw -aBT +Zud atn aEf aFc @@ -91559,20 +95242,20 @@ bfF bgL bht bbI -aTx -bjw +biC +pdW bjw blT bmZ bnZ bpi +edl bqs -brJ btk buB -brR -bxE -bnj +eNq +eNq +urP bAF bBL bCW @@ -91581,11 +95264,11 @@ bFh bGn bHy aaa +aht aaa +aht aaa -aaa -aaa -aaa +aht aaa aaa aaa @@ -91816,33 +95499,33 @@ bfG bgM bhu bbI -biB -bcz -bkC +aFi +aTx +bjw blU bna -boa -bpj +bqs +bqs bqt brK btl -bod +dkR bvV -bxF +cxt bzd -bAF +wnJ bBM bCX bDX bFi bGo bHy -abI -aaa -aaa aaa +aby aaa +aby aaa +aby aaa aaa bzy @@ -92047,7 +95730,7 @@ aFe aFI aGF aHq -aIm +aIl aEd aKk aLh @@ -92073,33 +95756,33 @@ bfH bfH bhv bbI -aTx +aEj bjx bjw blV bnb -bob -bpk bqs +bqs +bqt brL -btm +btl buC bvW bxG bze -bAF +vTN +bBN bBN -bCY bDY bFj bGp bHy abI -aaa -aaa -aaa -aaa -aaa +aby +aht +aby +aht +aby aaa aaa aaa @@ -92330,33 +96013,33 @@ bfI bdI bbI bbI -biC -bjy -bkD +aGP +bjx +bjw blW -bnc -boc -bpl -bqu +bna +pbI +bqs +bqt brM -btn -bod -bvX +btl +gDZ +bvV bxH -bzf -bAF +bzd +wnJ bBO bCZ -bDZ +bDX bFk bGq bHy aaa +aby aaa +aby aaa -aaa -aaa -aaa +aby aaa aaa aaa @@ -92587,33 +96270,33 @@ bfJ bdI aaa aEj -aFi -aTx +pKd +bjx bjw -bjw -bjw -bod -bod -bod -bod -bod -bod +qDJ +vmG +hOd +pDP +nBL +bqs +xgG +cKA bvY -bxI -bnj +bvY +fkH bAF bBP bCW -bDZ +bDX bFl bGr bHy aaa +aht aaa +aht aaa -aaa -aaa -aaa +aht aaa aaa aaa @@ -92845,33 +96528,33 @@ bdI aaa aEj aEj -bjz -bkE -aht -bnd +bjx +bjw +bjw +uAZ +boe boe -bpm bqv -brN -bto +bqs +brJ buD bvZ bxJ -bzg -bAG +tAK +bAF bBQ bDa bEa bFm bGs -gMm -gMm -jOJ +bHy +bHy +bHy bHy bHy bHy bOs -clx +mZE aaa aaa aaa @@ -93102,18 +96785,18 @@ aaa aaa aaa aEj -aTx -bkE -aht -bnd +obj +aLi +tim +eXo bof -bpn +boa bqw -brO +brH btp buE bwa -bxH +efu bzh bAF bBR @@ -93128,7 +96811,7 @@ bIK bMl bNp bOt -bPj +mZE aaa aaa aaa @@ -93359,15 +97042,15 @@ aaa aaa aaa aEj -aTx -bkE -aht -bnd +bjx +aFi +bjw +nJI bog bpo -bpn -brP -btq +lAR +bqs +bti buF bwb bxK @@ -93376,16 +97059,16 @@ bAF bBS bDc bEc -bFo +bGu bGu bGu bIL bJR bLf bMm -stl +bNp bOt -bPj +mZE aaa aaa aaa @@ -93616,15 +97299,15 @@ aaa aaa aaa aEj -bjz -bkE -aht -bnd +bjx +aEj +bjw +xPa boh bpp bqx -brQ -btr +bqs +brJ buG bwc bxL @@ -93642,7 +97325,7 @@ bIM bMn bNp bOt -bPj +mZE aaa aaa aaa @@ -93846,7 +97529,7 @@ atn aFP aGM aFi -aIo +bfu aJs aKo aLl @@ -93873,33 +97556,33 @@ aaa aaa aaa aEj -aTx -bkF -bkF -bkF -bkF -bkF -bnj -brR +bjx +aFi +bkD +vxp +boc +bnc +tdp +oDP bts buH -bwd -brR -bnj -bAF -bAF -bAF -bAF -bFq -bGw -bAF +bjw +bjw +bjw +bHy +bHy +bHy +bHy +bHy +bGw +bHy +bHy bHy -tYg bHy bHy bHy bOs -bPk +aht aaa aaa aaa @@ -94130,33 +97813,33 @@ aaa aaa aaa aEj -aTx +bjx +aEj +bjw +bjw +bjw +bjw bkF -eQR -bne -blX -bkF -bqy -brS +brR btt -buI -bwe -bxM -bzk -bAH -blX -blX -bAF +brR +bkF +ldQ +lNW +mSc +sci +bwm +glf bFr -bGx -bHB +qtA +kwI bIN dAF -bLg -bMo +bCV +bCV bNq bOu -bPl +aht aaa aaa aaa @@ -94361,7 +98044,7 @@ aEj aEj aEj aEj -aJu +aJs aKp aFi aMA @@ -94379,41 +98062,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aEj -aTx -bkF -blX -blX -blX +aEj +aEj +aEj +aEj +aEj +aEj +aEj +oTl +vzP +vzP +iWV +aFi bpq -bqz +bnj brT -btt -buJ -bwe -bxN -bzl -blX -bBU -bDe -bAF +bxF +wkZ +bnj +bwm +bwm +lWy +gXg +bwm +pNy bFs -bGy +bGx bHC -kwI +cxb bJT -bAF +wOS bMp -bHy -bHy -ahi +bPl +mZE +aht aaa aaa aaa @@ -94614,7 +98297,7 @@ aBY atn aEj aFf -aFi +hUt aFi aFi aFi @@ -94636,41 +98319,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aEl +bdQ +beR +aUC +aUC +eCw +aUC +aUC +qHI +aKq aEj -aTx -bkF -blX -blX -bni -blX +wAI +vzP +vzP bqA brU -btt +bxF buK -bwf -bxO -bzm -blX -blX -blX -bAF +dqw +spz +spz +spz +wFT +bwm +veM bFt -khk +bGy bHD -kwI -bJU -bAF -bHy -bHy -abI -abI +fBz +bCV +bCV +bCV +ahi +aht +aht abI abI abI @@ -94894,40 +98577,40 @@ aaa aaa aaa aEj -aEj -aEj -aEl -aEl -aEj -aEl -aEj aTx -bkG -blY -bnf -blX -blX -bqB +aEj +aKq +aEj +gfi +aEj +bkF +bkF +bkF +bkF +bkF +bkF +bkF +bkF brV -btt -buL -bwg -bxP -bxP -bxP -bxP +ume +bkF +bkF +bkF +bkF bxP +nev +hgD bEf bFu -bGz +khk bHE -bIO bJV bLh bMq aht +aht aaa -aaa +aht aaa abI aaa @@ -95151,38 +98834,38 @@ aaa aaa aaa aEl -bdQ -beR -aUC -aUC +aTx +aFi +aFi +aEj bhz -aUC -aUC -bjA -bkH -blX -blX -blX -bpr +lEn +pnU +pnU +bnd +taT +lWH +wfs +pfP bqC brW -btt -buM -bwh -bxM -bzn -bAH -blX -blX +vMx +ofN +gdL +iLl +bkF +bwm +xlA +bwm +bAF bAF -bFv bGA -fBm +bAG fwr gMm -bLi -bHy -bHy +bAF +bAF +aht aht abI abI @@ -95409,41 +99092,41 @@ aEl aEj aEj aTx -beS aFi -aGO -bcI +aFi aEj -aLk +bjD +lEn +uwb bjB bkH -blX -blX -blX -bpq -bqD +mql +bpn +hEX +brO +bzg brX -btt -buN -bwe -bxQ -bzo -blX -bBU -bDe -bnj -bFw -onw -bHF +csu +xzp +ugC +gdJ +bkF +lWy +cDB +lWy +tSL +lWy +cDB +bwm rBh -vMX -bLj -bIS -lJr +bwm aht aht aht -fon +aaa +aht +aaa +aaa aaa aaa aaa @@ -95663,46 +99346,46 @@ aaa aEl aZv aUC -aUC bcH +aUC aZw +beS aFi -bfM -aFi -bcI aEj +gfi +lEn biD -bjC -bkH -blX -bng -blX -bkF +biD +bnd +tdB +bpn +thW +bpn bqE -brY +brW btu -buO -bwf -bxR -bzp -blX -blX -blX -bnj +xpr +ihk +pXg +bkF +kPi +cDB +hxn +uvq bFx -lQn -bHG +tSL +bwm bIP -bJW -bLk -xfc -lJr +bwm aht aaa +aht aaa -fon -aaa -aaa +aht +aht +aht +aht +aht aaa aaa aaa @@ -95907,10 +99590,10 @@ aJw aKr aEj aMD -aNS aPf aQj aRs +aLi aSl aTv aGO @@ -95920,46 +99603,46 @@ aEj aEj aTx aGO -aFi bcI aFi -beT -bfN -bgN -bcI +aFi +aFi +bfM aEj -aKq -cpV -bkI -blZ -blZ -blZ +bhz +lEn +vYN +vYN +bnd blZ +mQm +ilD +edJ bqF -brZ +brW btv -buN -bwe -bnj -bnj -bnj -bnj -bnj -bnj +nuv +ihk +cPT +bkF +syQ +cDB +rFq +obP bFy bGB -iIy +bwm bIQ -bJX -bLl -xfc -lJr +bwm aht -aht -aht -fon -aaa +bwm +bwm +rNB +bwm +rNB +bwm aaa +aby aaa aaa aaa @@ -96157,7 +99840,7 @@ aaa aEj aFj aEj -aaa +aEj aEj aEl aEj @@ -96165,10 +99848,10 @@ aEj aLm aLm aLm -aLm aQk aRt aLm +aLm aTw aUC aVE @@ -96176,49 +99859,49 @@ aUC aUC aUC aZw -baG -baG -bcJ -baG -baG +aFi +bcI +aFi +aFi +kIo +bfN aEj +gfi aEj -bhA -aKq -biE -cpV -bkJ bkF -blX -blX -bpr -bqG -bsa -btw -buN -bwe -bxM -bzq -bAH -blX -blX -bnj +bkF +bkF +xWl +hPN +nxT +ueP +ost +nOY +dgz +jxl +tXn +hfZ +bkF +kkQ +rKL +lWy +lWy bFz -bGC -lQn +lWy +xlA bIR -bJY -bLm -lpS -gxK -gxK +bwm aht -aaa -gYo -aaa -aaa -aaa -aaa +bwm +ikB +iVJ +izF +typ +bwm +aht +aby +aht +aby aaa aaa aaa @@ -96418,13 +100101,13 @@ aaa aaa aaa aaa -aaa aLn aNT +rax aQo aPg -aQl aRu +srZ aLm aTx aEj @@ -96432,50 +100115,50 @@ aEj aEj aEj aYC +baG +baG +bcJ +baG +baG +aEj +aEj aEj -baG -bbL -bcK -bdR -baG -bfO -aFi bhB -aNR -aNR +fwI +fwI bjE -bkK bkF -bnh -blX -blX -bqH -bsb -btw -buN -bwe -bxS -bzr -blX -blX -bDe bnj -bFA -fKj -nwu +bnj +bnj +bnj +brR +qVP +qtF +jwe +brR +bnj +bkF +bkF +bkF +bkF +bwm +bwm +bwm +bwm lQn -wBr -lQn -qKm +bwm +rNB +bwm wTO -gxK -aaa -aaa -aaa -aaa -aaa +hPU +xsO +rEh +rNB aaa +aby aaa +aed aaa aaa aaa @@ -96662,8 +100345,7 @@ aaa aaa aaa aaa -aaa -aaa +abN aaa aaa aaa @@ -96679,9 +100361,10 @@ aaa aLm aLm aNU +dqY aPh -aQm aRv +sZh aLm aTx aEj @@ -96689,50 +100372,50 @@ aVF aFi aFi aFi -aEj baG -bbM -bcL -bdS +bbL +bcK +bdR baG bfP -bdz -aFi +bfP +aEj +aEj +aEj aKq -biD -aGO -bjD +gfi bkF -bni blX blX -bqI -bsc -btx -buP -bwf -bxT -bzs +bpr +oSc +bsa +btw +buI +bwe +bxM +bzk +bAH blX blX -blX -bnj +bkF +kgR bFB -fKj -fKj -ejp +bwm +svN +bIQ uek -yeS -mES +izF +bwm qnT lJr +lWy +maW +bwm aht +aed aht -aht -fon -aaa -aaa -aaa +aby aaa aaa aaa @@ -96932,13 +100615,13 @@ aaa aaa aaa aaa -aaa aLm aME aNV +dqY aPh -aQm aRw +sqQ aLm aTy aEj @@ -96946,48 +100629,48 @@ aEj aHu aEj aEj -aEj baG -bbN -bcM -bdT +bbM +bcL +bdS baG +kKI +aFi +hOz aEj -aEl -aEl -aEj +oRX biF bjF -bjD bkF -bnj -bnj -bnj -bnj -bnj -bty -buQ -bwi -bnj -bnj -bnj -bnj -bnj -bnj -bFB +bnh +blX +blX +kNf +bsb +btw +buJ +bwe +bxN +bzl +blX +bBU +bDe +bkF +dMO +lWy rxQ -fKj -hKA +lWy +ros +izF izF -lQn mES -htU -lJr -aht -aaa -aaa -fon +lWy +lWy +lWy +lWy +bwm aaa +aby aaa aaa aaa @@ -97189,13 +100872,13 @@ aaa aaa aaa aaa -aaa aLo aMF aNW -aPh +dqY +cvf aQn -aRx +sqQ aSm aTz aEj @@ -97203,50 +100886,50 @@ aVG aFi aFi aYD -aEj -baH +baG baH +uXH bcN -baH -baH -abI -abI -abI -aEj -biG -aKo -bjD +baG +eZA +tDn +aFi +nZw +aFi +gfi +aFi bkF +bni blX blX -bpr -bqJ -bsa -btw -buN -bwe -bxM -bzt -bAH +hvW +igE +btx +dxc +bwf +bxO +bzm blX blX -bnj +blX +bkF +hTl bFC -xGQ -fKj +bwm +nzD uoj -iXQ -lQn -mES +bwm +izF +bwm dMI -lJr +lWy +lWy +jDA +bwm aht -aaa -aaa -fon -aaa -aaa -aaa +aby +aht +aby aaa aaa aaa @@ -97446,64 +101129,64 @@ aaa aaa aaa aaa -aaa aLo aMG aNX -wMV -tSS +dqY +rax aRy aSn +aSn aTA aEj aVH aFi aXC aYE -aEj -abI +baG +rWE bbO -bcO -baH -aaa -aaa -aaa -aaa +rWE +baG +vzT +gUb +aFi aEj -biH -bjH -bjD +gSI +gfi +bfM bkF -bnh -blX -blX -bqK -bsd -btw -buN -bwe -bxU -bzu -blX -blX -bDe bnj -dNt -mPt -fKj -sQr -uyY -tYI -kmh +bnj +bnj +bnj +bnj +itl +buL +cuc +bnj +bnj +bnj +bnj +bnj +bkF +bwm +bwm +bwm +ros +bwm +bwm +bwm +bwm oEG -gxK -aht -aht -aht -mau -aaa +ndI +lWy +cDB +rNB aaa +aby aaa +aby aaa aaa aaa @@ -97692,7 +101375,6 @@ aaa aaa aaa aaa -abN aaa aaa aaa @@ -97710,6 +101392,7 @@ aNY aPi aQp aRz +daY aSo aTB aEj @@ -97717,50 +101400,50 @@ aVI aFi aXC aYF +baG +sut +bcO +rWE +baG +dsv +dLY +xyl aEj -abI -baH -bcP -baH -aaa -aaa -aaa -aaa -aEj -aEl -aEj -bjD +aKq +gfi +ybX bkF blX blX -blX -bqL -bse -btz -buR -bwf -bxV -bzv +bpr +bqG +bsa +btw +buM +bwh +bxM +bzn +bAH blX blX -blX -bnj +bkF +qIO jXA -not -fKj +bwm +ros vpz -ptq -lQn -lQn +bwm +aht +bwm hFp -gxK -aaa -aaa -aaa -gYo -aaa -aaa -aaa +abf +abf +ijU +bwm +aht +aed +aht +aed aaa aaa aaa @@ -97960,7 +101643,6 @@ aaa aaa aaa aaa -aaa aLm aLm aLo @@ -97969,55 +101651,56 @@ aLo aLm aLm aLm +aLm aEj aEj aEl aEl aEl +baG +rWE +oCX +rWE +baG aEj -aaa -aaa -bcQ -aaa -aaa -aaa -aaa -aaa -aaa -aaa aEj -bjD -bkF -bkF -bkF -bkF -bkF -bkF -bkF -buS -bwj -bkF -bkF -bkF -bkF +aEj +aEj +aEj +ntj +bfM bkF +bnh +blX +blX +bqH +bsb +btw +buN +bwe +bxQ +xxO +blX +bBU +bDe bkF +dmP bFD -gxK +bwm gxK pWF -sCz -lQn -lQn -dWy -gxK -aht -fon +bwm aht +bwm +bwm +rNB +bwm +rNB +bwm aaa +aby aaa -aaa -aaa +aby aaa aaa aaa @@ -98233,47 +101916,47 @@ aaa aaa aaa aaa -aaa bcQ aaa aaa aaa aaa aaa -aaa -aaa -aEj -bjD -aEj -bnk -boj -bps -aMA -aEj -btA -buT -bwk -aEj -bzw -kAz -kAz -kAz -bEh -bzx +aht +aEl +gfi +ybX +bkF +bni +blX +blX +bqI +bsc +btx +buO +bwf +bxR +bzp +blX +blX +blX +bkF +lWy +lWy fKj -gxK -gtb -vJd -oJT -fvG -rtE -lJr -aaa -fon -aaa +lWy +bIQ +bwm +aed aaa +aht +aaa +aht +aaa +aed aaa aaa +cFB aaa aaa aaa @@ -98482,8 +102165,7 @@ aaa aaa aaa aaa -abI -aaa +mZE aaa aaa aaa @@ -98497,37 +102179,38 @@ aaa aaa aaa aaa -aaa -aaa -aEj -bkL -bma -bma -bma -bma -bqM -bsf -btB -buU -bwl -bxW -bzx -aEj -aEj -aEl -aEl -aEj -fKj -gxK -lju -qDU -gAj -rtE -lJr -lJr aht -fon -aaa +aEl +gfi +fNv +bkF +bnj +bnj +bnj +bnj +bnj +bsf +buQ +buU +bnj +bnj +bnj +bnj +bnj +bkF +sZu +lWy +bwm +bwm +bIQ +bwm +aby +aht +aby +aby +aby +aby +aby aaa aaa aaa @@ -98747,43 +102430,43 @@ aaa aaa aaa aaa -aaa bcQ aaa aaa aaa aaa aaa +aht +aEl +gfi +bfM +bkF +blX +blX +bpr +bqJ +bsa +gIG +buN +bwe +bxM +bzq +bAH +blX +blX +bkF +wfc +sAK +bwm +hXt +bIQ +rNB +aby aaa +aed aaa -aEj -aEj -aHu -aEj -aEj -aEj -aKl -aEj -btC -buV -btC -aEj -aEj abI aaa -aht -aaa -aaa -aht -gxK -gxK -gxK -lJr -lJr -lJr -aht -aaa -fon aaa aaa aaa @@ -99004,43 +102687,43 @@ aaa aaa aaa aaa -aaa bcQ aaa aaa aaa aaa aaa -aaa -aaa -aEj -bkM -aFi -bnl -bok -aEj -aKl -aEj -btD -btD -btD -bxX -bzy -abI +aht +aEl +gfi +ybX +bkF +bnh +blX +blX +bqK +bsd +gIG +buN +bwe +bxS +bzr +blX +blX +bDe +bkF +bwm +bwm +bwm +bwm +bIQ +bwm +aed aaa aaa aaa aaa aaa -aht -aht -aht -aht -aht -aht -aht -aaa -aaa aaa aaa aaa @@ -99261,29 +102944,38 @@ aaa aaa aaa aaa -aaa bcQ aaa aaa aaa -aaa -aaa -aaa +abN aaa aEj -bkN -bmb -bnm -bol -aEj -bqN aEj +ntj +fNv +bkF +blX +blX +blX +bqL +bse +xjT btE buW -btD -bxX -bzy -abI +bxT +bzs +blX +blX +blX +bkF +ueV +heC +uug +cDB +bIQ +bwm +bwm aaa aaa aaa @@ -99291,15 +102983,6 @@ aaa aaa aaa aaa -aht -aaa -aht -aaa -aht -aaa -aaa -aaa -aaa aaa aaa aaa @@ -99518,29 +103201,38 @@ aaa aaa aaa aaa -aaa bcQ aaa aaa aaa aaa aaa -aaa -aaa -aEj -bkO -bdz -bnn -bom -aEj -aKl -aEj -aEj -aEj -aEj -aEj -aEj -abI +aEl +bnl +gfi +aFi +bkF +bkF +bkF +bkF +bkF +bkF +bkF +qdi +bkF +bkF +bkF +bkF +bkF +bkF +bkF +doo +efU +eMC +cDB +dVJ +jDA +rNB aaa aaa aaa @@ -99548,15 +103240,6 @@ aaa aaa aaa aaa -fon -gYo -fon -mau -gYo -fon -aaa -aaa -aaa aaa aaa aaa @@ -99775,38 +103458,38 @@ aaa aaa aaa aaa -aaa bcQ aaa aaa aaa aaa aaa -aaa -aaa +aEl +iCe +vsk +lje +rxa +bnl +bok +aFi +aFi aEj -aEl -aEl -aEl -aEl -aEj -aKm -aLi -aLi -aLi +btA +uXG +mtI +bwm +kFu +tSL +cDB +cDB +aad +dtm +bwm +jFw +xpD +jQh +bwm bwm -aEj -abI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -100032,38 +103715,38 @@ aaa aaa aaa aaa -aaa bcQ aaa aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -abI -aEj +aEl +wOf +bhB +fwI +eCK +wQU +xah +fwI +fwI bqO -aJp +btB btF -aEj +gIC bwn -aEj -abI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +vRi +dKs +oKa +rgn +jRG +gmp +bwm +rNB +bwm +bwm +bwm +aht aaa aaa aaa @@ -100278,49 +103961,49 @@ aaa aaa aaa aaa -aaa aby aed aby aby aby aaa -abN -aaa -aaa -aaa -aaa -bcR aaa aaa aaa aaa aaa +bcQ aaa -aby -aby -aby -aed -aby -abI +aaa +aaa +aaa +aaa +aEj +aEj aEj aEl -aEl -aEl aEj -bwo +bnn +bom aEj -abI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bkF +bkF +xKc +vgp +oBb +bkF +bkF +bwm +bwm +bwm +euQ +vuQ +bwm +aaa +aht aaa aaa +aht aaa aaa aaa @@ -100535,7 +104218,6 @@ aaa aaa aaa aaa -aaa aby aaa aaa @@ -100547,37 +104229,38 @@ aaa aaa aaa aaa -bcS +bcQ aaa aaa aaa aaa aaa aaa -abI aaa aaa +aht +aEj +aEj +aEl +bkF +bkF +kFD +eIL +mTS +pMG +iPz +sXR +sXR +pwS +bwm +vtl +bwm +bwm aaa aby -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht +aed +aby aaa aaa aaa @@ -100793,48 +104476,48 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bcQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bnd +kRK +cPy +dir +mTS +ufa +oNE +oep +bnd +mlr +sEB +jEX +rui +bwm +aht aby -aaa -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aaa -bcS -aaa -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aaa +aht aby -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht aaa aaa aaa @@ -101050,47 +104733,47 @@ aaa aaa aaa aaa -aby -abI -aTD -aUD -aUD -aUD -aUD -aUD -aUD -aUD -bbP -bcS -bdU -beU -beU -beU -beU -beU -beU -beU -bkP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bcQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bnd +qcD +xxw +lhA +lFh +ufa +taA +qcH +bnd +nNN +bwm +hSM +bwm +bwm aaa aby aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aby aaa aaa aaa @@ -101306,48 +104989,48 @@ aaa aaa aaa aaa -aaa aby aaa -aTE -aTE -aTE -aTE -aTE -aTE -aTE -baI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -bcS +bcR aaa -aTE -aTE -aTE -aTE -aTE -aTE -aTE -baI -abI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aaa +mZE +aaa +bnd +qYq +sNz +nqV +oSL +hUJ +riW +jtf +bnd +aht +ahi +ahi +ahi +aht +aht aby -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht +aed aaa aaa aaa @@ -101563,29 +105246,47 @@ aaa aaa aaa aaa +aby +abI +aTD +aUD +aUD +aUD +aUD +aUD +aUD +aUD +bbP +bcS +bdU +beU +beU +beU +beU +beU +beU +beU +beU +aaa +mZE +aaa +bnd +lGS +nIm +oEW +iuM +wXu +cOp +lGS +bnd +aaa +aaa +aaa +aaa +aht aaa aed aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bcS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aby aaa aaa @@ -101696,24 +105397,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa "} (199,1,1) = {" aaa @@ -101820,49 +105503,49 @@ aaa aaa aaa aaa -aaa aby aaa -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aTC +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa bcS aaa -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aaa -aed -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aTE +aTE +aTE +aTE +aTE +aTE +aTE +aTE +abI +aby aaa +bkF +dmT +tqX +nEb +pWm +uvo +mMz +dmT +bkF aaa aaa aaa aaa +aby +aht +aby +aht +aby +aht aaa aaa aaa @@ -102077,48 +105760,48 @@ aaa aaa aaa aaa +aed +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa -aby -abI -aTD -aUD -aUD -aUD -aUD -aUD -aUD -aUD -bbP bcS -bdU -beU -beU -beU -beU -beU -beU -beU -bkP -abI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aby aaa +bkF +bkF +bkF +pbR +blX +naq +bkF +bkF +bkF aaa aaa aaa aaa aaa aaa +aby aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aed aaa aaa aaa @@ -102334,28 +106017,46 @@ aaa aaa aaa aaa -aaa aby aaa -aTE -aTE -aTE -aTE -aTE -aTE -aTE -baI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa bcS aaa -aTE -aTE -aTE -aTE -aTE -aTE -aTE -baI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aaa +aed +aht +bkF +blX +blX +blX +blX +blX +blX +blX +bkF +aht +aed +aht +aed +aaa +aaa +aed aaa aby aaa @@ -102467,24 +106168,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa "} (202,1,1) = {" aaa @@ -102591,48 +106274,48 @@ aaa aaa aaa aaa -aaa aby -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +abI +aTD +aUD +aUD +aUD +aUD +aUD +aUD +aUD +bbP bcS +bdU +beU +beU +beU +beU +beU +beU +beU +bkP +abI +aby aaa +xKc +blX +blX +iPj +tfP +iPj +blX +blX +xKc aaa +aby aaa -aaa -aaa -aaa -aaa -aaa +aht aaa aaa aby aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht aaa aaa aaa @@ -102848,46 +106531,46 @@ aaa aaa aaa aaa -aaa aby aaa -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aTC +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa bcS aaa -aTC -aTC -aTC -aTC -aTC -aTC -aTC -aTC +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa aby aaa +bkF +blX +blX +blX +tuy +blX +blX +eQR +bkF +aaa +aby +aaa +aht aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht aaa aaa aaa @@ -103105,46 +106788,46 @@ aaa aaa aaa aaa -aaa aby -abI -aTD -aUD -aUD -aUD -aUD -aUD -aUD -aUD -bbP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa bcS -bdU -beU -beU -beU -beU -beU -beU -beU -bkP -abI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aby aaa +bkF +bkF +bkF +xKc +bkF +xKc +bkF +bkF +bkF aaa +aed aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aby +aht +aht +aht aaa aaa aaa @@ -103362,43 +107045,43 @@ aaa aaa aaa aaa -aaa aby aaa -aTE -aTE -aTE -aTE -aTE -aTE -aTE -baI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa bcS aaa -aTE -aTE -aTE -aTE -aTE -aTE -aTE -baI -aaa -aed -aaa -aaa -aaa +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa +aby aaa aaa +aht aaa aaa +aht aaa aaa +aht aaa aaa +aby aaa +aby aaa aaa aaa @@ -103619,43 +107302,43 @@ aaa aaa aaa aaa -aaa -aed -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bcS -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aby -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +abI +aTD +aUD +aUD +aUD +aUD +aUD +aUD +aUD +bbP +bcS +bdU +beU +beU +beU +beU +beU +beU +beU +bkP +abI +aby +aed +aby +aby +aby +aby +aby +aby +aed +aby +aby +aht +aby +aht +aed aaa aaa aaa @@ -103876,6 +107559,519 @@ aaa aaa aaa aaa +aby +aaa +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI +aaa +bcS +aaa +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI +aaa +aed +aaa +aaa +aht +aaa +aaa +aht +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aht +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bcS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aby aaa @@ -104027,9 +108223,1037 @@ aaa aaa aaa aaa -"} -(208,1,1) = {" aaa +"} +(210,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby +abI +aTD +aUD +aUD +aUD +aUD +aUD +aUD +aUD +bbP +bcS +bdU +beU +beU +beU +beU +beU +beU +beU +bkP +abI +aby +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby +aaa +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI +aaa +bcS +aaa +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI +aaa +aed +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aed +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bcS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aby +aaa +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aaa +bcS +aaa +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aaa +aby +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,1) = {" aaa aaa aaa @@ -104284,9 +109508,9 @@ aaa aaa aaa aaa -"} -(209,1,1) = {" aaa +"} +(215,1,1) = {" aaa aaa aaa @@ -104541,9 +109765,9 @@ aaa aaa aaa aaa -"} -(210,1,1) = {" aaa +"} +(216,1,1) = {" aaa aaa aaa @@ -104798,9 +110022,9 @@ aaa aaa aaa aaa -"} -(211,1,1) = {" aaa +"} +(217,1,1) = {" aaa aaa aaa @@ -104915,19 +110139,20 @@ aby aby aby aby -aaa +cFB bcQ +cFB +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby aaa -aby -aby -aby -aby -aby -aby -aby -aby -aby -aby aaa aaa aaa @@ -105056,8 +110281,7 @@ aaa aaa aaa "} -(212,1,1) = {" -aaa +(218,1,1) = {" aaa aaa aaa @@ -105312,1547 +110536,6 @@ aaa aaa aaa aaa -"} -(213,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aby -aaa -abI -aaa -aby -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(214,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aby -aby -aby -aby -aby -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(215,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(216,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(217,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(218,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa "} (219,1,1) = {" @@ -106969,11 +110652,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +aby +cFB +abI +cFB +aby aaa aaa aaa @@ -107226,11 +110909,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +aby +aby +aby +aby +aby aaa aaa aaa diff --git a/_maps/map_files/PubbyStation/job_changes.dm b/_maps/map_files/PubbyStation/job_changes.dm index b9789fd896..726601725b 100644 --- a/_maps/map_files/PubbyStation/job_changes.dm +++ b/_maps/map_files/PubbyStation/job_changes.dm @@ -18,4 +18,3 @@ access += ACCESS_CREMATORIUM minimal_access += ACCESS_CREMATORIUM -MAP_REMOVE_JOB(lawyer) diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 3629dd5f05..560f7fd825 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -445,7 +445,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bm" = ( -/obj/machinery/atmospherics/components/binary/valve/open{ +/obj/machinery/atmospherics/components/binary/valve/on{ dir = 4 }, /turf/open/floor/plating, @@ -1370,6 +1370,13 @@ /obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel, /area/storage/primary) +"oL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel, +/area/storage/primary) "oV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -1434,6 +1441,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/medical/chemistry) +"wV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/vr_sleeper, +/turf/open/floor/plasteel, +/area/storage/primary) "yp" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3123,7 +3137,7 @@ dA dl dD dc -dc +oL cS af bY @@ -3555,7 +3569,7 @@ dC dl dF dk -dk +wV cS af ad diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index d432fe7d8c..0f9857ad73 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1,4 +1,4 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( /turf/open/space/basic, /area/space) @@ -2162,9 +2162,6 @@ /obj/structure/kitchenspike, /turf/open/floor/plasteel/dark, /area/ctf) -"gu" = ( -/turf/closed/indestructible/splashscreen, -/area/start) "gv" = ( /turf/open/floor/plasteel/darkblue/side{ dir = 10 @@ -2518,10 +2515,6 @@ /obj/machinery/capture_the_flag/red, /turf/open/floor/circuit/green/anim, /area/ctf) -"hH" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/centcom/holding) "hI" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -3320,10 +3313,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/centcom/supply) -"jO" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/centcom/holding) "jP" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -4635,9 +4624,7 @@ /turf/open/floor/plasteel/brown, /area/centcom/supply) "no" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, +/obj/structure/plasticflaps/opaque, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -5171,9 +5158,7 @@ /area/centcom/ferry) "oC" = ( /obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 4; - icon_state = "comfychair" + dir = 4 }, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) @@ -5205,9 +5190,7 @@ /area/centcom/ferry) "oH" = ( /obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 8; - icon_state = "comfychair" + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -5318,20 +5301,15 @@ dir = 8 }, /area/tdome/tdomeobserve) -"oU" = ( -/obj/structure/closet/secure_closet/bar{ - locked = 0; - req_access_txt = "25" +"oV" = ( +/obj/machinery/vr_sleeper{ + dir = 4 }, /obj/machinery/light{ - dir = 1 + dir = 8 }, /turf/open/floor/wood, /area/centcom/holding) -"oV" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/wood, -/area/centcom/holding) "oW" = ( /obj/structure/flora/bush, /obj/effect/light_emitter{ @@ -5387,9 +5365,7 @@ /area/centcom/ferry) "pb" = ( /obj/structure/chair/comfy/brown{ - color = "#c45c57"; - dir = 8; - icon_state = "comfychair" + dir = 8 }, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) @@ -5576,69 +5552,17 @@ dir = 8 }, /area/centcom/control) -"px" = ( -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) "py" = ( -/obj/machinery/chem_dispenser/drinks, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) -"pz" = ( -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/smartfridge, +/turf/closed/indestructible{ + icon = 'icons/turf/walls/wood_wall.dmi'; + icon_state = "wood"; + smooth = 1 }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) -"pA" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/wood, -/area/centcom/holding) -"pB" = ( -/obj/structure/rack, -/obj/item/toy/sword, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/coin/gold{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/item/camera, -/turf/open/floor/wood, -/area/centcom/holding) -"pC" = ( -/obj/structure/rack, -/obj/item/toy/gun, -/obj/item/coin/gold{ - pixel_w = -9; - pixel_y = 6 - }, -/turf/open/floor/wood, -/area/centcom/holding) -"pD" = ( -/obj/machinery/computer/arcade/battle, -/turf/open/floor/wood, /area/centcom/holding) "pE" = ( -/obj/machinery/computer/arcade/orion_trail, -/turf/open/floor/wood, +/obj/machinery/plantgenes/seedvault, +/turf/open/floor/plasteel/whitegreen, /area/centcom/holding) "pF" = ( /obj/machinery/door/airlock/centcom{ @@ -5765,23 +5689,15 @@ }, /area/centcom/ferry) "pS" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/wood, -/area/centcom/holding) -"pT" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/wood, -/area/centcom/holding) -"pU" = ( -/turf/open/floor/wood, +/obj/structure/table, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "pV" = ( -/obj/item/clothing/head/that, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) -"pW" = ( -/turf/open/floor/carpet/black, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "pX" = ( /obj/item/storage/crayons, @@ -6048,30 +5964,6 @@ "qE" = ( /turf/closed/indestructible/riveted/uranium, /area/wizard_station) -"qF" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/carpet/black, -/area/centcom/holding) -"qG" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses{ - pixel_x = 2; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/centcom/holding) -"qH" = ( -/obj/item/reagent_containers/food/drinks/shaker, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) -"qI" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) "qJ" = ( /obj/machinery/computer/shuttle/syndicate/recall, /turf/open/floor/plasteel/bar{ @@ -6197,16 +6089,6 @@ /obj/machinery/computer/shuttle, /turf/open/floor/engine/cult, /area/wizard_station) -"rb" = ( -/obj/item/lighter, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) -"rc" = ( -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) "rd" = ( /obj/structure/flora/grass/brown, /obj/effect/light_emitter{ @@ -6633,48 +6515,6 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) -"rY" = ( -/obj/item/dice/d20, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/centcom/holding) -"rZ" = ( -/obj/structure/rack, -/obj/item/clothing/head/that, -/obj/item/clothing/under/suit_jacket, -/obj/item/clothing/accessory/waistcoat, -/turf/open/floor/wood, -/area/centcom/holding) -"sa" = ( -/obj/structure/rack, -/obj/item/storage/crayons, -/obj/item/gun/ballistic/automatic/toy/pistol, -/obj/item/ammo_box/foambox, -/turf/open/floor/wood, -/area/centcom/holding) -"sb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/wood, -/area/centcom/holding) -"sc" = ( -/obj/structure/rack, -/obj/item/storage/crayons, -/obj/item/gun/ballistic/shotgun/toy/crossbow, -/turf/open/floor/wood, -/area/centcom/holding) -"sd" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit_jacket/female{ - desc = "A black trouser suit for women. Very formal."; - name = "black suit"; - pixel_x = 3; - pixel_y = 1 - }, -/turf/open/floor/wood, -/area/centcom/holding) "se" = ( /obj/machinery/light{ dir = 8 @@ -7076,34 +6916,6 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) -"sY" = ( -/mob/living/simple_animal/bot/medbot, -/turf/open/floor/wood, -/area/centcom/holding) -"sZ" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/wood, -/area/centcom/holding) -"ta" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/centcom/holding) -"tb" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/wood, -/area/centcom/holding) -"tc" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/wood, -/area/centcom/holding) -"td" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/costume, -/obj/effect/spawner/lootdrop/costume, -/turf/open/floor/wood, -/area/centcom/holding) "te" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/pizzaslice/mushroom, @@ -7144,40 +6956,6 @@ }, /turf/open/floor/plating/airless, /area/syndicate_mothership/control) -"tj" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/costume, -/obj/effect/spawner/lootdrop/costume, -/obj/machinery/light, -/obj/machinery/button/door{ - id = "Ninjaholdingsuicide"; - name = "SUICIDE CHAMBER LOCK"; - normaldoorcontrol = 1; - pixel_x = 4; - pixel_y = -24; - specialfunctions = 4 - }, -/turf/open/floor/wood, -/area/centcom/holding) -"tk" = ( -/obj/machinery/door/airlock/wood/glass{ - name = "Private Rooms" - }, -/turf/open/floor/wood, -/area/centcom/holding) -"tl" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - id_tag = "Ninjaholdingsuicide"; - locked = 1; - name = "SUICIDE CHAMBER" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/centcom/holding) -"tm" = ( -/turf/open/floor/carpet, -/area/centcom/holding) "tn" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -7314,7 +7092,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "tE" = ( -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -7479,8 +7257,12 @@ /turf/open/floor/plasteel, /area/centcom/evac) "tW" = ( -/obj/structure/table/wood/fancy/black, -/turf/open/floor/carpet, +/obj/structure/rack, +/obj/item/nullrod/claymore{ + damtype = "stamina"; + force = 30 + }, +/turf/open/floor/wood, /area/centcom/holding) "tX" = ( /obj/machinery/door/airlock{ @@ -7489,40 +7271,6 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) -"tY" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/centcom/holding) -"tZ" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/centcom/holding) -"ua" = ( -/obj/structure/plasticflaps, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/centcom/holding) -"ub" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "Proom1"; - name = "Room 1" - }, -/turf/open/floor/wood, -/area/centcom/holding) -"uc" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/centcom/holding) "ud" = ( /obj/machinery/door/poddoor/shutters{ id = "nukeop_ready"; @@ -7536,25 +7284,6 @@ }, /turf/open/floor/plating/airless, /area/syndicate_mothership/control) -"uf" = ( -/turf/open/lava, -/area/centcom/holding) -"ug" = ( -/obj/machinery/button/door{ - id = "Proom1"; - name = "Door Lock"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = 4; - specialfunctions = 4 - }, -/obj/structure/bed, -/obj/item/bedsheet/random, -/turf/open/floor/carpet, -/area/centcom/holding) -"uh" = ( -/turf/open/chasm/lavaland, -/area/centcom/holding) "ui" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -7756,37 +7485,12 @@ /obj/structure/chair/wood/wings, /turf/open/floor/carpet, /area/wizard_station) -"uG" = ( -/obj/structure/chair/sofa/left, -/turf/open/floor/carpet, -/area/centcom/holding) -"uH" = ( -/obj/structure/chair/sofa/corner{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/centcom/holding) -"uI" = ( -/obj/structure/chair/sofa, -/turf/open/floor/carpet, -/area/centcom/holding) "uJ" = ( /obj/machinery/door/airlock/external{ req_access_txt = "150" }, /turf/open/floor/plating, /area/syndicate_mothership/control) -"uK" = ( -/obj/machinery/button/door{ - id = "Proom2"; - name = "Door Lock"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 4; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/centcom/holding) "uL" = ( /obj/machinery/button/door{ id = "nukeop_ready"; @@ -7805,10 +7509,6 @@ }, /turf/open/floor/mineral/plastitanium, /area/syndicate_mothership/control) -"uN" = ( -/obj/structure/table/wood/poker, -/turf/open/floor/carpet, -/area/centcom/holding) "uO" = ( /obj/machinery/door/airlock/centcom{ name = "Shuttle Control Office"; @@ -7990,14 +7690,12 @@ /area/wizard_station) "vk" = ( /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 1 }, /turf/open/floor/wood, /area/wizard_station) "vl" = ( /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 4 }, /turf/open/floor/carpet, @@ -8009,49 +7707,21 @@ /area/wizard_station) "vn" = ( /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 8 }, /turf/open/floor/carpet, /area/wizard_station) -"vo" = ( -/obj/structure/chair/sofa{ - icon_state = "sofamiddle"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/centcom/holding) -"vp" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/centcom/holding) -"vq" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "Proom2"; - name = "Room 2" - }, -/turf/open/floor/wood, -/area/centcom/holding) -"vr" = ( -/obj/structure/chair/sofa/corner{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/centcom/holding) "vs" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/turf/open/floor/carpet, +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/whitegreen, /area/centcom/holding) "vt" = ( -/obj/machinery/vending/games, -/turf/open/floor/carpet, +/obj/structure/rack, +/obj/item/nullrod/claymore/katana{ + damtype = "stamina"; + force = 30 + }, +/turf/open/floor/wood, /area/centcom/holding) "vu" = ( /obj/item/storage/box/drinkingglasses, @@ -8075,19 +7745,6 @@ /obj/item/toy/nuke, /turf/open/floor/wood, /area/syndicate_mothership/control) -"vy" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/centcom/holding) -"vz" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "Proom3"; - name = "Room 3" - }, -/turf/open/floor/wood, -/area/centcom/holding) "vA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -8350,73 +8007,10 @@ /area/wizard_station) "wd" = ( /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 1 }, /turf/open/floor/carpet, /area/wizard_station) -"we" = ( -/obj/machinery/button/door{ - id = "Proom3"; - name = "Door Lock"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = 4; - specialfunctions = 4 - }, -/obj/structure/bed, -/obj/item/bedsheet/random, -/turf/open/floor/carpet, -/area/centcom/holding) -"wf" = ( -/obj/machinery/button/door{ - id = "Proom4"; - name = "Door Lock"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 4; - specialfunctions = 4 - }, -/turf/open/floor/carpet, -/area/centcom/holding) -"wg" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "Proom4"; - name = "Room 4" - }, -/turf/open/floor/wood, -/area/centcom/holding) -"wh" = ( -/obj/structure/table/wood, -/obj/item/soap/nanotrasen, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/wood, -/area/centcom/holding) -"wi" = ( -/obj/structure/table/wood, -/obj/structure/bedsheetbin, -/turf/open/floor/wood, -/area/centcom/holding) -"wj" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "Proom5"; - name = "Room 5" - }, -/turf/open/floor/wood, -/area/centcom/holding) -"wk" = ( -/obj/machinery/button/door{ - id = "Proom5"; - name = "Door Lock"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = 4; - specialfunctions = 4 - }, -/obj/structure/bed, -/obj/item/bedsheet/random, -/turf/open/floor/carpet, -/area/centcom/holding) "wl" = ( /obj/machinery/light, /turf/open/floor/wood, @@ -8610,7 +8204,6 @@ /area/centcom/evac) "wM" = ( /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 8 }, /turf/open/floor/wood, @@ -8988,6 +8581,17 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) +"yd" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/holding) "yj" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -9197,6 +8801,12 @@ /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/grass, /area/wizard_station) +"yM" = ( +/obj/structure/table/wood/bar, +/obj/structure/safe/floor, +/obj/item/seeds/cherry/bomb, +/turf/open/floor/wood, +/area/centcom/holding) "yU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ @@ -9339,11 +8949,8 @@ /area/centcom/ferry) "zj" = ( /obj/structure/closet/secure_closet/ertCom, -/obj/structure/sign/directions/engineering{ - desc = "A direction sign, pointing out which way the Command department is."; +/obj/structure/sign/directions/command{ dir = 2; - icon_state = "direction_bridge"; - name = "command department"; pixel_y = 24 }, /obj/effect/turf_decal/stripes/line, @@ -9525,6 +9132,22 @@ }, /turf/open/floor/grass, /area/wizard_station) +"zV" = ( +/obj/structure/closet/secure_closet/freezer/meat{ + locked = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"zX" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "Ab" = ( /obj/machinery/photocopier, /turf/open/floor/plasteel/grimy, @@ -9694,6 +9317,10 @@ /obj/effect/decal/remains/xeno, /turf/open/floor/grass, /area/wizard_station) +"AG" = ( +/obj/structure/ladder/unbreakable/binary/space, +/turf/open/indestructible/airblock, +/area/fabric_of_reality) "AJ" = ( /obj/structure/chair/comfy/brown{ color = "#596479"; @@ -9845,7 +9472,6 @@ /area/abductor_ship) "Bf" = ( /obj/structure/chair/wood/wings{ - icon_state = "wooden_chair_wings"; dir = 1 }, /turf/open/floor/engine/cult, @@ -9866,6 +9492,17 @@ /obj/item/reagent_containers/food/snacks/meat/slab/xeno, /turf/open/floor/grass, /area/wizard_station) +"Bo" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"Bs" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/turf/open/floor/wood, +/area/centcom/holding) "Bu" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -10110,6 +9747,14 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) +"BV" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/turf/closed/indestructible{ + icon = 'icons/turf/walls/wood_wall.dmi'; + icon_state = "wood"; + smooth = 1 + }, +/area/centcom/holding) "BY" = ( /obj/item/toy/figure/syndie, /turf/open/floor/plating/asteroid/snow/airless, @@ -10468,6 +10113,16 @@ dir = 8 }, /area/centcom/evac) +"CT" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"CV" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/centcom/holding) "CX" = ( /obj/structure/closet/secure_closet/security, /obj/item/storage/belt/security/full, @@ -10579,6 +10234,12 @@ dir = 8 }, /area/centcom/evac) +"Dj" = ( +/obj/machinery/vr_sleeper{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/holding) "Dq" = ( /obj/machinery/door/airlock/external, /obj/effect/turf_decal/stripes/line{ @@ -11060,7 +10721,14 @@ /turf/open/floor/engine/cult, /area/wizard_station) "ED" = ( -/turf/closed/indestructible/riveted, +/obj/machinery/vending/boozeomat{ + req_access_txt = "0" + }, +/turf/closed/indestructible{ + icon = 'icons/turf/walls/wood_wall.dmi'; + icon_state = "wood"; + smooth = 1 + }, /area/centcom/holding) "EE" = ( /obj/structure/closet/crate/bin, @@ -11198,23 +10866,40 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) +"Fa" = ( +/obj/structure/table/wood, +/obj/item/instrument/piano_synth, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"Fb" = ( +/obj/structure/piano, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"Fc" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/structure/chair/stool, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"Fh" = ( +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "Fi" = ( -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fj" = ( -/obj/effect/overlay/palmtree_r, -/obj/effect/overlay/coconut, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) -"Fk" = ( +/obj/structure/chair/wood/wings{ + dir = 3 + }, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plating/beach/sand, +/turf/open/floor/wood, /area/centcom/holding) -"Fl" = ( -/obj/effect/overlay/palmtree_l, -/turf/open/floor/plating/beach/sand, +"Fj" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, /area/centcom/holding) "Fm" = ( /obj/machinery/shower{ @@ -11314,10 +10999,6 @@ dir = 5 }, /area/tdome/tdomeobserve) -"FC" = ( -/obj/item/camera, -/turf/open/floor/plating/beach/sand, -/area/centcom/holding) "FD" = ( /obj/machinery/shower{ dir = 4 @@ -11420,21 +11101,17 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) -"FZ" = ( -/obj/structure/chair/stool{ - pixel_y = 8 +"FW" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/clothing/head/bandana{ - pixel_y = -10 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/plating/beach/sand, +/turf/open/floor/wood, /area/centcom/holding) -"Ga" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating/beach/sand, +"FX" = ( +/turf/open/floor/plasteel/stairs, /area/centcom/holding) "Gb" = ( /obj/machinery/shower{ @@ -11540,9 +11217,11 @@ }, /turf/open/lava, /area/wizard_station) -"Gt" = ( -/obj/item/toy/beach_ball, -/turf/open/floor/plating/beach/sand, +"Gs" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, /area/centcom/holding) "Gu" = ( /obj/machinery/door/airlock/silver{ @@ -11819,12 +11498,11 @@ /obj/structure/shuttle/engine/propulsion, /turf/open/space, /area/wizard_station) -"GZ" = ( -/turf/open/floor/plating/beach/coastline_b, -/area/centcom/holding) -"Ha" = ( -/obj/item/clothing/head/collectable/paper, -/turf/open/floor/plating/beach/coastline_b, +"GY" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/turf/open/floor/wood, /area/centcom/holding) "Hb" = ( /obj/structure/sink{ @@ -11872,7 +11550,14 @@ }, /area/tdome/tdomeobserve) "Hm" = ( -/turf/open/floor/plating/beach/water, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/grass, /area/centcom/holding) "Hn" = ( /obj/structure/sink{ @@ -11973,14 +11658,6 @@ }, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) -"Hy" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plasteel, -/area/centcom/holding) -"Hz" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/centcom/holding) "HA" = ( /obj/structure/sink{ dir = 8; @@ -12035,8 +11712,8 @@ /turf/open/space, /area/space) "HH" = ( -/obj/effect/landmark/holding_facility, -/turf/open/floor/engine, +/obj/machinery/light, +/turf/open/floor/wood, /area/centcom/holding) "HI" = ( /obj/structure/sink{ @@ -12111,6 +11788,14 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) +"HQ" = ( +/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 + }, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) "HR" = ( /obj/structure/sink{ dir = 4; @@ -12752,6 +12437,14 @@ /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, /area/tdome/arena) +"JE" = ( +/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 + }, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "JF" = ( /obj/machinery/computer/camera_advanced/abductor{ team_number = 1 @@ -13223,6 +12916,12 @@ "KS" = ( /turf/closed/wall/mineral/titanium/interior, /area/centcom/evac) +"KT" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) "KU" = ( /obj/structure/closet/emcloset, /turf/open/floor/mineral/titanium/blue, @@ -13632,6 +13331,26 @@ }, /turf/open/floor/plasteel, /area/tdome/arena) +"Mm" = ( +/turf/open/floor/grass, +/area/centcom/holding) +"Mu" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"Mx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/nullrod/claymore/saber/red{ + damtype = "stamina"; + force = 30 + }, +/turf/open/floor/wood, +/area/centcom/holding) "My" = ( /obj/docking_port/stationary{ area_type = /area/syndicate_mothership; @@ -13646,6 +13365,9 @@ }, /turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) +"MB" = ( +/turf/open/indestructible/binary, +/area/fabric_of_reality) "MD" = ( /obj/effect/light_emitter{ set_cap = 1; @@ -13664,6 +13386,41 @@ }, /turf/open/floor/wood, /area/wizard_station) +"MG" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Animal Pen" + }, +/turf/open/floor/grass, +/area/centcom/holding) +"MH" = ( +/obj/structure/ladder/unbreakable/binary/unlinked, +/turf/open/indestructible/airblock, +/area/fabric_of_reality) +"MM" = ( +/obj/structure/window/reinforced, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"MR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"MT" = ( +/obj/machinery/processor, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"Nd" = ( +/turf/closed/indestructible{ + icon = 'icons/turf/walls/wood_wall.dmi'; + icon_state = "wood"; + smooth = 1 + }, +/area/centcom/holding) "Nk" = ( /obj/machinery/door/airlock/centcom{ name = "Thunderdome"; @@ -13678,6 +13435,54 @@ }, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) +"Nm" = ( +/obj/structure/closet/crate, +/obj/item/vending_refill/autodrobe, +/obj/item/stack/sheet/paperframes/fifty, +/obj/item/stack/sheet/paperframes/fifty, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/wood, +/area/centcom/holding) +"Nn" = ( +/obj/structure/closet/secure_closet/hydroponics{ + locked = 0 + }, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"Nq" = ( +/mob/living/simple_animal/bot/medbot/mysterious{ + desc = "If you don't accidentally blow yourself up from time to time you're not really a wizard anyway."; + faction = list("neutral","silicon","creature"); + name = "Nobody's Perfect" + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"Nv" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/centcom/holding) +"Nw" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/airless/white, +/area/centcom/holding) +"Ny" = ( +/obj/machinery/modular_computer/console/preset/research, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"NE" = ( +/turf/closed/indestructible/splashscreen, +/area/space) +"NF" = ( +/obj/structure/ladder/unbreakable/binary, +/turf/open/indestructible/airblock, +/area/fabric_of_reality) "NG" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -13692,6 +13497,18 @@ }, /turf/open/floor/plasteel, /area/centcom/control) +"NJ" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/seeds/pumpkin/blumpkin, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"NT" = ( +/obj/structure/window/paperframe{ + CanAtmosPass = 0 + }, +/turf/open/floor/wood, +/area/centcom/holding) "NU" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom"; @@ -13719,6 +13536,309 @@ }, /turf/open/floor/plasteel, /area/centcom/control) +"Op" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/button/door{ + id = "lmrestroom"; + name = "Lock Control"; + pixel_y = -28 + }, +/turf/open/floor/plasteel/airless/white, +/area/centcom/holding) +"OG" = ( +/obj/structure/dresser, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"OU" = ( +/obj/item/clothing/under/jabroni, +/obj/item/clothing/under/geisha, +/obj/item/clothing/under/kilt, +/obj/structure/closet, +/turf/open/floor/wood, +/area/centcom/holding) +"Pa" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/airless/white, +/area/centcom/holding) +"Ph" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/wood, +/area/centcom/holding) +"Pl" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"Po" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"Pr" = ( +/obj/structure/table, +/obj/item/book/manual/chef_recipes, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"Px" = ( +/obj/machinery/vr_sleeper, +/turf/open/floor/wood, +/area/centcom/holding) +"PA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"PF" = ( +/obj/machinery/vr_sleeper{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"PI" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"PL" = ( +/obj/machinery/autolathe, +/turf/open/floor/wood, +/area/centcom/holding) +"PO" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"PX" = ( +/obj/machinery/computer/arcade/battle, +/turf/open/floor/wood, +/area/centcom/holding) +"PY" = ( +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"Qk" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/centcom/holding) +"Qm" = ( +/obj/singularity/wizard, +/turf/open/indestructible/binary, +/area/fabric_of_reality) +"Qu" = ( +/obj/machinery/vr_sleeper{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"QA" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"QH" = ( +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199"; + pixel_x = -4 + }, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"QI" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plasteel/airless/white, +/area/centcom/holding) +"QL" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/centcom/holding) +"QT" = ( +/obj/machinery/chem_dispenser/drinks, +/turf/closed/indestructible{ + icon = 'icons/turf/walls/wood_wall.dmi'; + icon_state = "wood"; + smooth = 1 + }, +/area/centcom/holding) +"QW" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + locked = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"Rd" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"Re" = ( +/obj/structure/mineral_door/paperframe, +/turf/open/floor/wood, +/area/centcom/holding) +"Rh" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass, +/area/centcom/holding) +"Ri" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Rj" = ( +/obj/machinery/vending/hydroseeds, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"Rm" = ( +/obj/structure/chair/wood/wings{ + dir = 3 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"RS" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/nullrod/claymore/glowing{ + damtype = "stamina"; + force = 30 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Sd" = ( +/turf/open/floor/carpet/black, +/area/centcom/holding) +"Sw" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"SB" = ( +/obj/structure/curtain, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 12 + }, +/turf/open/floor/plasteel/airless/white, +/area/centcom/holding) +"SG" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/centcom/holding) +"SN" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"SU" = ( +/obj/structure/table/wood, +/obj/item/camera/detective{ + desc = "A polaroid camera with extra capacity for social media marketing."; + name = "Professional camera" + }, +/obj/item/camera_film, +/obj/item/wallframe/newscaster, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/turf/open/floor/wood, +/area/centcom/holding) +"SW" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) +"Tb" = ( +/obj/item/clothing/under/roman, +/obj/structure/closet, +/turf/open/floor/wood, +/area/centcom/holding) +"Tn" = ( +/obj/structure/table/wood/fancy, +/obj/item/candle/infinite{ + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"To" = ( +/turf/open/indestructible/airblock, +/area/fabric_of_reality) +"Tq" = ( +/obj/structure/table/wood/bar, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/wood, +/area/centcom/holding) +"Tr" = ( +/obj/structure/closet/chefcloset, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"Tu" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/centcom/holding) +"TB" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"TK" = ( +/obj/structure/table/wood/bar, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Ud" = ( +/obj/effect/landmark/holding_facility, +/turf/open/floor/wood, +/area/centcom/holding) +"Uh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/nullrod/claymore/darkblade{ + damtype = "stamina"; + force = 30 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Um" = ( +/obj/structure/closet/crate/hydroponics, +/turf/open/floor/plasteel/whitegreen, +/area/centcom/holding) "Un" = ( /obj/machinery/door/airlock/centcom{ name = "Thunderdome"; @@ -13731,6 +13851,16 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) +"UE" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/centcom/holding) +"UH" = ( +/obj/machinery/door/airlock/wood{ + req_one_access_txt = "28" + }, +/turf/open/floor/wood, +/area/centcom/holding) "UO" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -13745,6 +13875,59 @@ }, /turf/open/floor/plasteel, /area/centcom/control) +"UT" = ( +/obj/structure/chair/wood/wings{ + dir = 1 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"UV" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood, +/area/centcom/holding) +"Vm" = ( +/obj/machinery/gibber, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"Vu" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/light, +/turf/open/floor/grass, +/area/centcom/holding) +"Vv" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"Vz" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28; + use_power = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"VA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/airless/white, +/area/centcom/holding) +"VF" = ( +/obj/structure/rack, +/obj/item/nullrod/scythe/vibro{ + damtype = "stamina"; + force = 30 + }, +/turf/open/floor/wood, +/area/centcom/holding) "VX" = ( /obj/effect/landmark/shuttle_import, /turf/open/space/basic, @@ -13763,6 +13946,9 @@ }, /turf/open/floor/plasteel, /area/centcom/evac) +"Wd" = ( +/turf/open/space/basic, +/area/start) "WJ" = ( /obj/machinery/door/airlock/centcom{ name = "Thunderdome Administration"; @@ -13792,6 +13978,32 @@ }, /turf/open/floor/plasteel, /area/centcom/ferry) +"Xd" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/centcom/holding) +"Xe" = ( +/obj/machinery/vending/autodrobe{ + req_access_txt = "0" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Xk" = ( +/turf/open/floor/wood, +/area/centcom/holding) +"Xn" = ( +/obj/machinery/door/airlock/wood{ + req_one_access_txt = "0" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Xo" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "Xt" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -13804,6 +14016,12 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/centcom/control) +"Xx" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) "Xy" = ( /obj/machinery/door/airlock/external{ name = "Ferry Airlock" @@ -13816,6 +14034,36 @@ }, /turf/open/floor/plasteel, /area/centcom/ferry) +"XL" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/centcom/holding) +"XM" = ( +/obj/structure/chair/wood/wings{ + dir = 4 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Yf" = ( +/obj/structure/table/wood/bar, +/turf/open/floor/wood, +/area/centcom/holding) +"Yh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Ym" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/open/floor/wood, +/area/centcom/holding) +"Yo" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/centcom/holding) "Yt" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -13830,6 +14078,67 @@ }, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) +"Yu" = ( +/obj/structure/closet/secure_closet/freezer/fridge{ + locked = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"YJ" = ( +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/book/manual/barman_recipes, +/obj/item/book/granter/action/drink_fling, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"YL" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/centcom/holding) +"YN" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/simple_animal/chicken, +/turf/open/floor/grass, +/area/centcom/holding) +"YQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) +"YV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/nullrod/claymore/saber{ + damtype = "stamina"; + force = 30 + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Za" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "lmrestroom" + }, +/turf/open/floor/wood, +/area/centcom/holding) +"Zc" = ( +/turf/open/indestructible/binary, +/area/space) +"Zt" = ( +/obj/machinery/vr_sleeper{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/centcom/holding) +"Zx" = ( +/mob/living/simple_animal/bot/medbot, +/turf/open/floor/wood, +/area/centcom/holding) "ZJ" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -13844,6 +14153,20 @@ }, /turf/open/floor/plasteel, /area/centcom/evac) +"ZT" = ( +/mob/living/simple_animal/cow, +/turf/open/floor/grass, +/area/centcom/holding) +"ZU" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/centcom/holding) +"ZW" = ( +/turf/open/floor/plasteel/airless/white, +/area/centcom/holding) "ZX" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -13934,21 +14257,21 @@ aa aa aa aa -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -gu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +NE aa aa aa @@ -14191,21 +14514,21 @@ aa aa aa aa -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -14448,21 +14771,21 @@ aa aa aa aa -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX -fX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -14719,7 +15042,7 @@ fX fX fX fX -fX +Wd aa aa aa @@ -17789,21 +18112,21 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX aa aa aa @@ -18046,21 +18369,21 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX aa aa aa @@ -18303,21 +18626,21 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX aa aa aa @@ -18560,21 +18883,21 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX aa aa aa @@ -18817,21 +19140,21 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX aa aa aa @@ -19074,21 +19397,21 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX aa aa aa @@ -22034,37 +22357,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -22291,37 +22614,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +Zc +Zc +Zc +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -22548,37 +22871,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +Zc +Zc +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +lI +Zc +Zc +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -22805,37 +23128,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +Zc +Zc +lI +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -23062,37 +23385,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +lI +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +Zc +Zc +lI +lI +lI +lI +lI +lI +Zc +Zc +lI aa aa aa @@ -23319,37 +23642,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +lI +lI +lI +lI +lI +lI +lI +lI +Zc +lI +lI aa aa aa @@ -23576,37 +23899,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +lI +lI +lI aa aa aa @@ -23833,37 +24156,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +MB +MB +MB +To +To +To +To +To +MH +To +To +To +MB +To +To +To +To +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -24090,37 +24413,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +MB +MB +To +To +To +To +To +To +To +MB +MB +To +To +To +To +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -24347,37 +24670,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +MB +MB +To +To +To +To +To +To +MB +To +To +To +To +To +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -24604,37 +24927,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +To +MB +MB +To +To +To +To +To +MB +To +To +To +MB +MB +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -24861,37 +25184,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +To +To +MB +MB +To +To +MB +MB +MB +To +To +MB +MB +To +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -25118,37 +25441,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +To +To +To +MB +MB +To +MB +MB +MB +MB +MB +MB +To +To +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -25375,37 +25698,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +MB +MB +To +To +To +To +To +MB +To +To +MB +To +To +To +To +To +To +lI +lI +lI +Zc +Zc +lI +lI aa aa aa @@ -25632,37 +25955,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +MB +To +To +To +To +To +MB +MB +MB +To +To +To +To +To +To +To +lI +lI +Zc +Zc +Zc +lI +lI aa aa aa @@ -25889,37 +26212,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +NF +To +To +To +To +To +To +MB +Qm +MB +To +To +To +To +To +To +AG +lI +lI +lI +Zc +Zc +lI +lI aa aa aa @@ -26146,37 +26469,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +To +MB +MB +MB +MB +To +MB +MB +To +To +To +To +To +To +lI +lI +lI +Zc +Zc +lI +lI aa aa aa @@ -26403,37 +26726,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +MB +MB +MB +MB +To +To +To +MB +To +To +To +To +To +To +lI +lI +lI +lI +Zc +Zc +lI aa aa aa @@ -26660,37 +26983,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +MB +MB +MB +To +To +To +To +To +MB +MB +To +To +To +To +To +lI +lI +lI +lI +lI +Zc +lI aa aa aa @@ -26917,37 +27240,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +MB +MB +To +MB +To +To +To +To +To +To +MB +MB +MB +To +To +To +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -27174,37 +27497,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +MB +MB +To +To +MB +MB +To +To +To +To +To +To +To +MB +MB +To +To +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -27431,37 +27754,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +MB +MB +MB +To +To +To +To +To +To +To +To +MB +MB +To +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -27688,37 +28011,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +MB +To +To +To +To +To +To +To +To +To +To +To +MB +MB +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -27945,37 +28268,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +To +To +To +MB +To +To +To +To +To +MB +To +To +To +To +To +To +MB +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -28202,37 +28525,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -28459,37 +28782,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -28716,37 +29039,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -28973,37 +29296,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +Zc +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +Zc +Zc +lI +lI +lI aa aa aa @@ -29230,37 +29553,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +Zc +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +Zc +lI +lI +lI +lI aa aa aa @@ -29487,37 +29810,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +Zc +lI +lI +lI +lI +lI +lI +Zc +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -29744,37 +30067,37 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI +lI aa aa aa @@ -37941,38 +38264,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd aa aa aa @@ -38198,38 +38521,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +PO +PO +PO +Sw +PO +PO +PO +Nd +QI +VA +Op +Nd +Rm +Tn +UT +yd +Xk +Xk +XM +NT +UV +CV +Xk +NT +CT +oV +CT +CT +oV +CT +Nd aa aa aa @@ -38455,38 +38778,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +HQ +PY +PY +PY +PY +PY +PY +Nd +ZW +ZW +ZW +Za +Xk +Xk +Xk +Tu +Xk +Xk +Tn +NT +Xk +Xk +Xk +NT +Xk +Xk +Xk +Xk +Xk +Xk +Nd aa aa aa @@ -38712,38 +39035,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +Mu +QH +Bo +vs +Rj +PI +Rd +Nd +Pa +ZW +ZW +Nd +Xk +Xk +Xk +Xk +Xk +Xk +GY +NT +UV +CV +Xk +NT +Xk +PF +Xk +Px +Xk +Zt +Nd aa aa aa @@ -38969,38 +39292,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +PY +PY +PY +PY +PY +PY +PY +Nd +SB +ZW +Nw +Nd +Xk +Xk +Xk +Ph +Xk +Tu +Vu +Nd +Gs +Xk +Xk +Re +Xk +PF +Xk +Px +Xk +PF +Nd aa aa aa @@ -39226,38 +39549,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +pE +NJ +SW +PY +Um +Nn +PY +Nd +Nd +Nd +Nd +Nd +Xk +Xk +XM +QL +Xk +Xk +XM +NT +PX +CV +Xk +NT +Xk +PF +Xk +Px +Xk +Zt +Nd aa aa aa @@ -39483,38 +39806,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -ED -ED -ED -ED -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +Nd +Nd +Nd +XL +Nd +Nd +py +Nd +Xk +Yo +Xk +Xn +Xk +Xk +Tn +Tu +Xk +Xk +Tn +NT +Xk +Xk +Xk +NT +Xk +Xk +Xk +Xk +Xk +Xk +Nd aa aa aa @@ -39740,38 +40063,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -hH -pU -qG -rZ -sa -sc -sd -ED -ED -ED -ED -ED -ED -ED -ED -ED -ED -ED -ED -aa -aa -aa +Nd +PL +Xk +Yo +Xk +Xk +Xk +Xk +Yh +Xk +Nd +Nd +Nd +Gs +Xk +GY +Tu +Xk +Xk +GY +NT +Ym +CV +Xk +NT +Dj +Qu +Dj +Dj +Qu +Dj +Nd aa aa aa @@ -39997,38 +40320,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -jO -pU -pU -pW -pW -pW -pU -Hy +Nd +Tq +Xk +MG +YN +Nd +Vm +Fh +zV +Nd +Nd +Fa +KT +Xk +Xk +Xk +Xk +Xk +Xk HH -HH -ED -uH -vo -vr -ED -uH -vo -vr -ED -aa -aa -aa +Nd +Xk +Xk +Xk +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd aa aa aa @@ -40254,38 +40577,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -oU -pU -qH -qF -pW -pW -pU -Hz -HH -HH -ED -uI -uN -vy -ED -uI -uN -vy -ED -aa -aa -aa +Nd +Xk +Xk +Rh +Mm +Nd +MT +Fh +Yu +Nd +Fb +Sd +KT +Xk +Xk +Sd +Sd +Sd +Sd +Sd +Re +Xk +Xk +Xk +NT +vt +YV +OU +Tb +RS +VF +Nd aa aa aa @@ -40511,38 +40834,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -oV -pU -qI -qF -pW -pW -sY -Hz -HH -HH -ED -uG -uN -vs -ED -uG -uN -vs -ED -aa -aa -aa +Nd +Xk +Xk +Rh +ZT +Nd +Pr +Fh +QW +Nd +Fc +Sd +KT +Xk +Xk +Sd +Sd +Sd +Sd +Sd +Nd +Gs +Zx +Xk +Re +Xk +Xk +Xk +Xk +Xk +Xk +Nd aa aa aa @@ -40768,38 +41091,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -px -pU -rb -qF -pW -pW -sZ -Hy -HH -HH -ED -tm -tm -tm -ED -tm -tm -tm -ED -aa -aa -aa +Nd +Nd +XL +Nd +Nd +Nd +JE +Fh +YQ +Nd +MR +Sd +FW +Xk +Xk +Sd +Sd +Sd +Sd +Sd +Re +Xk +Xk +Xk +NT +XM +XM +Xk +XM +XM +Xk +Nd aa aa aa @@ -41025,38 +41348,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -py -pU -rc -qF -pW -pW -ta -ED -ED -ED -ED -uK -tm -vt -ED -wf -tm -vt -ED -aa -aa -aa +Nd +yM +Xk +Yo +Xk +Nd +SG +Fh +Vv +Nd +Nd +Sd +FX +Xk +Xk +Xk +Xk +Xk +Xk +HH +Nd +Xk +Ud +Ud +NT +Po +Po +Sd +Po +ZU +Xk +Nd aa aa aa @@ -41282,38 +41605,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -pz -pV -rY -qF -pW -pW -pU -ED -ED -ED -ED -ED -vq -ED -ED -ED -wg -ED -ED -ED -aa -aa +Nd +OG +Xk +Xk +Xk +Nd +zX +Fh +pS +Nd +Nd +Nd +Nd +Gs +Xk +XM +Tu +Xk +Xk +XM +NT +Xk +Ud +Ud +NT +Sd +Sd +Sd +Sd +MM +Xk +Nd aa aa aa @@ -41539,38 +41862,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +TK +Xk +Xk +Xk +Nd +QA +Fh +Nv ED -pA -pW -pW -pW -pW -pW -pU -tk -pU -tZ -pU -pU -pU -pU -pU -pU -pU -tZ -wh -ED -aa -aa +Yo +Yf +UE +Xk +Xk +Tn +Xd +Xk +Xk +Tn +NT +Xk +Ud +Ud +NT +Sd +Sd +Nq +Sd +MM +Xk +Nd aa aa aa @@ -41796,38 +42119,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -pB -pW -pW -pW -pW -pW -pU -tk -pU -pU -pU -pU -vp -pU -pU -pU -pU -pU -wi -ED -aa -aa +Nd +YL +Xk +Xk +Xk +Nd +Xo +Fh +Fh +py +Xk +Yf +UE +Xk +Xk +GY +Tu +Xk +Xk +GY +NT +Xk +Ud +Ud +NT +Sd +Sd +Sd +Sd +MM +Xk +Nd aa aa aa @@ -42053,38 +42376,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -pC -pW -pW -pW -pW -pW -tb -ED -ED -ub -ED -ED -ED -vz -ED -ED -ED -wj -ED -ED -aa -aa +Nd +Xe +Xk +Xk +Xk +Nd +TB +Fh +Fh +BV +Xk +Yf +UE +Xk +Xk +Xk +Ph +Xk +Qk +Vu +Nd +Gs +Ud +Ud +NT +PA +PA +Sd +PA +Pl +Xk +Nd aa aa aa @@ -42310,38 +42633,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -pD -qF -pW -pW -pW -pW -tc -ED -tY -tm -ug -ED -tY -tm -we -ED -tY -tm -wk -ED -aa -aa +Nd +Ny +Xk +Xk +Xk +Nd +Vz +Fh +YJ +QT +Xk +Yf +UE +Xk +Xk +Xk +Xk +Xk +Xk +XM +NT +Xk +Xk +Xk +NT +GY +GY +Xk +GY +GY +Xk +Nd aa aa aa @@ -42567,38 +42890,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -pE -qF -pW -pW -pW -pW -td -ED -tW -uc -tm -ED -tW -uc -tm -ED -tW -uc -tm -ED -aa -aa +Nd +Bs +Ri +Xk +Xk +XL +Fh +Fh +Fh +UH +Xk +Yf +UE +Xk +Xk +Xk +Tu +Xk +Xk +Tn +NT +Xk +Xk +Xk +Re +Xk +Xk +Xk +Xk +Xk +Xk +Nd aa aa aa @@ -42824,38 +43147,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -pS -qF -pW -pW -pW -pW -td -ED -ED -ED -ED -ED -ED -ED -ED -ED -ED -ED -ED -ED -aa -aa +Nd +SU +Xk +Xx +Nm +Nd +SN +pV +Tr +Nd +Fj +Nd +Nd +Fi +Tn +UT +Hm +Xk +Xk +GY +NT +Xk +Xk +Xk +NT +vt +Mx +OU +Tb +Uh +tW +Nd aa aa aa @@ -43081,38 +43404,38 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ED -pS -qF -pW -pW -pW -pW -tj -ED -ED -ED -ED -ED -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd aa aa aa @@ -43347,19 +43670,19 @@ aa aa aa aa -ED -pT -pU -pU -pU -sb -sb -sb -tl -ua -uf -uh -ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -43604,19 +43927,19 @@ aa aa aa aa -ED -Fj -Fi -Fi -Fi -Fi -GZ -Hm -ED -ED -ED -ED -ED +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -43861,15 +44184,15 @@ aa aa aa aa -ED -Fi -Fi -FZ -Fi -Fi -GZ -Hm -ED +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -44118,15 +44441,15 @@ aa aa aa aa -ED -Fk -FC -Fi -Gt -Fi -GZ -Hm -ED +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -44375,15 +44698,15 @@ aa aa aa aa -ED -Fi -Fi -Ga -Fi -Fi -Ha -Hm -ED +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -44632,15 +44955,15 @@ aa aa aa aa -ED -Fl -Fi -Fj -Fi -Fi -GZ -Hm -ED +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -44889,15 +45212,15 @@ aa aa aa aa -ED -ED -ED -ED -ED -ED -ED -ED -ED +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index ea9dcd46ea..f364f84988 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -1022,7 +1022,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/computer/monitor, +/obj/machinery/computer/monitor/secret, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm index 61b41703ae..0980cdc60d 100644 --- a/_maps/shuttles/emergency_pubby.dmm +++ b/_maps/shuttles/emergency_pubby.dmm @@ -11,27 +11,20 @@ /area/shuttle/escape) "ad" = ( /obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, +/obj/machinery/recharger, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "ae" = ( /obj/machinery/computer/emergency_shuttle, -/turf/open/floor/mineral/titanium, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "af" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/mineral/titanium, +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ag" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/computer/atmos_alert{ + dir = 4 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) @@ -42,94 +35,90 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ai" = ( -/obj/machinery/light{ - dir = 4 +/obj/machinery/computer/security{ + dir = 8 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aj" = ( -/obj/structure/closet, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"ak" = ( -/obj/machinery/recharge_station, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"al" = ( -/obj/machinery/vending/cola, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"am" = ( -/obj/machinery/computer/atmos_alert{ +/obj/machinery/computer/crew{ dir = 4 }, -/turf/open/floor/mineral/titanium, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) -"an" = ( -/obj/structure/chair{ +"ak" = ( +/obj/machinery/computer/secure_data{ dir = 8 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) +"al" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"am" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/shuttle/escape) +"an" = ( +/turf/template_noop, +/area/space) "ao" = ( /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ap" = ( -/obj/structure/chair{ +/obj/structure/chair/comfy, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 9 + }, +/area/shuttle/escape) +"aq" = ( +/obj/structure/chair/office/dark{ dir = 4 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) -"aq" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) "ar" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/brig, +/turf/open/floor/carpet/black, /area/shuttle/escape) "as" = ( -/turf/open/floor/mineral/titanium/yellow, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 5 + }, /area/shuttle/escape) "at" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "au" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/dark, /area/shuttle/escape) "av" = ( -/obj/machinery/computer/communications{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel/dark, /area/shuttle/escape) "aw" = ( -/obj/machinery/flasher{ - id = "shuttle_flasher"; - pixel_x = -24; - pixel_y = 6 - }, -/obj/machinery/button/flasher{ - id = "shuttle_flasher"; - pixel_x = -24; - pixel_y = -6 - }, -/obj/machinery/light/small{ - brightness = 3; +/obj/structure/chair/comfy{ dir = 8 }, -/turf/open/floor/mineral/plastitanium/brig, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 4 + }, /area/shuttle/escape) "ax" = ( /turf/open/floor/mineral/plastitanium/brig, @@ -141,493 +130,815 @@ /turf/open/floor/plating, /area/shuttle/escape) "az" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"aA" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape) -"aB" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Emergency Shuttle Cockpit"; - req_access_txt = "19" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aC" = ( -/obj/structure/chair{ +/obj/structure/chair/comfy{ dir = 1 }, -/turf/open/floor/mineral/plastitanium/brig, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 10 + }, +/area/shuttle/escape) +"aA" = ( +/obj/structure/chair/comfy{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/darkgreen/side, +/area/shuttle/escape) +"aB" = ( +/obj/structure/window/reinforced, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-11" + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 6 + }, +/area/shuttle/escape) +"aC" = ( +/obj/structure/chair/comfy{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 6 + }, /area/shuttle/escape) "aD" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock"; - req_access_txt = "2" +/obj/structure/chair/comfy{ + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 10 }, -/turf/open/floor/plating, /area/shuttle/escape) "aE" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Emergency Shuttle Cargo Hold" +/obj/structure/chair/comfy, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 }, -/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aF" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" +/obj/structure/chair/comfy{ + dir = 1 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 6 }, -/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aG" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Emergency Shuttle Brig"; - req_access_txt = "2" +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 }, -/turf/open/floor/mineral/titanium/blue, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, /area/shuttle/escape) "aH" = ( /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aI" = ( -/obj/machinery/light{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + name = "First Class" }, -/turf/open/floor/mineral/titanium/blue, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "aJ" = ( -/obj/structure/chair{ - dir = 4 +/obj/structure/chair, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 9 }, -/turf/open/floor/mineral/titanium, /area/shuttle/escape) "aK" = ( -/obj/structure/chair{ - dir = 8 +/obj/structure/chair/comfy{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, +/obj/machinery/light, +/turf/open/floor/plasteel/darkgreen/side, /area/shuttle/escape) "aL" = ( -/obj/structure/chair{ - dir = 4 +/obj/structure/chair, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 5 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, /area/shuttle/escape) "aM" = ( -/turf/open/floor/carpet, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, /area/shuttle/escape) "aN" = ( -/obj/structure/chair/comfy/beige, -/turf/open/floor/carpet, +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/bottle/wine, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 + }, /area/shuttle/escape) "aO" = ( /obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aP" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/shuttle/escape) -"aQ" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/carpet, -/area/shuttle/escape) -"aR" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/shuttle/escape) -"aS" = ( -/obj/structure/chair/comfy/beige{ dir = 1 }, -/turf/open/floor/carpet, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 10 + }, +/area/shuttle/escape) +"aP" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/darkpurple/side, +/area/shuttle/escape) +"aQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 6 + }, +/area/shuttle/escape) +"aR" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 4 + }, +/area/shuttle/escape) +"aS" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 10 + }, /area/shuttle/escape) "aT" = ( -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, /area/shuttle/escape) "aU" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Emergency Shuttle Infirmary" +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 6 }, -/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aV" = ( -/obj/machinery/sleeper{ - dir = 4 +/obj/item/reagent_containers/food/snacks/breadslice/plain, +/obj/item/reagent_containers/food/snacks/breadslice/plain{ + pixel_y = 4 }, -/turf/open/floor/mineral/titanium, +/obj/item/reagent_containers/food/snacks/breadslice/plain{ + pixel_y = 8 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/dark, /area/shuttle/escape) "aW" = ( -/obj/machinery/vending/medical, -/turf/open/floor/mineral/titanium, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, /area/shuttle/escape) "aX" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock" - }, -/obj/docking_port/mobile/emergency{ - dheight = 0; - dir = 8; - dwidth = 4; - height = 15; - name = "Pubby emergency shuttle"; - port_direction = 4; - width = 18 - }, -/turf/open/floor/plating, +/obj/structure/table/glass, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plasteel/cmo, /area/shuttle/escape) "aY" = ( -/obj/machinery/light{ - dir = 8 +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/mineral/titanium, +/obj/machinery/light, +/turf/open/floor/plasteel/darkpurple/side, /area/shuttle/escape) "aZ" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/crowbar, -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 - }, +/obj/structure/table/glass, /obj/machinery/light{ - dir = 4 + dir = 1 }, -/turf/open/floor/mineral/titanium, +/obj/item/storage/firstaid, +/turf/open/floor/plasteel/cmo, /area/shuttle/escape) "ba" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/shuttle, -/turf/open/floor/plating/airless, +/turf/open/floor/plasteel/cafeteria, /area/shuttle/escape) "bb" = ( -/obj/structure/table, -/obj/item/defibrillator/loaded, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plasteel/cmo, /area/shuttle/escape) "bc" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating/airless, /area/shuttle/escape) "bd" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/table, +/obj/item/storage/bag/tray, +/turf/open/floor/plasteel/cafeteria, +/area/shuttle/escape) +"be" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/cmo, +/area/shuttle/escape) +"bf" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/clothing/under/waiter, +/turf/open/floor/plasteel/cafeteria, +/area/shuttle/escape) +"bg" = ( +/obj/structure/closet/crate, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/shuttle/escape) +"bh" = ( +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/obj/item/defibrillator, +/turf/open/floor/plasteel/cmo, +/area/shuttle/escape) +"bi" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/storage/firstaid, +/turf/open/floor/plasteel/cmo, +/area/shuttle/escape) +"bj" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"bk" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plating, +/area/shuttle/escape) +"bl" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/shuttle/escape) +"bm" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plating, +/area/shuttle/escape) +"bn" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/light, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/shuttle/escape) +"bo" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"bq" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"br" = ( +/obj/machinery/light, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bs" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/escape) +"bt" = ( +/obj/machinery/light, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bu" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bv" = ( +/obj/structure/window/plastitanium, +/turf/open/floor/plating, +/area/shuttle/escape) +"bw" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bx" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"by" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bz" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/melee/baton, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bA" = ( +/obj/machinery/door/airlock/public/glass{ + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bB" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bC" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bD" = ( +/obj/structure/bed, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bE" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/plastitanium, +/turf/open/floor/plating, +/area/shuttle/escape) +"bG" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plating, +/area/shuttle/escape) +"bH" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bI" = ( +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bK" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Economy Class" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bL" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + dir = 8; + dwidth = 27; + height = 8; + name = "PubbyStation emergency shuttle"; + port_direction = 4; + preferred_direction = 1; + width = 46 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"bO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Service" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bT" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) (1,1,1) = {" aa +ab +ac +ac +ab aa ab -ac -ac -ay -ab ab ac +ab ac ab -ay -ab -ay -ab +ac ab ab aa +ab +ab +ac +ab +ac +ab +ac +ab +ab +aa +ab +ab +ac +ab +ac +ab +ac +ab +ab +aa +bs +bs +bv +bv +bs +bs +bv +bv +bs +bs "} (2,1,1) = {" -aa -aa ab +ab +ag aj -as -as -ac -aH -aJ -aJ -aJ -aH -aJ -aH -aJ -ba -bc -aa -"} -(3,1,1) = {" -aa +ab aa ab -ak -as -as -aE -ao -ao -ao -ao -ao -ao -ao -ao -ba -bc -aa -"} -(4,1,1) = {" -aa -aa -ab -al +ap +aN +az at az -ac -ao -aK -aK -aK -ao -ao +at +aD +ab +aa +ab +aJ +aM aO +aM aO -ba -bc -aa -"} -(5,1,1) = {" -aa +aM +aS +ab aa ab +aX +bb +be +bh +bl +bg +bg ab -ab -ab -bd -aI -aL -aL -aL -aT -bd -ab -ab -ab -ab -ab -"} -(6,1,1) = {" -ab -ab -bd -am -au -aA -aF -ao -ao -ao -ao -ao -ab -aV -aY -aV -ba +aa +bs +bu +bw +bw +bw +bs +ax +bD +bE bc "} -(7,1,1) = {" +(3,1,1) = {" ac ad -ag -an -an -ac -ao -ao -aM +al +br +ab +am +ab +aE +aV +aA +au +aA +au +aK +ab +am +ab +aT +au aP -aM -ao -ac -aH -aH -aH -ba +au +aP +au +aY +ab +am +ab +aZ +bb +bb +bi +bl +bg +bn +ab +am +bs +bH +ax +ax +ax +bA +ax +bI +bE bc "} -(8,1,1) = {" +(4,1,1) = {" ac ae ah ao -ao -aB -ao -ao -aN -aQ -aS -ao -aU +bO aH +aI +ar +ar +ar +ar +ar +ar +ar +aI aH +bK +ar +ar +ar +ar +ar +ar +ar +bK aH -ba +bQ +au +au +au +au +au +au +au +bQ +aH +bT +ax +ax +by +ax +bs +bB +bB +bE bc "} -(9,1,1) = {" +(5,1,1) = {" ac af -ai -ap -ap -ac +ah ao -ao -aM -aR -aM -ao -ac +bO aH -aJ -aJ -ba +aI +ar +ar +ar +ar +ar +ar +ar +aI +aH +bK +ar +ar +ar +ar +ar +ar +ar +bK +aH +bQ +au +au +au +au +au +au +au +bQ +aH +bT +ax +ax +bz +ax +bs +bC +bC +bE bc "} -(10,1,1) = {" -ab -ab -bd +(6,1,1) = {" +ac +ad aq +bt +ab +am +ab +aE av aA +au +aA +au +aK +ab +am +ab +aT +au +aP +au +aP +au +aY +ab +am +ab +aG +ba +bd +bj +bj +bo +bG +ab +am +bs +bH +ax +ax +ax +bA +ax +bI +bE +bc +"} +(7,1,1) = {" +ab +ab +ai +ak +ab +an +ab +as +aw +aB +au +aC +au aF -ao -ao -ao -ao -ao +ab +aa +ab +aL +au +aQ +au +aQ +aR +aU +ab +aa ab aW -aZ -bb ba +bf +bk +bm +bo +bq +ab +aa +bs +bu +bx +bx +bx +bs +ax +bD +bE bc "} -(11,1,1) = {" -aa -aa -ab -ab -ab -ab -bd -aI -aK -aK -aK -aT -bd -ab -ab -ab -ab -ab -"} -(12,1,1) = {" -aa -aa -ab -ar -aw -aC -ac -ao -aL -aL -aL -ao -ao -aJ -aJ -ba -bc -aa -"} -(13,1,1) = {" -aa -aa -ab -ar -ax -ax -aG -ao -ao -ao -ao -ao -ao -ao -ao -ba -bc -aa -"} -(14,1,1) = {" -aa -aa -ab -ar -ax -ax -ac -aH -aO -aO -aO -aH -aO -aH -aO -ba -bc -aa -"} -(15,1,1) = {" -aa +(8,1,1) = {" aa ab ac ac -aD +ab +aa +ab ab ab -ac -ac ab ay ab -aX -ab +ay ab ab aa +ab +ab +bL +ab +ay +ab +ac +ab +ab +aa +ab +ab +ac +ab +ac +ab +ac +ab +ab +aa +bs +bs +bv +bv +bs +bs +bv +bv +bs +bs "} diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 60f81677db..73b9219f2b 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -621,8 +621,7 @@ /area/shuttle/escape) "bF" = ( /turf/open/floor/plasteel/darkgreen/side{ - dir = 9; - icon_state = "darkgreen" + dir = 9 }, /area/shuttle/escape) "bG" = ( @@ -642,8 +641,7 @@ pixel_y = -6 }, /turf/open/floor/plasteel/darkgreen/side{ - dir = 9; - icon_state = "darkgreen" + dir = 9 }, /area/shuttle/escape) "bI" = ( @@ -791,8 +789,7 @@ "bT" = ( /obj/machinery/recharge_station, /turf/open/floor/plasteel/darkgreen/side{ - dir = 9; - icon_state = "darkgreen" + dir = 9 }, /area/shuttle/escape) "bU" = ( @@ -806,8 +803,7 @@ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkgreen/side{ - dir = 9; - icon_state = "darkgreen" + dir = 9 }, /area/shuttle/escape) "bW" = ( @@ -884,8 +880,7 @@ dir = 8 }, /turf/open/floor/plasteel/darkgreen/side{ - dir = 9; - icon_state = "darkgreen" + dir = 9 }, /area/shuttle/escape) "ci" = ( diff --git a/_maps/shuttles/pirate_default.dmm b/_maps/shuttles/pirate_default.dmm index 3c9ee504eb..91954b6bd8 100644 --- a/_maps/shuttles/pirate_default.dmm +++ b/_maps/shuttles/pirate_default.dmm @@ -47,7 +47,7 @@ "ah" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 8 }, /turf/open/floor/plasteel/dark, @@ -72,8 +72,6 @@ req_access = null }, /obj/structure/chair{ - tag = "icon-chair (WEST)"; - icon_state = "chair"; dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -416,8 +414,6 @@ req_access = null }, /obj/structure/chair{ - tag = "icon-chair (WEST)"; - icon_state = "chair"; dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -1193,7 +1189,7 @@ }, /area/shuttle/pirate) "cI" = ( -/obj/machinery/computer/monitor{ +/obj/machinery/computer/monitor/secret{ dir = 8 }, /obj/structure/cable/yellow{ @@ -1552,8 +1548,6 @@ /obj/effect/turf_decal/stripes/corner, /obj/machinery/light/small, /turf/open/floor/plasteel/yellow/corner{ - tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/shuttle/pirate) diff --git a/_maps/shuttles/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin_syndicate_dropship.dmm index 47c28d1500..d635953737 100644 --- a/_maps/shuttles/ruin_syndicate_dropship.dmm +++ b/_maps/shuttles/ruin_syndicate_dropship.dmm @@ -1,10 +1,8 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "al" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, @@ -97,12 +95,10 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/syndicate{ dir = 8; name = "Syndicate Drop Ship APC"; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod/dark, @@ -283,10 +279,8 @@ /area/shuttle/caravan/syndicate3) "EO" = ( /obj/structure/chair, -/obj/machinery/airalarm{ - pixel_y = 24; - req_access = null; - req_access_txt = "150" +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod/dark, @@ -302,11 +296,9 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/caravan/syndicate3) "Gx" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/syndicate{ dir = 4; - pixel_x = -24; - req_access = null; - req_access_txt = "150" + pixel_x = -24 }, /turf/open/floor/plasteel/dark, /area/shuttle/caravan/syndicate3) diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index a05aaf3265..c6c35ef08b 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -217,16 +217,16 @@ #define ASSERT_GAS(gas_id, gas_mixture) if (!gas_mixture.gases[gas_id]) { ADD_GAS(gas_id, gas_mixture.gases) }; GLOBAL_LIST_INIT(pipe_paint_colors, list( - "Amethyst" = rgb(130,43,255), //supplymain - "Blue" = rgb(0,0,255), - "Brown" = rgb(178,100,56), - "Cyan" = rgb(0,255,249), - "Dark" = rgb(69,69,69), - "Green" = rgb(30,255,0), - "Grey" = rgb(255,255,255), - "Orange" = rgb(255,129,25), - "Purple" = rgb(128,0,182), - "Red" = rgb(255,0,0), - "Violet" = rgb(64,0,128), - "Yellow" = rgb(255,198,0) - )) + "amethyst" = rgb(130,43,255), //supplymain + "blue" = rgb(0,0,255), + "brown" = rgb(178,100,56), + "cyan" = rgb(0,255,249), + "dark" = rgb(69,69,69), + "green" = rgb(30,255,0), + "grey" = rgb(255,255,255), + "orange" = rgb(255,129,25), + "purple" = rgb(128,0,182), + "red" = rgb(255,0,0), + "violet" = rgb(64,0,128), + "yellow" = rgb(255,198,0) +)) diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index cd01b92717..1cf27a8c68 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -156,4 +156,4 @@ //Ouch my toes! #define CALTROP_BYPASS_SHOES 1 -#define CALTROP_IGNORE_WALKERS 2 \ No newline at end of file +#define CALTROP_IGNORE_WALKERS 2 diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 5e0669880c..61249cb60a 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -23,10 +23,10 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define ON_BORDER_1 (1<<9) // item has priority to check when entering or leaving #define DROPDEL_1 (1<<10) // When dropped, it calls qdel on itself #define PREVENT_CLICK_UNDER_1 (1<<11) //Prevent clicking things below it on the same turf eg. doors/ fulltile windows -#define NO_EMP_WIRES_1 (1<<12) -#define HOLOGRAM_1 (1<<13) -#define TESLA_IGNORE_1 (1<<14) // TESLA_IGNORE grants immunity from being targeted by tesla-style electricity - +#define HOLOGRAM_1 (1<<12) +#define TESLA_IGNORE_1 (1<<13) // TESLA_IGNORE grants immunity from being targeted by tesla-style electricity +#define INITIALIZED_1 (1<<14) //Whether /atom/Initialize() has already run for the object +#define ADMIN_SPAWNED_1 (1<<15) //was this spawned by an admin? used for stat tracking stuff. //turf-only flags #define NOJAUNT_1 (1<<0) @@ -66,3 +66,18 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define ACID_PROOF (1<<5) //acid stuck on it doesn't melt it. #define INDESTRUCTIBLE (1<<6) //doesn't take damage #define FREEZE_PROOF (1<<7) //can't be frozen + +//tesla_zap +#define TESLA_MACHINE_EXPLOSIVE (1<<0) +#define TESLA_ALLOW_DUPLICATES (1<<1) +#define TESLA_OBJ_DAMAGE (1<<2) +#define TESLA_MOB_DAMAGE (1<<3) +#define TESLA_MOB_STUN (1<<4) + +#define TESLA_DEFAULT_FLAGS ALL + +//EMP protection +#define EMP_PROTECT_SELF (1<<0) +#define EMP_PROTECT_CONTENTS (1<<1) +#define EMP_PROTECT_WIRES (1<<2) + diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index feb28ed3c5..1584021089 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -181,7 +181,7 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list( #define is_glass_sheet(O) (is_type_in_typecache(O, GLOB.glass_sheet_types)) -#define iseffect(O) (is_type_in_typecache(O, GLOB.typecache_effect)) +#define iseffect(O) (istype(O, /obj/effect)) #define isblobmonster(O) (istype(O, /mob/living/simple_animal/hostile/blob)) diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 1ece51d49a..c86e47709c 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -55,7 +55,7 @@ require only minor tweaks. #define CROSSLINKED "Cross" // default trait definitions, used by SSmapping -#define ZTRAITS_CENTCOM list(ZTRAIT_LINKAGE = SELFLOOPING, ZTRAIT_CENTCOM = TRUE) +#define ZTRAITS_CENTCOM list(ZTRAIT_CENTCOM = TRUE) #define ZTRAITS_STATION list(ZTRAIT_LINKAGE = CROSSLINKED, ZTRAIT_STATION = TRUE) #define ZTRAITS_SPACE list(ZTRAIT_LINKAGE = CROSSLINKED, ZTRAIT_SPACE_RUINS = TRUE) #define ZTRAITS_LAVALAND list(ZTRAIT_MINING = TRUE, ZTRAIT_LAVA_RUINS = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 2) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 391d55fe59..a31ebccbad 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -403,8 +403,6 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define MAX_PROC_DEPTH 195 // 200 proc calls deep and shit breaks, this is a bit lower to give some safety room -#define DUMMY_HUMAN_SLOT_MANIFEST "dummy_manifest_generation" - #define SYRINGE_DRAW 0 #define SYRINGE_INJECT 1 diff --git a/code/__DEFINES/research.dm b/code/__DEFINES/research.dm index bafce49947..16776ed8e2 100644 --- a/code/__DEFINES/research.dm +++ b/code/__DEFINES/research.dm @@ -29,7 +29,7 @@ #define RDSCREEN_TEXT_NO_PROTOLATHE "

No Protolathe Linked!


" #define RDSCREEN_TEXT_NO_IMPRINTER "

No Circuit Imprinter Linked!


" -#define RDSCREEN_TEXT_NO_DECONSTRUCT "

No Deconstructive Analyzer Linked!


" +#define RDSCREEN_TEXT_NO_DECONSTRUCT "

No Destructive Analyzer Linked!


" #define RDSCREEN_TEXT_NO_TDISK "

No Technology Disk Inserted!


" #define RDSCREEN_TEXT_NO_DDISK "

No Design Disk Inserted!


" #define RDSCREEN_TEXT_NO_SNODE "

No Technology Node Selected!


" diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index b1c31b4bea..6b16e352e5 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -85,4 +85,4 @@ ///////////// #define STATUS_EFFECT_RAINBOWPROTECTION /datum/status_effect/rainbow_protection //Invulnerable and pacifistic -#define STATUS_EFFECT_SLIMESKIN /datum/status_effect/slimeskin //Increased armor \ No newline at end of file +#define STATUS_EFFECT_SLIMESKIN /datum/status_effect/slimeskin //Increased armor diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index f1e0e0d92f..149be99aea 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -38,7 +38,7 @@ //type and all subtypes should always call Initialize in New() #define INITIALIZE_IMMEDIATE(X) ##X/New(loc, ...){\ ..();\ - if(!initialized) {\ + if(!(flags_1 & INITIALIZED_1)) {\ args[1] = TRUE;\ SSatoms.InitAtom(src, args);\ }\ diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 8014e04ad0..378d30ba52 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -40,11 +40,14 @@ #define TRAIT_NOBREATH "no_breath" #define TRAIT_ANTIMAGIC "anti_magic" #define TRAIT_HOLY "holy" -#define TRAIT_DEPRESSION "depression" +#define TRAIT_DEPRESSION "depression" #define TRAIT_JOLLY "jolly" #define TRAIT_NOCRITDAMAGE "no_crit" #define TRAIT_NOSLIPWATER "noslip_water" #define TRAIT_NOSLIPALL "noslip_all" +#define TRAIT_NODEATH "nodeath" +#define TRAIT_NOHARDCRIT "nohardcrit" +#define TRAIT_NOSOFTCRIT "nosoftcrit" #define TRAIT_ALCOHOL_TOLERANCE "alcohol_tolerance" diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index a8bddf8eed..cf8a9df119 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -73,14 +73,7 @@ return FALSE //Checks for specific types in specifically structured (Assoc "type" = TRUE) lists ('typecaches') -/proc/is_type_in_typecache(atom/A, list/L) - if(!LAZYLEN(L) || !A) - - return FALSE - if(ispath(A)) - . = L[A] - else - . = L[A.type] +#define is_type_in_typecache(A, L) (A && length(L) && L[(ispath(A) ? A : A:type)]) //Checks for a string in a list /proc/is_string_in_list(string, list/L) diff --git a/code/__HELPERS/areas.dm b/code/__HELPERS/areas.dm index 51dd88710a..3e9a26b261 100644 --- a/code/__HELPERS/areas.dm +++ b/code/__HELPERS/areas.dm @@ -15,7 +15,7 @@ var/turf/sourceT = found_turfs[1] if(break_if_found[sourceT.type]) return FALSE - if (is_type_in_typecache(sourceT.loc, GLOB.typecache_shuttle_area)) + if (istype(sourceT.loc, /area/shuttle)) return FALSE found_turfs.Cut(1, 2) var/dir_flags = checked_turfs[sourceT] @@ -50,7 +50,7 @@ var/list/areas = list("New Area" = /area) for(var/i in 1 to turfs.len) var/area/place = get_area(turfs[i]) - if(blacklisted_areas[place.type] || GLOB.typecache_shuttle_area[place.type]) + if(blacklisted_areas[place.type] || istype(place, /area/shuttle)) continue if(!place.requires_power || place.noteleport || place.hidden) continue // No expanding powerless rooms etc diff --git a/code/__HELPERS/icon_smoothing.dm b/code/__HELPERS/icon_smoothing.dm index 5d34df3ec5..7e52fbe273 100644 --- a/code/__HELPERS/icon_smoothing.dm +++ b/code/__HELPERS/icon_smoothing.dm @@ -117,7 +117,7 @@ return if(QDELETED(A)) return - if((A.smooth & SMOOTH_TRUE) || (A.smooth & SMOOTH_MORE)) + if(A.smooth & (SMOOTH_TRUE | SMOOTH_MORE)) var/adjacencies = calculate_adjacencies(A) if(A.smooth & SMOOTH_DIAGONAL) @@ -156,7 +156,7 @@ /turf/closed/wall/diagonal_smooth(adjacencies) adjacencies = reverse_ndir(..()) if(adjacencies) - var/mutable_appearance/underlay_appearance = mutable_appearance(layer = TURF_LAYER) + var/mutable_appearance/underlay_appearance = mutable_appearance(layer = TURF_LAYER, plane = FLOOR_PLANE) var/list/U = list(underlay_appearance) if(fixed_underlay) if(fixed_underlay["space"]) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index e1548b92ea..7a8cf5f3a2 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -278,8 +278,8 @@ Proc for attack log creation, because really why not /proc/add_logs(mob/user, mob/target, what_done, object=null, addition=null) var/turf/attack_location = get_turf(target) - var/is_mob_user = user && GLOB.typecache_mob[user.type] - var/is_mob_target = target && GLOB.typecache_mob[target.type] + var/is_mob_user = user && ismob(user) + var/is_mob_target = target && ismob(target) var/mob/living/living_target @@ -505,7 +505,8 @@ Proc for attack log creation, because really why not for(var/j in 1 to amount) var/atom/X = new spawn_type(arglist(new_args)) - X.admin_spawned = admin_spawn + if (admin_spawn) + X.flags_1 |= ADMIN_SPAWNED_1 /proc/spawn_and_random_walk(spawn_type, target, amount, walk_chance=100, max_walk=3, always_max_walk=FALSE, admin_spawn=FALSE) var/turf/T = get_turf(target) @@ -515,7 +516,8 @@ Proc for attack log creation, because really why not for(var/j in 1 to amount) var/atom/movable/X = new spawn_type(T) - X.admin_spawned = admin_spawn + if (admin_spawn) + X.flags_1 |= ADMIN_SPAWNED_1 if(always_max_walk || prob(walk_chance)) if(always_max_walk) diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index bd95c8550f..6113e11eef 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -119,7 +119,9 @@ GLOBAL_LIST_INIT(bitfields, list( "NODECONSTRUCT_1" = NODECONSTRUCT_1, "OVERLAY_QUEUED_1" = OVERLAY_QUEUED_1, "HOLOGRAM_1" = HOLOGRAM_1, - "TESLA_IGNORE_1" = TESLA_IGNORE_1 + "TESLA_IGNORE_1" = TESLA_IGNORE_1, + "INITIALIZED_1" = INITIALIZED_1, + "ADMIN_SPAWNED_1" = ADMIN_SPAWNED_1, ), "clothing_flags" = list( "LAVAPROTECT" = LAVAPROTECT, @@ -128,5 +130,27 @@ GLOBAL_LIST_INIT(bitfields, list( "MASKINTERNALS" = MASKINTERNALS, "NOSLIP" = NOSLIP, "THICKMATERIAL" = THICKMATERIAL, - ) + ), + "tesla_flags" = list( + "TESLA_MOB_DAMAGE" = TESLA_MOB_DAMAGE, + "TESLA_OBJ_DAMAGE" = TESLA_OBJ_DAMAGE, + "TESLA_MOB_STUN" = TESLA_MOB_STUN, + "TESLA_ALLOW_DUPLICATES" = TESLA_ALLOW_DUPLICATES, + "TESLA_MACHINE_EXPLOSIVE" = TESLA_MACHINE_EXPLOSIVE, + ), + "smooth" = list( + "SMOOTH_TRUE" = SMOOTH_TRUE, + "SMOOTH_MORE" = SMOOTH_MORE, + "SMOOTH_DIAGONAL" = SMOOTH_DIAGONAL, + "SMOOTH_BORDER" = SMOOTH_BORDER, + "SMOOTH_QUEUED" = SMOOTH_QUEUED, + ), + "container_type" = list( + "INJECTABLE" = INJECTABLE, + "DRAWABLE" = DRAWABLE, + "REFILLABLE" = REFILLABLE, + "DRAINABLE" = DRAINABLE, + "TRANSPARENT" = TRANSPARENT, + "AMOUNT_VISIBLE" = AMOUNT_VISIBLE, + ), )) diff --git a/code/_globalvars/lists/mapping.dm b/code/_globalvars/lists/mapping.dm index 215f664b44..2602372fbf 100644 --- a/code/_globalvars/lists/mapping.dm +++ b/code/_globalvars/lists/mapping.dm @@ -30,6 +30,7 @@ GLOBAL_LIST_EMPTY(ruin_landmarks) //away missions GLOBAL_LIST_EMPTY(awaydestinations) //a list of landmarks that the warpgate can take you to +GLOBAL_LIST_EMPTY(vr_spawnpoints) //used by jump-to-area etc. Updated by area/updateName() GLOBAL_LIST_EMPTY(sortedAreas) diff --git a/code/_globalvars/lists/typecache.dm b/code/_globalvars/lists/typecache.dm index ee4635f910..bfadbc9104 100644 --- a/code/_globalvars/lists/typecache.dm +++ b/code/_globalvars/lists/typecache.dm @@ -5,12 +5,4 @@ GLOBAL_LIST_INIT(typecache_mob, typecacheof(/mob)) -GLOBAL_LIST_INIT(typecache_living, typecacheof(/mob/living)) - GLOBAL_LIST_INIT(typecache_machine_or_structure, typecacheof(list(/obj/machinery, /obj/structure))) - -GLOBAL_LIST_INIT(typecache_shuttle_area, typecacheof(/area/shuttle)) - -GLOBAL_LIST_INIT(typecache_clothing, typecacheof(/obj/item/clothing)) - -GLOBAL_LIST_INIT(typecache_effect, typecacheof(/obj/effect)) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 6a3778b451..ae66b9c131 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -39,16 +39,16 @@ Note that this proc can be overridden, and is in the case of screen objects. */ /atom/Click(location,control,params) - if(initialized) + if(flags_1 & INITIALIZED_1) SendSignal(COMSIG_CLICK, location, control, params) usr.ClickOn(src, params) /atom/DblClick(location,control,params) - if(initialized) + if(flags_1 & INITIALIZED_1) usr.DblClickOn(src,params) /atom/MouseWheel(delta_x,delta_y,location,control,params) - if(initialized) + if(flags_1 & INITIALIZED_1) usr.MouseWheelOn(src, delta_x, delta_y, params) /* diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index bce8effc81..47cb76a978 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -11,7 +11,24 @@ var/id var/ordered = TRUE //If the button gets placed into the default bar +/obj/screen/movable/action_button/proc/can_use(mob/user) + if (linked_action) + return linked_action.owner == user + else if (isobserver(user)) + var/mob/dead/observer/O = user + return !O.observetarget + else + return TRUE + +/obj/screen/movable/action_button/MouseDrop() + if (!can_use(usr)) + return + return ..() + /obj/screen/movable/action_button/Click(location,control,params) + if (!can_use(usr)) + return + var/list/modifiers = params2list(params) if(modifiers["shift"]) if(locked) @@ -44,6 +61,9 @@ var/show_state = "show" /obj/screen/movable/action_button/hide_toggle/Click(location,control,params) + if (!can_use(usr)) + return + var/list/modifiers = params2list(params) if(modifiers["shift"]) if(locked) diff --git a/code/_onclick/hud/ghost.dm b/code/_onclick/hud/ghost.dm index 50bf9c9222..8cff8fe09e 100644 --- a/code/_onclick/hud/ghost.dm +++ b/code/_onclick/hud/ghost.dm @@ -73,6 +73,12 @@ static_inventory += using /datum/hud/ghost/show_hud(version = 0, mob/viewmob) + // don't show this HUD if observing; show the HUD of the observee + var/mob/dead/observer/O = mymob + if (istype(O) && O.observetarget) + plane_masters_update() + return FALSE + . = ..() if(!.) return diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index e4318059d6..5678b14484 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -131,7 +131,7 @@ update_sight() //Version denotes which style should be displayed. blank or 0 means "next version" -/datum/hud/proc/show_hud(version = 0,mob/viewmob) +/datum/hud/proc/show_hud(version = 0, mob/viewmob) if(!ismob(mymob)) return FALSE var/mob/screenmob = viewmob || mymob @@ -195,19 +195,30 @@ if(infodisplay.len) screenmob.client.screen -= infodisplay - for(var/thing in plane_masters) - var/obj/screen/plane_master/PM = plane_masters[thing] - PM.backdrop(screenmob) - screenmob.client.screen += PM - hud_version = display_hud_version persistent_inventory_update(screenmob) screenmob.update_action_buttons(1) reorganize_alerts() screenmob.reload_fullscreen() update_parallax_pref(screenmob) + + // ensure observers get an accurate and up-to-date view + if (!viewmob) + plane_masters_update() + for(var/M in mymob.observers) + show_hud(hud_version, M) + else if (viewmob.hud_used) + viewmob.hud_used.plane_masters_update() + return TRUE +/datum/hud/proc/plane_masters_update() + // Plane masters are always shown to OUR mob, never to observers + for(var/thing in plane_masters) + var/obj/screen/plane_master/PM = plane_masters[thing] + PM.backdrop(mymob) + mymob.client.screen += PM + /datum/hud/human/show_hud(version = 0,mob/viewmob) . = ..() if(!.) @@ -268,8 +279,9 @@ i++ for(var/obj/screen/human/equip/E in static_inventory) E.screen_loc = ui_equip_position(mymob) - if(mymob.hud_used) - show_hud(HUD_STYLE_STANDARD,mymob) + + if(ismob(mymob) && mymob.hud_used == src) + show_hud(hud_version) /datum/hud/proc/update_locked_slots() return diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index 258a695a25..99644ce88f 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -177,6 +177,10 @@ /datum/config_entry/string/githuburl config_entry_value = "https://www.github.com/tgstation/-tg-station" +/datum/config_entry/string/roundstatsurl + +/datum/config_entry/string/gamelogurl + /datum/config_entry/number/githubrepoid config_entry_value = null min_val = 0 diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index a46a283254..17c04982fb 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -263,7 +263,7 @@ SUBSYSTEM_DEF(air) currentrun |= T if(blockchanges && T.excited_group) T.excited_group.garbage_collect() - else if(T.initialized) + else if(T.flags_1 & INITIALIZED_1) for(var/turf/S in T.atmos_adjacent_turfs) add_to_active(S) else if(map_loading) diff --git a/code/controllers/subsystem/atoms.dm b/code/controllers/subsystem/atoms.dm index 03c3a77638..464991e0cf 100644 --- a/code/controllers/subsystem/atoms.dm +++ b/code/controllers/subsystem/atoms.dm @@ -37,14 +37,14 @@ SUBSYSTEM_DEF(atoms) count = atoms.len for(var/I in atoms) var/atom/A = I - if(!A.initialized) + if(!(A.flags_1 & INITIALIZED_1)) if(InitAtom(I, mapload_arg)) atoms -= I CHECK_TICK else count = 0 for(var/atom/A in world) - if(!A.initialized) + if(!(A.flags_1 & INITIALIZED_1)) InitAtom(A, mapload_arg) ++count CHECK_TICK @@ -95,7 +95,7 @@ SUBSYSTEM_DEF(atoms) if(!A) //possible harddel qdeleted = TRUE - else if(!A.initialized) + else if(!(A.flags_1 & INITIALIZED_1)) BadInitializeCalls[the_type] |= BAD_INIT_DIDNT_INIT return qdeleted || QDELING(A) diff --git a/code/controllers/subsystem/persistence.dm b/code/controllers/subsystem/persistence.dm index fa948c7952..14db2f1607 100644 --- a/code/controllers/subsystem/persistence.dm +++ b/code/controllers/subsystem/persistence.dm @@ -212,7 +212,7 @@ SUBSYSTEM_DEF(persistence) continue var/list/savable_obj = list() for(var/obj/O in F) - if(is_type_in_typecache(O, satchel_blacklist) || O.admin_spawned) + if(is_type_in_typecache(O, satchel_blacklist) || (O.flags_1 & ADMIN_SPAWNED_1)) continue if(O.persistence_replacement) savable_obj += O.persistence_replacement diff --git a/code/controllers/subsystem/religion.dm b/code/controllers/subsystem/religion.dm index bba7dd082e..1c3cd76da4 100644 --- a/code/controllers/subsystem/religion.dm +++ b/code/controllers/subsystem/religion.dm @@ -8,3 +8,4 @@ SUBSYSTEM_DEF(religion) var/bible_icon_state var/bible_item_state var/holy_weapon_type + var/holy_armor_type diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 053befa8ac..774453c331 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -647,6 +647,13 @@ SUBSYSTEM_DEF(ticker) if(end_string) end_state = end_string + var/statspage = CONFIG_GET(string/roundstatsurl) + var/gamelogloc = CONFIG_GET(string/gamelogurl) + if(statspage) + to_chat(world, "Round statistics and logs can be viewed at this website!") + else if(gamelogloc) + to_chat(world, "Round logs can be located at this website!") + log_game("Rebooting World. [reason]") world.Reboot() diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 8d49c311cc..0407a5272d 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -337,9 +337,9 @@ SUBSYSTEM_DEF(vote) return 1 /datum/action/vote/proc/remove_from_client() - if(owner && owner.client) + if(owner.client) owner.client.player_details.player_actions -= src else if(owner.ckey) var/datum/player_details/P = GLOB.player_details[owner.ckey] if(P) - P.player_actions -= src + P.player_actions -= src \ No newline at end of file diff --git a/code/datums/components/empprotection.dm b/code/datums/components/empprotection.dm new file mode 100644 index 0000000000..d9164529c6 --- /dev/null +++ b/code/datums/components/empprotection.dm @@ -0,0 +1,11 @@ +/datum/component/empprotection + var/flags = NONE + +/datum/component/empprotection/Initialize(_flags) + if(!istype(parent, /atom)) + return COMPONENT_INCOMPATIBLE + flags = _flags + RegisterSignal(list(COMSIG_ATOM_EMP_ACT), .proc/getEmpFlags) + +/datum/component/empprotection/proc/getEmpFlags(severity) + return flags diff --git a/code/datums/components/stationloving.dm b/code/datums/components/stationloving.dm index 54f8b107e0..ecfb0ca902 100644 --- a/code/datums/components/stationloving.dm +++ b/code/datums/components/stationloving.dm @@ -51,10 +51,12 @@ var/turf/T = get_turf(parent) if (!T) return FALSE + var/area/A = T.loc + if(istype(A, /area/fabric_of_reality)) // Obviously terrible, just for test merging + return FALSE if (is_station_level(T.z) || is_centcom_level(T.z)) return TRUE if (is_transit_level(T.z)) - var/area/A = T.loc if (is_type_in_typecache(A, allowed_shuttles)) return TRUE diff --git a/code/datums/components/storage/concrete/bag_of_holding.dm b/code/datums/components/storage/concrete/bag_of_holding.dm index d8795d122b..6b624afadb 100644 --- a/code/datums/components/storage/concrete/bag_of_holding.dm +++ b/code/datums/components/storage/concrete/bag_of_holding.dm @@ -6,17 +6,20 @@ user.visible_message("An unseen force knocks [user] to the ground!", "\"I think not!\"") user.Knockdown(60) return + if(istype(loccheck.loc, /area/fabric_of_reality)) + to_chat(user, "You can't do that here!") var/safety = alert(user, "Doing this will have extremely dire consequences for the station and its crew. Be sure you know what you're doing.", "Put in [A.name]?", "Abort", "Proceed") if(safety == "Abort" || !in_range(A, user) || !A || !W || user.incapacitated()) return - A.investigate_log("has become a singularity. Caused by [user.key]", INVESTIGATE_SINGULO) to_chat(user, "The Bluespace interfaces of the two devices catastrophically malfunction!") qdel(W) - var/obj/singularity/singulo = new /obj/singularity (get_turf(A)) - singulo.energy = 300 //should make it a bit bigger~ - message_admins("[key_name_admin(user)] detonated a bag of holding") - log_game("[key_name(user)] detonated a bag of holding") + playsound(loccheck,'sound/effects/supermatter.ogg', 200, 1) + for(var/turf/T in range(6,loccheck)) + if(istype(T, /turf/open/space/transit)) + continue + T.TerraformTurf(/turf/open/chasm/magic, /turf/open/chasm/magic) + message_admins("[ADMIN_LOOKUPFLW(user)] detonated a bag of holding at [get_area_name(loccheck, TRUE)] [ADMIN_COORDJMP(loccheck)].") + log_game("[key_name(user)] detonated a bag of holding at [get_area_name(loccheck, TRUE)] [COORD(loccheck)].") qdel(A) - singulo.process() return . = ..() diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index e6d43ed65a..304ac6591c 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -737,4 +737,4 @@ if(COLLECT_EVERYTHING) to_chat(user, "[parent] now picks up all items in a tile at once.") if(COLLECT_ONE) - to_chat(user, "[parent] now picks up one item at a time.") \ No newline at end of file + to_chat(user, "[parent] now picks up one item at a time.") diff --git a/code/datums/dna.dm b/code/datums/dna.dm index 49120b03b5..3e97fd20f9 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -1,10 +1,11 @@ + /////////////////////////// DNA DATUM /datum/dna var/unique_enzymes var/struc_enzymes var/uni_identity var/blood_type - var/datum/species/species = new /datum/species/human() //The type of mutant race the player is if applicable (i.e. potato-man) + var/datum/species/species = new /datum/species/human //The type of mutant race the player is if applicable (i.e. potato-man) var/list/features = list("FFF") //first value is mutant color var/real_name //Stores the real name of the person who originally got this dna datum. Used primarely for changelings, var/list/mutations = list() //All mutations are from now on here @@ -29,7 +30,7 @@ previous.Cut() //^ return ..() - + /datum/dna/proc/transfer_identity(mob/living/carbon/destination, transfer_SE = 0) if(!istype(destination)) return diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm index b459b31fcb..a30ed5f927 100644 --- a/code/datums/helper_datums/getrev.dm +++ b/code/datums/helper_datums/getrev.dm @@ -23,8 +23,8 @@ if(line) var/datum/tgs_revision_information/test_merge/tm = line var/tmcommit = tm.commit - log_world("Test merge active of PR #[line] commit [tmcommit]") - SSblackbox.record_feedback("nested tally", "testmerged_prs", 1, list("[line]", "[tmcommit]")) + log_world("Test merge active of PR #[tm.number] commit [tmcommit]") + SSblackbox.record_feedback("nested tally", "testmerged_prs", 1, list("[tm.number]", "[tmcommit]")) if(originmastercommit) log_world("Based off origin/master commit [originmastercommit]") else if(originmastercommit) diff --git a/code/datums/martial/cqc.dm b/code/datums/martial/cqc.dm index c48cf4d9dd..4a51ac3251 100644 --- a/code/datums/martial/cqc.dm +++ b/code/datums/martial/cqc.dm @@ -21,7 +21,8 @@ restraining = FALSE /datum/martial_art/cqc/can_use(mob/living/carbon/human/H) - if(just_a_cook && !(is_type_in_typecache(get_area(H), areas_under_siege))) + var/area/A = get_area(H) + if(just_a_cook && !(is_type_in_typecache(A, areas_under_siege))) return FALSE return ..() diff --git a/code/datums/outfit.dm b/code/datums/outfit.dm index 90feeacb79..ff5a0c921c 100755 --- a/code/datums/outfit.dm +++ b/code/datums/outfit.dm @@ -25,6 +25,7 @@ var/accessory = null var/can_be_admin_equipped = TRUE // Set to FALSE if your outfit requires runtime parameters + var/list/chameleon_extras //extra types for chameleon outfit changes, mostly guns /datum/outfit/proc/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) //to be overriden for customization depending on client prefs,species etc @@ -149,3 +150,9 @@ for(var/obj/item/I in H.held_items) I.add_fingerprint(H,1) return 1 + +/datum/outfit/proc/get_chameleon_disguise_info() + var/list/types = list(uniform, suit, back, belt, gloves, shoes, head, mask, neck, ears, glasses, id, l_pocket, r_pocket, suit_store, r_hand, l_hand) + types += chameleon_extras + listclearnulls(types) + return types diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 07af9e0e12..f9fc4869b4 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -391,11 +391,15 @@ /datum/map_template/shuttle/arrival/omega suffix = "omega" name = "arrival shuttle (Omega)" - + /datum/map_template/shuttle/aux_base/default suffix = "default" name = "auxilliary base (Default)" +/datum/map_template/shuttle/aux_base/small + suffix = "small" + name = "auxilliary base (Small)" + /datum/map_template/shuttle/escape_pod/default suffix = "default" name = "escape pod (Default)" @@ -426,4 +430,4 @@ /datum/map_template/shuttle/ruin/syndicate_fighter suffix = "syndicate_fighter" - name = "Syndicate Fighter" \ No newline at end of file + name = "Syndicate Fighter" diff --git a/code/datums/traits/_quirk.dm b/code/datums/traits/_quirk.dm index b39da84575..d85f79f84a 100644 --- a/code/datums/traits/_quirk.dm +++ b/code/datums/traits/_quirk.dm @@ -130,5 +130,3 @@ Use this as a guideline //If you don't need any special effects like spawning glasses, then you don't need an add() */ - - diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 7752cc31c3..b6dd926773 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -9,7 +9,11 @@ medical_record_text = "Patient requires regular treatment for blood loss due to low production of blood." /datum/quirk/blooddeficiency/on_process() - quirk_holder.blood_volume -= 0.275 + var/mob/living/carbon/human/H = quirk_holder + if(NOBLOOD in H.dna.species.species_traits) //can't lose blood if your species doesn't have any + return + else + quirk_holder.blood_volume -= 0.275 @@ -27,11 +31,11 @@ /datum/quirk/family_heirloom name = "Family Heirloom" - desc = "You are the current owner of an heirloom. passed down for generations. You have to keep it safe!" + desc = "You are the current owner of an heirloom, passed down for generations. You have to keep it safe!" value = -1 mood_quirk = TRUE var/obj/item/heirloom - var/where_text + var/where /datum/quirk/family_heirloom/on_spawn() var/mob/living/carbon/human/H = quirk_holder @@ -58,19 +62,18 @@ /obj/item/dice/d20) heirloom = new heirloom_type(get_turf(quirk_holder)) var/list/slots = list( - "in your backpack" = SLOT_IN_BACKPACK, "in your left pocket" = SLOT_L_STORE, - "in your right pocket" = SLOT_R_STORE + "in your right pocket" = SLOT_R_STORE, + "in your backpack" = SLOT_IN_BACKPACK ) - var/where = H.equip_in_one_of_slots(heirloom, slots) - if(!where) - where = "at your feet" - else if(where == "in your backpack") - H.back.SendSignal(COMSIG_TRY_STORAGE_SHOW, H) - where_text = "There is a precious family [heirloom.name] [where], passed down from generation to generation. Keep it safe!" + where = H.equip_in_one_of_slots(heirloom, slots, FALSE) || "at your feet" /datum/quirk/family_heirloom/post_add() - to_chat(quirk_holder, where_text) + if(where == "in your backpack") + var/mob/living/carbon/human/H = quirk_holder + H.back.SendSignal(COMSIG_TRY_STORAGE_SHOW, H) + + to_chat(quirk_holder, "There is a precious family [heirloom.name] [where], passed down from generation to generation. Keep it safe!") var/list/family_name = splittext(quirk_holder.real_name, " ") heirloom.name = "\improper [family_name[family_name.len]] family [heirloom.name]" @@ -230,7 +233,7 @@ return if(prob(2)) //we'll all be mad soon enough madness() - + /datum/quirk/insanity/proc/madness() quirk_holder.hallucination += rand(10, 25) diff --git a/code/game/area/areas/away_content.dm b/code/game/area/areas/away_content.dm index 93640bdde6..cc2e317d85 100644 --- a/code/game/area/areas/away_content.dm +++ b/code/game/area/areas/away_content.dm @@ -22,3 +22,7 @@ Unused icons for new areas are "awaycontent1" ~ "awaycontent30" name = "Super Secret Room" dynamic_lighting = DYNAMIC_LIGHTING_DISABLED has_gravity = TRUE + +/area/awaymission/vr + name = "Virtual Reality" + icon_state = "awaycontent1" \ No newline at end of file diff --git a/code/game/area/areas/centcom.dm b/code/game/area/areas/centcom.dm index 93e3da53b8..c2719f57eb 100644 --- a/code/game/area/areas/centcom.dm +++ b/code/game/area/areas/centcom.dm @@ -107,7 +107,12 @@ name = "Syndicate Elite Squad" icon_state = "syndie-elite" - +/area/fabric_of_reality + name = "Tear in the Fabric of Reality" + requires_power = FALSE + has_gravity = TRUE + noteleport = TRUE + blob_allowed = FALSE //CAPTURE THE FLAG diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm index 4fd3204040..76f090d5e3 100644 --- a/code/game/area/areas/ruins/lavaland.dm +++ b/code/game/area/areas/ruins/lavaland.dm @@ -70,6 +70,9 @@ /area/ruin/unpowered/syndicate_lava_base/telecomms name = "Syndicate Lavaland Telecommunications" +/area/ruin/unpowered/syndicate_lava_base/circuits + name = "Syndicate Lavaland Circuit Lab" + //Xeno Nest diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 3b58c3ead1..122efe5772 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -6,7 +6,6 @@ var/flags_1 = NONE var/interaction_flags_atom = NONE var/container_type = NONE - var/admin_spawned = 0 //was this spawned by an admin? used for stat tracking stuff. var/datum/reagents/reagents = null //This atom's HUD (med/sec, etc) images. Associative list. @@ -19,7 +18,6 @@ var/list/atom_colours //used to store the different colors on an atom //its inherent color, the colored paint applied on it, special color effect etc... - var/initialized = FALSE var/list/our_overlays //our local copy of (non-priority) overlays without byond magic. Use procs in SSoverlays to manipulate var/list/priority_overlays //overlays that should remain on top and not normally removed when using cut_overlay functions, like c4. @@ -59,9 +57,9 @@ // /turf/open/space/Initialize /atom/proc/Initialize(mapload, ...) - if(initialized) + if(flags_1 & INITIALIZED_1) stack_trace("Warning: [src]([type]) initialized multiple times!") - initialized = TRUE + flags_1 |= INITIALIZED_1 //atom color stuff if(color) @@ -221,9 +219,10 @@ return /atom/proc/emp_act(severity) - SendSignal(COMSIG_ATOM_EMP_ACT, severity) - if(istype(wires) && !(flags_1 & NO_EMP_WIRES_1)) + var/protection = SendSignal(COMSIG_ATOM_EMP_ACT, severity) + if(!(protection & EMP_PROTECT_WIRES) && istype(wires)) wires.emp_pulse() + return protection // Pass the protection value collected here upwards /atom/proc/bullet_act(obj/item/projectile/P, def_zone) SendSignal(COMSIG_ATOM_BULLET_ACT, P, def_zone) @@ -517,7 +516,7 @@ /atom/vv_edit_var(var_name, var_value) if(!GLOB.Debug2) - admin_spawned = TRUE + flags_1 |= ADMIN_SPAWNED_1 . = ..() switch(var_name) if("color") diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 3efb449c49..7f817f7787 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -248,10 +248,6 @@ if (orbiting) orbiting.Check() - var/datum/proximity_monitor/proximity_monitor = src.proximity_monitor - if(proximity_monitor) - proximity_monitor.HandleMove() - return 1 /atom/movable/Destroy(force) diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 2326216eff..b68d55f9dd 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -165,7 +165,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event return /obj/effect/meteor/examine(mob/user) - if(!admin_spawned && isliving(user)) + if(!(flags_1 & ADMIN_SPAWNED_1) && isliving(user)) SSmedals.UnlockMedal(MEDAL_METEOR, user.client) ..() diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index e4b8dd9083..3b0a841a0d 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -78,9 +78,11 @@ to_chat(occupant, "[enter_message]") /obj/machinery/sleeper/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return if(is_operational() && occupant) open_machine() - ..(severity) /obj/machinery/sleeper/MouseDrop_T(mob/target, mob/user) if(user.stat || user.lying || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 61d5dbe5f6..3d1d20dcae 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -153,10 +153,10 @@ Class Procs: return PROCESS_KILL /obj/machinery/emp_act(severity) - if(use_power && !stat) + . = ..() + if(use_power && !stat && !(. & EMP_PROTECT_SELF)) use_power(7500/severity) new /obj/effect/temp_visual/emp(loc) - ..() /obj/machinery/proc/open_machine(drop = TRUE) state_open = TRUE @@ -180,7 +180,7 @@ Class Procs: density = TRUE if(!target) for(var/am in loc) - if(!is_type_in_typecache(am, (occupant_typecache || GLOB.typecache_living))) + if (!(occupant_typecache ? is_type_in_typecache(am, occupant_typecache) : isliving(am))) continue var/atom/movable/AM = am if(AM.has_buckled_mobs()) @@ -463,15 +463,14 @@ Class Procs: /obj/machinery/proc/can_be_overridden() . = 1 - -/obj/machinery/tesla_act(power, explosive = FALSE) +/obj/machinery/tesla_act(power, tesla_flags, shocked_objects) ..() - if(prob(85) && explosive) - explosion(src.loc, 1, 2, 4, flame_range = 2, adminlog = FALSE, smoke = FALSE) - else if(prob(50)) - emp_act(EMP_LIGHT) - else - ex_act(EXPLODE_HEAVY) + if(prob(85) && (tesla_flags & TESLA_MACHINE_EXPLOSIVE)) + explosion(src, 1, 2, 4, flame_range = 2, adminlog = FALSE, smoke = FALSE) + if(tesla_flags & TESLA_OBJ_DAMAGE) + take_damage(power/2000, BURN, "energy") + if(prob(40)) + emp_act(EMP_LIGHT) /obj/machinery/Exited(atom/movable/AM, atom/newloc) . = ..() diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm index 78b43e2ee2..17ee13b634 100644 --- a/code/game/machinery/announcement_system.dm +++ b/code/game/machinery/announcement_system.dm @@ -173,9 +173,9 @@ GLOBAL_LIST_EMPTY(announcement_systems) newhead = pick("OV#RL()D: \[UNKNOWN??\] DET*#CT)D!", "ER)#R - B*@ TEXT F*O(ND!", "AAS.exe is not responding. NanoOS is searching for a solution to the problem.") /obj/machinery/announcement_system/emp_act(severity) - if(!(stat & (NOPOWER|BROKEN))) + . = ..() + if(!(stat & (NOPOWER|BROKEN)) && !(. & EMP_PROTECT_SELF)) act_up() - ..(severity) /obj/machinery/announcement_system/emag_act() if(obj_flags & EMAGGED) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index d19270f04e..3e8a0bb84d 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -77,9 +77,10 @@ return ..() /obj/machinery/camera/emp_act(severity) + . = ..() if(!status) return - if(!isEmpProof()) + if(!(. & EMP_PROTECT_SELF)) if(prob(150/severity)) update_icon() var/list/previous_network = network @@ -107,13 +108,6 @@ M.unset_machine() M.reset_perspective(null) to_chat(M, "The screen bursts into static.") - ..() - -/obj/machinery/camera/tesla_act(var/power)//EMP proof upgrade also makes it tesla immune - if(isEmpProof()) - return - ..() - qdel(src)//to prevent bomb testing camera from exploding over and over forever /obj/machinery/camera/ex_act(severity, target) if(invuln) diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index e330d015df..f4963102c6 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -75,6 +75,7 @@ // UPGRADE PROCS /obj/machinery/camera/proc/upgradeEmpProof() + AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES | EMP_PROTECT_CONTENTS) assembly.upgrades.Add(new /obj/item/stack/sheet/mineral/plasma(assembly)) upgrades |= CAMERA_UPGRADE_EMP_PROOF diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 3ccf7efef0..e6816a3170 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -54,7 +54,7 @@ user.visible_message("[user] inserts a cell into [src].", "You insert a cell into [src].") chargelevel = -1 updateicon() - else + else if(!charging && default_deconstruction_screwdriver(user, icon_state, icon_state, W)) return if(default_deconstruction_crowbar(W)) @@ -105,14 +105,14 @@ return /obj/machinery/cell_charger/emp_act(severity) - if(stat & (BROKEN|NOPOWER)) + . = ..() + + if(stat & (BROKEN|NOPOWER) || . & EMP_PROTECT_CONTENTS) return if(charging) charging.emp_act(severity) - ..(severity) - /obj/machinery/cell_charger/RefreshParts() charge_rate = 500 for(var/obj/item/stock_parts/capacitor/C in component_parts) @@ -128,4 +128,3 @@ charging.give(charge_rate) //this is 2558, efficient batteries exist updateicon() - \ No newline at end of file diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 17bfe5e02c..d1f4a4be86 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -406,13 +406,14 @@ go_out() /obj/machinery/clonepod/emp_act(severity) - var/mob/living/mob_occupant = occupant - if(mob_occupant && prob(100/(severity*efficiency))) - connected_message(Gibberish("EMP-caused Accidental Ejection", 0)) - SPEAK(Gibberish("Exposure to electromagnetic fields has caused the ejection of [mob_occupant.real_name] prematurely." ,0)) - go_out() - mob_occupant.apply_vore_prefs() - ..() + . = ..() + if (!(. & EMP_PROTECT_SELF)) + var/mob/living/mob_occupant = occupant + if(mob_occupant && prob(100/(severity*efficiency))) + connected_message(Gibberish("EMP-caused Accidental Ejection", 0)) + SPEAK(Gibberish("Exposure to electromagnetic fields has caused the ejection of [mob_occupant.real_name] prematurely." ,0)) + mob_occupant.apply_vore_prefs() + go_out() /obj/machinery/clonepod/ex_act(severity, target) ..() diff --git a/code/game/machinery/computer/_computer.dm b/code/game/machinery/computer/_computer.dm index 4d9acb0586..cbb6806581 100644 --- a/code/game/machinery/computer/_computer.dm +++ b/code/game/machinery/computer/_computer.dm @@ -95,14 +95,15 @@ set_light(0) /obj/machinery/computer/emp_act(severity) - switch(severity) - if(1) - if(prob(50)) - obj_break("energy") - if(2) - if(prob(10)) - obj_break("energy") - ..() + . = ..() + if (!(. & EMP_PROTECT_SELF)) + switch(severity) + if(1) + if(prob(50)) + obj_break("energy") + if(2) + if(prob(10)) + obj_break("energy") /obj/machinery/computer/deconstruct(disassembled = TRUE, mob/user) on_deconstruction() diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 46898bb2d7..9dad813677 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -85,9 +85,9 @@ prize.forceMove(get_turf(src)) /obj/machinery/computer/arcade/emp_act(severity) - ..(severity) + . = ..() - if(stat & (NOPOWER|BROKEN)) + if(stat & (NOPOWER|BROKEN) || . & EMP_PROTECT_SELF) return var/empprize = null diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index d0a9251fbd..fc3c32cd4d 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -553,7 +553,8 @@ return /obj/machinery/computer/med_data/emp_act(severity) - if(!(stat & (BROKEN|NOPOWER))) + . = ..() + if(!(stat & (BROKEN|NOPOWER)) && !(. & EMP_PROTECT_SELF)) for(var/datum/data/record/R in GLOB.data_core.medical) if(prob(10/severity)) switch(rand(1,6)) @@ -577,7 +578,6 @@ else if(prob(1)) qdel(R) continue - ..() /obj/machinery/computer/med_data/proc/canUseMedicalRecordsConsole(mob/user, message = 1, record1, record2) if(user) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 1c7de214ba..318bf237af 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -783,8 +783,9 @@ What a mess.*/ printing = FALSE /obj/machinery/computer/secure_data/emp_act(severity) - if(stat & (BROKEN|NOPOWER)) - ..(severity) + . = ..() + + if(stat & (BROKEN|NOPOWER) || . & EMP_PROTECT_SELF) return for(var/datum/data/record/R in GLOB.data_core.security) @@ -817,8 +818,6 @@ What a mess.*/ qdel(R) continue - ..(severity) - /obj/machinery/computer/secure_data/proc/canUseSecurityRecordsConsole(mob/user, message1 = 0, record1, record2) if(user) if(authenticated) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index de1cb36ea7..70268584d1 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -208,6 +208,9 @@ playsound(src.loc, 'sound/items/welder.ogg', 100, 1) /obj/machinery/door/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return if(prob(20/severity) && (istype(src, /obj/machinery/door/airlock) || istype(src, /obj/machinery/door/window)) ) INVOKE_ASYNC(src, .proc/open) if(prob(severity*10 - 20)) @@ -215,7 +218,6 @@ secondsElectrified = -1 LAZYADD(shockedby, "\[[time_stamp()]\]EM Pulse") addtimer(CALLBACK(src, .proc/unelectrify), 300) - ..() /obj/machinery/door/proc/unelectrify() secondsElectrified = 0 diff --git a/code/game/machinery/droneDispenser.dm b/code/game/machinery/droneDispenser.dm index 9d4f5dd936..ffed5c7661 100644 --- a/code/game/machinery/droneDispenser.dm +++ b/code/game/machinery/droneDispenser.dm @@ -174,7 +174,7 @@ use_power(power_used) var/atom/A = new dispense_type(loc) - A.admin_spawned = admin_spawned + A.flags_1 |= (flags_1 & ADMIN_SPAWNED_1) if(create_sound) playsound(src, create_sound, 50, 1) diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 0bdbd8976a..b2e1ad7e5b 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -81,9 +81,13 @@ add_overlay("overlay_fire") /obj/machinery/firealarm/emp_act(severity) + . = ..() + + if (. & EMP_PROTECT_SELF) + return + if(prob(50 / severity)) alarm() - ..() /obj/machinery/firealarm/emag_act(mob/user) if(obj_flags & EMAGGED) diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index 157553da0c..701c637a56 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -119,12 +119,12 @@ /obj/machinery/flasher/emp_act(severity) - if(!(stat & (BROKEN|NOPOWER))) + . = ..() + if(!(stat & (BROKEN|NOPOWER)) && !(. & EMP_PROTECT_SELF)) if(bulb && prob(75/severity)) flash() bulb.burn_out() power_change() - ..() /obj/machinery/flasher/obj_break(damage_flag) if(!(flags_1 & NODECONSTRUCT_1)) diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm index f6182fdae0..d5bb8db0e3 100644 --- a/code/game/machinery/igniter.dm +++ b/code/game/machinery/igniter.dm @@ -120,6 +120,8 @@ return 1 /obj/machinery/sparker/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return if(!(stat & (BROKEN|NOPOWER))) ignite() - ..() diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm index c93f67b7d7..8c0e65fa82 100644 --- a/code/game/machinery/lightswitch.dm +++ b/code/game/machinery/lightswitch.dm @@ -61,6 +61,8 @@ updateicon() /obj/machinery/light_switch/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return if(!(stat & (BROKEN|NOPOWER))) power_change() - ..() diff --git a/code/game/machinery/mass_driver.dm b/code/game/machinery/mass_driver.dm index 9acd4730d8..c3162d640d 100644 --- a/code/game/machinery/mass_driver.dm +++ b/code/game/machinery/mass_driver.dm @@ -31,7 +31,9 @@ /obj/machinery/mass_driver/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return if(stat & (BROKEN|NOPOWER)) return drive() - ..(severity) \ No newline at end of file diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 9c155219e3..638a683983 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -165,6 +165,11 @@ Buildable meters if(pipename) A.name = pipename + if(A.on) + // Certain pre-mapped subtypes are on by default, we want to preserve + // every other aspect of these subtypes (name, pre-set filters, etc.) + // but they shouldn't turn on automatically when wrenched. + A.on = FALSE /obj/item/pipe/trinary/flippable/build_pipe(obj/machinery/atmospherics/components/trinary/T) ..() diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index f80532acaa..399ea38754 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -20,9 +20,6 @@ power_channel = EQUIP //drains power from the EQUIPMENT channel var/base_icon_state = "standard" - - var/emp_vunerable = TRUE // Can be empd - var/scan_range = 7 var/atom/base = null //for turrets inside other objects @@ -307,7 +304,10 @@ /obj/machinery/porta_turret/emp_act(severity) - if(on && emp_vunerable) + . = ..() + if (. & EMP_PROTECT_SELF) + return + if(on) //if the turret is on, the EMP no matter how severe disables the turret for a while //and scrambles its settings, with a slight chance of having an emag effect check_records = pick(0, 1) @@ -322,8 +322,6 @@ if(!on) on = TRUE - ..() - /obj/machinery/porta_turret/take_damage(damage, damage_type = BRUTE, damage_flag = 0, sound_effect = 1) . = ..() if(.) //damage received @@ -646,9 +644,12 @@ icon_state = "syndie_off" base_icon_state = "syndie" faction = list(ROLE_SYNDICATE) - emp_vunerable = 0 desc = "A ballistic machine gun auto-turret." +/obj/machinery/porta_turret/syndicate/ComponentInitialize() + . = ..() + AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES) + /obj/machinery/porta_turret/syndicate/energy icon_state = "standard_stun" base_icon_state = "standard" @@ -723,9 +724,12 @@ icon_state = "syndie_off" base_icon_state = "syndie" faction = list("neutral","silicon","turret") - emp_vunerable = 0 mode = TURRET_LETHAL +/obj/machinery/porta_turret/centcom_shuttle/ComponentInitialize() + . = ..() + AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES) + /obj/machinery/porta_turret/centcom_shuttle/assess_perp(mob/living/carbon/human/perp) return 0 @@ -1036,4 +1040,4 @@ if(istype(P, /obj/item/projectile/beam/lasertag/bluetag)) on = FALSE spawn(100) - on = TRUE \ No newline at end of file + on = TRUE diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index ea317b74e5..ece35564bf 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -120,6 +120,9 @@ update_icon() /obj/machinery/recharger/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_CONTENTS) + return if(!(stat & (NOPOWER|BROKEN)) && anchored) if(istype(charging, /obj/item/gun/energy)) var/obj/item/gun/energy/E = charging @@ -130,7 +133,6 @@ var/obj/item/melee/baton/B = charging if(B.cell) B.cell.charge = 0 - ..() /obj/machinery/recharger/update_icon(using_power = 0, scan) //we have an update_icon() in addition to the stuff in process to make it feel a tiny bit snappier. diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index e1200e6804..8cdae470cf 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -43,11 +43,12 @@ open_machine() /obj/machinery/recharge_station/emp_act(severity) + . = ..() if(!(stat & (BROKEN|NOPOWER))) - if(occupant) + if(occupant && !(. & EMP_PROTECT_CONTENTS)) occupant.emp_act(severity) - open_machine() - ..() + if (!(. & EMP_PROTECT_SELF)) + open_machine() /obj/machinery/recharge_station/attackby(obj/item/P, mob/user, params) if(state_open) diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index bda9378c99..302d1352e7 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -26,6 +26,9 @@ move_update_air(T) /obj/structure/emergency_shield/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return switch(severity) if(1) qdel(src) diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index acfdeb150c..994e74d6eb 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -152,7 +152,8 @@ balance = 0 /obj/machinery/computer/slot_machine/emp_act(severity) - if(stat & (NOPOWER|BROKEN)) + . = ..() + if(stat & (NOPOWER|BROKEN) || . & EMP_PROTECT_SELF) return if(prob(15 * severity)) return diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index 872c5b8f1d..dc4254b825 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -126,12 +126,11 @@ settableTemperatureMedian + settableTemperatureRange) /obj/machinery/space_heater/emp_act(severity) - if(stat & (BROKEN|NOPOWER)) - ..(severity) + . = ..() + if(stat & (NOPOWER|BROKEN) || . & EMP_PROTECT_CONTENTS) return if(cell) cell.emp_act(severity) - ..(severity) /obj/machinery/space_heater/attackby(obj/item/I, mob/user, params) add_fingerprint(user) diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 6c3687f6b8..e7d6bf0491 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -63,11 +63,10 @@ update() /obj/machinery/status_display/emp_act(severity) - if(stat & (BROKEN|NOPOWER)) - ..(severity) + . = ..() + if(stat & (NOPOWER|BROKEN) || . & EMP_PROTECT_SELF) return set_picture("ai_bsod") - ..(severity) // set what is displayed @@ -259,11 +258,10 @@ update() /obj/machinery/ai_status_display/emp_act(severity) - if(stat & (BROKEN|NOPOWER)) - ..(severity) + . = ..() + if(stat & (NOPOWER|BROKEN) || . & EMP_PROTECT_SELF) return set_picture("ai_bsod") - ..(severity) /obj/machinery/ai_status_display/proc/update() diff --git a/code/game/machinery/telecomms/machines/allinone.dm b/code/game/machinery/telecomms/machines/allinone.dm index 01b07c4b4f..98f4bd9e2c 100644 --- a/code/game/machinery/telecomms/machines/allinone.dm +++ b/code/game/machinery/telecomms/machines/allinone.dm @@ -13,6 +13,10 @@ idle_power_usage = 0 var/intercept = FALSE // If true, only works on the Syndicate frequency. +/obj/machinery/telecomms/allinone/indestructable + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + flags_1 = NODECONSTRUCT_1 + /obj/machinery/telecomms/allinone/Initialize() ..() if (intercept) diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index 79c737fc58..c2fb13c34c 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -140,10 +140,12 @@ GLOBAL_LIST_EMPTY(telecomms_list) traffic -= netspeed /obj/machinery/telecomms/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(prob(100/severity)) if(!(stat & EMPED)) stat |= EMPED var/duration = (300 * 10)/severity spawn(rand(duration - 20, duration + 20)) // Takes a long time for the machines to reboot. stat &= ~EMPED - ..() diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 46fb5cc35a..1524da42f2 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -85,7 +85,9 @@ return answer /obj/item/mecha_parts/mecha_tracking/emp_act() - qdel(src) + . = ..() + if(!(. & EMP_PROTECT_SELF)) + qdel(src) /obj/item/mecha_parts/mecha_tracking/Destroy() if(ismecha(loc)) diff --git a/code/game/mecha/mecha_defense.dm b/code/game/mecha/mecha_defense.dm index 0fbfafeb59..a5fbb6cbde 100644 --- a/code/game/mecha/mecha_defense.dm +++ b/code/game/mecha/mecha_defense.dm @@ -142,6 +142,9 @@ setDir(dir_in) /obj/mecha/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return if(get_charge()) use_power((cell.charge/3)/(severity*2)) take_damage(30 / severity, BURN, "energy", 1) @@ -333,4 +336,3 @@ else if(damtype == TOX) visual_effect_icon = ATTACK_EFFECT_MECHTOXIN ..() - diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 43ee2991e0..e9bf9d5842 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -9,7 +9,7 @@ /obj/effect/decal/cleanable/Initialize(mapload, list/datum/disease/diseases) . = ..() - if (random_icon_states && length(random_icon_states) > 0) + if (random_icon_states && (icon_state == initial(icon_state)) && length(random_icon_states) > 0) icon_state = pick(random_icon_states) create_reagents(300) if(loc && isturf(loc)) diff --git a/code/game/objects/effects/proximity.dm b/code/game/objects/effects/proximity.dm index 51fb690ed0..637539e0b1 100644 --- a/code/game/objects/effects/proximity.dm +++ b/code/game/objects/effects/proximity.dm @@ -1,21 +1,37 @@ /datum/proximity_monitor var/atom/host //the atom we are tracking + var/atom/hasprox_reciever //the atom that will recieve HasProximity calls. var/atom/last_host_loc var/list/checkers //list of /obj/effect/abstract/proximity_checkers var/current_range var/ignore_if_not_on_turf //don't check turfs in range if the host's loc isn't a turf + var/datum/component/movement_tracker /datum/proximity_monitor/New(atom/_host, range, _ignore_if_not_on_turf = TRUE) - host = _host + checkers = list() last_host_loc = _host.loc ignore_if_not_on_turf = _ignore_if_not_on_turf - checkers = list() - SetRange(range) + current_range = range + SetHost(_host) + +/datum/proximity_monitor/proc/SetHost(atom/H,atom/R) + if(R) + hasprox_reciever = R + else if(hasprox_reciever == host) //Default case + hasprox_reciever = H + host = H + last_host_loc = host.loc + if(movement_tracker) + QDEL_NULL(movement_tracker) + movement_tracker = host.AddComponent(/datum/component/redirect, COMSIG_MOVABLE_MOVED, CALLBACK(src, .proc/HandleMove)) + SetRange(current_range,TRUE) /datum/proximity_monitor/Destroy() host = null last_host_loc = null + hasprox_reciever = null QDEL_LIST(checkers) + QDEL_NULL(movement_tracker) return ..() /datum/proximity_monitor/proc/HandleMove() @@ -27,7 +43,7 @@ SetRange(curr_range, TRUE) if(curr_range) testing("HasProx: [host] -> [host]") - _host.HasProximity(host) //if we are processing, we're guaranteed to be a movable + hasprox_reciever.HasProximity(host) //if we are processing, we're guaranteed to be a movable /datum/proximity_monitor/proc/SetRange(range, force_rebuild = FALSE) if(!force_rebuild && range == current_range) @@ -93,4 +109,4 @@ /obj/effect/abstract/proximity_checker/Crossed(atom/movable/AM) set waitfor = FALSE - monitor.host.HasProximity(AM) + monitor.hasprox_reciever.HasProximity(AM) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index b96541e2e4..f3e7eecfd1 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -3,11 +3,14 @@ CONTAINS: RPD */ -#define PAINT_MODE -2 -#define EATING_MODE -1 -#define ATMOS_MODE 0 -#define DISPOSALS_MODE 1 -#define TRANSIT_MODE 2 +#define ATMOS_CATEGORY 0 +#define DISPOSALS_CATEGORY 1 +#define TRANSIT_CATEGORY 2 + +#define BUILD_MODE 1 +#define WRENCH_MODE 2 +#define DESTROY_MODE 4 +#define PAINT_MODE 8 GLOBAL_LIST_INIT(atmos_pipe_recipes, list( @@ -69,7 +72,6 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( ) )) - /datum/pipe_info var/name var/icon_state @@ -186,17 +188,21 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( resistance_flags = FIRE_PROOF var/datum/effect_system/spark_spread/spark_system var/working = 0 - var/mode = ATMOS_MODE var/p_dir = NORTH var/p_flipped = FALSE - var/paint_color="Grey" - var/screen = ATMOS_MODE //Starts on the atmos tab. + var/paint_color = "grey" + var/atmos_build_speed = 5 //deciseconds (500ms) + var/disposal_build_speed = 5 + var/transit_build_speed = 5 + var/destroy_speed = 5 + var/paint_speed = 5 + var/category = ATMOS_CATEGORY var/piping_layer = PIPING_LAYER_DEFAULT var/datum/pipe_info/recipe var/static/datum/pipe_info/first_atmos var/static/datum/pipe_info/first_disposal var/static/datum/pipe_info/first_transit - var/autowrench = FALSE + var/mode = BUILD_MODE | PAINT_MODE | DESTROY_MODE | WRENCH_MODE /obj/item/pipe_dispenser/New() . = ..() @@ -238,21 +244,22 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( /obj/item/pipe_dispenser/ui_data(mob/user) var/list/data = list( - "mode" = mode, - "screen" = screen, + "category" = category, "piping_layer" = piping_layer, "preview_rows" = recipe.get_preview(p_dir), "categories" = list(), - "paint_colors" = list() + "selected_color" = paint_color, + "paint_colors" = GLOB.pipe_paint_colors, + "mode" = mode ) var/list/recipes - switch(screen) - if(ATMOS_MODE) + switch(category) + if(ATMOS_CATEGORY) recipes = GLOB.atmos_pipe_recipes - if(DISPOSALS_MODE) + if(DISPOSALS_CATEGORY) recipes = GLOB.disposal_pipe_recipes - if(TRANSIT_MODE) + if(TRANSIT_CATEGORY) recipes = GLOB.transit_tube_recipes for(var/c in recipes) var/list/cat = recipes[c] @@ -262,10 +269,6 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( r += list(list("pipe_name" = info.name, "pipe_index" = i, "selected" = (info == recipe))) data["categories"] += list(list("cat_name" = c, "recipes" = r)) - data["paint_colors"] = list() - for(var/c in GLOB.pipe_paint_colors) - data["paint_colors"] += list(list("color_name" = c, "color_hex" = GLOB.pipe_paint_colors[c], "selected" = (c == paint_color))) - return data /obj/item/pipe_dispenser/ui_act(action, params) @@ -277,18 +280,14 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( switch(action) if("color") paint_color = params["paint_color"] - if("mode") - mode = text2num(params["mode"]) - if("screen") - if(mode == screen) - mode = text2num(params["screen"]) - screen = text2num(params["screen"]) - switch(screen) - if(DISPOSALS_MODE) + if("category") + category = text2num(params["category"]) + switch(category) + if(DISPOSALS_CATEGORY) recipe = first_disposal - if(ATMOS_MODE) + if(ATMOS_CATEGORY) recipe = first_atmos - if(TRANSIT_MODE) + if(TRANSIT_CATEGORY) recipe = first_transit p_dir = NORTH playeffect = FALSE @@ -305,6 +304,15 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( p_dir = text2dir(params["dir"]) p_flipped = text2num(params["flipped"]) playeffect = FALSE + if("mode") + var/n = text2num(params["mode"]) + if(n == 2 && !(mode&1) && !(mode&2)) + mode |= 3 + else if(mode&n) + mode &= ~n + else + mode |= n + if(playeffect) spark_system.start() playsound(get_turf(src), 'sound/effects/pop.ogg', 50, 0) @@ -314,135 +322,144 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( return ..() //So that changing the menu settings doesn't affect the pipes already being built. - var/temp_piping_layer = piping_layer var/queued_p_type = recipe.id var/queued_p_dir = p_dir var/queued_p_flipped = p_flipped - // clicking on an existing component puts the new one on the same layer - if (mode == ATMOS_MODE && istype(A, /obj/machinery/atmospherics)) - var/obj/machinery/atmospherics/AM = A - temp_piping_layer = AM.piping_layer - A = get_turf(user) - - //make sure what we're clicking is valid for the current mode + //make sure what we're clicking is valid for the current category var/static/list/make_pipe_whitelist if(!make_pipe_whitelist) make_pipe_whitelist = typecacheof(list(/obj/structure/lattice, /obj/structure/girder, /obj/item/pipe)) var/can_make_pipe = (isturf(A) || is_type_in_typecache(A, make_pipe_whitelist)) . = FALSE - switch(mode) //if we've gotten this var, the target is valid - if(PAINT_MODE) //Paint pipes - if(!istype(A, /obj/machinery/atmospherics/pipe)) - return ..() + + if((mode&DESTROY_MODE) && istype(A, /obj/item/pipe) || istype(A, /obj/structure/disposalconstruct) || istype(A, /obj/structure/c_transit_tube) || istype(A, /obj/structure/c_transit_tube_pod) || istype(A, /obj/item/pipe_meter)) + to_chat(user, "You start destroying a pipe...") + playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + if(do_after(user, destroy_speed, target = A)) + activate() + qdel(A) + return + + if((mode&PAINT_MODE)) + if(istype(A, /obj/machinery/atmospherics/pipe) && !istype(A, /obj/machinery/atmospherics/pipe/layer_manifold)) var/obj/machinery/atmospherics/pipe/P = A + to_chat(user, "You start painting \the [P] [paint_color]...") playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - P.paint(GLOB.pipe_paint_colors[paint_color]) - user.visible_message("[user] paints \the [P] [paint_color].","You paint \the [P] [paint_color].") + if(do_after(user, paint_speed, target = A)) + P.paint(GLOB.pipe_paint_colors[paint_color]) //paint the pipe + user.visible_message("[user] paints \the [P] [paint_color].","You paint \the [P] [paint_color].") + return + var/obj/item/pipe/P = A + if(istype(P) && findtext("[P.pipe_type]", "/obj/machinery/atmospherics/pipe") && !findtext("[P.pipe_type]", "layer_manifold")) + to_chat(user, "You start painting \the [A] [paint_color]...") + playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + if(do_after(user, paint_speed, target = A)) + A.add_atom_colour(GLOB.pipe_paint_colors[paint_color], FIXED_COLOUR_PRIORITY) //paint the pipe + user.visible_message("[user] paints \the [A] [paint_color].","You paint \the [A] [paint_color].") return - if(EATING_MODE) //Eating pipes - if(!(istype(A, /obj/item/pipe) || istype(A, /obj/item/pipe_meter) || istype(A, /obj/structure/disposalconstruct) || istype(A, /obj/structure/c_transit_tube) || istype(A, /obj/structure/c_transit_tube_pod))) - return ..() - to_chat(user, "You start destroying a pipe...") - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 2, target = A)) - activate() - qdel(A) + if(mode&BUILD_MODE) + switch(category) //if we've gotten this var, the target is valid + if(ATMOS_CATEGORY) //Making pipes + if(!can_make_pipe) + return ..() + playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + if (recipe.type == /datum/pipe_info/meter) + to_chat(user, "You start building a meter...") + if(do_after(user, atmos_build_speed, target = A)) + activate() + var/obj/item/pipe_meter/PM = new /obj/item/pipe_meter(get_turf(A)) + PM.setAttachLayer(piping_layer) + if(mode&WRENCH_MODE) + PM.wrench_act(user, src) + else + to_chat(user, "You start building a pipe...") + if(do_after(user, atmos_build_speed, target = A)) + activate() + var/obj/machinery/atmospherics/path = queued_p_type + var/pipe_item_type = initial(path.construction_type) || /obj/item/pipe + var/obj/item/pipe/P = new pipe_item_type(get_turf(A), queued_p_type, queued_p_dir) + + if(queued_p_flipped && istype(P, /obj/item/pipe/trinary/flippable)) + var/obj/item/pipe/trinary/flippable/F = P + F.flipped = queued_p_flipped + + P.update() + P.add_fingerprint(usr) + P.setPipingLayer(piping_layer) + if(findtext("[queued_p_type]", "/obj/machinery/atmospherics/pipe") && !findtext("[queued_p_type]", "layer_manifold")) + P.add_atom_colour(GLOB.pipe_paint_colors[paint_color], FIXED_COLOUR_PRIORITY) + if(mode&WRENCH_MODE) + P.wrench_act(user, src) + + if(DISPOSALS_CATEGORY) //Making disposals pipes + if(!can_make_pipe) + return ..() + A = get_turf(A) + if(isclosedturf(A)) + to_chat(user, "[src]'s error light flickers; there's something in the way!") + return + to_chat(user, "You start building a disposals pipe...") + playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + if(do_after(user, disposal_build_speed, target = A)) + var/obj/structure/disposalconstruct/C = new (A, queued_p_type, queued_p_dir, queued_p_flipped) + + if(!C.can_place()) + to_chat(user, "There's not enough room to build that here!") + qdel(C) + return - if(ATMOS_MODE) //Making pipes - if(!can_make_pipe) - return ..() - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if (recipe.type == /datum/pipe_info/meter) - to_chat(user, "You start building a meter...") - if(do_after(user, 2, target = A)) activate() - var/obj/item/pipe_meter/PM = new /obj/item/pipe_meter(get_turf(A)) - PM.setAttachLayer(temp_piping_layer) - if(autowrench) - PM.wrench_act(user, src) - else - to_chat(user, "You start building a pipe...") - if(do_after(user, 2, target = A)) - activate() - var/obj/machinery/atmospherics/path = queued_p_type - var/pipe_item_type = initial(path.construction_type) || /obj/item/pipe - var/obj/item/pipe/P = new pipe_item_type(get_turf(A), queued_p_type, queued_p_dir) - if(queued_p_flipped && istype(P, /obj/item/pipe/trinary/flippable)) - var/obj/item/pipe/trinary/flippable/F = P - F.flipped = queued_p_flipped - - P.update() - P.add_fingerprint(usr) - P.setPipingLayer(temp_piping_layer) - P.add_atom_colour(GLOB.pipe_paint_colors[paint_color], FIXED_COLOUR_PRIORITY) - if(autowrench) - P.wrench_act(user, src) - - if(DISPOSALS_MODE) //Making disposals pipes - if(!can_make_pipe) - return ..() - A = get_turf(A) - if(isclosedturf(A)) - to_chat(user, "[src]'s error light flickers; there's something in the way!") - return - to_chat(user, "You start building a disposals pipe...") - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 4, target = A)) - var/obj/structure/disposalconstruct/C = new (A, queued_p_type, queued_p_dir, queued_p_flipped) - - if(!C.can_place()) - to_chat(user, "There's not enough room to build that here!") - qdel(C) + C.add_fingerprint(usr) + C.update_icon() + if(mode&WRENCH_MODE) + C.wrench_act(user, src) return - activate() + if(TRANSIT_CATEGORY) //Making transit tubes + if(!can_make_pipe) + return ..() + A = get_turf(A) + if(isclosedturf(A)) + to_chat(user, "[src]'s error light flickers; there's something in the way!") + return + to_chat(user, "You start building a transit tube...") + playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + if(do_after(user, transit_build_speed, target = A)) + activate() + if(queued_p_type == /obj/structure/c_transit_tube_pod) + var/obj/structure/c_transit_tube_pod/pod = new /obj/structure/c_transit_tube_pod(A) + pod.add_fingerprint(usr) + if(mode&WRENCH_MODE) + pod.wrench_act(user, src) - C.add_fingerprint(usr) - C.update_icon() - return + else + var/obj/structure/c_transit_tube/tube = new queued_p_type(A) + tube.dir = queued_p_dir - if(TRANSIT_MODE) //Making transit tubes - if(!can_make_pipe) + if(queued_p_flipped) + tube.dir = turn(queued_p_dir, 45) + tube.simple_rotate_flip() + + tube.add_fingerprint(usr) + if(mode&WRENCH_MODE) + tube.wrench_act(user, src) + return + + else return ..() - A = get_turf(A) - if(isclosedturf(A)) - to_chat(user, "[src]'s error light flickers; there's something in the way!") - return - to_chat(user, "You start building a transit tube...") - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 4, target = A)) - activate() - if(queued_p_type == /obj/structure/c_transit_tube_pod) - var/obj/structure/c_transit_tube_pod/pod = new /obj/structure/c_transit_tube_pod(A) - pod.add_fingerprint(usr) - else - var/obj/structure/c_transit_tube/tube = new queued_p_type(A) - tube.dir = queued_p_dir - - if(queued_p_flipped) - tube.dir = turn(queued_p_dir, 45) - tube.simple_rotate_flip() - - tube.add_fingerprint(usr) - return - - else - return ..() - -/obj/item/pipe_dispenser/AltClick(mob/living/user) - if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) - return - autowrench = !autowrench - to_chat(user, "You [autowrench ? "enable" : "disable"] auto wrenching.") /obj/item/pipe_dispenser/proc/activate() playsound(get_turf(src), 'sound/items/deconstruct.ogg', 50, 1) +#undef ATMOS_CATEGORY +#undef DISPOSALS_CATEGORY +#undef TRANSIT_CATEGORY + +#undef BUILD_MODE +#undef DESTROY_MODE #undef PAINT_MODE -#undef EATING_MODE -#undef ATMOS_MODE -#undef DISPOSALS_MODE +#undef WRENCH_MODE diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 02db0a4914..ed8db43bfa 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -159,7 +159,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/proc/light(flavor_text = null) if(lit) return - if(!initialized) + if(!(flags_1 & INITIALIZED_1)) icon_state = icon_on item_state = icon_on return @@ -315,7 +315,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM src.pixel_y = rand(-5, 5) /obj/item/clothing/mask/cigarette/rollie/nicotine - list_reagents = list("nicotine" = 15) + list_reagents = list("nicotine" = 15) /obj/item/clothing/mask/cigarette/rollie/trippy list_reagents = list("nicotine" = 15, "mushroomhallucinogen" = 35) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 8053c00daf..bf31c9e6b4 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -135,6 +135,10 @@ name = "Power Monitor (Computer Board)" //name fixed 250810 build_path = /obj/machinery/computer/monitor +/obj/item/circuitboard/computer/powermonitor/secret + name = "Outdated Power Monitor (Computer Board)" //Variant used on ruins to prevent them from showing up on PDA's. + build_path = /obj/machinery/computer/monitor/secret + /obj/item/circuitboard/computer/olddoor name = "DoorMex (Computer Board)" build_path = /obj/machinery/computer/pod/old @@ -228,6 +232,10 @@ name = "Supply Request Console (Computer Board)" build_path = /obj/machinery/computer/cargo/request +/obj/item/circuitboard/computer/bounty + name = "Nanotrasen Bounty Console (Computer Board)" + build_path = /obj/machinery/computer/cargo/request + /obj/item/circuitboard/computer/operating name = "Operating Computer (Computer Board)" build_path = /obj/machinery/computer/operating diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index c4aa6f52cc..bb4d5ac97c 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -7,6 +7,15 @@ /obj/item/stack/cable_coil = 1, /obj/item/stack/sheet/glass = 2) +/obj/item/circuitboard/machine/vr_sleeper + name = "VR Sleeper (Machine Board)" + build_path = /obj/machinery/vr_sleeper + req_components = list( + /obj/item/stock_parts/manipulator = 1, + /obj/item/stack/cable_coil = 1, + /obj/item/stock_parts/scanning_module = 2, + /obj/item/stack/sheet/glass = 2) + /obj/item/circuitboard/machine/announcement_system name = "Announcement System (Machine Board)" build_path = /obj/machinery/announcement_system @@ -216,6 +225,23 @@ /obj/machinery/vending/cigarette = "ShadyCigs Deluxe", /obj/machinery/vending/games = "\improper Good Clean Fun", /obj/machinery/vending/autodrobe = "AutoDrobe", + /obj/machinery/vending/wardrobe/sec_wardrobe = "SecDrobe", + /obj/machinery/vending/wardrobe/medi_wardrobe = "MediDrobe", + /obj/machinery/vending/wardrobe/engi_wardrobe = "EngiDrobe", + /obj/machinery/vending/wardrobe/atmos_wardrobe = "AtmosDrobe", + /obj/machinery/vending/wardrobe/cargo_wardrobe = "CargoDrobe", + /obj/machinery/vending/wardrobe/robo_wardrobe = "RoboDrobe", + /obj/machinery/vending/wardrobe/science_wardrobe = "SciDrobe", + /obj/machinery/vending/wardrobe/hydro_wardrobe = "HyDrobe", + /obj/machinery/vending/wardrobe/curator_wardrobe = "CuraDrobe", + /obj/machinery/vending/wardrobe/bar_wardrobe = "BarDrobe", + /obj/machinery/vending/wardrobe/chef_wardrobe = "ChefDrobe", + /obj/machinery/vending/wardrobe/jani_wardrobe = "JaniDrobe", + /obj/machinery/vending/wardrobe/law_wardrobe = "LawDrobe", + /obj/machinery/vending/wardrobe/chap_wardrobe = "ChapDrobe", + /obj/machinery/vending/wardrobe/chem_wardrobe = "ChemDrobe", + /obj/machinery/vending/wardrobe/gene_wardrobe = "GeneDrobe", + /obj/machinery/vending/wardrobe/viro_wardrobe = "ViroDrobe", /obj/machinery/vending/clothing = "ClothesMate", /obj/machinery/vending/medical = "NanoMed Plus", /obj/machinery/vending/wallmed = "NanoMed") diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index f38c880b06..3d069f1cff 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -144,8 +144,11 @@ to_chat(user, "You silently enable [src]'s safety protocols with the cryptographic sequencer.") /obj/item/defibrillator/emp_act(severity) - if(cell) + . = ..() + if(cell && !(. & EMP_PROTECT_CONTENTS)) deductcharge(1000 / severity) + if (. & EMP_PROTECT_SELF) + return if(safety) safety = FALSE visible_message("[src] beeps: Safety protocols disabled!") @@ -155,7 +158,6 @@ visible_message("[src] beeps: Safety protocols enabled!") playsound(src, 'sound/machines/defib_saftyOn.ogg', 50, 0) update_icon() - ..() /obj/item/defibrillator/proc/toggle_paddles() set name = "Toggle Paddles" diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index d747aa360a..5ab8000402 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -661,7 +661,7 @@ GLOBAL_LIST_EMPTY(PDAs) to_chat(user, "Message sent to [target_text]: \"[message]\"") // Reset the photo photo = null - last_text = world.time + last_text = world.time if (everyone) last_everyone = world.time @@ -979,11 +979,14 @@ GLOBAL_LIST_EMPTY(PDAs) // Pass along the pulse to atoms in contents, largely added so pAIs are vulnerable to EMP /obj/item/pda/emp_act(severity) - for(var/atom/A in src) - A.emp_act(severity) - emped += 1 - spawn(200 * severity) - emped -= 1 + . = ..() + if (!(. & EMP_PROTECT_CONTENTS)) + for(var/atom/A in src) + A.emp_act(severity) + if (!(. & EMP_PROTECT_SELF)) + emped += 1 + spawn(200 * severity) + emped -= 1 /proc/get_viewable_pdas() . = list() diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index b297c921b6..4dc5fb166a 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -260,10 +260,16 @@ Code: + var/turf/pda_turf = get_turf(src) for(var/obj/machinery/computer/monitor/pMon in GLOB.machines) - if(!(pMon.stat & (NOPOWER | BROKEN)) ) - powercount++ - powermonitors += pMon + if(pMon.stat & (NOPOWER | BROKEN)) //check to make sure the computer is functional + continue + if(pda_turf.z != pMon.z) //and that we're on the same zlevel as the computer (lore: limited signal strength) + continue + if(pMon.is_secret_monitor) //make sure it isn't a secret one (ie located on a ruin), allowing people to metagame that the location exists + continue + powercount++ + powermonitors += pMon if(!powercount) @@ -274,22 +280,23 @@ Code: var/count = 0 for(var/obj/machinery/computer/monitor/pMon in powermonitors) count++ - menu += "[pMon]
" + menu += "[pMon] - [get_area_name(pMon, TRUE)]
" menu += "" if (433) menu = "

[PDAIMG(power)] Power Monitor


" - if(!powmonitor) + if(!powmonitor || !powmonitor.get_powernet()) menu += "No connection
" else var/list/L = list() - for(var/obj/machinery/power/terminal/term in powmonitor.attached.powernet.nodes) + var/datum/powernet/connected_powernet = powmonitor.get_powernet() + for(var/obj/machinery/power/terminal/term in connected_powernet.nodes) if(istype(term.master, /obj/machinery/power/apc)) var/obj/machinery/power/apc/A = term.master L += A - menu += "
Total power: [DisplayPower(powmonitor.attached.powernet.viewavail)]
Total load: [DisplayPower(powmonitor.attached.powernet.viewload)]
" + menu += "
Location: [get_area_name(powmonitor, TRUE)]
Total power: [DisplayPower(connected_powernet.viewavail)]
Total load: [DisplayPower(connected_powernet.viewload)]
" menu += "" diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index d140c234ce..64a64853b1 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -202,6 +202,8 @@ var/list/cameras = flatten_list(bugged_cameras) var/obj/machinery/camera/C = locate(href_list["monitor"]) in cameras if(C && istype(C)) + if(!same_z_level(C)) + return track_mode = BUGMODE_MONITOR current = C usr.reset_perspective(null) @@ -221,6 +223,8 @@ var/list/cameras = flatten_list(bugged_cameras) var/obj/machinery/camera/C = locate(href_list["emp"]) in cameras if(C && istype(C) && C.bug == src) + if(!same_z_level(C)) + return C.emp_act(EMP_HEAVY) C.bug = null bugged_cameras -= C.c_tag @@ -235,13 +239,11 @@ var/list/cameras = flatten_list(bugged_cameras) var/obj/machinery/camera/C = locate(href_list["view"]) in cameras if(C && istype(C)) + if(!same_z_level(C)) + return if(!C.can_use()) to_chat(usr, "Something's wrong with that camera! You can't get a feed.") return - var/turf/T = get_turf(loc) - if(!T || C.z != T.z) - to_chat(usr, "You can't get a signal!") - return current = C spawn(6) if(src.check_eye(usr)) @@ -293,6 +295,12 @@ break src.updateSelfDialog() +/obj/item/camera_bug/proc/same_z_level(var/obj/machinery/camera/C) + var/turf/T = get_turf(loc) + if(!T || C.z != T.z) + to_chat(usr, "You can't get a signal!") + return FALSE + return TRUE #undef BUGMODE_LIST #undef BUGMODE_MONITOR diff --git a/code/game/objects/items/devices/gps.dm b/code/game/objects/items/devices/gps.dm index 0030eabcdd..07118e2a18 100644 --- a/code/game/objects/items/devices/gps.dm +++ b/code/game/objects/items/devices/gps.dm @@ -29,6 +29,9 @@ GLOBAL_LIST_EMPTY(GPS_list) return ..() /obj/item/gps/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return emped = TRUE cut_overlay("working") add_overlay("emp") diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index f6d3192bce..bc24e4bf83 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -156,7 +156,8 @@ visible_message("[src] flashes a message across its screen, \"Additional personalities available for download.\"", "[src] bleeps electronically.") /obj/item/paicard/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return if(pai) pai.emp_act(severity) - ..() - diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 1a81b3d16b..b4783d059e 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -6,7 +6,7 @@ desc = "A basic handheld radio that communicates with local telecommunication networks." dog_fashion = /datum/dog_fashion/back - flags_1 = CONDUCT_1 | HEAR_1 | NO_EMP_WIRES_1 + flags_1 = CONDUCT_1 | HEAR_1 slot_flags = ITEM_SLOT_BELT throw_speed = 3 throw_range = 7 @@ -95,6 +95,10 @@ for(var/ch_name in channels) secure_radio_connections[ch_name] = add_radio(src, GLOB.radiochannels[ch_name]) +/obj/item/radio/ComponentInitialize() + . = ..() + AddComponent(/datum/component/empprotection, EMP_PROTECT_WIRES) + /obj/item/radio/interact(mob/user) if (..()) return @@ -339,6 +343,9 @@ return ..() /obj/item/radio/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_SELF) + return emped++ //There's been an EMP; better count it var/curremp = emped //Remember which EMP this was if (listening && ismob(loc)) // if the radio is turned on and on someone's person they notice @@ -353,7 +360,6 @@ emped = 0 if (!istype(src, /obj/item/radio/intercom)) // intercoms will turn back on on their own on = TRUE - ..() /////////////////////////////// //////////Borg Radios////////// diff --git a/code/game/objects/items/devices/transfer_valve.dm b/code/game/objects/items/devices/transfer_valve.dm index 12d263bf9d..c6028b1193 100644 --- a/code/game/objects/items/devices/transfer_valve.dm +++ b/code/game/objects/items/devices/transfer_valve.dm @@ -1,7 +1,6 @@ /obj/item/transfer_valve icon = 'icons/obj/assemblies.dmi' name = "tank transfer valve" - icon = 'icons/obj/device.dmi' icon_state = "valve_1" item_state = "ttv" lefthand_file = 'icons/mob/inhands/weapons/bombs_lefthand.dmi' diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 3f97321710..3542afa00e 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -235,7 +235,7 @@ spellname = "knock" icon_state ="bookknock" desc = "This book is hard to hold closed properly." - remarks = list("Open Sesame!", "So THAT'S the magic password!", "Slow down, book. I still haven't finished this page...", "The book won't stop moving!", "I think this is hurting the spine of the book...", "I can't get to the next page, it's stuck t I'm good, it just turned to the next page on it's own.", "Yeah, staff of doors does the same thing. Go figure...") + remarks = list("Open Sesame!", "So THAT'S the magic password!", "Slow down, book. I still haven't finished this page...", "The book won't stop moving!", "I think this is hurting the spine of the book...", "I can't get to the next page, it's stuck t- I'm good, it just turned to the next page on it's own.", "Yeah, staff of doors does the same thing. Go figure...") /obj/item/book/granter/spell/knock/recoil(mob/living/user) ..() diff --git a/code/game/objects/items/grenades/plastic.dm b/code/game/objects/items/grenades/plastic.dm index a7d06be284..28be94afb4 100644 --- a/code/game/objects/items/grenades/plastic.dm +++ b/code/game/objects/items/grenades/plastic.dm @@ -5,7 +5,7 @@ item_state = "plastic-explosive" lefthand_file = 'icons/mob/inhands/weapons/bombs_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/bombs_righthand.dmi' - flags_1 = NOBLUDGEON_1 | NO_EMP_WIRES_1 + flags_1 = NOBLUDGEON_1 det_time = 10 display_timer = 0 w_class = WEIGHT_CLASS_SMALL @@ -19,9 +19,13 @@ var/can_attach_mob = FALSE var/full_damage_on_mobs = FALSE -/obj/item/grenade/plastic/New() +/obj/item/grenade/plastic/Initialize() + . = ..() plastic_overlay = mutable_appearance(icon, "[item_state]2", HIGH_OBJ_LAYER) - ..() + +/obj/item/grenade/plastic/ComponentInitialize() + . = ..() + AddComponent(/datum/component/empprotection, EMP_PROTECT_WIRES) /obj/item/grenade/plastic/Destroy() qdel(nadeassembly) diff --git a/code/game/objects/items/grenades/spawnergrenade.dm b/code/game/objects/items/grenades/spawnergrenade.dm index edec58ebcd..9d0f099140 100644 --- a/code/game/objects/items/grenades/spawnergrenade.dm +++ b/code/game/objects/items/grenades/spawnergrenade.dm @@ -17,7 +17,7 @@ C.flash_act() // Spawn some hostile syndicate critters and spread them out - spawn_and_random_walk(spawner_type, T, deliveryamt, walk_chance=50, admin_spawn=admin_spawned) + spawn_and_random_walk(spawner_type, T, deliveryamt, walk_chance=50, admin_spawn=((flags_1 & ADMIN_SPAWNED_1) ? TRUE : FALSE)) qdel(src) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index b43051b772..f79c9ad0e8 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -1,3 +1,172 @@ +// CHAPLAIN CUSTOM ARMORS // + +/obj/item/clothing/head/helmet/chaplain + name = "crusader helmet" + desc = "Deus Vult." + icon_state = "knight_templar" + item_state = "knight_templar" + armor = list("melee" = 41, "bullet" = 15, "laser" = 5,"energy" = 5, "bomb" = 5, "bio" = 2, "rad" = 0, "fire" = 0, "acid" = 50) + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR + flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH + strip_delay = 80 + dog_fashion = null + +/obj/item/clothing/suit/armor/riot/chaplain + name = "crusader armour" + desc = "God wills it!" + icon_state = "knight_templar" + item_state = "knight_templar" + +/obj/item/holybeacon + name = "armaments beacon" + desc = "Contains a set of armaments for the chaplain." + icon = 'icons/obj/device.dmi' + icon_state = "gangtool-red" + item_state = "radio" + +/obj/item/holybeacon/attack_self(mob/user) + if(user.mind && (user.mind.isholy) && !SSreligion.holy_armor_type) + beacon_armor(user) + else + playsound(src, 'sound/machines/buzz-sigh.ogg', 40, 1) + +/obj/item/holybeacon/proc/beacon_armor(mob/M) + var/list/holy_armor_list = typesof(/obj/item/storage/box/holy) + var/list/display_names = list() + for(var/V in holy_armor_list) + var/atom/A = V + display_names += list(initial(A.name) = A) + + var/choice = input(M,"What holy armor kit would you like to order?","Holy Armor Theme") as null|anything in display_names + if(QDELETED(src) || !choice || M.stat || !in_range(M, src) || M.restrained() || !M.canmove || SSreligion.holy_armor_type) + return + + var/index = display_names.Find(choice) + var/A = holy_armor_list[index] + + SSreligion.holy_armor_type = A + var/holy_armor_box = new A + + SSblackbox.record_feedback("tally", "chaplain_armor", 1, "[choice]") + + if(holy_armor_box) + qdel(src) + M.put_in_active_hand(holy_armor_box)///YOU COMPILED + +/obj/item/storage/box/holy + name = "Templar Kit" + +/obj/item/storage/box/holy/PopulateContents() + new /obj/item/clothing/head/helmet/chaplain(src) + new /obj/item/clothing/suit/armor/riot/chaplain(src) + +/obj/item/storage/box/holy/student + name = "Profane Scholar Kit" + +/obj/item/storage/box/holy/student/PopulateContents() + new /obj/item/clothing/suit/armor/riot/chaplain/studentuni(src) + new /obj/item/clothing/head/helmet/chaplain/cage(src) + +/obj/item/clothing/suit/armor/riot/chaplain/studentuni + name = "student robe" + desc = "The uniform of a bygone institute of learning." + icon_state = "studentuni" + item_state = "studentuni" + body_parts_covered = ARMS|CHEST + allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + +/obj/item/clothing/head/helmet/chaplain/cage + name = "cage" + desc = "A cage that restrains the will of the self, allowing one to see the profane world for what it is." + alternate_worn_icon = 'icons/mob/large-worn-icons/64x64/head.dmi' + icon_state = "cage" + item_state = "cage" + worn_x_dimension = 64 + worn_y_dimension = 64 + dynamic_hair_suffix = "" + +/obj/item/storage/box/holy/sentinel + name = "Stone Sentinel Kit" + +/obj/item/storage/box/holy/sentinel/PopulateContents() + new /obj/item/clothing/suit/armor/riot/chaplain/ancient(src) + new /obj/item/clothing/head/helmet/chaplain/ancient(src) + +/obj/item/clothing/head/helmet/chaplain/ancient + name = "ancient helmet" + desc = "None may pass!" + icon_state = "knight_ancient" + item_state = "knight_ancient" + +/obj/item/clothing/suit/armor/riot/chaplain/ancient + name = "ancient armour" + desc = "Defend the treasure..." + icon_state = "knight_ancient" + item_state = "knight_ancient" + +/obj/item/storage/box/holy/witchhunter + name = "Witchhunter Kit" + +/obj/item/storage/box/holy/witchhunter/PopulateContents() + new /obj/item/clothing/suit/armor/riot/chaplain/witchhunter(src) + new /obj/item/clothing/head/helmet/chaplain/witchunter_hat(src) + +/obj/item/clothing/suit/armor/riot/chaplain/witchhunter + name = "witchunter garb" + desc = "This worn outfit saw much use back in the day." + icon_state = "witchhunter" + item_state = "witchhunter" + body_parts_covered = CHEST|GROIN|LEGS|ARMS + allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + +/obj/item/clothing/head/helmet/chaplain/witchunter_hat + name = "witchunter hat" + desc = "This hat saw much use back in the day." + icon_state = "witchhunterhat" + item_state = "witchhunterhat" + flags_cover = HEADCOVERSEYES + +/obj/item/storage/box/holy/follower + name = "Followers of the Chaplain Kit" + +/obj/item/storage/box/holy/follower/PopulateContents() + new /obj/item/clothing/suit/hooded/chaplain_hoodie/leader(src) + new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) + new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) + new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) + new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) + +/obj/item/clothing/suit/hooded/chaplain_hoodie + name = "follower hoodie" + desc = "Hoodie made for acolytes of the chaplain." + icon_state = "chaplain_hoodie" + item_state = "chaplain_hoodie" + body_parts_covered = CHEST|GROIN|LEGS|ARMS + allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + hoodtype = /obj/item/clothing/head/hooded/chaplain_hood + +/obj/item/clothing/head/hooded/chaplain_hood + name = "follower hood" + desc = "Hood made for acolytes of the chaplain." + icon_state = "chaplain_hood" + body_parts_covered = HEAD + flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS + +/obj/item/clothing/suit/hooded/chaplain_hoodie/leader + name = "leader hoodie" + desc = "Now you're ready for some 50 dollar bling water." + icon_state = "chaplain_hoodie_leader" + item_state = "chaplain_hoodie_leader" + hoodtype = /obj/item/clothing/head/hooded/chaplain_hood/leader + +/obj/item/clothing/head/hooded/chaplain_hood/leader + name = "leader hood" + desc = "I mean, you don't /have/ to seek bling water. I just think you should." + icon_state = "chaplain_hood_leader" + + +// CHAPLAIN NULLROD AND CUSTOM WEAPONS // + /obj/item/nullrod name = "null rod" desc = "A rod of pure obsidian; its very presence disrupts and dampens the powers of Nar-Sie and Ratvar's followers." diff --git a/code/game/objects/items/inducer.dm b/code/game/objects/items/inducer.dm index aa8df115b5..730a459ed4 100644 --- a/code/game/objects/items/inducer.dm +++ b/code/game/objects/items/inducer.dm @@ -29,8 +29,8 @@ return cell /obj/item/inducer/emp_act(severity) - ..() - if(cell) + . = ..() + if(cell && !(. & EMP_PROTECT_CONTENTS)) cell.emp_act(severity) /obj/item/inducer/attack_obj(obj/O, mob/living/carbon/user) @@ -181,5 +181,3 @@ /obj/item/inducer/sci/Initialize() . = ..() update_icon() - - diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 7cde37f43a..4dc49b465f 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -276,6 +276,7 @@ /obj/item/harmalarm name = "\improper Sonic Harm Prevention Tool" desc = "Releases a harmless blast that confuses most organics. For when the harm is JUST TOO MUCH." + icon = 'icons/obj/device.dmi' icon_state = "megaphone" var/cooldown = 0 @@ -339,10 +340,11 @@ #define DISPENSE_LOLLIPOP_MODE 1 #define THROW_LOLLIPOP_MODE 2 #define THROW_GUMBALL_MODE 3 +#define DISPENSE_ICECREAM_MODE 4 /obj/item/borg/lollipop - name = "lollipop fabricator" - desc = "Reward good humans with this. Toggle in-module to switch between dispensing and high velocity ejection modes." + name = "treat fabricator" + desc = "Reward humans with various treats. Toggle in-module to switch between dispensing and high velocity ejection modes." icon_state = "lollipop" var/candy = 30 var/candymax = 30 @@ -378,7 +380,7 @@ /obj/item/borg/lollipop/proc/dispense(atom/A, mob/user) if(candy <= 0) - to_chat(user, "No lollipops left in storage!") + to_chat(user, "No treats left in storage!") return FALSE var/turf/T = get_turf(A) if(!T || !istype(T) || !isopenturf(T)) @@ -388,7 +390,15 @@ if(O.density) return FALSE - var/obj/item/reagent_containers/food/snacks/lollipop/L = new(T) + var/obj/item/reagent_containers/food/snacks/L + switch(mode) + if(DISPENSE_LOLLIPOP_MODE) + L = new /obj/item/reagent_containers/food/snacks/lollipop(T) + if(DISPENSE_ICECREAM_MODE) + L = new /obj/item/reagent_containers/food/snacks/icecream(T) + var/obj/item/reagent_containers/food/snacks/icecream/I = L + I.add_ice_cream("vanilla") + I.desc = "Eat the ice cream." var/into_hands = FALSE if(ismob(A)) @@ -399,9 +409,9 @@ check_amount() if(into_hands) - user.visible_message("[user] dispenses a lollipop into the hands of [A].", "You dispense a lollipop into the hands of [A].", "You hear a click.") + user.visible_message("[user] dispenses a treat into the hands of [A].", "You dispense a treat into the hands of [A].", "You hear a click.") else - user.visible_message("[user] dispenses a lollipop.", "You dispense a lollipop.", "You hear a click.") + user.visible_message("[user] dispenses a treat.", "You dispense a treat.", "You hear a click.") playsound(src.loc, 'sound/machines/click.ogg', 50, 1) return TRUE @@ -447,7 +457,7 @@ if(R.emagged) hitdamage = emaggedhitdamage switch(mode) - if(DISPENSE_LOLLIPOP_MODE) + if(DISPENSE_LOLLIPOP_MODE, DISPENSE_ICECREAM_MODE) if(!proximity) return FALSE dispense(target, user) @@ -466,6 +476,9 @@ mode = THROW_GUMBALL_MODE to_chat(user, "Module is now blasting gumballs.") if(THROW_GUMBALL_MODE) + mode = DISPENSE_ICECREAM_MODE + to_chat(user, "Module is now dispensing ice cream.") + if(DISPENSE_ICECREAM_MODE) mode = DISPENSE_LOLLIPOP_MODE to_chat(user, "Module is now dispensing lollipops.") ..() @@ -473,6 +486,7 @@ #undef DISPENSE_LOLLIPOP_MODE #undef THROW_LOLLIPOP_MODE #undef THROW_GUMBALL_MODE +#undef DISPENSE_ICECREAM_MODE /obj/item/ammo_casing/caseless/gumball name = "Gumball" diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 4b38b5b7ac..52fdf558ee 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -190,7 +190,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ new/datum/stack_recipe("winged wooden chair", /obj/structure/chair/wood/wings, 3, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 50, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("coffin", /obj/structure/closet/crate/coffin, 5, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("book case", /obj/structure/bookcase, 4, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("drying rack", /obj/machinery/smartfridge/drying_rack, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("dog bed", /obj/structure/bed/dogbed, 10, time = 10, one_per_turf = TRUE, on_floor = TRUE), \ diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index f7cde410aa..1c4ad03b01 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -607,4 +607,4 @@ /obj/item/storage/belt/sabre/PopulateContents() new /obj/item/melee/sabre(src) - update_icon() \ No newline at end of file + update_icon() diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 76cf5283e1..14b7932f92 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -178,8 +178,9 @@ return 1 /obj/item/melee/baton/emp_act(severity) - deductcharge(1000 / severity) - ..() + . = ..() + if (!(. & EMP_PROTECT_SELF)) + deductcharge(1000 / severity) //Makeshift stun baton. Replacement for stun gloves. /obj/item/melee/baton/cattleprod diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index fd6fca0a3f..3ac3a67060 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -103,7 +103,7 @@ H.bleedsuppress = TRUE //AND WE WON'T BLEED OUT LIKE COWARDS H.adjustStaminaLoss(-5) //CIT CHANGE - AND MAY HE NEVER SUCCUMB TO EXHAUSTION else - if(!admin_spawned) + if(!(flags_1 & ADMIN_SPAWNED_1)) qdel(src) diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm index 2dadafe2cf..87de25827d 100644 --- a/code/game/objects/obj_defense.dm +++ b/code/game/objects/obj_defense.dm @@ -222,12 +222,10 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e cut_overlay(GLOB.fire_overlay, TRUE) SSfire_burning.processing -= src - - -/obj/proc/tesla_act(var/power) +/obj/proc/tesla_act(power, tesla_flags, shocked_targets) obj_flags |= BEING_SHOCKED var/power_bounced = power / 2 - tesla_zap(src, 3, power_bounced) + tesla_zap(src, 3, power_bounced, tesla_flags, shocked_targets) addtimer(CALLBACK(src, .proc/reset_shocked), 10) //The surgeon general warns that being buckled to certain objects recieving powerful shocks is greatly hazardous to your health diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index ecfd0ba0c7..c0842822df 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -115,6 +115,7 @@ anchored = TRUE density = FALSE layer = TURF_LAYER + plane = FLOOR_PLANE icon_state = "weeds" max_integrity = 15 canSmoothWith = list(/obj/structure/alien/weeds, /turf/closed/wall) diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm index f0a910b6ea..f168bd4653 100644 --- a/code/game/objects/structures/barsigns.dm +++ b/code/game/objects/structures/barsigns.dm @@ -106,8 +106,11 @@ /obj/structure/sign/barsign/emp_act(severity) - set_sign(new /datum/barsign/hiddensigns/empbarsign) - broken = 1 + . = ..() + if(. & EMP_PROTECT_SELF) + return + set_sign(new /datum/barsign/hiddensigns/empbarsign) + broken = 1 diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 2302a6b4d0..ca8d01fc07 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -436,9 +436,13 @@ user.overlay_fullscreen("remote_view", /obj/screen/fullscreen/impaired, 1) /obj/structure/closet/emp_act(severity) - for(var/obj/O in src) - O.emp_act(severity) - if(secure && !broken) + . = ..() + if(. & EMP_PROTECT_SELF) + return + if (!(. & EMP_PROTECT_CONTENTS)) + for(var/obj/O in src) + O.emp_act(severity) + if(secure && !broken && !(. & EMP_PROTECT_SELF)) if(prob(50 / severity)) locked = !locked update_icon() @@ -448,8 +452,6 @@ else req_access = list() req_access += pick(get_all_accesses()) - ..() - /obj/structure/closet/contents_explosion(severity, target) for(var/atom/A in contents) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 90863441a2..0809edaa71 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -107,35 +107,18 @@ icon_door = "black" /obj/structure/closet/wardrobe/chaplain_black/PopulateContents() + new /obj/item/holybeacon(src) new /obj/item/clothing/accessory/pocketprotector/cosmetology(src) new /obj/item/clothing/under/rank/chaplain(src) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/suit/nun(src) new /obj/item/clothing/head/nun_hood(src) - new /obj/item/clothing/suit/studentuni(src) - new /obj/item/clothing/head/cage(src) - new /obj/item/clothing/suit/witchhunter(src) - new /obj/item/clothing/head/witchunter_hat(src) - new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) new /obj/item/clothing/suit/holidaypriest(src) - new /obj/item/storage/backpack/cultpack (src) - new /obj/item/clothing/head/helmet/knight/templar(src) - new /obj/item/clothing/suit/armor/riot/knight/templar(src) + new /obj/item/storage/backpack/cultpack(src) new /obj/item/storage/fancy/candle_box(src) new /obj/item/storage/fancy/candle_box(src) return -/obj/structure/closet/coffin - name = "coffin" - desc = "It's a burial receptacle for the dearly departed." - icon_state = "coffin" - resistance_flags = FLAMMABLE - max_integrity = 70 - horizontal = TRUE - delivery_icon = "deliverycrate" - material_drop = /obj/item/stack/sheet/mineral/wood - material_drop_amount = 5 - /obj/structure/closet/wardrobe/red name = "security wardrobe" icon_door = "red" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm b/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm index 5b9ddc0b81..ca64b7c537 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm @@ -1,5 +1,6 @@ //The "BDPtarget" temp visual is created by the expressconsole, which in turn makes two things: a falling droppod animation, and the droppod itself. - +#define POD_STANDARD 0 +#define POD_BLUESPACE 1 //------------------------------------SUPPLY POD-------------------------------------// /obj/structure/closet/supplypod @@ -52,11 +53,11 @@ update_icon() playsound(src, open_sound, 15, 1, -3) if(istype(src,/obj/structure/closet/supplypod/bluespacepod)) - addtimer(CALLBACK(src, .proc/sparks), 30)//if bluespace, then 3 seconds after opening, make some sparks and delete - -/obj/structure/closet/supplypod/proc/sparks()//sparks cant be called from addtimer - do_sparks(5, TRUE, src) - qdel(src)//no need for QDEL_IN if we already have a timer + addtimer(CALLBACK(src, .proc/sparks), 30)//if bluespace, then 3 seconds after opening, make some sparks and delete + +/obj/structure/closet/supplypod/proc/sparks()//sparks cant be called from addtimer + do_sparks(5, TRUE, src) + qdel(src)//no need for QDEL_IN if we already have a timer /obj/structure/closet/supplypod/Destroy()//make some sparks b4 deletion QDEL_NULL(SupplyOrder) @@ -74,7 +75,7 @@ randomdir = FALSE /obj/effect/temp_visual/DPfall/Initialize(var/dropLocation, var/podID) - if (podID == 1) + if (podID == POD_BLUESPACE) icon_state = "bluespacepod_falling" name = "Bluespace Drop Pod" else @@ -92,15 +93,15 @@ /obj/effect/DPtarget/Initialize(mapload, datum/supply_order/SO, var/podID) . = ..() - addtimer(CALLBACK(src, .proc/beginLaunch, SO, podID), 30)//wait 3 seconds + addtimer(CALLBACK(src, .proc/beginLaunch, SO, podID), podID == POD_BLUESPACE ? 15 : 30)//standard pods take 3 seconds to come in, bluespace pods take 1.5 /obj/effect/DPtarget/proc/beginLaunch(datum/supply_order/SO, var/podID) fallingPod = new /obj/effect/temp_visual/DPfall(drop_location(), podID) animate(fallingPod, pixel_z = 0, time = 3, easing = LINEAR_EASING)//make and animate a falling pod - addtimer(CALLBACK(src, .proc/endLaunch, SO, podID), 3, TIMER_CLIENT_TIME)//fall 0.3seconds + addtimer(CALLBACK(src, .proc/endLaunch, SO, podID), 3, TIMER_CLIENT_TIME)//fall 0.3seconds /obj/effect/DPtarget/proc/endLaunch(datum/supply_order/SO, var/podID) - if (podID == 1)//podID 1 = bluespace supplypod, podID 0 = standard supplypod + if (podID == POD_BLUESPACE) new /obj/structure/closet/supplypod/bluespacepod(drop_location(), SO)//pod is created explosion(src,0,0,2, flame_range = 1) //explosion and camshake (shoutout to @cyberboss) else diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 63d700d3ce..b803fff2bd 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -64,6 +64,15 @@ manifest = null update_icon() +/obj/structure/closet/crate/coffin + name = "coffin" + desc = "It's a burial receptacle for the dearly departed." + icon_state = "coffin" + resistance_flags = FLAMMABLE + max_integrity = 70 + material_drop = /obj/item/stack/sheet/mineral/wood + material_drop_amount = 5 + /obj/structure/closet/crate/internals desc = "An internals crate." name = "internals crate" diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 5aa88cb0d9..41eaecb351 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -269,7 +269,7 @@ var/obj/structure/cable/C = T.get_cable_node() if(C) playsound(src, 'sound/magic/lightningshock.ogg', 100, 1, extrarange = 5) - tesla_zap(src, 3, C.powernet.avail * 0.01) //Zap for 1/100 of the amount of power. At a million watts in the grid, it will be as powerful as a tesla revolver shot. + tesla_zap(src, 3, C.powernet.avail * 0.01, TESLA_MOB_DAMAGE | TESLA_OBJ_DAMAGE | TESLA_MOB_STUN | TESLA_ALLOW_DUPLICATES) //Zap for 1/100 of the amount of power. At a million watts in the grid, it will be as powerful as a tesla revolver shot. C.powernet.load += C.powernet.avail * 0.0375 // you can gain up to 3.5 via the 4x upgrades power is halved by the pole so thats 2x then 1X then .5X for 3.5x the 3 bounces shock. return ..() diff --git a/code/game/objects/structures/ladders.dm b/code/game/objects/structures/ladders.dm index 1e1db4ba93..3de986bec7 100644 --- a/code/game/objects/structures/ladders.dm +++ b/code/game/objects/structures/ladders.dm @@ -178,3 +178,32 @@ break // break if both our connections are filled update_icon() + + +/obj/structure/ladder/unbreakable/binary + name = "mysterious ladder" + desc = "Where does it go?" + height = 0 + id = "lavaland_binary" + var/area_to_place = /area/lavaland/surface/outdoors + +/obj/structure/ladder/unbreakable/binary/Initialize() + if(area_to_place) + var/turf/T = safepick(get_area_turfs(area_to_place)) + if(T) + var/obj/structure/ladder/unbreakable/U = new (T) + U.id = id + U.height = height+1 + for(var/turf/TT in range(2,U)) + TT.TerraformTurf(/turf/open/indestructible/binary, /turf/open/indestructible/binary) + return ..() + + +/obj/structure/ladder/unbreakable/binary/space + id = "space_binary" + area_to_place = /area/space + + +/obj/structure/ladder/unbreakable/binary/unlinked //Crew gets to complete one + id = "unlinked_binary" + area_to_place = null diff --git a/code/game/objects/structures/plasticflaps.dm b/code/game/objects/structures/plasticflaps.dm index 7143459fe2..395c0f42d1 100644 --- a/code/game/objects/structures/plasticflaps.dm +++ b/code/game/objects/structures/plasticflaps.dm @@ -10,6 +10,9 @@ CanAtmosPass = ATMOS_PASS_NO var/state = PLASTIC_FLAPS_NORMAL +/obj/structure/plasticflaps/opaque + opacity = TRUE + /obj/structure/plasticflaps/examine(mob/user) . = ..() switch(state) @@ -103,4 +106,3 @@ . = ..() if (oldloc) oldloc.air_update_turf(1) - \ No newline at end of file diff --git a/code/game/objects/structures/reflector.dm b/code/game/objects/structures/reflector.dm index 35cb82c697..454d25b5e8 100644 --- a/code/game/objects/structures/reflector.dm +++ b/code/game/objects/structures/reflector.dm @@ -54,7 +54,6 @@ /obj/structure/reflector/setDir(new_dir) - setAngle(dir_map_to_angle(new_dir)) return ..(NORTH) /obj/structure/reflector/proc/dir_map_to_angle(dir) @@ -196,11 +195,10 @@ anchored = TRUE /obj/structure/reflector/single/auto_reflect(obj/item/projectile/P, pdir, turf/ploc, pangle) - var/incidence = GET_ANGLE_OF_INCIDENCE(rotation_angle, P.Angle) - var/norm_inc = WRAP(incidence, -90, 90) - var/new_angle = WRAP(rotation_angle + norm_inc, 180, -180) - if(ISINRANGE_EX(norm_inc, -90, 90)) + var/incidence = GET_ANGLE_OF_INCIDENCE(rotation_angle, (P.Angle + 180)) + if(abs(incidence) > 90 && abs(incidence) < 270) return FALSE + var/new_angle = SIMPLIFY_DEGREES(rotation_angle + incidence) P.setAngle(new_angle) return ..() @@ -223,11 +221,8 @@ anchored = TRUE /obj/structure/reflector/double/auto_reflect(obj/item/projectile/P, pdir, turf/ploc, pangle) - var/incidence = GET_ANGLE_OF_INCIDENCE(rotation_angle, P.Angle) - var/norm_inc = WRAP(incidence, -90, 90) - var/new_angle = WRAP(rotation_angle + norm_inc, 180, -180) - if(ISINRANGE_EX(norm_inc, -90, 90)) - new_angle += 180 + var/incidence = GET_ANGLE_OF_INCIDENCE(rotation_angle, (P.Angle + 180)) + var/new_angle = SIMPLIFY_DEGREES(rotation_angle + incidence) P.setAngle(new_angle) return ..() diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm index 539911f6eb..e656b2f530 100644 --- a/code/game/turfs/change_turf.dm +++ b/code/game/turfs/change_turf.dm @@ -130,7 +130,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( if(new_baseturfs.len == 1) new_baseturfs = new_baseturfs[1] return ChangeTurf(turf_type, new_baseturfs, flags) - + if(baseturfs == type) return src @@ -171,7 +171,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( var/turf/newT if(flags & CHANGETURF_SKIP) // We haven't been initialized - if(initialized) + if(flags_1 & INITIALIZED_1) stack_trace("CHANGETURF_SKIP was used in a PlaceOnTop call for a turf that's initialized. This is a mistake. [src]([type])") assemble_baseturfs() if(fake_turf_type) @@ -217,7 +217,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( if(depth) var/list/target_baseturfs - if(length(copytarget.baseturfs)) + if(length(copytarget.baseturfs)) // with default inputs this would be Copy(CLAMP(2, -INFINITY, baseturfs.len)) // Don't forget a lower index is lower in the baseturfs stack, the bottom is baseturfs[1] target_baseturfs = copytarget.baseturfs.Copy(CLAMP(1 + ignore_bottom, 1 + copytarget.baseturfs.len - depth, copytarget.baseturfs.len)) diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index 538fcdc8de..63714b9f2f 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -72,6 +72,17 @@ desc = "A floor made of invulnerable notebook paper." icon_state = "paperfloor" +/turf/open/indestructible/binary + name = "tear in the fabric of reality" + CanAtmosPass = ATMOS_PASS_NO + baseturfs = /turf/open/indestructible/binary + icon_state = "binary" + +/turf/open/indestructible/airblock + icon_state = "bluespace" + CanAtmosPass = ATMOS_PASS_NO + baseturfs = /turf/open/indestructible/airblock + /turf/open/indestructible/clock_spawn_room name = "cogmetal" desc = "Brass plating that gently radiates heat. For some reason, it reminds you of blood." diff --git a/code/game/turfs/simulated/chasm.dm b/code/game/turfs/simulated/chasm.dm index 0ac45562a5..677fba2990 100644 --- a/code/game/turfs/simulated/chasm.dm +++ b/code/game/turfs/simulated/chasm.dm @@ -28,6 +28,20 @@ /turf/open/chasm/MakeDry() return +/turf/open/chasm/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) + switch(the_rcd.mode) + if(RCD_FLOORWALL) + return list("mode" = RCD_FLOORWALL, "delay" = 0, "cost" = 3) + return FALSE + +/turf/open/chasm/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) + switch(passed_mode) + if(RCD_FLOORWALL) + to_chat(user, "You build a floor.") + PlaceOnTop(/turf/open/floor/plating) + return TRUE + return FALSE + /turf/open/chasm/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) underlay_appearance.icon = 'icons/turf/floors.dmi' underlay_appearance.icon_state = "basalt" @@ -86,3 +100,19 @@ underlay_appearance.icon = 'icons/turf/floors.dmi' underlay_appearance.icon_state = "dirt" return TRUE + +//For Bag of Holding Bombs + +/turf/open/chasm/magic + name = "tear in the fabric of reality" + desc = "Where does it lead?" + icon = 'icons/turf/floors/magic_chasm.dmi' + baseturfs = /turf/open/chasm/magic + light_range = 1.9 + light_power = 0.65 + +/turf/open/chasm/magic/Initialize() + . = ..() + var/turf/T = safepick(get_area_turfs(/area/fabric_of_reality)) + if(T) + set_target(T) \ No newline at end of file diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index f559c420c6..b153243f5d 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -45,13 +45,10 @@ var/turf/p_turf = get_turf(P) var/face_direction = get_dir(src, p_turf) var/face_angle = dir2angle(face_direction) - var/incidence_s = WRAP(GET_ANGLE_OF_INCIDENCE(face_angle, P.Angle), -90, 90) - var/new_angle = face_angle + incidence_s - var/new_angle_s = new_angle - while(new_angle_s > 180) // Translate to regular projectile degrees - new_angle_s -= 360 - while(new_angle_s < -180) - new_angle_s += 360 + var/incidence_s = GET_ANGLE_OF_INCIDENCE(face_angle, (P.Angle + 180)) + if(abs(incidence_s) > 90 && abs(incidence_s) < 270) + return FALSE + var/new_angle_s = SIMPLIFY_DEGREES(face_angle + incidence_s) P.setAngle(new_angle_s) return TRUE diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 8d610a962d..ba45d8819c 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -28,9 +28,9 @@ icon_state = SPACE_ICON_STATE air = space_gas - if(initialized) + if(flags_1 & INITIALIZED_1) stack_trace("Warning: [src]([type]) initialized multiple times!") - initialized = TRUE + flags_1 |= INITIALIZED_1 var/area/A = loc if(!IS_DYNAMIC_LIGHTING(src) && IS_DYNAMIC_LIGHTING(A)) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 6d62172f8e..00ac813a11 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -40,9 +40,9 @@ . = ..() /turf/Initialize() - if(initialized) + if(flags_1 & INITIALIZED_1) stack_trace("Warning: [src]([type]) initialized multiple times!") - initialized = TRUE + flags_1 |= INITIALIZED_1 assemble_baseturfs() @@ -92,7 +92,7 @@ SSair.remove_from_active(src) visibilityChanged() QDEL_LIST(blueprint_data) - initialized = FALSE + flags_1 &= ~INITIALIZED_1 requires_activation = FALSE ..() @@ -245,19 +245,19 @@ /turf/proc/levelupdate() for(var/obj/O in src) - if(O.level == 1 && O.initialized) + if(O.level == 1 && (O.flags_1 & INITIALIZED_1)) O.hide(src.intact) // override for space turfs, since they should never hide anything /turf/open/space/levelupdate() for(var/obj/O in src) - if(O.level == 1 && O.initialized) + if(O.level == 1 && (O.flags_1 & INITIALIZED_1)) O.hide(0) // Removes all signs of lattice on the pos of the turf -Donkieyo /turf/proc/RemoveLattice() var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) - if(L && L.initialized) + if(L && (L.flags_1 & INITIALIZED_1)) qdel(L) /turf/proc/phase_damage_creatures(damage,mob/U = null)//>Ninja Code. Hurts and knocks out creatures on this turf //NINJACODE diff --git a/code/modules/VR/vr_human.dm b/code/modules/VR/vr_human.dm index bbb7b1e269..56f0986fef 100644 --- a/code/modules/VR/vr_human.dm +++ b/code/modules/VR/vr_human.dm @@ -1,47 +1,50 @@ - - /mob/living/carbon/human/virtual_reality - var/mob/living/carbon/human/real_me //The human controlling us, can be any human (including virtual ones... inception...) + var/datum/mind/real_mind // where is my mind t. pixies var/obj/machinery/vr_sleeper/vr_sleeper var/datum/action/quit_vr/quit_action - /mob/living/carbon/human/virtual_reality/Initialize() . = ..() quit_action = new() quit_action.Grant(src) - /mob/living/carbon/human/virtual_reality/death() revert_to_reality() ..() - /mob/living/carbon/human/virtual_reality/Destroy() revert_to_reality() return ..() +/mob/living/carbon/human/virtual_reality/Life() + . = ..() + if(real_mind) + var/mob/living/real_me = real_mind.current + if (real_me && real_me.stat == CONSCIOUS) + return + revert_to_reality(FALSE) + +/mob/living/carbon/human/virtual_reality/ghostize() + stack_trace("Ghostize was called on a virtual reality mob") /mob/living/carbon/human/virtual_reality/ghost() set category = "OOC" set name = "Ghost" set desc = "Relinquish your life and enter the land of the dead." - var/mob/living/carbon/human/H = real_me - revert_to_reality(FALSE, FALSE) - if(H) - H.ghost() + revert_to_reality(FALSE) - -/mob/living/carbon/human/virtual_reality/proc/revert_to_reality(refcleanup = TRUE, deathchecks = TRUE) - if(real_me && mind) - mind.transfer_to(real_me) - if(deathchecks && vr_sleeper && vr_sleeper.you_die_in_the_game_you_die_for_real) - real_me.death(0) - if(refcleanup) +/mob/living/carbon/human/virtual_reality/proc/revert_to_reality(deathchecks = TRUE) + if(real_mind && mind) + real_mind.current.ckey = ckey + real_mind.current.stop_sound_channel(CHANNEL_HEARTBEAT) + if(deathchecks && vr_sleeper) + if(vr_sleeper.you_die_in_the_game_you_die_for_real) + to_chat(real_mind, "You feel everything fading away...") + real_mind.current.death(0) + if(deathchecks && vr_sleeper) vr_sleeper.vr_human = null vr_sleeper = null - real_me = null - + real_mind = null /datum/action/quit_vr name = "Quit Virtual Reality" @@ -52,6 +55,6 @@ if(..()) if(istype(owner, /mob/living/carbon/human/virtual_reality)) var/mob/living/carbon/human/virtual_reality/VR = owner - VR.revert_to_reality(FALSE, FALSE) + VR.revert_to_reality(FALSE) else Remove(owner) diff --git a/code/modules/VR/vr_sleeper.dm b/code/modules/VR/vr_sleeper.dm index 830dae21f4..21db27ce19 100644 --- a/code/modules/VR/vr_sleeper.dm +++ b/code/modules/VR/vr_sleeper.dm @@ -10,33 +10,32 @@ state_open = TRUE anchored = TRUE occupant_typecache = list(/mob/living/carbon/human) // turned into typecache in Initialize + circuit = /obj/item/circuitboard/machine/vr_sleeper var/you_die_in_the_game_you_die_for_real = FALSE var/datum/effect_system/spark_spread/sparks var/mob/living/carbon/human/virtual_reality/vr_human - var/static/list/available_vr_spawnpoints var/vr_category = "default" //Specific category of spawn points to pick from var/allow_creating_vr_humans = TRUE //So you can have vr_sleepers that always spawn you as a specific person or 1 life/chance vr games - var/outfit = /datum/outfit/vr_basic + var/only_current_user_can_interact = FALSE /obj/machinery/vr_sleeper/Initialize() . = ..() sparks = new /datum/effect_system/spark_spread() sparks.set_up(2,0) sparks.attach(src) - build_spawnpoints() update_icon() -/obj/machinery/vr_sleeper/attack_hand(mob/user) - . = ..() - if(.) +/obj/machinery/vr_sleeper/attackby(obj/item/I, mob/user, params) + if(!state_open && !occupant) + if(default_deconstruction_screwdriver(user, "[initial(icon_state)]-o", initial(icon_state), I)) + return + if(default_change_direction_wrench(user, I)) return - if(occupant) - ui_interact(user) - else - if(state_open) - close_machine() - else - open_machine() + if(default_pry_open(I)) + return + if(default_deconstruction_crowbar(I)) + return + return ..() /obj/machinery/vr_sleeper/relaymove(mob/user) open_machine() @@ -50,12 +49,18 @@ QDEL_NULL(sparks) return ..() +/obj/machinery/vr_sleeper/hugbox + desc = "A sleeper modified to alter the subconscious state of the user, allowing them to visit virtual worlds. Seems slightly more secure." + flags_1 = NODECONSTRUCT_1 + only_current_user_can_interact = TRUE + /obj/machinery/vr_sleeper/hugbox/emag_act(mob/user) return /obj/machinery/vr_sleeper/emag_act(mob/user) you_die_in_the_game_you_die_for_real = TRUE sparks.start() + addtimer(CALLBACK(src, .proc/emagNotify), 150) /obj/machinery/vr_sleeper/update_icon() icon_state = "[initial(icon_state)][state_open ? "-open" : ""]" @@ -63,15 +68,15 @@ /obj/machinery/vr_sleeper/open_machine() if(!state_open) if(vr_human) - vr_human.revert_to_reality(FALSE, FALSE) + vr_human.revert_to_reality(FALSE) if(occupant) SStgui.close_user_uis(occupant, src) ..() -/obj/machinery/vr_sleeper/close_machine() - ..() - if(occupant) - ui_interact(occupant) +/obj/machinery/vr_sleeper/MouseDrop_T(mob/target, mob/user) + if(user.stat || user.lying || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) + return + close_machine(target) /obj/machinery/vr_sleeper/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) @@ -85,20 +90,21 @@ switch(action) if("vr_connect") var/mob/living/carbon/human/human_occupant = occupant - if(human_occupant && human_occupant.mind) + if(human_occupant && human_occupant.mind && usr == occupant) to_chat(occupant, "Transferring to virtual reality...") - if(vr_human) - vr_human.revert_to_reality(FALSE, FALSE) - human_occupant.mind.transfer_to(vr_human) - vr_human.real_me = occupant + if(vr_human && vr_human.stat == CONSCIOUS && !vr_human.real_mind) + SStgui.close_user_uis(occupant, src) + vr_human.real_mind = human_occupant.mind + vr_human.ckey = human_occupant.ckey to_chat(vr_human, "Transfer successful! you are now playing as [vr_human] in VR!") - SStgui.close_user_uis(vr_human, src) else if(allow_creating_vr_humans) to_chat(occupant, "Virtual avatar not found, attempting to create one...") - var/turf/T = get_vr_spawnpoint() + var/obj/effect/landmark/vr_spawn/V = get_vr_spawnpoint() + var/turf/T = get_turf(V) if(T) - build_virtual_human(occupant, T) + SStgui.close_user_uis(occupant, src) + build_virtual_human(occupant, T, V.vr_outfit) to_chat(vr_human, "Transfer successful! you are now playing as [vr_human] in VR!") else to_chat(occupant, "Virtual world misconfigured, aborting transfer") @@ -108,14 +114,14 @@ if("delete_avatar") if(!occupant || usr == occupant) if(vr_human) - qdel(vr_human) + cleanup_vr_human() else to_chat(usr, "The VR Sleeper's safeties prevent you from doing that.") . = TRUE if("toggle_open") if(state_open) close_machine() - else + else if ((!occupant || usr == occupant) || !only_current_user_can_interact) open_machine() . = TRUE @@ -124,58 +130,70 @@ if(vr_human && !QDELETED(vr_human)) data["can_delete_avatar"] = TRUE var/status - switch(user.stat) + switch(vr_human.stat) if(CONSCIOUS) status = "Conscious" if(DEAD) status = "Dead" if(UNCONSCIOUS) status = "Unconscious" + if(SOFT_CRIT) + status = "Barely Conscious" data["vr_avatar"] = list("name" = vr_human.name, "status" = status, "health" = vr_human.health, "maxhealth" = vr_human.maxHealth) data["toggle_open"] = state_open + data["emagged"] = you_die_in_the_game_you_die_for_real data["isoccupant"] = (user == occupant) return data /obj/machinery/vr_sleeper/proc/get_vr_spawnpoint() //proc so it can be overriden for team games or something - return safepick(available_vr_spawnpoints[vr_category]) + return safepick(GLOB.vr_spawnpoints[vr_category]) -/obj/machinery/vr_sleeper/proc/build_spawnpoints(rebuild = FALSE) - if (rebuild) - available_vr_spawnpoints = null - if(!available_vr_spawnpoints || !available_vr_spawnpoints.len) //(re)build spawnpoint lists - available_vr_spawnpoints = list() - for(var/obj/effect/landmark/vr_spawn/V in GLOB.landmarks_list) - available_vr_spawnpoints[V.vr_category] = list() - var/turf/T = get_turf(V) - if(T) - available_vr_spawnpoints[V.vr_category] |= T +/obj/machinery/vr_sleeper/proc/build_spawnpoints() // used to rebuild the list for admins if need be + GLOB.vr_spawnpoints = list() + for(var/obj/effect/landmark/vr_spawn/V in GLOB.landmarks_list) + GLOB.vr_spawnpoints[V.vr_category] = V -/obj/machinery/vr_sleeper/proc/build_virtual_human(mob/living/carbon/human/H, location, transfer = TRUE) +/obj/machinery/vr_sleeper/proc/build_virtual_human(mob/living/carbon/human/H, location, var/datum/outfit/outfit, transfer = TRUE) if(H) cleanup_vr_human() vr_human = new /mob/living/carbon/human/virtual_reality(location) + vr_human.mind_initialize() vr_human.vr_sleeper = src - vr_human.real_me = H + vr_human.real_mind = H.mind H.dna.transfer_identity(vr_human) vr_human.name = H.name vr_human.real_name = H.real_name vr_human.socks = H.socks vr_human.undershirt = H.undershirt vr_human.underwear = H.underwear - vr_human.updateappearance(1,1,1) + vr_human.updateappearance(TRUE, TRUE, TRUE) if(outfit) var/datum/outfit/O = new outfit() O.equip(vr_human) if(transfer && H.mind) - H.mind.transfer_to(vr_human) - + SStgui.close_user_uis(H, src) + vr_human.ckey = H.ckey /obj/machinery/vr_sleeper/proc/cleanup_vr_human() if(vr_human) - vr_human.death(FALSE) + vr_human.vr_sleeper = null // Prevents race condition where a new human could get created out of order and set to null. + QDEL_NULL(vr_human) + +/obj/machinery/vr_sleeper/proc/emagNotify() + if(vr_human) + vr_human.Dizzy(10) /obj/effect/landmark/vr_spawn //places you can spawn in VR, auto selected by the vr_sleeper during get_vr_spawnpoint() var/vr_category = "default" //So we can have specific sleepers, eg: "Basketball VR Sleeper", etc. + var/vr_outfit = /datum/outfit/vr + +/obj/effect/landmark/vr_spawn/Initialize() + . = ..() + LAZYADD(GLOB.vr_spawnpoints[vr_category], src) + +/obj/effect/landmark/vr_spawn/Destroy() + LAZYREMOVE(GLOB.vr_spawnpoints[vr_category], src) + return ..() /obj/effect/landmark/vr_spawn/team_1 vr_category = "team_1" @@ -183,7 +201,31 @@ /obj/effect/landmark/vr_spawn/team_2 vr_category = "team_2" -/datum/outfit/vr_basic - name = "basic vr" - uniform = /obj/item/clothing/under/color/random - shoes = /obj/item/clothing/shoes/sneakers/black +/obj/effect/landmark/vr_spawn/admin + vr_category = "event" + +/obj/effect/landmark/vr_spawn/syndicate // Multiple missions will use syndicate gear + vr_outfit = /datum/outfit/vr/syndicate + +/obj/effect/vr_clean_master // Will keep VR areas that have this relatively clean. + icon = 'icons/mob/screen_gen.dmi' + icon_state = "x2" + color = "#00FF00" + invisibility = INVISIBILITY_ABSTRACT + var/area/vr_area + +/obj/effect/vr_clean_master/Initialize() + . = ..() + vr_area = get_area(src) + addtimer(CALLBACK(src, .proc/clean_up), 3 MINUTES) + +/obj/effect/vr_clean_master/proc/clean_up() + if (vr_area) + for (var/obj/item/ammo_casing/casing in vr_area) + qdel(casing) + for(var/obj/effect/decal/cleanable/C in vr_area) + qdel(C) + for (var/mob/living/carbon/human/virtual_reality/H in vr_area) + if (H.stat == DEAD && !H.vr_sleeper && !H.real_mind) + qdel(H) + addtimer(CALLBACK(src, .proc/clean_up), 3 MINUTES) \ No newline at end of file diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index d63b36e6e7..a37e7217af 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -645,7 +645,7 @@ T.ChangeTurf(chosen) else var/atom/A = new chosen(usr.loc) - A.admin_spawned = TRUE + A.flags_1 |= ADMIN_SPAWNED_1 log_admin("[key_name(usr)] spawned [chosen] at ([usr.x],[usr.y],[usr.z])") SSblackbox.record_feedback("tally", "admin_verb", 1, "Spawn Atom") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index 0f38f7750d..4aab13dbe5 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -258,7 +258,7 @@ GLOBAL_PROTECT(protected_ranks) for(var/A in GLOB.admin_datums + GLOB.deadmins) if(A == "[J]") //this admin was already loaded from txt override continue - new /datum/admins(ckeyEx(rank_names[json["admins"]["[J]"]]), ckey("[J]")) + new /datum/admins(rank_names[ckeyEx(json["admins"]["[J]"])], ckey("[J]")) #ifdef TESTING var/msg = "Admins Built:\n" for(var/ckey in GLOB.admin_datums) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index c8b62bae9e..b4d92b1fbe 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2014,10 +2014,9 @@ var/X = offset.len > 0 ? text2num(offset[1]) : 0 var/Y = offset.len > 1 ? text2num(offset[2]) : 0 var/Z = offset.len > 2 ? text2num(offset[3]) : 0 - var/tmp_dir = href_list["object_dir"] - var/obj_dir = tmp_dir ? text2num(tmp_dir) : 2 - if(!obj_dir || !(obj_dir in list(1,2,4,8,5,6,9,10))) - obj_dir = 2 + var/obj_dir = text2num(href_list["object_dir"]) + if(obj_dir && !(obj_dir in list(1,2,4,8,5,6,9,10))) + obj_dir = null var/obj_name = sanitize(href_list["object_name"]) @@ -2060,9 +2059,10 @@ N.name = obj_name else var/atom/O = new path(target) - if(O) - O.admin_spawned = TRUE - O.setDir(obj_dir) + if(!QDELETED(O)) + O.flags_1 |= ADMIN_SPAWNED_1 + if(obj_dir) + O.setDir(obj_dir) if(obj_name) O.name = obj_name if(ismob(O)) diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 9a8172ea34..179595866f 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -8,9 +8,6 @@ if(!holder) to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") return - if(holder && !check_rights(R_ADMIN, TRUE)) - to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") - return if( !ismob(M) || !M.client ) return cmd_admin_pm(M.client,null) @@ -23,9 +20,6 @@ if(!holder) to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.") return - if(holder && !check_rights(R_ADMIN, TRUE)) - to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") - return var/list/client/targets[0] for(var/client/T) if(T.mob) diff --git a/code/modules/admin/verbs/ak47s.dm b/code/modules/admin/verbs/ak47s.dm index b2e62ed58f..561037060f 100644 --- a/code/modules/admin/verbs/ak47s.dm +++ b/code/modules/admin/verbs/ak47s.dm @@ -17,6 +17,6 @@ GLOBAL_VAR_INIT(terrorism, FALSE) qdel(I) var/obj/item/gun/energy/laser/LaserAK/AK = new(src) if(!GLOB.terrorism) - AK.admin_spawned = TRUE //To prevent announcing + AK.flags_1 |= ADMIN_SPAWNED_1 //To prevent announcing put_in_hands(AK) AK.pickup(src) //For the stun shielding diff --git a/code/modules/admin/verbs/modifyvariables.dm b/code/modules/admin/verbs/modifyvariables.dm index 4869319cfa..0c41ae8fd2 100644 --- a/code/modules/admin/verbs/modifyvariables.dm +++ b/code/modules/admin/verbs/modifyvariables.dm @@ -630,7 +630,7 @@ GLOBAL_PROTECT(VVpixelmovement) to_chat(src, "Your edit was rejected by the object.") return log_world("### VarEdit by [key_name(src)]: [O.type] [variable]=[var_value] => [var_new]") - log_admin("[key_name(src)] modified [original_name]'s [variable] to from [html_encode("[var_value]")] to [html_encode("[var_new]")]") + log_admin("[key_name(src)] modified [original_name]'s [variable] from [html_encode("[var_value]")] to [html_encode("[var_new]")]") var/msg = "[key_name_admin(src)] modified [original_name]'s [variable] from [var_value] to [var_new]" message_admins(msg) admin_ticket_log(O, msg) diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index 1e53f778d6..969590402c 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -285,7 +285,7 @@ addtimer(CALLBACK(src, .proc/zap), rand(30, 100)) /obj/item/organ/heart/gland/electric/proc/zap() - tesla_zap(owner, 4, 8000, FALSE, TRUE) + tesla_zap(owner, 4, 8000, TESLA_MOB_DAMAGE | TESLA_OBJ_DAMAGE | TESLA_MOB_STUN) playsound(get_turf(owner), 'sound/magic/lightningshock.ogg', 50, 1) /obj/item/organ/heart/gland/chem diff --git a/code/modules/antagonists/blob/blob/theblob.dm b/code/modules/antagonists/blob/blob/theblob.dm index 6fda7df130..dc7aa821d6 100644 --- a/code/modules/antagonists/blob/blob/theblob.dm +++ b/code/modules/antagonists/blob/blob/theblob.dm @@ -204,6 +204,9 @@ return null /obj/structure/blob/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(severity > 0) if(overmind) overmind.blob_reagent_datum.emp_reaction(src, severity) diff --git a/code/modules/antagonists/clockcult/clock_structure.dm b/code/modules/antagonists/clockcult/clock_structure.dm index a7eb192dc8..300e85e380 100644 --- a/code/modules/antagonists/clockcult/clock_structure.dm +++ b/code/modules/antagonists/clockcult/clock_structure.dm @@ -117,6 +117,9 @@ to_chat(user, "As you unsecure [src] from the floor, you see cracks appear in its surface!") /obj/structure/destructible/clockwork/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(anchored && unanchored_icon) anchored = FALSE update_anchored(null, obj_integrity > max_integrity * 0.25) @@ -203,6 +206,9 @@ toggle() /obj/structure/destructible/clockwork/powered/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(forced_disable(TRUE)) new /obj/effect/temp_visual/emp(loc) diff --git a/code/modules/antagonists/clockcult/clockcult.dm b/code/modules/antagonists/clockcult/clockcult.dm index bbb83fc9a5..f2c0518cc2 100644 --- a/code/modules/antagonists/clockcult/clockcult.dm +++ b/code/modules/antagonists/clockcult/clockcult.dm @@ -159,7 +159,7 @@ SSticker.mode.servants_of_ratvar -= owner SSticker.mode.update_servant_icons_removed(owner) if(!silent) - owner.current.visible_message("[owner] seems to have remembered [owner.p_their()] true allegiance!", null, null, null, owner.current) + owner.current.visible_message("[owner.current] seems to have remembered [owner.current.p_their()] true allegiance!", null, null, null, owner.current) to_chat(owner, "A cold, cold darkness flows through your mind, extinguishing the Justiciar's light and all of your memories as his servant.") owner.current.log_message("Has renounced the cult of Ratvar!", INDIVIDUAL_ATTACK_LOG) owner.special_role = null diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index 0c7fb025c7..f8a3d84576 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -128,7 +128,7 @@ SSticker.mode.cult -= owner SSticker.mode.update_cult_icons_removed(owner) if(!silent) - owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just reverted to [owner.p_their()] old faith!", null, null, null, owner.current) + owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just reverted to [owner.current.p_their()] old faith!", null, null, null, owner.current) to_chat(owner.current, "An unfamiliar white light flashes through your mind, cleansing the taint of the Geometer and all your memories as her servant.") owner.current.log_message("Has renounced the cult of Nar'Sie!", INDIVIDUAL_ATTACK_LOG) if(cult_team.blood_target && cult_team.blood_target_image && owner.current.client) diff --git a/code/modules/antagonists/devil/devil.dm b/code/modules/antagonists/devil/devil.dm index 3852eb6de1..fe05c9284c 100644 --- a/code/modules/antagonists/devil/devil.dm +++ b/code/modules/antagonists/devil/devil.dm @@ -387,7 +387,7 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", return H.reagents.has_reagent("holy water") return 0 if(BANISH_COFFIN) - return (body && istype(body.loc, /obj/structure/closet/coffin)) + return (body && istype(body.loc, /obj/structure/closet/crate/coffin)) if(BANISH_FORMALDYHIDE) if(iscarbon(body)) var/mob/living/carbon/H = body diff --git a/code/modules/antagonists/highlander/highlander.dm b/code/modules/antagonists/highlander/highlander.dm index c55f177b7a..6f50e69c84 100644 --- a/code/modules/antagonists/highlander/highlander.dm +++ b/code/modules/antagonists/highlander/highlander.dm @@ -65,7 +65,7 @@ sword = new(H) if(!GLOB.highlander) - sword.admin_spawned = TRUE //To prevent announcing + sword.flags_1 |= ADMIN_SPAWNED_1 //To prevent announcing sword.pickup(H) //For the stun shielding H.put_in_hands(sword) diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm index 3da349ef90..b3c5ae3b30 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm @@ -7,6 +7,7 @@ GLOBAL_LIST_EMPTY(jam_on_wardec) /obj/item/nuclear_challenge name = "Declaration of War (Challenge Mode)" + icon = 'icons/obj/device.dmi' icon_state = "gangtool-red" item_state = "radio" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm index 81434b83df..a4dd053a3f 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm @@ -396,9 +396,9 @@ return qdel(src) -/obj/machinery/nuclearbomb/tesla_act(power, explosive) +/obj/machinery/nuclearbomb/tesla_act(power, tesla_flags) ..() - if(explosive) + if(tesla_flags & TESLA_MACHINE_EXPLOSIVE) qdel(src)//like the singulo, tesla deletes it. stops it from exploding over and over #define NUKERANGE 127 diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index 19c3a43020..a454a9a964 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -201,7 +201,7 @@ /datum/antagonist/rev/farewell() if(ishuman(owner.current)) - owner.current.visible_message("[owner.current] looks like [owner.p_theyve()] just remembered [owner.p_their()] real allegiance!", null, null, null, owner.current) + owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just remembered [owner.current.p_their()] real allegiance!", null, null, null, owner.current) to_chat(owner, "You are no longer a brainwashed revolutionary! Your memory is hazy from the time you were a rebel...the only thing you remember is the name of the one who brainwashed you...") else if(issilicon(owner.current)) owner.current.visible_message("The frame beeps contentedly, purging the hostile memory engram from the MMI before initalizing it.", null, null, null, owner.current) diff --git a/code/modules/antagonists/swarmer/swarmer.dm b/code/modules/antagonists/swarmer/swarmer.dm index 3ea2e1d739..8557405801 100644 --- a/code/modules/antagonists/swarmer/swarmer.dm +++ b/code/modules/antagonists/swarmer/swarmer.dm @@ -128,6 +128,9 @@ return ..() | SPAN_ROBOT /mob/living/simple_animal/hostile/swarmer/emp_act() + . = ..() + if(. & EMP_PROTECT_SELF) + return if(health > 1) adjustHealth(health-1) else @@ -554,6 +557,9 @@ playsound(src, 'sound/items/welder.ogg', 100, 1) /obj/structure/swarmer/emp_act() + . = ..() + if(. & EMP_PROTECT_SELF) + return qdel(src) /obj/structure/swarmer/trap diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 1427f5ab68..72acc9981c 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -98,8 +98,10 @@ icon_state = "reality" pixel_x = -96 pixel_y = -96 - grav_pull = 6 + dissipate = 0 + move_self = 0 consume_range = 3 + grav_pull = 4 current_size = STAGE_FOUR allowed_size = STAGE_FOUR diff --git a/code/modules/antagonists/wizard/equipment/soulstone.dm b/code/modules/antagonists/wizard/equipment/soulstone.dm index e26c1e6d39..9a5f41baee 100644 --- a/code/modules/antagonists/wizard/equipment/soulstone.dm +++ b/code/modules/antagonists/wizard/equipment/soulstone.dm @@ -114,7 +114,7 @@ var/obj/item/soulstone/SS = O if(!iscultist(user) && !iswizard(user) && !SS.usability) to_chat(user, "An overwhelming feeling of dread comes over you as you attempt to place the soulstone into the shell. It would be wise to be rid of this quickly.") - user.Dizzy(120) + user.Dizzy(30) return SS.transfer_soul("CONSTRUCT",src,user) SS.was_used() @@ -222,7 +222,7 @@ if(newstruct.mind && ((stoner && iscultist(stoner)) || cultoverride) && SSticker && SSticker.mode) SSticker.mode.add_cultist(newstruct.mind, 0) if(iscultist(stoner) || cultoverride) - to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow [stoner.p_their()] orders and help [stoner.p_them()] complete [stoner.p_their()] goals at all costs.") + to_chat(newstruct, "You are still bound to serve the cult[stoner ? " and [stoner]":""], follow [stoner ? stoner.p_their() : "their"] orders and help [stoner ? stoner.p_them() : "them"] complete [stoner ? stoner.p_their() : "their"] goals at all costs.") else if(stoner) to_chat(newstruct, "You are still bound to serve your creator, [stoner], follow [stoner.p_their()] orders and help [stoner.p_them()] complete [stoner.p_their()] goals at all costs.") newstruct.clear_alert("bloodsense") diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index c60519b45e..ececaf683f 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -153,11 +153,13 @@ to_chat(user, "[src] emits a blinding light!") /obj/item/assembly/flash/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(!try_use_flash()) - return FALSE + return AOE_flash() burn_out() - . = ..() /obj/item/assembly/flash/activate()//AOE flash on signal recieved if(!..()) diff --git a/code/modules/assembly/helpers.dm b/code/modules/assembly/helpers.dm index f1dc93b446..5ad5e129a0 100644 --- a/code/modules/assembly/helpers.dm +++ b/code/modules/assembly/helpers.dm @@ -13,4 +13,4 @@ Name: IsAssemblyHolder Desc: If true is an object that can hold an assemblyholder object */ /obj/proc/IsAssemblyHolder() - return FALSE + return FALSE \ No newline at end of file diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 7f6a1fab12..97b4543a05 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -34,27 +34,35 @@ update_icon() return TRUE +/obj/item/assembly/prox_sensor/on_detach() + . = ..() + if(!.) + return + else + proximity_monitor.SetHost(src,src) + + /obj/item/assembly/prox_sensor/toggle_secure() secured = !secured if(!secured) if(scanning) toggle_scan() - proximity_monitor.host = src + proximity_monitor.SetHost(src,src) timing = FALSE STOP_PROCESSING(SSobj, src) else START_PROCESSING(SSobj, src) - proximity_monitor.host = loc + proximity_monitor.SetHost(loc,src) update_icon() return secured + /obj/item/assembly/prox_sensor/HasProximity(atom/movable/AM as mob|obj) if (istype(AM, /obj/effect/beam)) return sense() - /obj/item/assembly/prox_sensor/proc/sense() if(!scanning || !secured || next_activate > world.time) return FALSE diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm index 8acf6b095e..db489d04fe 100644 --- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm +++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm @@ -238,9 +238,6 @@ if (!M.anchored && !M.pulledby && M.last_high_pressure_movement_air_cycle < SSair.times_fired) M.experience_pressure_difference(pressure_difference, pressure_direction) -/turf/closed/proc/high_pressure_movements() - return - /atom/movable/var/pressure_resistance = 10 /atom/movable/var/last_high_pressure_movement_air_cycle = 0 diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index fdb59ec1cf..0c908dd12f 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -38,6 +38,7 @@ Pipelines + Other Objects -> Pipe network var/construction_type var/pipe_state //icon_state as a pipe item + var/on = FALSE /obj/machinery/atmospherics/examine(mob/user) ..() diff --git a/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm index 5940cf6209..671eca928e 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm @@ -20,7 +20,6 @@ Acts like a normal vent, but has an input AND output. var/id = null var/datum/radio_frequency/radio_connection - var/on = FALSE var/pump_direction = 1 //0 = siphoning, 1 = releasing var/external_pressure_bound = ONE_ATMOSPHERE @@ -31,12 +30,12 @@ Acts like a normal vent, but has an input AND output. //EXT_BOUND: Do not pass external_pressure_bound //INPUT_MIN: Do not pass input_pressure_min //OUTPUT_MAX: Do not pass output_pressure_max - + /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X pixel_y = -PIPING_LAYER_P_Y - + /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer3 piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X @@ -45,12 +44,12 @@ Acts like a normal vent, but has an input AND output. /obj/machinery/atmospherics/components/binary/dp_vent_pump/on on = TRUE icon_state = "dpvent_map_on" - + /obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X pixel_y = -PIPING_LAYER_P_Y - + /obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer3 piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X @@ -62,12 +61,12 @@ Acts like a normal vent, but has an input AND output. /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume name = "large dual-port air vent" - + /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X pixel_y = -PIPING_LAYER_P_Y - + /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer3 piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X @@ -76,12 +75,12 @@ Acts like a normal vent, but has an input AND output. /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on on = TRUE icon_state = "dpvent_map_on" - + /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X pixel_y = -PIPING_LAYER_P_Y - + /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer3 piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X diff --git a/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm b/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm index e3f36c0126..329ef33637 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm @@ -16,7 +16,6 @@ Passive gate is similar to the regular pump except: interaction_flags_machine = INTERACT_MACHINE_OFFLINE | INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON | INTERACT_MACHINE_SET_MACHINE - var/on = FALSE var/target_pressure = ONE_ATMOSPHERE var/frequency = 0 @@ -25,7 +24,7 @@ Passive gate is similar to the regular pump except: construction_type = /obj/item/pipe/directional pipe_state = "passivegate" - + /obj/machinery/atmospherics/components/binary/passive_gate/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X diff --git a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm index 408ef19aa2..4fb1de3527 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm @@ -19,7 +19,6 @@ Thus, the two variables affect pump operation are set in New(): can_unwrench = TRUE - var/on = FALSE var/target_pressure = ONE_ATMOSPHERE var/frequency = 0 diff --git a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm index 50f34e097f..fb6539828e 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm @@ -20,7 +20,7 @@ It's like a regular ol' straight pipe, but you can turn it on and off. pipe_state = "mvalve" var/switching = FALSE - + /obj/machinery/atmospherics/components/binary/valve/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -31,15 +31,15 @@ It's like a regular ol' straight pipe, but you can turn it on and off. pixel_x = PIPING_LAYER_P_X pixel_y = PIPING_LAYER_P_Y -/obj/machinery/atmospherics/components/binary/valve/open - open = TRUE - -/obj/machinery/atmospherics/components/binary/valve/open/layer1 +/obj/machinery/atmospherics/components/binary/valve/on + on = TRUE + +/obj/machinery/atmospherics/components/binary/valve/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X pixel_y = -PIPING_LAYER_P_Y -/obj/machinery/atmospherics/components/binary/valve/open/layer3 +/obj/machinery/atmospherics/components/binary/valve/on/layer3 piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X pixel_y = PIPING_LAYER_P_Y @@ -47,11 +47,11 @@ It's like a regular ol' straight pipe, but you can turn it on and off. /obj/machinery/atmospherics/components/binary/valve/update_icon_nopipes(animation = 0) normalize_dir() if(animation) - flick("[valve_type]valve_[open][!open]",src) - icon_state = "[valve_type]valve_[open?"on":"off"]" + flick("[valve_type]valve_[on][!on]",src) + icon_state = "[valve_type]valve_[on?"on":"off"]" /obj/machinery/atmospherics/components/binary/valve/proc/open() - open = TRUE + on = TRUE update_icon_nopipes() update_parents() var/datum/pipeline/parent1 = parents[1] @@ -59,7 +59,7 @@ It's like a regular ol' straight pipe, but you can turn it on and off. investigate_log("was opened by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS) /obj/machinery/atmospherics/components/binary/valve/proc/close() - open = FALSE + on = FALSE update_icon_nopipes() investigate_log("was closed by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS) @@ -76,14 +76,10 @@ It's like a regular ol' straight pipe, but you can turn it on and off. return switching = TRUE sleep(10) - if(open) + if(on) close() else open() - var/turf/T = get_turf(src) - var/area/A = get_area(src) - investigate_log("Valve, [src.name], was manipiulated by [key_name(usr)] at [x], [y], [z], [A]", "atmos") - message_admins("Valve, [src.name], was manipulated by [ADMIN_LOOKUPFLW(user)] at [ADMIN_COORDJMP(T)], [A]") switching = FALSE /obj/machinery/atmospherics/components/binary/valve/digital // can be controlled by AI @@ -93,7 +89,7 @@ It's like a regular ol' straight pipe, but you can turn it on and off. valve_type = "d" pipe_state = "dvalve" interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OFFLINE | INTERACT_MACHINE_OPEN | INTERACT_MACHINE_OPEN_SILICON - + /obj/machinery/atmospherics/components/binary/valve/digital/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -104,6 +100,19 @@ It's like a regular ol' straight pipe, but you can turn it on and off. pixel_x = PIPING_LAYER_P_X pixel_y = PIPING_LAYER_P_Y +/obj/machinery/atmospherics/components/binary/valve/digital/on + on = TRUE + +/obj/machinery/atmospherics/components/binary/valve/digital/on/layer1 + piping_layer = PIPING_LAYER_MIN + pixel_x = -PIPING_LAYER_P_X + pixel_y = -PIPING_LAYER_P_Y + +/obj/machinery/atmospherics/components/binary/valve/digital/on/layer3 + piping_layer = PIPING_LAYER_MAX + pixel_x = PIPING_LAYER_P_X + pixel_y = PIPING_LAYER_P_Y + /obj/machinery/atmospherics/components/binary/valve/digital/update_icon_nopipes(animation) if(!is_operational()) normalize_dir() diff --git a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm index 536e0f18a2..5623a14dbe 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -19,7 +19,6 @@ Thus, the two variables affect pump operation are set in New(): can_unwrench = TRUE - var/on = FALSE var/transfer_rate = MAX_TRANSFER_RATE var/frequency = 0 @@ -28,7 +27,7 @@ Thus, the two variables affect pump operation are set in New(): construction_type = /obj/item/pipe/directional pipe_state = "volumepump" - + /obj/machinery/atmospherics/components/binary/volume_pump/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -56,7 +55,7 @@ Thus, the two variables affect pump operation are set in New(): piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X pixel_y = PIPING_LAYER_P_Y - + /obj/machinery/atmospherics/components/binary/volume_pump/update_icon_nopipes() if(!is_operational()) icon_state = "volpump_off" @@ -129,13 +128,10 @@ Thus, the two variables affect pump operation are set in New(): /obj/machinery/atmospherics/components/binary/volume_pump/ui_act(action, params) if(..()) return - var/turf/T = get_turf(src) - var/area/A = get_area(src) switch(action) if("power") on = !on - investigate_log("Volume Pump, [src.name], was turned [on ? "on" : "off"] by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) - message_admins("Volume Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", INVESTIGATE_ATMOS) . = TRUE if("rate") var/rate = params["rate"] @@ -186,11 +182,6 @@ Thus, the two variables affect pump operation are set in New(): /obj/machinery/atmospherics/components/binary/volume_pump/can_unwrench(mob/user) . = ..() - var/area/A = get_area(src) if(. && on && is_operational()) to_chat(user, "You cannot unwrench [src], turn it off first!") return FALSE - else - investigate_log("Volume Pump, [src.name], was unwrenched by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) - message_admins("Volume Pump, [src.name], was unwrenched by [ADMIN_LOOKUPFLW(usr)] at [A]") - return diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm index 8ec10f9d20..4101deb00c 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm @@ -4,7 +4,6 @@ desc = "Very useful for filtering gasses." density = FALSE can_unwrench = TRUE - var/on = FALSE var/target_pressure = ONE_ATMOSPHERE var/filter_type = null var/frequency = 0 @@ -22,11 +21,11 @@ piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X pixel_y = PIPING_LAYER_P_Y - + /obj/machinery/atmospherics/components/trinary/filter/flipped icon_state = "filter_off_f" flipped = TRUE - + /obj/machinery/atmospherics/components/trinary/filter/flipped/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -58,7 +57,7 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos //Used for atmos waste loops on = TRUE icon_state = "filter_on" - + /obj/machinery/atmospherics/components/trinary/filter/atmos/n2 name = "nitrogen filter" filter_type = "n2" @@ -78,7 +77,7 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped //This feels wrong, I know icon_state = "filter_on_f" flipped = TRUE - + /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2 name = "nitrogen filter" filter_type = "n2" @@ -94,7 +93,7 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma name = "plasma filter" filter_type = "plasma" - + /obj/machinery/atmospherics/components/trinary/filter/update_icon() cut_overlays() for(var/direction in GLOB.cardinals) diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm index f0c30bfe28..4dd2972526 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm @@ -6,8 +6,6 @@ can_unwrench = TRUE desc = "Very useful for mixing gasses." - var/on = FALSE - var/target_pressure = ONE_ATMOSPHERE var/node1_concentration = 0.5 var/node2_concentration = 0.5 @@ -26,7 +24,7 @@ piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X pixel_y = PIPING_LAYER_P_Y - + /obj/machinery/atmospherics/components/trinary/mixer/flipped icon_state = "mixer_off_f" flipped = TRUE @@ -40,7 +38,7 @@ piping_layer = PIPING_LAYER_MAX pixel_x = PIPING_LAYER_P_X pixel_y = PIPING_LAYER_P_Y - + /obj/machinery/atmospherics/components/trinary/mixer/airmix //For standard airmix to distro name = "air mixer" icon_state = "mixer_on" @@ -48,19 +46,19 @@ node2_concentration = O2STANDARD on = TRUE target_pressure = MAX_OUTPUT_PRESSURE - + /obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse node1_concentration = O2STANDARD node2_concentration = N2STANDARD - + /obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped icon_state = "mixer_on_f" flipped = TRUE - + /obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse node1_concentration = O2STANDARD node2_concentration = N2STANDARD - + /obj/machinery/atmospherics/components/trinary/mixer/update_icon() cut_overlays() for(var/direction in GLOB.cardinals) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 90c5641002..a07dc8f8b8 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -14,7 +14,6 @@ pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY occupant_typecache = list(/mob/living/carbon, /mob/living/simple_animal) - var/on = FALSE var/autoeject = FALSE var/volume = 100 diff --git a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm index 2859ef29e6..b4c37a2140 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm @@ -6,7 +6,6 @@ can_unwrench = TRUE resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF //really helpful in building gas chambers for xenomorphs - var/on = FALSE var/injecting = 0 var/volume_rate = 50 @@ -19,7 +18,7 @@ layer = GAS_SCRUBBER_LAYER pipe_state = "injector" - + /obj/machinery/atmospherics/components/unary/outlet_injector/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -75,7 +74,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on on = TRUE - + /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 2ff19218f5..085c18475f 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -13,7 +13,6 @@ circuit = /obj/item/circuitboard/machine/thermomachine pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY - var/on = FALSE var/min_temperature = 0 var/max_temperature = 0 var/target_temperature = T20C @@ -164,11 +163,11 @@ max_temperature = T20C min_temperature = 170 //actual minimum temperature is defined by RefreshParts() circuit = /obj/item/circuitboard/machine/thermomachine/freezer - + /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on on = TRUE icon_state = "freezer_1" - + /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/Initialize() . = ..() if(target_temperature == initial(target_temperature)) @@ -193,7 +192,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/heater/on on = TRUE icon_state = "heater_1" - + /obj/machinery/atmospherics/components/unary/thermomachine/heater/RefreshParts() ..() var/L diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 4bb1960758..861821349c 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -16,7 +16,6 @@ layer = GAS_SCRUBBER_LAYER var/id_tag = null - var/on = FALSE var/pump_direction = RELEASING var/pressure_checks = EXT_BOUND @@ -32,7 +31,7 @@ var/radio_filter_in pipe_state = "uvent" - + /obj/machinery/atmospherics/components/unary/vent_pump/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -46,7 +45,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on on = TRUE icon_state = "vent_map_on" - + /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -62,7 +61,7 @@ pressure_checks = INT_BOUND internal_pressure_bound = 4000 external_pressure_bound = 0 - + /obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -76,7 +75,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on on = TRUE icon_state = "vent_map_siphon_on" - + /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -126,8 +125,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/Destroy() var/area/A = get_area(src) - A.air_vent_names -= id_tag - A.air_vent_info -= id_tag + if (A) + A.air_vent_names -= id_tag + A.air_vent_info -= id_tag SSradio.remove_object(src,frequency) radio_connection = null @@ -136,7 +136,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/high_volume name = "large air vent" power_channel = EQUIP - + /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -150,7 +150,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on on = TRUE icon_state = "vent_map_on" - + /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -166,7 +166,7 @@ pressure_checks = INT_BOUND internal_pressure_bound = 2000 external_pressure_bound = 0 - + /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -180,7 +180,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on on = TRUE icon_state = "vent_map_siphon_on" - + /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index c962eaad6d..9df8356936 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -14,7 +14,6 @@ layer = GAS_SCRUBBER_LAYER var/id_tag = null - var/on = FALSE var/scrubbing = SCRUBBING //0 = siphoning, 1 = scrubbing var/filter_types = list(/datum/gas/carbon_dioxide) @@ -29,7 +28,7 @@ var/radio_filter_in pipe_state = "scrubber" - + /obj/machinery/atmospherics/components/unary/vent_scrubber/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -52,7 +51,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on on = TRUE icon_state = "scrub_map_on" - + /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X @@ -65,15 +64,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/Destroy() var/area/A = get_area(src) - A.air_scrub_names -= id_tag - A.air_scrub_info -= id_tag + if (A) + A.air_scrub_names -= id_tag + A.air_scrub_info -= id_tag SSradio.remove_object(src,frequency) radio_connection = null - - for(var/I in adjacent_turfs) - I = null - + adjacent_turfs.Cut() return ..() /obj/machinery/atmospherics/components/unary/vent_scrubber/auto_use_power() diff --git a/code/modules/atmospherics/machinery/datum_pipeline.dm b/code/modules/atmospherics/machinery/datum_pipeline.dm index a4cc2eb337..fb9482841c 100644 --- a/code/modules/atmospherics/machinery/datum_pipeline.dm +++ b/code/modules/atmospherics/machinery/datum_pipeline.dm @@ -219,7 +219,7 @@ continue GL += P.return_air() for(var/obj/machinery/atmospherics/components/binary/valve/V in P.other_atmosmch) - if(V.open) + if(V.on) PL |= V.parents[1] PL |= V.parents[2] for(var/obj/machinery/atmospherics/components/unary/portables_connector/C in P.other_atmosmch) diff --git a/code/modules/atmospherics/machinery/portable/pump.dm b/code/modules/atmospherics/machinery/portable/pump.dm index 798b555444..88b7f2d38a 100644 --- a/code/modules/atmospherics/machinery/portable/pump.dm +++ b/code/modules/atmospherics/machinery/portable/pump.dm @@ -58,6 +58,9 @@ air_update_turf() // Update the environment if needed. /obj/machinery/portable_atmospherics/pump/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(is_operational()) if(prob(50 / severity)) on = !on @@ -65,7 +68,6 @@ direction = PUMP_OUT pump.target_pressure = rand(0, 100 * ONE_ATMOSPHERE) update_icon() - ..() /obj/machinery/portable_atmospherics/pump/replace_tank(mob/living/user, close_valve) . = ..() diff --git a/code/modules/atmospherics/machinery/portable/scrubber.dm b/code/modules/atmospherics/machinery/portable/scrubber.dm index 4bb7b02288..29a454f59a 100644 --- a/code/modules/atmospherics/machinery/portable/scrubber.dm +++ b/code/modules/atmospherics/machinery/portable/scrubber.dm @@ -56,11 +56,13 @@ air_update_turf() /obj/machinery/portable_atmospherics/scrubber/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(is_operational()) if(prob(50 / severity)) on = !on update_icon() - ..() /obj/machinery/portable_atmospherics/scrubber/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.physical_state) diff --git a/code/modules/awaymissions/mission_code/moonoutpost19.dm b/code/modules/awaymissions/mission_code/moonoutpost19.dm index b66aa6e64d..92d25bfee3 100644 --- a/code/modules/awaymissions/mission_code/moonoutpost19.dm +++ b/code/modules/awaymissions/mission_code/moonoutpost19.dm @@ -29,8 +29,7 @@ /area/awaymission/moonoutpost19/hive name = "The Hive" - always_unpowered = FALSE - has_gravity = FALSE + always_unpowered = TRUE power_environ = FALSE power_equip = FALSE power_light = FALSE diff --git a/code/modules/awaymissions/mission_code/murderdome.dm b/code/modules/awaymissions/mission_code/murderdome.dm new file mode 100644 index 0000000000..2a7cb21841 --- /dev/null +++ b/code/modules/awaymissions/mission_code/murderdome.dm @@ -0,0 +1,41 @@ +/obj/structure/window/reinforced/fulltile/indestructable + name = "robust window" + flags_1 = PREVENT_CLICK_UNDER_1 | NODECONSTRUCT_1 + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + +/obj/structure/grille/indestructable + flags_1 = CONDUCT_1 | NODECONSTRUCT_1 + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + +/obj/effect/spawner/structure/window/reinforced/indestructable + spawn_list = list(/obj/structure/grille/indestructable, /obj/structure/window/reinforced/fulltile/indestructable) + +/obj/structure/barricade/security/murderdome + name = "respawnable barrier" + desc = "A barrier. Provides cover in firefights." + deploy_time = 0 + deploy_message = 0 + +/obj/structure/barricade/security/murderdome/make_debris() + new /obj/effect/murderdome/dead_barricade(get_turf(src)) + +/obj/effect/murderdome/dead_barricade + name = "dead barrier" + desc = "It provided cover in fire fights. And now it's gone." + icon = 'icons/obj/objects.dmi' + icon_state = "barrier0" + alpha = 100 + +/obj/effect/murderdome/dead_barricade/Initialize() + . = ..() + addtimer(CALLBACK(src, .proc/respawn), 3 MINUTES) + +/obj/effect/murderdome/dead_barricade/proc/respawn() + if(!QDELETED(src)) + new /obj/structure/barricade/security/murderdome(get_turf(src)) + qdel(src) + +/area/awaymission/vr/murderdome + name = "Murderdome" + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index 274658e5ea..f64b1fe838 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -606,6 +606,15 @@ id = /obj/item/card/id/syndicate implants = list(/obj/item/implant/exile) +/datum/outfit/vr/snowtide + name = "Snowdin Outfit" + shoes = /obj/item/clothing/shoes/winterboots + suit = /obj/item/clothing/suit/hooded/wintercoat + back = /obj/item/storage/backpack + mask = /obj/item/clothing/mask/breath + r_pocket = /obj/item/tank/internals/emergency_oxygen/engi + internals_slot = SLOT_R_STORE + /obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive/female mob_gender = FEMALE @@ -666,4 +675,5 @@ /obj/effect/turf_decal/snowdin_station_sign/up/seven icon_state = "AOPU7" - +/obj/effect/landmark/vr_spawn/snowdin + vr_outfit = /datum/outfit/vr/snowtide diff --git a/code/modules/awaymissions/signpost.dm b/code/modules/awaymissions/signpost.dm index fb542d92b9..4d85d947c2 100644 --- a/code/modules/awaymissions/signpost.dm +++ b/code/modules/awaymissions/signpost.dm @@ -7,33 +7,55 @@ var/question = "Travel back?" var/list/zlevels -/obj/structure/signpost/New() +/obj/structure/signpost/Initialize() . = ..() set_light(2) zlevels = SSmapping.levels_by_trait(ZTRAIT_STATION) -/obj/structure/signpost/attackby(obj/item/W, mob/user, params) - return attack_hand(user) - -/obj/structure/signpost/attack_hand(mob/user) +/obj/structure/signpost/interact(mob/user) . = ..() if(.) return - switch(alert(question,name,"Yes","No")) - if("Yes") - var/turf/T = find_safe_turf(zlevels=zlevels) + if(alert(question,name,"Yes","No") == "Yes" && Adjacent(user)) + var/turf/T = find_safe_turf(zlevels=zlevels) - if(T) - user.forceMove(T) - to_chat(user, "You blink and find yourself in [get_area_name(T)].") - else - to_chat(user, "Nothing happens. You feel that this is a bad sign.") - if("No") - return + if(T) + var/atom/movable/AM = user.pulling + if(AM) + AM.forceMove(T) + user.forceMove(T) + if(AM) + user.start_pulling(AM) + to_chat(user, "You blink and find yourself in [get_area_name(T)].") + else + to_chat(user, "Nothing happens. You feel that this is a bad sign.") + +/obj/structure/signpost/attackby(obj/item/W, mob/user, params) + return interact(user) + +/obj/structure/signpost/attack_paw(mob/user) + return interact(user) + +/obj/structure/signpost/attack_hulk(mob/user, does_attack_animation = 0) + return interact(user) + +/obj/structure/signpost/attack_larva(mob/user) + return interact(user) + +/obj/structure/signpost/attack_robot(mob/user) + if (Adjacent(user)) + return interact(user) + +/obj/structure/signpost/attack_slime(mob/user) + return interact(user) + +/obj/structure/signpost/attack_animal(mob/user) + return interact(user) /obj/structure/signpost/salvation name = "\proper salvation" desc = "In the darkest times, we will find our way home." + resistance_flags = INDESTRUCTIBLE /obj/structure/signpost/exit name = "exit" @@ -41,7 +63,7 @@ exit the area." question = "Leave? You might never come back." -/obj/structure/signpost/exit/New() +/obj/structure/signpost/exit/Initialize() . = ..() zlevels = list() for(var/i in 1 to world.maxz) diff --git a/code/modules/awaymissions/super_secret_room.dm b/code/modules/awaymissions/super_secret_room.dm index 65abae44c5..3903df9686 100644 --- a/code/modules/awaymissions/super_secret_room.dm +++ b/code/modules/awaymissions/super_secret_room.dm @@ -5,6 +5,7 @@ icon = 'icons/obj/structures.dmi' icon_state = "speaking_tile" layer = 5 + resistance_flags = INDESTRUCTIBLE var/speaking = FALSE var/times_spoken_to = 0 var/list/shenanigans = list() @@ -88,6 +89,27 @@ speaking = FALSE times_spoken_to++ +/obj/structure/speaking_tile/attackby(obj/item/W, mob/user, params) + return interact(user) + +/obj/structure/speaking_tile/attack_paw(mob/user) + return interact(user) + +/obj/structure/speaking_tile/attack_hulk(mob/user, does_attack_animation = 0) + return interact(user) + +/obj/structure/speaking_tile/attack_larva(mob/user) + return interact(user) + +/obj/structure/speaking_tile/attack_ai(mob/user) + return interact(user) + +/obj/structure/speaking_tile/attack_slime(mob/user) + return interact(user) + +/obj/structure/speaking_tile/attack_animal(mob/user) + return interact(user) + /obj/structure/speaking_tile/proc/SpeakPeace(list/statements) for(var/i in 1 to statements.len) say("[statements[i]]") diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm new file mode 100644 index 0000000000..08bd74acad --- /dev/null +++ b/code/modules/cargo/bounties/assistant.dm @@ -0,0 +1,270 @@ +/datum/bounty/item/assistant/strange_object + name = "Strange Object" + description = "Nanotrasen has taken an interest in strange objects. Find one in maint, and ship it off to CentCom right away." + reward = 1200 + wanted_types = list(/obj/item/relic) + +/datum/bounty/item/assistant/scooter + name = "Scooter" + description = "Nanotrasen has determined walking to be wasteful. Ship a scooter to CentCom to speed operations up." + reward = 1080 // the mat hoffman + wanted_types = list(/obj/vehicle/ridden/scooter) + include_subtypes = FALSE + +/datum/bounty/item/assistant/skateboard + name = "Skateboard" + description = "Nanotrasen has determined walking to be a wasteful. Ship a skateboard to CentCom to speed operations up." + reward = 900 // the tony hawk + wanted_types = list(/obj/vehicle/ridden/scooter/skateboard) + +/datum/bounty/item/assistant/stunprod + name = "Stunprod" + description = "CentCom demands a stunprod to use against dissidents. Craft one, then ship it." + reward = 1300 + wanted_types = list(/obj/item/melee/baton/cattleprod) + +/datum/bounty/item/assistant/soap + name = "Soap" + description = "Soap has gone missing from CentCom's bathrooms and nobody knows who took it. Replace it and be the hero CentCom needs." + reward = 2000 + required_count = 3 + wanted_types = list(/obj/item/soap) + +/datum/bounty/item/assistant/spear + name = "Spears" + description = "CentCom's security forces are going through budget cuts. You will be paid if you ship a set of spears." + reward = 2000 + required_count = 5 + wanted_types = list(/obj/item/twohanded/spear) + +/datum/bounty/item/assistant/toolbox + name = "Toolboxes" + description = "There's an absence of robustness at Central Command. Hurry up and ship some toolboxes as a solution." + reward = 2000 + required_count = 6 + wanted_types = list(/obj/item/storage/toolbox) + +/datum/bounty/item/assistant/statue + name = "Statue" + description = "Central Command would like to commision an artsy statue for the lobby. Ship one out, when possible." + reward = 2000 + wanted_types = list(/obj/structure/statue) + +/datum/bounty/item/assistant/clown_box + name = "Clown Box" + description = "The universe needs laughter. Stamp cardboard with a clown stamp and ship it out." + reward = 1500 + wanted_types = list(/obj/item/storage/box/clown) + +/datum/bounty/item/assistant/cheesiehonkers + name = "Cheesie Honkers" + description = "Apparently the company that makes Cheesie Honkers is going out of business soon. CentCom wants to stock up before it happens!" + reward = 1200 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/cheesiehonkers) + +/datum/bounty/item/assistant/baseball_bat + name = "Baseball Bat" + description = "Baseball fever is going on at CentCom! Be a dear and ship them some baseball bats, so that management can live out their childhood dream." + reward = 2000 + required_count = 5 + wanted_types = list(/obj/item/melee/baseball_bat) + +/datum/bounty/item/assistant/extendohand + name = "Extendo-Hand" + description = "Commander Betsy is getting old, and can't bend over to get the telescreen remote anymore. Management has requested an extendo-hand to help her out." + reward = 2500 + wanted_types = list(/obj/item/extendohand) + +/datum/bounty/item/assistant/donut + name = "Donuts" + description = "CentCom's security forces are facing heavy losses against the Syndicate. Ship donuts to raise morale." + reward = 3000 + required_count = 10 + wanted_types = list(/obj/item/reagent_containers/food/snacks/donut) + +/datum/bounty/item/assistant/donkpocket + name = "Donk-Pockets" + description = "Consumer safety recall: Warning. Donk-Pockets manufactured in the past year contain hazardous lizard biomatter. Return units to CentCom immediately." + reward = 3000 + required_count = 10 + wanted_types = list(/obj/item/reagent_containers/food/snacks/donkpocket) + +/datum/bounty/item/assistant/briefcase + name = "Briefcase" + description = "Central Command will be holding a business convention this year. Ship a few briefcases in support." + reward = 2500 + required_count = 5 + wanted_types = list(/obj/item/storage/briefcase) + +/datum/bounty/item/assistant/sunglasses + name = "Sunglasses" + description = "A famous blues duo is passing through the sector, but they've lost their shades and they can't perform. Ship new sunglasses to CentCom to rectify this." + reward = 3000 + required_count = 2 + wanted_types = list(/obj/item/clothing/glasses/sunglasses) + +/datum/bounty/item/assistant/gondola_hide + name = "Gondola Hide" + description = "Central Command has recently learned of strange creatures called Gondolas. If you catch one, ship its hide back to CentCom." + reward = 5000 + wanted_types = list(/obj/item/stack/sheet/animalhide/gondola) + +/datum/bounty/item/assistant/monkey_hide + name = "Monkey Hide" + description = "One of the scientists at CentCom is interested in testing products on monkey skin. Your mission is to acquire monkey's hide and ship it." + reward = 1500 + wanted_types = list(/obj/item/stack/sheet/animalhide/monkey) + +/datum/bounty/item/assistant/heart + name = "Heart" + description = "Commander Johnson is in critical condition after suffering a heart attack. Doctors say he needs a new heart fast. Ship one, pronto!" + reward = 3000 + wanted_types = list(/obj/item/organ/heart) + +/datum/bounty/item/assistant/lung + name = "Lungs" + description = "A recent explosion at Central Command has left multiple staff with punctured lungs. Ship spare lungs to be rewarded." + reward = 3000 + required_count = 1 + wanted_types = list(/obj/item/organ/lungs) + +/datum/bounty/item/assistant/appendix + name = "Appendix" + description = "Chef Gibb of Central Command wants to prepare a meal using a very special delicacy: an appendix. If you ship one, he'll pay." + reward = 3000 + wanted_types = list(/obj/item/organ/appendix) + +/datum/bounty/item/assistant/lizard_tail + name = "Lizard Tail" + description = "The Wizard Federation has made off with Nanotrasen's supply of lizard tails. While CentCom is dealing with the wizards, can the station spare a tail of their own?" + reward = 3000 + wanted_types = list(/obj/item/organ/tail/lizard) + +/datum/bounty/item/assistant/shard + name = "Shards" + description = "A killer clown has been stalking CentCom, and staff have been unable to catch her because she's not wearing shoes. Please ship some shards so that a booby trap can be constructed." + reward = 1500 + required_count = 15 + wanted_types = list(/obj/item/shard) + +/datum/bounty/item/assistant/comfy_chair + name = "Comfy Chairs" + description = "Commander Pat is unhappy with his chair. He claims it hurts his back. Ship some alternatives out to humor him. " + reward = 1500 + required_count = 5 + wanted_types = list(/obj/structure/chair/comfy) + +/datum/bounty/item/assistant/revolver + name = "Revolver" + description = "Captain Johann of station 12 has challenged Captain Vic of station 11 to a duel. He's asked for help securing an appropriate revolver to use." + reward = 2000 + wanted_types = list(/obj/item/gun/ballistic/revolver) + +/datum/bounty/item/assistant/hand_tele + name = "Hand Tele" + description = "Central Command has come up with a genius idea: Why not teleport cargo rather than ship it? Send over a hand tele, receive payment, then wait 6-8 years while they deliberate." + reward = 2000 + wanted_types = list(/obj/item/hand_tele) + +/datum/bounty/item/assistant/geranium + name = "Geraniums" + description = "Commander Zot has the hots for Commander Zena. Send a shipment of geraniums - her favorite flower - and he'll happily reward you." + reward = 4000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/poppy/geranium) + +/datum/bounty/item/assistant/poppy + name = "Poppies" + description = "Commander Zot really wants to sweep Security Officer Olivia off her feet. Send a shipment of Poppies - her favorite flower - and he'll happily reward you." + reward = 1000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/poppy) + include_subtypes = FALSE + +/datum/bounty/item/assistant/shadyjims + name = "Shady Jim's" + description = "There's an irate officer at CentCom demanding that he receive a box of Shady Jim's cigarettes. Please ship one. He's starting to make threats." + reward = 500 + wanted_types = list(/obj/item/storage/fancy/cigarettes/cigpack_shadyjims) + +/datum/bounty/item/assistant/potted_plants + name = "Potted Plants" + description = "Central Command is looking to commission a new BirdBoat-class station. You've been ordered to supply the potted plants." + reward = 2000 + required_count = 8 + wanted_types = list(/obj/item/twohanded/required/kirbyplants) + +/datum/bounty/item/assistant/earmuffs + name = "Earmuffs" + description = "Central Command is getting tired of your station's messages. They've ordered that you ship some earmuffs to lessen the annoyance." + reward = 1000 + wanted_types = list(/obj/item/clothing/ears/earmuffs) + +/datum/bounty/item/assistant/handcuffs + name = "Handcuffs" + description = "A large influx of escaped convicts have arrived at Central Command. Now is the perfect time to ship out spare handcuffs (or restraints)." + reward = 1000 + required_count = 5 + wanted_types = list(/obj/item/restraints/handcuffs) + +/datum/bounty/item/assistant/monkey_cubes + name = "Monkey Cubes" + description = "Due to a recent genetics accident, Central Command is in serious need of monkeys. Your mission is to ship monkey cubes." + reward = 2000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/monkeycube) + +/datum/bounty/item/assistant/chainsaw + name = "Chainsaw" + description = "The chef at CentCom is having trouble butchering her animals. She requests one chainsaw, please." + reward = 2500 + wanted_types = list(/obj/item/twohanded/required/chainsaw) + +/datum/bounty/item/assistant/ied + name = "IED" + description = "Nanotrasen's maximum security prison at CentCom is undergoing personnel training. Ship a handful of IEDs to serve as a training tools." + reward = 2000 + required_count = 3 + wanted_types = list(/obj/item/grenade/iedcasing) + +/datum/bounty/item/assistant/bonfire + name = "Lit Bonfire" + description = "Space heaters are malfunctioning and the cargo crew of Central Command is starting to feel cold. Ship a lit bonfire to warm them up." + reward = 5000 + wanted_types = list(/obj/structure/bonfire) + +/datum/bounty/item/assistant/bonfire/applies_to(obj/O) + if(!..()) + return FALSE + var/obj/structure/bonfire/B = O + return !!B.burning + +/datum/bounty/item/assistant/plasma_tank + name = "Full Tank of Plasma" + description = "Station 12 has requested supplies to set up a singularity engine. In particular, they request 28 moles of plasma." + reward = 2500 + wanted_types = list(/obj/item/tank) + var/moles_required = 20 // A full tank is 28 moles, but CentCom ignores that fact. + +/datum/bounty/item/assistant/plasma_tank/applies_to(obj/O) + if(!..()) + return FALSE + var/obj/item/tank/T = O + if(!T.air_contents.gases[/datum/gas/plasma]) + return FALSE + return T.air_contents.gases[/datum/gas/plasma][MOLES] >= moles_required + +/datum/bounty/item/assistant/corgimeat + name = "Raw Corgi Meat" + description = "The Syndicate recently stole all of CentCom's corgi meat. Ship out a replacement immediately." + reward = 3000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/meat/slab/corgi) + +/datum/bounty/item/chef/action_figures + name = "Action Figures" + description = "The vice president's son saw an ad for action figures on the telescreen and now he won't shut up about them. Ship some to ease his complaints." + reward = 4000 + required_count = 5 + wanted_types = list(/obj/item/toy/figure) + diff --git a/code/modules/cargo/bounties/chef.dm b/code/modules/cargo/bounties/chef.dm new file mode 100644 index 0000000000..da296911e7 --- /dev/null +++ b/code/modules/cargo/bounties/chef.dm @@ -0,0 +1,138 @@ +/datum/bounty/item/chef/birthday_cake + name = "Birthday Cake" + description = "Nanotrasen's birthday is coming up! Ship them a birthday cake to celebrate!" + reward = 4000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/store/cake/birthday, /obj/item/reagent_containers/food/snacks/cakeslice/birthday) + +/datum/bounty/item/chef/soup + name = "Soup" + description = "To quell the homeless uprising, Nanotrasen will be serving soup to all underpaid workers. Ship any type of soup." + reward = 3000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/soup) + +/datum/bounty/item/chef/popcorn + name = "Popcorn Bags" + description = "Upper management wants to host a movie night. Ship bags of popcorn for the occasion." + reward = 3000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/popcorn) + +/datum/bounty/item/chef/onionrings + name = "Onion Rings" + description = "Nanotrasen is remembering Saturn day. Ship onion rings to show the station's support." + reward = 3000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/onionrings) + +/datum/bounty/item/chef/icecreamsandwich + name = "Ice Cream Sandwiches" + description = "Upper management has been screaming non-stop for ice cream. Please send some." + reward = 4000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/icecreamsandwich) + +/datum/bounty/item/chef/bread + name = "Bread" + description = "Problems with central planning have led to bread prices skyrocketing. Ship some bread to ease tensions." + reward = 1000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/store/bread, /obj/item/reagent_containers/food/snacks/breadslice, /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/pizzabread, /obj/item/reagent_containers/food/snacks/rawpastrybase) + +/datum/bounty/item/chef/pie + name = "Pie" + description = "3.14159? No! CentCom management wants edible pie! Ship a whole one." + reward = 3142 + wanted_types = list(/obj/item/reagent_containers/food/snacks/pie) + +/datum/bounty/item/chef/salad + name = "Salad or Rice Bowls" + description = "CentCom management is going on a health binge. Your order is to ship salad or rice bowls." + reward = 3000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/salad) + +/datum/bounty/item/chef/carrotfries + name = "Carrot Fries" + description = "Night sight can mean life or death! A shipment of carrot fries is the order." + reward = 3500 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/carrotfries) + +/datum/bounty/item/chef/superbite + name = "Super Bite Burger" + description = "Commander Tubbs thinks he can set a competitive eating world record. All he needs is a super bite burger shipped to him." + reward = 12000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/burger/superbite) + +/datum/bounty/item/chef/poppypretzel + name = "Poppy Pretzel" + description = "Central Command needs a reason to fire their HR head. Send over a poppy pretzel to force a failed drug test." + reward = 3000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/poppypretzel) + +/datum/bounty/item/chef/cubancarp + name = "Cuban Carp" + description = "To celebrate the birth of Castro XXVII, ship one cuban carp to CentCom." + reward = 8000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/cubancarp) + +/datum/bounty/item/chef/hotdog + name = "Hot Dog" + description = "Nanotrasen is conducting taste tests to determine the best hot dog recipe. Ship your station's version to participate." + reward = 8000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/hotdog) + +/datum/bounty/item/chef/lemon + name = "Lemons" + description = "A commander claims he can turn lemons into money. Ship him a few and he'll deposit the money into the station's account." + reward = 4444 + required_count = 10 + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/citrus/lemon) + +/datum/bounty/item/chef/eggplantparm + name = "Eggplant Parmigianas" + description = "A famous singer will be arriving at CentCom, and their contract demands that they only be served Eggplant Parmigiana. Ship some, please!" + reward = 3500 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/eggplantparm) + +/datum/bounty/item/chef/muffin + name = "Muffins" + description = "The Muffin Man is visiting CentCom, but he's forgotten his muffins! Your order is to rectify this." + reward = 3000 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/muffin) + +/datum/bounty/item/chef/chawanmushi + name = "Chawanmushi" + description = "Nanotrasen wants to improve relations with its sister company, Japanotrasen. Ship Chawanmushi immediately." + reward = 8000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/chawanmushi) + +/datum/bounty/item/chef/kebab + name = "Kebabs" + description = "Remove all kebab from station you are best food. Ship to CentCom to remove from the premises." + reward = 3500 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/kebab) + +/datum/bounty/item/chef/soylentgreen + name = "Soylent Green" + description = "CentCom has heard wonderful things about the product 'Soylent Green', and would love to try some. If you endulge them, expect a pleasant bonus." + reward = 5000 + wanted_types = list(/obj/item/reagent_containers/food/snacks/soylentgreen) + +/datum/bounty/item/chef/pancakes + name = "Pancakes" + description = "Here at Nanotrasen we consider employees to be family. And you know what families love? Pancakes. Ship a baker's dozen." + reward = 5000 + required_count = 13 + wanted_types = list(/datum/crafting_recipe/food/pancakes) + +/datum/bounty/item/chef/nuggies + name = "Chicken Nuggets" + description = "The vice president's son won't shut up about chicken nuggies. Would you mind shipping some?" + reward = 4000 + required_count = 6 + wanted_types = list(/obj/item/reagent_containers/food/snacks/nugget) + diff --git a/code/modules/cargo/bounties/item.dm b/code/modules/cargo/bounties/item.dm new file mode 100644 index 0000000000..edaf5d96fc --- /dev/null +++ b/code/modules/cargo/bounties/item.dm @@ -0,0 +1,35 @@ +/datum/bounty/item + var/required_count = 1 + var/shipped_count = 0 + var/list/wanted_types // Types accepted for the bounty. + var/include_subtypes = TRUE // Set to FALSE to make the datum apply only to a strict type. + var/list/exclude_types // Types excluded. + +/datum/bounty/item/New() + ..() + wanted_types = typecacheof(wanted_types) + exclude_types = typecacheof(exclude_types) + +/datum/bounty/item/completion_string() + return {"[shipped_count]/[required_count]"} + +/datum/bounty/item/can_claim() + return ..() && shipped_count >= required_count + +/datum/bounty/item/applies_to(obj/O) + if(!include_subtypes && !(O.type in wanted_types)) + return FALSE + if(include_subtypes && (!is_type_in_typecache(O, wanted_types) || is_type_in_typecache(O, exclude_types))) + return FALSE + if(O.flags_1 & HOLOGRAM_1) + return FALSE + return shipped_count < required_count + +/datum/bounty/item/ship(obj/O) + if(!applies_to(O)) + return + shipped_count += 1 + +/datum/bounty/item/compatible_with(datum/other_bounty) + return type != other_bounty.type + diff --git a/code/modules/cargo/bounties/mech.dm b/code/modules/cargo/bounties/mech.dm new file mode 100644 index 0000000000..c331e97266 --- /dev/null +++ b/code/modules/cargo/bounties/mech.dm @@ -0,0 +1,40 @@ +/datum/bounty/item/mech/New() + ..() + description = "Upper management has requested one [name] mech be sent as soon as possible. Ship it to receive a large payment." + +/datum/bounty/item/mech/ship(obj/O) + if(!applies_to(O)) + return + if(istype(O, /obj/mecha)) + var/obj/mecha/M = O + M.wreckage = null // So the mech doesn't explode. + ..() + +/datum/bounty/item/mech/mark_high_priority(scale_reward) + return ..(max(scale_reward * 0.7, 1.2)) + +/datum/bounty/item/mech/ripley + name = "APLU \"Ripley\"" + reward = 13000 + wanted_types = list(/obj/mecha/working/ripley) + +/datum/bounty/item/mech/odysseus + name = "Odysseus" + reward = 11000 + wanted_types = list(/obj/mecha/medical/odysseus) + +/datum/bounty/item/mech/gygax + name = "Gygax" + reward = 28000 + wanted_types = list(/obj/mecha/combat/gygax) + +/datum/bounty/item/mech/durand + name = "Durand" + reward = 20000 + wanted_types = list(/obj/mecha/combat/durand) + +/datum/bounty/item/mech/phazon + name = "Phazon" + reward = 50000 + wanted_types = list(/obj/mecha/combat/phazon) + diff --git a/code/modules/cargo/bounties/reagent.dm b/code/modules/cargo/bounties/reagent.dm new file mode 100644 index 0000000000..3f458e2b12 --- /dev/null +++ b/code/modules/cargo/bounties/reagent.dm @@ -0,0 +1,172 @@ +/datum/bounty/reagent + var/required_volume = 10 + var/shipped_volume = 0 + var/datum/reagent/wanted_reagent + +/datum/bounty/reagent/completion_string() + return {"[round(shipped_volume)]/[required_volume] Units"} + +/datum/bounty/reagent/can_claim() + return ..() && shipped_volume >= required_volume + +/datum/bounty/reagent/applies_to(obj/O) + if(!istype(O, /obj/item/reagent_containers)) + return FALSE + if(!O.reagents || !O.reagents.has_reagent(wanted_reagent.id)) + return FALSE + if(O.flags_1 & HOLOGRAM_1) + return FALSE + return shipped_volume < required_volume + +/datum/bounty/reagent/ship(obj/O) + if(!applies_to(O)) + return + shipped_volume += O.reagents.get_reagent_amount(wanted_reagent.id) + if(shipped_volume > required_volume) + shipped_volume = required_volume + +/datum/bounty/reagent/compatible_with(other_bounty) + if(!istype(other_bounty, /datum/bounty/reagent)) + return TRUE + var/datum/bounty/reagent/R = other_bounty + return wanted_reagent.id != R.wanted_reagent.id + +/datum/bounty/reagent/simple_drink + name = "Simple Drink" + reward = 1500 + +datum/bounty/reagent/simple_drink/New() + // Don't worry about making this comprehensive. It doesn't matter if some drinks are skipped. + var/static/list/possible_reagents = list(\ + /datum/reagent/consumable/ethanol/antifreeze,\ + /datum/reagent/consumable/ethanol/andalusia,\ + /datum/reagent/consumable/tea/arnold_palmer,\ + /datum/reagent/consumable/ethanol/b52,\ + /datum/reagent/consumable/ethanol/bananahonk,\ + /datum/reagent/consumable/ethanol/beepsky_smash,\ + /datum/reagent/consumable/ethanol/between_the_sheets,\ + /datum/reagent/consumable/ethanol/bilk,\ + /datum/reagent/consumable/ethanol/black_russian,\ + /datum/reagent/consumable/ethanol/bloody_mary,\ + /datum/reagent/consumable/ethanol/brave_bull,\ + /datum/reagent/consumable/ethanol/martini,\ + /datum/reagent/consumable/ethanol/cuba_libre,\ + /datum/reagent/consumable/ethanol/eggnog,\ + /datum/reagent/consumable/ethanol/erikasurprise,\ + /datum/reagent/consumable/ethanol/ginfizz,\ + /datum/reagent/consumable/ethanol/gintonic,\ + /datum/reagent/consumable/ethanol/grappa,\ + /datum/reagent/consumable/ethanol/grog,\ + /datum/reagent/consumable/ethanol/hooch,\ + /datum/reagent/consumable/ethanol/iced_beer,\ + /datum/reagent/consumable/ethanol/irishcarbomb,\ + /datum/reagent/consumable/ethanol/manhattan,\ + /datum/reagent/consumable/ethanol/margarita,\ + /datum/reagent/consumable/ethanol/gargle_blaster,\ + /datum/reagent/consumable/ethanol/rum_coke,\ + /datum/reagent/consumable/ethanol/screwdrivercocktail,\ + /datum/reagent/consumable/ethanol/snowwhite,\ + /datum/reagent/consumable/soy_latte,\ + /datum/reagent/consumable/cafe_latte,\ + /datum/reagent/consumable/ethanol/syndicatebomb,\ + /datum/reagent/consumable/ethanol/tequila_sunrise,\ + /datum/reagent/consumable/ethanol/manly_dorf,\ + /datum/reagent/consumable/ethanol/thirteenloko,\ + /datum/reagent/consumable/triple_citrus,\ + /datum/reagent/consumable/ethanol/vodkamartini,\ + /datum/reagent/consumable/ethanol/whiskeysoda,\ + /datum/reagent/consumable/ethanol/beer/green,\ + /datum/reagent/consumable/ethanol/demonsblood,\ + /datum/reagent/consumable/ethanol/crevice_spike,\ + /datum/reagent/consumable/ethanol/singulo,\ + /datum/reagent/consumable/ethanol/whiskey_sour) + + var/reagent_type = pick(possible_reagents) + wanted_reagent = new reagent_type + name = wanted_reagent.name + description = "CentCom is thirsty! Send a shipment of [name] to CentCom to quench the company's thirst." + reward += rand(0, 2) * 500 + +/datum/bounty/reagent/complex_drink + name = "Complex Drink" + reward = 4000 + +datum/bounty/reagent/complex_drink/New() + // Don't worry about making this comprehensive. It doesn't matter if some drinks are skipped. + var/static/list/possible_reagents = list(\ + /datum/reagent/consumable/ethanol/atomicbomb,\ + /datum/reagent/consumable/ethanol/bacchus_blessing,\ + /datum/reagent/consumable/ethanol/bastion_bourbon,\ + /datum/reagent/consumable/ethanol/booger,\ + /datum/reagent/consumable/ethanol/hippies_delight,\ + /datum/reagent/consumable/ethanol/drunkenblumpkin,\ + /datum/reagent/consumable/ethanol/fetching_fizz,\ + /datum/reagent/consumable/ethanol/goldschlager,\ + /datum/reagent/consumable/ethanol/hearty_punch,\ + /datum/reagent/consumable/ethanol/manhattan_proj,\ + /datum/reagent/consumable/ethanol/narsour,\ + /datum/reagent/consumable/ethanol/neurotoxin,\ + /datum/reagent/consumable/ethanol/patron,\ + /datum/reagent/consumable/ethanol/quadruple_sec,\ + /datum/reagent/consumable/ethanol/quintuple_sec,\ + /datum/reagent/consumable/bluecherryshake,\ + /datum/reagent/consumable/doctor_delight,\ + /datum/reagent/consumable/ethanol/silencer) + + var/reagent_type = pick(possible_reagents) + wanted_reagent = new reagent_type + name = wanted_reagent.name + description = "CentCom is offering a reward for talented mixologists. Ship a container of [name] to claim the prize." + reward += rand(0, 4) * 500 + +/datum/bounty/reagent/chemical + name = "Chemical" + reward = 4000 + required_volume = 30 + +datum/bounty/reagent/chemical/New() + // Don't worry about making this comprehensive. It doesn't matter if some chems are skipped. + var/static/list/possible_reagents = list(\ + /datum/reagent/medicine/leporazine,\ + /datum/reagent/medicine/clonexadone,\ + /datum/reagent/medicine/pyroxadone,\ + /datum/reagent/medicine/rezadone,\ + /datum/reagent/medicine/mine_salve,\ + /datum/reagent/medicine/pen_acid,\ + /datum/reagent/medicine/perfluorodecalin,\ + /datum/reagent/medicine/ephedrine,\ + /datum/reagent/medicine/diphenhydramine,\ + /datum/reagent/medicine/atropine,\ + /datum/reagent/medicine/strange_reagent,\ + /datum/reagent/medicine/regen_jelly,\ + /datum/reagent/drug/space_drugs,\ + /datum/reagent/drug/crank,\ + /datum/reagent/drug/krokodil,\ + /datum/reagent/drug/methamphetamine,\ + /datum/reagent/drug/bath_salts,\ + /datum/reagent/drug/aranesp,\ + /datum/reagent/nitroglycerin,\ + /datum/reagent/blackpowder,\ + /datum/reagent/napalm,\ + /datum/reagent/teslium,\ + /datum/reagent/firefighting_foam,\ + /datum/reagent/consumable/honey,\ + /datum/reagent/consumable/mayonnaise,\ + /datum/reagent/consumable/frostoil,\ + /datum/reagent/toxin/slimejelly,\ + /datum/reagent/toxin/itching_powder,\ + /datum/reagent/toxin/amanitin,\ + /datum/reagent/toxin/coniine,\ + /datum/reagent/toxin/cyanide,\ + /datum/reagent/toxin/heparin,\ + /datum/reagent/toxin/skewium,\ + /datum/reagent/toxin/anacea,\ + /datum/reagent/toxin/mimesbane,\ + /datum/reagent/pax) + + var/reagent_type = pick(possible_reagents) + wanted_reagent = new reagent_type + name = wanted_reagent.name + description = "CentCom is in desperate need of the chemical [name]. Ship a container of it to be rewarded." + reward += rand(0, 4) * 500 + diff --git a/code/modules/cargo/bounties/science.dm b/code/modules/cargo/bounties/science.dm new file mode 100644 index 0000000000..a2b8676ce0 --- /dev/null +++ b/code/modules/cargo/bounties/science.dm @@ -0,0 +1,72 @@ +/datum/bounty/item/science/boh + name = "Bag of Holding" + description = "Nanotrasen would make good use of high-capacity backpacks. If you have any, please ship them." + reward = 10000 + wanted_types = list(/obj/item/storage/backpack/holding) + +/datum/bounty/item/science/tboh + name = "Trash Bag of Holding" + description = "Nanotrasen would make good use of high-capacity trash bags. If you have any, please ship them." + reward = 10000 + wanted_types = list(/obj/item/storage/backpack/holding) + +/datum/bounty/item/science/bluespace_syringe + name = "Bluespace Syringe" + description = "Nanotrasen would make good use of high-capacity syringes. If you have any, please ship them." + reward = 10000 + wanted_types = list(/obj/item/reagent_containers/syringe/bluespace) + +/datum/bounty/item/science/bluespace_body_bag + name = "Bluespace Body Bag" + description = "Nanotrasen would make good use of high-capacity body bags. If you have any, please ship them." + reward = 10000 + wanted_types = list(/obj/item/bodybag/bluespace) + +/datum/bounty/item/science/nightvision_goggles + name = "Night Vision Goggles" + description = "An electrical storm has busted all the lights at CentCom. While management is waiting for replacements, perhaps some night vision goggles can be shipped?" + reward = 10000 + wanted_types = list(/obj/item/clothing/glasses/night, /obj/item/clothing/glasses/meson/night, /obj/item/clothing/glasses/hud/health/night, /obj/item/clothing/glasses/hud/security/night, /obj/item/clothing/glasses/hud/diagnostic/night) + +/datum/bounty/item/science/experimental_welding_tool + name = "Experimental Welding Tool" + description = "A recent accident has left most of CentCom's welding tools exploded. Ship replacements to be rewarded." + reward = 10000 + required_count = 3 + wanted_types = list(/obj/item/weldingtool/experimental) + +/datum/bounty/item/science/cryostasis_beaker + name = "Cryostasis Beaker" + description = "Chemists at Central Command have discovered a new chemical that can only be held in cryostasis beakers. The only problem is they don't have any! Rectify this to receive payment." + reward = 10000 + wanted_types = list(/obj/item/reagent_containers/glass/beaker/noreact) + +/datum/bounty/item/science/diamond_drill + name = "Diamond Mining Drill" + description = "Central Command is willing to pay three months salary in exchange for one diamond mining drill." + reward = 15000 + wanted_types = list(/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill) + +/datum/bounty/item/science/floor_buffer + name = "Floor Buffer Upgrade" + description = "One of CentCom's janitors made a small fortune betting on carp races. Now they'd like to commission an upgrade to their floor buffer." + reward = 10000 + wanted_types = list(/obj/item/janiupgrade) + +/datum/bounty/item/science/flightsuit + name = "Flight Suit" + description = "According to all known laws of physics, flight suits are cool. CentCom will pay at a premium for them, so get shipping!" + reward = 30000 + wanted_types = list(/obj/item/clothing/suit/space/hardsuit/flightsuit) + +/datum/bounty/item/science/advanced_mop + name = "Advanced Mop" + description = "Excuse me. I'd like to request $17 for a push broom rebristling. Either that, or an advanced mop." + reward = 10000 + wanted_types = list(/obj/item/mop/advanced) + +/datum/bounty/item/science/advanced_egun + name = "Advanced Energy Gun" + description = "With the price of rechargers on the rise, upper management is interested in purchasing guns that are self-powered. If you ship one, they'll pay." + reward = 10000 + wanted_types = list(/obj/item/gun/energy/e_gun/nuclear) diff --git a/code/modules/cargo/bounties/security.dm b/code/modules/cargo/bounties/security.dm new file mode 100644 index 0000000000..d4ef29e194 --- /dev/null +++ b/code/modules/cargo/bounties/security.dm @@ -0,0 +1,62 @@ +/datum/bounty/item/security/headset + name = "Security Headset" + description = "Nanotrasen wants to ensure that their encryption is working correctly. Ship them a security headset so that they can check." + reward = 800 + wanted_types = list(/obj/item/radio/headset/headset_sec, /obj/item/radio/headset/heads/hos) + +/datum/bounty/item/security/securitybelt + name = "Security Belt" + description = "CentCom is having difficulties with their security belts. Ship one from the station to receive compensation." + reward = 800 + wanted_types = list(/obj/item/storage/belt/security) + +/datum/bounty/item/security/sechuds + name = "Security HUDSunglasses" + description = "CentCom screwed up and ordered the wrong type of security sunglasses. They request the station ship some of theirs." + reward = 800 + wanted_types = list(/obj/item/clothing/glasses/hud/security/sunglasses) + +/datum/bounty/item/security/riotshotgun + name = "Riot Shotguns" + description = "Hooligans have boarded CentCom! Ship riot shotguns quick, or things are going to get dirty." + reward = 5000 + required_count = 2 + wanted_types = list(/obj/item/gun/ballistic/shotgun/riot) + +/datum/bounty/item/security/pinpointer + name = "Nuclear Pinpointer" + description = "There's a teeny-tiny itty-bitty chance CentCom may have lost a nuke disk. Can the station spare a pinpointer to help out?" + reward = 1500 + wanted_types = list(/obj/item/pinpointer/nuke) + +/datum/bounty/item/security/captains_spare + name = "Captain's Spare" + description = "Captain Bart of Station 12 has forgotten his ID! Ship him your station's spare, would you?" + reward = 1500 + wanted_types = list(/obj/item/card/id/captains_spare) + +/datum/bounty/item/security/hardsuit + name = "Security Hardsuit" + description = "Space pirates are heading towards CentCom! Quick! Ship a security hardsuit to aid the fight!" + reward = 2000 + wanted_types = list(/obj/item/clothing/suit/space/hardsuit/security) + +/datum/bounty/item/security/krav_maga + name = "Krav Maga Gloves" + description = "Chef Howerwitz of CentCom is trying to take a kung-fu Pizza out of the oven, but his mitts aren't up to the task. Ship them a pair of Krav Maga gloves to do the job right." + reward = 2000 + wanted_types = list(/obj/item/clothing/gloves/krav_maga) + +/datum/bounty/item/security/recharger + name = "Rechargers" + description = "Nanotrasen military academy is conducting marksmanship exercises. They request that rechargers be shipped." + reward = 2000 + required_count = 3 + wanted_types = list(/obj/machinery/recharger) + +/datum/bounty/item/security/sabre + name = "Officer's Sabre" + description = "A 3-hour LARP session will be held at CentCom in the upcoming months. A shipped officer's sabre would make a good prop." + reward = 2500 + wanted_types = list(/obj/item/melee/sabre) + diff --git a/code/modules/cargo/bounties/slime.dm b/code/modules/cargo/bounties/slime.dm new file mode 100644 index 0000000000..4aa0797c70 --- /dev/null +++ b/code/modules/cargo/bounties/slime.dm @@ -0,0 +1,39 @@ +/datum/bounty/item/slime + reward = 3000 + +/datum/bounty/item/slime/New() + ..() + description = "Nanotrasen's science lead is hunting for the rare and exotic [name]. A bounty has been offered for finding it." + reward += rand(0, 4) * 500 + +/datum/bounty/item/slime/green + name = "Green Slime Extract" + wanted_types = list(/obj/item/slime_extract/green) + +/datum/bounty/item/slime/pink + name = "Pink Slime Extract" + wanted_types = list(/obj/item/slime_extract/pink) + +/datum/bounty/item/slime/gold + name = "Gold Slime Extract" + wanted_types = list(/obj/item/slime_extract/gold) + +/datum/bounty/item/slime/oil + name = "Oil Slime Extract" + wanted_types = list(/obj/item/slime_extract/oil) + +/datum/bounty/item/slime/black + name = "Black Slime Extract" + wanted_types = list(/obj/item/slime_extract/black) + +/datum/bounty/item/slime/lightpink + name = "Light Pink Slime Extract" + wanted_types = list(/obj/item/slime_extract/lightpink) + +/datum/bounty/item/slime/adamantine + name = "Adamantine Slime Extract" + wanted_types = list(/obj/item/slime_extract/adamantine) + +/datum/bounty/item/slime/rainbow + name = "Rainbow Slime Extract" + wanted_types = list(/obj/item/slime_extract/rainbow) diff --git a/code/modules/cargo/bounties/special.dm b/code/modules/cargo/bounties/special.dm new file mode 100644 index 0000000000..8d0157ad86 --- /dev/null +++ b/code/modules/cargo/bounties/special.dm @@ -0,0 +1,41 @@ +/datum/bounty/item/alien_organs + name = "Alien Organs" + description = "Nanotrasen is interested in studying Xenomorph biology. Ship a set of organs to be thouroughly compensated." + reward = 25000 + required_count = 3 + wanted_types = list(/obj/item/organ/brain/alien, /obj/item/organ/alien, /obj/item/organ/body_egg/alien_embryo) + +/datum/bounty/item/syndicate_documents + name = "Syndicate Documents" + description = "Intel regarding the syndicate is highly prized at CentCom. If you find syndicate documents, ship them. You could save lives." + reward = 10000 + wanted_types = list(/obj/item/documents/syndicate, /obj/item/documents/photocopy) + +/datum/bounty/item/syndicate_documents/applies_to(obj/O) + if(!..()) + return FALSE + if(istype(O, /obj/item/documents/photocopy)) + var/obj/item/documents/photocopy/Copy = O + return (Copy.copy_type && ispath(Copy.copy_type, /obj/item/documents/syndicate)) + return TRUE + +/datum/bounty/more_bounties + name = "More Bounties" + description = "Complete enough bounties and CentCom will issue new ones!" + reward = 3 // number of bounties + var/required_bounties = 5 + +/datum/bounty/more_bounties/can_claim() + return ..() && completed_bounty_count() >= required_bounties + +/datum/bounty/more_bounties/completion_string() + return "[min(required_bounties, completed_bounty_count())]/[required_bounties] Bounties" + +/datum/bounty/more_bounties/reward_string() + return "Up to [reward] new bounties" + +/datum/bounty/more_bounties/claim() + if(can_claim()) + claimed = TRUE + for(var/i = 0; i < reward; ++i) + try_add_bounty(random_bounty()) diff --git a/code/modules/cargo/bounties/virus.dm b/code/modules/cargo/bounties/virus.dm new file mode 100644 index 0000000000..e046e09af2 --- /dev/null +++ b/code/modules/cargo/bounties/virus.dm @@ -0,0 +1,81 @@ +/datum/bounty/virus + reward = 5000 + var/shipped = FALSE + var/stat_value = 0 + var/stat_name = "" + +/datum/bounty/virus/New() + ..() + stat_value = rand(4, 11) + if(rand(3) == 1) + stat_value *= -1 + name = "Virus ([stat_name] of [stat_value])" + description = "Nanotrasen is interested in a virus with a [stat_name] stat of exactly [stat_value]. Central Command will pay handsomely for such a virus." + reward += rand(0, 4) * 500 + +/datum/bounty/virus/completion_string() + return shipped ? "Shipped" : "Not Shipped" + +/datum/bounty/virus/can_claim() + return ..() && shipped + +/datum/bounty/virus/applies_to(obj/O) + if(shipped) + return FALSE + if(O.flags_1 & HOLOGRAM_1) + return FALSE + if(!istype(O, /obj/item/reagent_containers || !O.reagents || !O.reagents.reagent_list)) + return FALSE + var/datum/reagent/blood/B = locate() in O.reagents.reagent_list + if(!B) + return FALSE + for(var/V in B.get_diseases()) + if(!istype(V, /datum/disease/advance)) + continue + if(accepts_virus(V)) + return TRUE + return FALSE + +/datum/bounty/virus/ship(obj/O) + if(!applies_to(O)) + return + shipped = TRUE + +/datum/bounty/virus/compatible_with(datum/other_bounty) + if(!istype(other_bounty, /datum/bounty/virus)) + return TRUE + var/datum/bounty/virus/V = other_bounty + return type != V.type || stat_value != V.stat_value + + +/datum/bounty/virus/proc/accepts_virus(V) + return TRUE + +/datum/bounty/virus/resistance + stat_name = "resistance" + +/datum/bounty/virus/resistance/accepts_virus(V) + var/datum/disease/advance/A = V + return A.totalResistance() == stat_value + +/datum/bounty/virus/stage_speed + stat_name = "stage speed" + +/datum/bounty/virus/stage_speed/accepts_virus(V) + var/datum/disease/advance/A = V + return A.totalStageSpeed() == stat_value + +/datum/bounty/virus/stealth + stat_name = "stealth" + +/datum/bounty/virus/stealth/accepts_virus(V) + var/datum/disease/advance/A = V + return A.totalStealth() == stat_value + +/datum/bounty/virus/transmit + stat_name = "transmittable" + +/datum/bounty/virus/transmit/accepts_virus(V) + var/datum/disease/advance/A = V + return A.totalTransmittable() == stat_value + diff --git a/code/modules/cargo/bounty.dm b/code/modules/cargo/bounty.dm new file mode 100644 index 0000000000..6153fd7678 --- /dev/null +++ b/code/modules/cargo/bounty.dm @@ -0,0 +1,148 @@ +GLOBAL_LIST_EMPTY(bounties_list) + +/datum/bounty + var/name + var/description + var/reward = 1000 // In credits. + var/claimed = FALSE + var/high_priority = FALSE + +// Displayed on bounty UI screen. +/datum/bounty/proc/completion_string() + return "" + +// Displayed on bounty UI screen. +/datum/bounty/proc/reward_string() + return "[reward] Credits" + +/datum/bounty/proc/can_claim() + return !claimed + +// Called when the claim button is clicked. Override to provide fancy rewards. +/datum/bounty/proc/claim() + if(can_claim()) + SSshuttle.points += reward + claimed = TRUE + +// If an item sent in the cargo shuttle can satisfy the bounty. +/datum/bounty/proc/applies_to(obj/O) + return FALSE + +// Called when an object is shipped on the cargo shuttle. +/datum/bounty/proc/ship(obj/O) + return + +// When randomly generating the bounty list, duplicate bounties must be avoided. +// This proc is used to determine if two bounties are duplicates, or incompatible in general. +/datum/bounty/proc/compatible_with(other_bounty) + return TRUE + +/datum/bounty/proc/mark_high_priority(scale_reward = 2) + if(high_priority) + return + high_priority = TRUE + reward = round(reward * scale_reward) + +// This proc is called when the shuttle docks at CentCom. +// It handles items shipped for bounties. +/proc/bounty_ship_item_and_contents(atom/movable/AM, dry_run=FALSE) + if(!GLOB.bounties_list.len) + setup_bounties() + + var/list/matched_one = FALSE + for(var/thing in reverseRange(AM.GetAllContents())) + var/matched_this = FALSE + for(var/datum/bounty/B in GLOB.bounties_list) + if(B.applies_to(thing)) + matched_one = TRUE + matched_this = TRUE + if(!dry_run) + B.ship(thing) + if(!dry_run && matched_this) + qdel(thing) + return matched_one + +// Returns FALSE if the bounty is incompatible with the current bounties. +/proc/try_add_bounty(datum/bounty/new_bounty) + if(!new_bounty || !new_bounty.name || !new_bounty.description) + return FALSE + for(var/i in GLOB.bounties_list) + var/datum/bounty/B = i + if(!B.compatible_with(new_bounty) || !new_bounty.compatible_with(B)) + return FALSE + GLOB.bounties_list += new_bounty + return TRUE + +// Returns a new bounty of random type, but does not add it to GLOB.bounties_list. +/proc/random_bounty() + switch(rand(1, 9)) + if(1) + var/subtype = pick(subtypesof(/datum/bounty/item/assistant)) + return new subtype + if(2) + var/subtype = pick(subtypesof(/datum/bounty/item/mech)) + return new subtype + if(3) + var/subtype = pick(subtypesof(/datum/bounty/item/chef)) + return new subtype + if(4) + var/subtype = pick(subtypesof(/datum/bounty/item/security)) + return new subtype + if(5) + if(rand(2) == 1) + return new /datum/bounty/reagent/simple_drink + return new /datum/bounty/reagent/complex_drink + if(6) + return new /datum/bounty/reagent/chemical + if(7) + var/subtype = pick(subtypesof(/datum/bounty/virus)) + return new subtype + if(8) + var/subtype = pick(subtypesof(/datum/bounty/item/science)) + return new subtype + if(9) + var/subtype = pick(subtypesof(/datum/bounty/item/slime)) + return new subtype + +// Called lazily at startup to populate GLOB.bounties_list with random bounties. +/proc/setup_bounties() + for(var/i = 0; i < 3; ++i) + var/subtype = pick(subtypesof(/datum/bounty/item/assistant)) + try_add_bounty(new subtype) + + for(var/i = 0; i < 1; ++i) + var/list/subtype = pick(subtypesof(/datum/bounty/item/mech)) + try_add_bounty(new subtype) + + for(var/i = 0; i < 2; ++i) + var/list/subtype = pick(subtypesof(/datum/bounty/item/chef)) + try_add_bounty(new subtype) + + for(var/i = 0; i < 1; ++i) + var/list/subtype = pick(subtypesof(/datum/bounty/item/security)) + try_add_bounty(new subtype) + + try_add_bounty(new /datum/bounty/reagent/simple_drink) + try_add_bounty(new /datum/bounty/reagent/complex_drink) + try_add_bounty(new /datum/bounty/reagent/chemical) + + for(var/i = 0; i < 1; ++i) + var/list/subtype = pick(subtypesof(/datum/bounty/virus)) + try_add_bounty(new subtype) + + var/datum/bounty/B = pick(GLOB.bounties_list) + B.mark_high_priority() + + // Generate these last so they can't be high priority. + try_add_bounty(new /datum/bounty/item/alien_organs) + try_add_bounty(new /datum/bounty/item/syndicate_documents) + try_add_bounty(new /datum/bounty/more_bounties) + +/proc/completed_bounty_count() + var/count = 0 + for(var/i in GLOB.bounties_list) + var/datum/bounty/B = i + if(B.claimed) + ++count + return count + diff --git a/code/modules/cargo/bounty_console.dm b/code/modules/cargo/bounty_console.dm new file mode 100644 index 0000000000..2e5d943dd6 --- /dev/null +++ b/code/modules/cargo/bounty_console.dm @@ -0,0 +1,94 @@ +#define PRINTER_TIMEOUT 10 + +/obj/machinery/computer/bounty + name = "Nanotrasen bounty console" + desc = "Used to check and claim bounties offered by Nanotrasen" + icon_screen = "bounty" + circuit = /obj/item/circuitboard/computer/bounty + light_color = "#E2853D"//orange + var/printer_ready = 0 //cooldown var + +/obj/machinery/computer/bounty/Initialize() + . = ..() + printer_ready = world.time + PRINTER_TIMEOUT + +/obj/machinery/computer/bounty/proc/print_paper() + new /obj/item/paper/bounty_printout(loc) + +/obj/item/paper/bounty_printout + name = "paper - Bounties" + +/obj/item/paper/bounty_printout/Initialize() + . = ..() + info = "

Nanotrasen Cargo Bounties


" + for(var/datum/bounty/B in GLOB.bounties_list) + if(B.claimed) + continue + info += "

[B.name]

" + info += "
  • Reward: [B.reward_string()]
  • " + info += "
  • Completed: [B.completion_string()]
" + +/obj/machinery/computer/bounty/ui_interact(mob/user) + . = ..() + + if(!GLOB.bounties_list.len) + setup_bounties() + + var/dat = "" + dat += "Refresh" + dat += "Print Paper" + dat += "

Credits: [SSshuttle.points]

" + dat += {""} + dat += "" + for(var/datum/bounty/B in GLOB.bounties_list) + var/background + if(B.can_claim()) + background = "'background-color:#4F7529;'" + else if(B.claimed) + background = "'background-color:#294675;'" + else + background = "'background-color:#990000;'" + dat += "" + if(B.high_priority) + dat += text("", B.name) + dat += text("", B.description) + dat += text("", B.reward_string()) + else + dat += text("", B.name) + dat += text("", B.description) + dat += text("", B.reward_string()) + dat += text("", B.completion_string()) + if(B.can_claim()) + dat += text("") + else if(B.claimed) + dat += text("") + else + dat += text("") + dat += "" + dat += "
NameDescriptionRewardCompletionStatus
[]High Priority: [][][][][][]ClaimClaimedUnclaimed
" + + var/datum/browser/popup = new(user, "bounties", "Nanotrasen Bounties", 700, 600) + popup.set_content(dat) + popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) + popup.open() + +/obj/machinery/computer/bounty/Topic(href, href_list) + if(..()) + return + + switch(href_list["choice"]) + if("Print") + if(printer_ready < world.time) + printer_ready = world.time + PRINTER_TIMEOUT + print_paper() + + if("Claim") + var/datum/bounty/B = locate(href_list["d_rec"]) + if(B in GLOB.bounties_list) + B.claim() + + if(href_list["refresh"]) + playsound(src, "terminal_type", 25, 0) + + updateUsrDialog() + diff --git a/code/modules/cargo/export_scanner.dm b/code/modules/cargo/export_scanner.dm index 37c2915bea..e493f96c6e 100644 --- a/code/modules/cargo/export_scanner.dm +++ b/code/modules/cargo/export_scanner.dm @@ -1,6 +1,6 @@ /obj/item/export_scanner name = "export scanner" - desc = "A device used to check objects against Nanotrasen exports database." + desc = "A device used to check objects against Nanotrasen exports and bounty database." icon = 'icons/obj/device.dmi' icon_state = "export_scanner" item_state = "radio" @@ -31,8 +31,9 @@ // Before you fix it: // yes, checking manifests is a part of intended functionality. var/price = export_item_and_contents(O, cargo_console.contraband, (cargo_console.obj_flags & EMAGGED), dry_run=TRUE) - if(price) to_chat(user, "Scanned [O], value: [price] credits[O.contents.len ? " (contents included)" : ""].") else to_chat(user, "Scanned [O], no export value.") + if(bounty_ship_item_and_contents(O, dry_run=TRUE)) + to_chat(user, "Scanned item is eligible for one or more bounties.") diff --git a/code/modules/cargo/exports/gear.dm b/code/modules/cargo/exports/gear.dm index 6d8d8a5d1d..125e0f708b 100644 --- a/code/modules/cargo/exports/gear.dm +++ b/code/modules/cargo/exports/gear.dm @@ -1,8 +1,5 @@ -// Armor, gloves, space suits - it all goes here - /datum/export/gear -// Security gear /datum/export/gear/sec_helmet cost = 100 unit_name = "helmet" @@ -12,37 +9,13 @@ cost = 100 unit_name = "armor vest" export_types = list(/obj/item/clothing/suit/armor/vest) - include_subtypes = FALSE - - -/datum/export/gear/riot_helmet - cost = 250 - unit_name = "riot helmet" - export_types = list(/obj/item/clothing/head/helmet/riot) - -/datum/export/gear/riot_armor - cost = 250 - unit_name = "riot armor suit" - export_types = list(/obj/item/clothing/suit/armor/riot) - -/datum/export/gear/bulletproof_armor - cost = 250 - unit_name = "bulletproof armor vest" - export_types = list(/obj/item/clothing/suit/armor/bulletproof) - -/datum/export/gear/reflector_armor - cost = 650 - unit_name = "reflector armor vest" - export_types = list(/obj/item/clothing/suit/armor/laserproof) - /datum/export/gear/riot_shield - cost = 400 + cost = 100 unit_name = "riot shield" export_types = list(/obj/item/shield/riot) -// Masks /datum/export/gear/mask/breath cost = 2 unit_name = "breath mask" @@ -55,47 +28,30 @@ include_subtypes = FALSE - -// EVA gear -/datum/export/gear/space +/datum/export/gear/space/helmet + cost = 75 + unit_name = "space helmet" + export_types = list(/obj/item/clothing/head/helmet/space, /obj/item/clothing/head/helmet/space/eva, /obj/item/clothing/head/helmet/space/nasavoid) include_subtypes = FALSE -/datum/export/gear/space/helmet - cost = 500 - unit_name = "space helmet" - export_types = list(/obj/item/clothing/head/helmet/space, /obj/item/clothing/head/helmet/space/eva) - /datum/export/gear/space/suit - cost = 600 + cost = 150 unit_name = "space suit" - export_types = list(/obj/item/clothing/suit/space, /obj/item/clothing/suit/space/eva) - - -/datum/export/gear/space/voidhelmet - cost = 550 - unit_name = "void helmet" - export_types = list(/obj/item/clothing/head/helmet/space/nasavoid) - -/datum/export/gear/space/voidsuit - cost = 650 - unit_name = "void suit" - export_types = list(/obj/item/clothing/suit/space/nasavoid) + export_types = list(/obj/item/clothing/suit/space, /obj/item/clothing/suit/space/eva, /obj/item/clothing/suit/space/nasavoid) + include_subtypes = FALSE /datum/export/gear/space/syndiehelmet - cost = 1000 + cost = 150 unit_name = "Syndicate space helmet" export_types = list(/obj/item/clothing/head/helmet/space/syndicate) - include_subtypes = TRUE /datum/export/gear/space/syndiesuit - cost = 1500 + cost = 300 unit_name = "Syndicate space suit" export_types = list(/obj/item/clothing/suit/space/syndicate) - include_subtypes = TRUE -// Radsuits /datum/export/gear/radhelmet cost = 50 unit_name = "radsuit hood" @@ -106,7 +62,6 @@ unit_name = "radsuit" export_types = list(/obj/item/clothing/suit/radiation) -// Biosuits /datum/export/gear/biohood cost = 50 unit_name = "biosuit hood" @@ -117,13 +72,12 @@ unit_name = "biosuit" export_types = list(/obj/item/clothing/suit/bio_suit) -// Bombsuits /datum/export/gear/bombhelmet - cost = 100 + cost = 50 unit_name = "bomb suit hood" export_types = list(/obj/item/clothing/head/bomb_hood) /datum/export/gear/bombsuit - cost = 300 + cost = 100 unit_name = "bomb suit" - export_types = list(/obj/item/clothing/suit/bomb_suit) \ No newline at end of file + export_types = list(/obj/item/clothing/suit/bomb_suit) diff --git a/code/modules/cargo/exports/large_objects.dm b/code/modules/cargo/exports/large_objects.dm index 9eec36f53a..aed640cd47 100644 --- a/code/modules/cargo/exports/large_objects.dm +++ b/code/modules/cargo/exports/large_objects.dm @@ -1,6 +1,3 @@ -// Large objects that don't fit in crates, but must be sellable anyway. - -// Crates, boxes, lockers. /datum/export/large/crate cost = 500 k_elasticity = 0 @@ -29,9 +26,11 @@ export_types = list(/obj/structure/closet/crate/wooden) exclude_types = list() +/datum/export/large/crate/coffin + cost = 250//50 wooden crates cost 2000 points, and you can make 10 coffins in seconds with those planks. Each coffin selling for 250 means you can make a net gain of 500 points for wasting your time making coffins. + unit_name = "coffin" + export_types = list(/obj/structure/closet/crate/coffin) - -// Reagent dispensers. /datum/export/large/reagent_dispenser cost = 100 // +0-400 depending on amount of reagents left var/contents_cost = 400 @@ -58,19 +57,18 @@ -// Heavy engineering equipment. Singulo/Tesla parts mostly. /datum/export/large/emitter - cost = 400 + cost = 200 unit_name = "emitter" export_types = list(/obj/machinery/power/emitter) /datum/export/large/field_generator - cost = 400 + cost = 200 unit_name = "field generator" export_types = list(/obj/machinery/field/generator) /datum/export/large/collector - cost = 600 + cost = 200 unit_name = "collector" export_types = list(/obj/machinery/power/rad_collector) @@ -94,89 +92,14 @@ unit_name = "supermatter shard" export_types = list(/obj/machinery/power/supermatter_crystal/shard) -// Misc + /datum/export/large/iv - cost = 300 + cost = 50 unit_name = "iv drip" export_types = list(/obj/machinery/iv_drip) /datum/export/large/barrier - cost = 100 + cost = 25 unit_name = "security barrier" export_types = list(/obj/item/grenade/barrier, /obj/structure/barricade/security) -//Mecha -/datum/export/large/mech - export_types = list(/obj/mecha) - var/sellable - -/datum/export/large/mech/applies_to(obj/O) - if(!..()) - return FALSE - - var/obj/mecha/ME = O - ME.wreckage = null // So the mech doesn't blow up in the cargo shuttle - if(sellable) - return TRUE - -/datum/export/large/mech/sellable - export_types = list() - sellable = TRUE - -/datum/export/large/mech/sellable/ripley - cost = 7500 //boards cost 2500 and takes another 1566 worth of materials (glass, metal, plaseel) to build + significant labor - unit_name = "APLU \"Ripley\"" - export_types = list(/obj/mecha/working/ripley) - exclude_types = list(/obj/mecha/working/ripley/firefighter) - -/datum/export/large/mech/sellable/firefighter - cost = 9000 //same as a ripley but takes 10 more plasteel and 5 less metal - unit_name = "APLU \"Firefighter\"" - export_types = list(/obj/mecha/working/ripley/firefighter) - -/datum/export/large/mech/sellable/odysseus - cost = 6000 // 1540 of material + 2000 price boards + labor - unit_name = "odysseus" - export_types = list(/obj/mecha/medical/odysseus) - -/datum/export/large/mech/sellable/gygax - cost = 25000 // The material is worth 22631 alone. Not as big of a premium as one would expect, since R&D would have provided upgrades by then. - unit_name = "gygax" - export_types = list(/obj/mecha/combat/gygax) - exclude_types = list(/obj/mecha/combat/gygax/dark) - -/datum/export/large/mech/sellable/honkmech - cost = 80000 // The bananium alone is worth around 64887 credits - unit_name = "H.O.N.K" - message = "- HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONK HONKHONKHONKHONK" - export_types = list(/obj/mecha/combat/honker) - -/datum/export/large/mech/sellable/durand - cost = 12000 // 7586 worth of material. That's less than a gygax. Players will be disappointed by the durand's comparative lack of worth but oh well. Still a large premium because this requires significant cooperation between R&D, robotics, and cargo. - unit_name = "durand" - export_types = list(/obj/mecha/combat/durand) - -/datum/export/large/mech/sellable/phazon - cost = 50000 // 15767 material + anomaly core. Fuck it, if you're willing to try selling one of these you should get BIG FUCKING MONEY - unit_name = "phazon" - export_types = list(/obj/mecha/combat/phazon) - -/datum/export/large/mech/sellable/syndiegygax - cost = 50000 // You somehow stole a nuke op's gygax and sold it to nanotrasen. Go you. - unit_name = "captured syndicate gygax" - export_types = list(/obj/mecha/combat/gygax/dark) - -/datum/export/large/mech/sellable/syndiegygax/syndie - cost = 25000 // You somehow stole a nuke op's gygax and sold it back to the syndicate. Why would you do this? - unit_name = "gygax" - emagged = TRUE - -/datum/export/large/mech/sellable/mauler - cost = 87500 // Whoa, momma. - unit_name = "captured mauler" - export_types = list(/obj/mecha/combat/marauder/mauler) - -/datum/export/large/mech/sellable/mauler/syndie - cost = 43750 // Just like the mauler is worth 1.75x the telecrystals compared to the gygax, the price reflects this - unit_name = "mauler" - emagged = TRUE diff --git a/code/modules/cargo/exports/materials.dm b/code/modules/cargo/exports/materials.dm index 04117fc7a3..04dc76fd52 100644 --- a/code/modules/cargo/exports/materials.dm +++ b/code/modules/cargo/exports/materials.dm @@ -29,65 +29,57 @@ // Materials. Nothing but plasma is really worth selling. Better leave it all to RnD and sell some plasma instead. -// Bananium. Exporting it makes the clown cry. Priceless. /datum/export/material/bananium - cost = 5000 + cost = 1000 material_id = MAT_BANANIUM message = "cm3 of bananium" -// Diamonds. Rare and expensive. /datum/export/material/diamond - cost = 2500 + cost = 500 material_id = MAT_DIAMOND message = "cm3 of diamonds" -// Plasma. The oil of 26 century. The reason why you are here. /datum/export/material/plasma - cost = 300 + cost = 200 k_elasticity = 0 material_id = MAT_PLASMA message = "cm3 of plasma" -// Uranium. Still useful for both power generation and nuclear annihilation. /datum/export/material/uranium - cost = 400 + cost = 100 material_id = MAT_URANIUM message = "cm3 of uranium" -// Gold. Used in electronics and corrosion-resistant plating. /datum/export/material/gold - cost = 250 + cost = 125 material_id = MAT_GOLD message = "cm3 of gold" -// Silver. /datum/export/material/silver - cost = 100 + cost = 50 material_id = MAT_SILVER message = "cm3 of silver" -// Titanium. /datum/export/material/titanium - cost = 250 + cost = 125 material_id = MAT_TITANIUM message = "cm3 of titanium" -// Plastitanium. /datum/export/material/plastitanium - cost = 550 - material_id = MAT_TITANIUM // code can only check for one material_id; plastitanium is half plasma, half titanium, so ((250 x 250) + (250 x 500)) / 250 + cost = 325 // plasma + titanium costs + material_id = MAT_TITANIUM // code can only check for one material_id; plastitanium is half plasma, half titanium message = "cm3 of plastitanium" -// Metal. Common building material. /datum/export/material/metal + cost = 5 message = "cm3 of metal" material_id = MAT_METAL export_types = list( /obj/item/stack/sheet/metal, /obj/item/stack/tile/plasteel, /obj/item/stack/rods, /obj/item/stack/ore, /obj/item/coin) -// Glass. Common building material. /datum/export/material/glass + cost = 5 message = "cm3 of glass" material_id = MAT_GLASS export_types = list(/obj/item/stack/sheet/glass, /obj/item/stack/ore, diff --git a/code/modules/cargo/exports/seeds.dm b/code/modules/cargo/exports/seeds.dm index e73ef23ec4..42104ec165 100644 --- a/code/modules/cargo/exports/seeds.dm +++ b/code/modules/cargo/exports/seeds.dm @@ -1,5 +1,5 @@ /datum/export/seed - cost = 100 // Gets multiplied by potency + cost = 50 // Gets multiplied by potency k_elasticity = 1 //price inelastic/quantity elastic, only need to export a few samples unit_name = "new plant species sample" export_types = list(/obj/item/seeds) diff --git a/code/modules/cargo/exports/sheets.dm b/code/modules/cargo/exports/sheets.dm index a51d2e9c6e..4c167026b4 100644 --- a/code/modules/cargo/exports/sheets.dm +++ b/code/modules/cargo/exports/sheets.dm @@ -1,7 +1,3 @@ -// -// Sheet Exports -// - /datum/export/stack unit_name = "sheet" @@ -11,106 +7,87 @@ return S.amount return 0 +// Hides -// Leather, skin and other farming by-products. - -/datum/export/stack/skin - unit_name = "" - -// Monkey hide. Cheap. /datum/export/stack/skin/monkey - cost = 150 + cost = 50 unit_name = "monkey hide" export_types = list(/obj/item/stack/sheet/animalhide/monkey) -// Human skin. Illegal /datum/export/stack/skin/human - cost = 2000 + cost = 100 contraband = TRUE unit_name = "piece" message = "of human skin" export_types = list(/obj/item/stack/sheet/animalhide/human) -// Goliath hide. Expensive. /datum/export/stack/skin/goliath_hide - cost = 2500 + cost = 200 unit_name = "goliath hide" export_types = list(/obj/item/stack/sheet/animalhide/goliath_hide) -// Cat hide. Just in case Runtime is catsploding again. /datum/export/stack/skin/cat - cost = 2000 + cost = 150 contraband = TRUE unit_name = "cat hide" export_types = list(/obj/item/stack/sheet/animalhide/cat) -// Corgi hide. You monster. /datum/export/stack/skin/corgi - cost = 2500 + cost = 200 contraband = TRUE unit_name = "corgi hide" export_types = list(/obj/item/stack/sheet/animalhide/corgi) -// Lizard hide. Very expensive. /datum/export/stack/skin/lizard - cost = 5000 + cost = 150 unit_name = "lizard hide" export_types = list(/obj/item/stack/sheet/animalhide/lizard) -// Gondola hide. Mindbogglingly expensive. /datum/export/stack/skin/gondola - cost = 10000 + cost = 500 unit_name = "gondola hide" export_types = list(/obj/item/stack/sheet/animalhide/gondola) -// Alien hide. Extremely expensive. /datum/export/stack/skin/xeno - cost = 3000 + cost = 500 unit_name = "alien hide" export_types = list(/obj/item/stack/sheet/animalhide/xeno) - // Common materials. // For base materials, see materials.dm -// Plasteel. Lightweight, strong and contains some plasma too. /datum/export/stack/plasteel - cost = 305 // 2000u of plasma + 2000u of metal. + cost = 155 // 2000u of plasma + 2000u of metal. message = "of plasteel" export_types = list(/obj/item/stack/sheet/plasteel) -// Reinforced Glass. Common building material. 1 glass + 0.5 metal, cost is rounded up. +// 1 glass + 0.5 metal, cost is rounded up. /datum/export/stack/rglass cost = 8 message = "of reinforced glass" export_types = list(/obj/item/stack/sheet/rglass) -// Bluespace Polycrystals. Uncommon. /datum/export/stack/bscrystal - cost = 750 + cost = 300 message = "of bluespace crystals" export_types = list(/obj/item/stack/sheet/bluespace_crystal) -// Wood. Quite expensive in the grim and dark 26 century. /datum/export/stack/wood - cost = 50 + cost = 30 unit_name = "wood plank" export_types = list(/obj/item/stack/sheet/mineral/wood) -// Cardboard. Cheap. /datum/export/stack/cardboard cost = 2 message = "of cardboard" export_types = list(/obj/item/stack/sheet/cardboard) -// Sandstone. Literally dirt cheap. /datum/export/stack/sandstone cost = 1 unit_name = "block" message = "of sandstone" export_types = list(/obj/item/stack/sheet/mineral/sandstone) -// Cable. /datum/export/stack/cable cost = 0.2 unit_name = "cable piece" @@ -118,23 +95,14 @@ // Weird Stuff -// Alien Alloy. Like plasteel, but better. -// Major players would pay a lot to get some, so you can get a lot of money from producing and selling those. -// Just don't forget to fire all your production staff before the end of month. /datum/export/stack/abductor - cost = 5000 + cost = 1000 message = "of alien alloy" export_types = list(/obj/item/stack/sheet/mineral/abductor) -// Adamantine. Does not occur naurally. /datum/export/stack/adamantine unit_name = "bar" - cost = 7500 + cost = 500 message = "of adamantine" export_types = list(/obj/item/stack/sheet/mineral/adamantine) -// Mythril. Does not occur naurally. -/datum/export/stack/mythril - cost = 15000 - message = "of mythril" - export_types = list(/obj/item/stack/sheet/mineral/mythril) diff --git a/code/modules/cargo/exports/tools.dm b/code/modules/cargo/exports/tools.dm index 72514a6a89..024c93821a 100644 --- a/code/modules/cargo/exports/tools.dm +++ b/code/modules/cargo/exports/tools.dm @@ -1,5 +1,3 @@ -// Various tools and handheld engineering devices. - /datum/export/toolbox cost = 4 unit_name = "toolbox" @@ -34,7 +32,6 @@ export_types = list(/obj/item/wirecutters) -// Welding tools /datum/export/weldingtool cost = 5 unit_name = "welding tool" @@ -52,7 +49,6 @@ export_types = list(/obj/item/weldingtool/largetank, /obj/item/weldingtool/hugetank) -// Fire extinguishers /datum/export/extinguisher cost = 15 unit_name = "fire extinguisher" @@ -65,7 +61,6 @@ export_types = list(/obj/item/extinguisher/mini) -// Flashlights /datum/export/flashlight cost = 5 unit_name = "flashlight" @@ -83,7 +78,6 @@ export_types = list(/obj/item/flashlight/seclite) -// Analyzers and Scanners /datum/export/analyzer cost = 5 unit_name = "analyzer" @@ -102,18 +96,17 @@ exclude_types = list(/obj/item/radio/mech) -// High-tech tools. /datum/export/rcd - cost = 100 // 15 metal -> 75 credits, +25 credits for production + cost = 100 unit_name = "rapid construction device" export_types = list(/obj/item/construction/rcd) /datum/export/rcd_ammo - cost = 60 // 6 metal, 4 glass -> 50 credits, +10 credits + cost = 60 unit_name = "compressed matter cardridge" export_types = list(/obj/item/rcd_ammo) /datum/export/rpd - cost = 350 // 37.5 metal, 18.75 glass -> 281.25 credits, + some + cost = 100 unit_name = "rapid piping device" export_types = list(/obj/item/pipe_dispenser) diff --git a/code/modules/cargo/exports/weapons.dm b/code/modules/cargo/exports/weapons.dm index ea326beacf..28b55a2c8f 100644 --- a/code/modules/cargo/exports/weapons.dm +++ b/code/modules/cargo/exports/weapons.dm @@ -11,18 +11,18 @@ include_subtypes = TRUE /datum/export/weapon/knife - cost = 750 + cost = 100 unit_name = "combat knife" export_types = list(/obj/item/kitchen/knife/combat) /datum/export/weapon/taser - cost = 250 + cost = 200 unit_name = "advanced taser" export_types = list(/obj/item/gun/energy/e_gun/advtaser) /datum/export/weapon/laser - cost = 250 + cost = 200 unit_name = "laser gun" export_types = list(/obj/item/gun/energy/laser) @@ -32,35 +32,34 @@ export_types = list(/obj/item/gun/energy/disabler) /datum/export/weapon/energy_gun - cost = 900 + cost = 300 unit_name = "energy gun" export_types = list(/obj/item/gun/energy/e_gun) - /datum/export/weapon/wt550 - cost = 1400 + cost = 300 unit_name = "WT-550 automatic rifle" export_types = list(/obj/item/gun/ballistic/automatic/wt550) /datum/export/weapon/shotgun - cost = 350 + cost = 300 unit_name = "combat shotgun" export_types = list(/obj/item/gun/ballistic/shotgun/automatic/combat) /datum/export/weapon/flashbang - cost = 15 + cost = 5 unit_name = "flashbang grenade" export_types = list(/obj/item/grenade/flashbang) /datum/export/weapon/teargas - cost = 15 + cost = 5 unit_name = "tear gas grenade" export_types = list(/obj/item/grenade/chem_grenade/teargas) /datum/export/weapon/flash - cost = 10 + cost = 5 unit_name = "handheld flash" export_types = list(/obj/item/assembly/flash) include_subtypes = TRUE @@ -97,7 +96,7 @@ cost = 40000 unit_name = "Blood Contract" export_types = list(/obj/item/blood_contract) - + //Artifacts of lavaland /datum/export/weapon/immortality_talisman diff --git a/code/modules/cargo/expressconsole.dm b/code/modules/cargo/expressconsole.dm index c2cf51ede6..c357aac5c5 100644 --- a/code/modules/cargo/expressconsole.dm +++ b/code/modules/cargo/expressconsole.dm @@ -1,23 +1,38 @@ #define MAX_EMAG_ROCKETS 8 +#define BEACON_COST 5000 +#define SP_LINKED 1 +#define SP_READY 2 +#define SP_LAUNCH 3 +#define SP_UNLINK 4 +#define SP_UNREADY 5 /obj/machinery/computer/cargo/express name = "express supply console" desc = "This console allows the user to purchase a package \ - with 1/40th of the delivery time: made possible by NanoTrasen's new \"Drop Pod Railgun\".\ + with 1/40th of the delivery time: made possible by NanoTrasen's new \"1500mm Orbital Railgun\".\ All sales are near instantaneous - please choose carefully" icon_screen = "supply_express" circuit = /obj/item/circuitboard/computer/cargo/express blockade_warning = "Bluespace instability detected. Delivery impossible." req_access = list(ACCESS_QM) var/message - var/locked = TRUE + var/printed_beacons = 0 //number of beacons printed. Used to determine beacon names. var/list/meme_pack_data - var/podID = 0//0 is your standard supply droppod (requires dissassembly after landing), 1 is the bluespace drop pod (teleports out after landing) + var/obj/item/supplypod_beacon/beacon //the linked supplypod beacon + var/area/landingzone = /area/quartermaster/storage //where we droppin boys + var/podID = POD_STANDARD //0 is your standard supply supplypod (requires dissassembly after landing), 1 is the bluespace supply pod (teleports out after landing) + var/cooldown = 0 //cooldown to prevent printing supplypod beacon spam + var/locked = TRUE //is the console locked? unlock with ID + var/usingBeacon = FALSE //is the console in beacon mode? exists to let beacon know when a pod may come in /obj/machinery/computer/cargo/express/Initialize() . = ..() packin_up() +/obj/machinery/computer/cargo/express/Destroy() + if(beacon) + beacon.unlink_console() + return ..() /obj/machinery/computer/cargo/express/attackby(obj/item/W, mob/living/user, params) if((istype(W, /obj/item/card/id) || istype(W, /obj/item/pda)) && allowed(user)) @@ -25,17 +40,24 @@ to_chat(user, "You [locked ? "lock" : "unlock"] the interface.") return else if(istype(W, /obj/item/disk/cargo/bluespace_pod)) - podID = 1//doesnt effect circuit board, so that reversal is possible + podID = POD_BLUESPACE//doesnt effect circuit board, making reversal possible to_chat(user, "You insert the disk into [src], allowing for advanced supply delivery vehicles.") qdel(W) return TRUE + else if(istype(W, /obj/item/supplypod_beacon)) + var/obj/item/supplypod_beacon/sb = W + if (sb.express_console != src) + sb.link_console(src, user) + return TRUE + else + to_chat(user, "[src] is already linked to [sb].") ..() /obj/machinery/computer/cargo/express/emag_act(mob/living/user) if(obj_flags & EMAGGED) return user.visible_message("[user] swipes a suspicious card through [src]!", - "You change the routing protocols, allowing the Drop Pod to land anywhere on the station.") + "You change the routing protocols, allowing the Supply Pod to land anywhere on the station.") obj_flags |= EMAGGED // This also sets this on the circuit board var/obj/item/circuitboard/computer/cargo/board = circuit @@ -68,29 +90,58 @@ ui = new(user, src, ui_key, "cargo_express", name, 1000, 800, master_ui, state) ui.open() - /obj/machinery/computer/cargo/express/ui_data(mob/user) + var/canBeacon = beacon && (isturf(beacon.loc) || ismob(beacon.loc))//is the beacon in a valid location? var/list/data = list() - data["locked"] = locked + data["locked"] = locked//swipe an ID to unlock data["siliconUser"] = user.has_unlimited_silicon_privilege + data["beaconzone"] = beacon ? get_area(beacon) : ""//where is the beacon located? outputs in the tgui + data["usingBeacon"] = usingBeacon //is the mode set to deliver to the beacon or the cargobay? + data["canBeacon"] = !usingBeacon || canBeacon //is the mode set to beacon delivery, and is the beacon in a valid location? + data["canBuyBeacon"] = cooldown <= 0 && SSshuttle.points >= BEACON_COST + data["beaconError"] = usingBeacon && !canBeacon ? "(BEACON ERROR)" : ""//changes button text to include an error alert if necessary + data["hasBeacon"] = beacon != null//is there a linked beacon? + data["beaconName"] = beacon ? beacon.name : "No Beacon Found" + data["printMsg"] = cooldown > 0 ? "Print Beacon for [BEACON_COST] credits ([cooldown])" : "Print Beacon for [BEACON_COST] credits"//buttontext for printing beacons data["points"] = SSshuttle.points data["supplies"] = list() message = "Sales are near-instantaneous - please choose carefully." if(SSshuttle.supplyBlocked) message = blockade_warning + if(usingBeacon && !beacon) + message = "BEACON ERROR: BEACON MISSING"//beacon was destroyed + else if (usingBeacon && !canBeacon) + message = "BEACON ERROR: MUST BE EXPOSED"//beacon's loc/user's loc must be a turf if(obj_flags & EMAGGED) message = "(&!#@ERROR: ROUTING_#PROTOCOL MALF(*CT#ON. $UG%ESTE@ ACT#0N: !^/PULS3-%E)ET CIR*)ITB%ARD." - data["message"] = message if(!meme_pack_data) packin_up() stack_trace("You didn't give the cargo tech good advice, and he ripped the manifest. As a result, there was no pack data for [src]") data["supplies"] = meme_pack_data - + if (cooldown > 0)//cooldown used for printing beacons + cooldown-- return data /obj/machinery/computer/cargo/express/ui_act(action, params, datum/tgui/ui) switch(action) + if("LZCargo") + usingBeacon = FALSE + if (beacon) + beacon.update_status(SP_UNREADY) //ready light on beacon will turn off + if("LZBeacon") + usingBeacon = TRUE + if (beacon) + beacon.update_status(SP_READY) //turns on the beacon's ready light + if("printBeacon") + if (SSshuttle.points >= BEACON_COST) + cooldown = 10//a ~ten second cooldown for printing beacons to prevent spam + var/obj/item/supplypod_beacon/C = new /obj/item/supplypod_beacon(drop_location()) + C.link_console(src, usr)//rather than in beacon's Initialize(), we can assign the computer to the beacon by reusing this proc) + printed_beacons++//printed_beacons starts at 0, so the first one out will be called beacon # 1 + beacon.name = "Supply Pod Beacon #[printed_beacons]" + SSshuttle.points -= BEACON_COST + if("add")//Generate Supply Order first var/id = text2path(params["id"]) var/datum/supply_pack/pack = SSshuttle.supply_packs[id] @@ -108,35 +159,43 @@ rank = "Silicon" var/reason = "" var/list/empty_turfs - var/area/landingzone var/datum/supply_order/SO = new(pack, name, rank, ckey, reason) if(!(obj_flags & EMAGGED)) if(SO.pack.cost <= SSshuttle.points) - landingzone = locate(/area/quartermaster/storage) in GLOB.sortedAreas - for(var/turf/open/floor/T in landingzone.contents) - if(is_blocked_turf(T)) - continue - LAZYADD(empty_turfs, T) - CHECK_TICK - if(empty_turfs && empty_turfs.len) - var/LZ = empty_turfs[rand(empty_turfs.len-1)] + var/LZ + if (istype(beacon) && usingBeacon)//prioritize beacons over landing in cargobay + LZ = get_turf(beacon) + beacon.update_status(SP_LAUNCH) + else if (!usingBeacon)//find a suitable supplypod landing zone in cargobay + landingzone = locate(/area/quartermaster/storage) in GLOB.sortedAreas + if (!landingzone) + WARNING("[src] couldnt find a Quartermaster/Storage (aka cargobay) area on the station, and as such it has set the supplypod landingzone to the area it resides in.") + landingzone = get_area(src) + for(var/turf/open/floor/T in landingzone.contents)//uses default landing zone + if(is_blocked_turf(T)) + continue + LAZYADD(empty_turfs, T) + CHECK_TICK + if(empty_turfs && empty_turfs.len) + LZ = pick(empty_turfs) + if (SO.pack.cost <= SSshuttle.points && LZ)//we need to call the cost check again because of the CHECK_TICK call SSshuttle.points -= SO.pack.cost new /obj/effect/DPtarget(LZ, SO, podID) . = TRUE update_icon() else if(SO.pack.cost * (0.72*MAX_EMAG_ROCKETS) <= SSshuttle.points) // bulk discount :^) - landingzone = locate(pick(GLOB.the_station_areas)) in GLOB.sortedAreas + landingzone = locate(pick(GLOB.the_station_areas)) in GLOB.sortedAreas //override default landing zone for(var/turf/open/floor/T in landingzone.contents) if(is_blocked_turf(T)) continue LAZYADD(empty_turfs, T) CHECK_TICK if(empty_turfs && empty_turfs.len) - SSshuttle.points -= SO.pack.cost * (1.2*MAX_EMAG_ROCKETS) + SSshuttle.points -= SO.pack.cost * (0.72*MAX_EMAG_ROCKETS) SO.generateRequisition(get_turf(src)) for(var/i in 1 to MAX_EMAG_ROCKETS) - var/LZ = empty_turfs[rand(empty_turfs.len-1)] + var/LZ = pick(empty_turfs) LAZYREMOVE(empty_turfs, LZ) new /obj/effect/DPtarget(LZ, SO, podID) . = TRUE diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 2d3ed07505..e0a137fb7c 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -32,11 +32,12 @@ if (admin_spawned) for(var/item in contains) var/atom/A = new item(C) - A.admin_spawned = TRUE + A.flags_1 |= ADMIN_SPAWNED_1 else for(var/item in contains) new item(C) +// If you add something to this list, please group it by type and sort it alphabetically instead of just jamming it in like an animal ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Emergency /////////////////////////////////////// @@ -715,7 +716,7 @@ ////////////////////////////////////////////////////////////////////////////// //////////////////////// Engine Construction ///////////////////////////////// -////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// /datum/supply_pack/engine group = "Engine Construction" @@ -851,7 +852,7 @@ crate_name = "supermatter shard crate" crate_type = /obj/structure/closet/crate/secure/engineering dangerous = TRUE - + /datum/supply_pack/engine/tesla_coils name = "Tesla Coil Crate" desc = "Whether it's high-voltage executions, creating research points, or just plain old power generation: This pack of four Tesla coils can do it all!" @@ -1406,7 +1407,7 @@ /obj/item/vending_refill/cola, /obj/item/vending_refill/cola) crate_name = "soft drinks supply crate" - + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Organic ///////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -1430,7 +1431,7 @@ name = "Beekeeping Starter Crate" desc = "BEES BEES BEES. Contains three honey frames, a beekeeper suit and helmet, flyswatter, bee house, and, of course, a pure-bred Nanotrasen-Standardized Queen Bee!" cost = 1500 - contains = list(/obj/structure/beebox, + contains = list(/obj/structure/beebox/unwrenched, /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/honey_frame, @@ -1706,14 +1707,6 @@ /datum/supply_pack/costumes_toys group = "Costumes & Toys" -/datum/supply_pack/costumes_toys/autodrobe - name = "Autodrobe Supply Crate" - desc = "Autodrobe missing your favorite dress? Solve that issue today with these two autodrobe refills." - cost = 1500 - contains = list(/obj/item/vending_refill/autodrobe, - /obj/item/vending_refill/autodrobe) - crate_name = "autodrobe supply crate" - /datum/supply_pack/costumes_toys/randomised name = "Collectable Hats Crate" desc = "Flaunt your status with three unique, highly-collectable hats!" @@ -1942,6 +1935,73 @@ var/item = pick_n_take(L) new item(C) +/datum/supply_pack/costumes_toys/wardrobes/autodrobe + name = "Autodrobe Supply Crate" + desc = "Autodrobe missing your favorite dress? Solve that issue today with these two autodrobe refills." + cost = 1500 + contains = list(/obj/item/vending_refill/autodrobe, + /obj/item/vending_refill/autodrobe) + crate_name = "autodrobe supply crate" + +/datum/supply_pack/costumes_toys/wardrobes/cargo + name = "Cargo Department Supply Crate" + desc = "This crate contains a refill for the CargoDrobe." + cost = 750 + contains = list(/obj/item/vending_refill/wardrobe/cargo_wardrobe) + crate_name = "cargo department supply crate" + +/datum/supply_pack/costumes_toys/wardrobes/engineering + name = "Engineering Department Wardrobe Supply Crate" + 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) + crate_name = "engineering department wardrobe supply crate" + +/datum/supply_pack/costumes_toys/wardrobes/general + name = "General Wardrobes Supply Crate" + desc = "This crate contains refills for the CuraDrobe, BarDrobe, ChefDrobe, JaniDrobe, ChapDrobe." + cost = 3750 + contains = list(/obj/item/vending_refill/wardrobe/curator_wardrobe, + /obj/item/vending_refill/wardrobe/bar_wardrobe, + /obj/item/vending_refill/wardrobe/chef_wardrobe, + /obj/item/vending_refill/wardrobe/jani_wardrobe, + /obj/item/vending_refill/wardrobe/chap_wardrobe) + crate_name = "general wardrobes vendor refills" + +/datum/supply_pack/costumes_toys/wardrobes/hydroponics + name = "Hydrobe Supply Crate" + desc = "This crate contains a refill for the Hydrobe." + cost = 750 + contains = list(/obj/item/vending_refill/wardrobe/hydro_wardrobe) + crate_name = "hydrobe supply crate" + +/datum/supply_pack/costumes_toys/wardrobes/medical + name = "Medical Department Wardrobe Supply Crate" + desc = "This crate contains refills for the MediDrobe, ChemDrobe, GeneDrobe, and ViroDrobe." + cost = 3000 + contains = list(/obj/item/vending_refill/wardrobe/medi_wardrobe, + /obj/item/vending_refill/wardrobe/chem_wardrobe, + /obj/item/vending_refill/wardrobe/gene_wardrobe, + /obj/item/vending_refill/wardrobe/viro_wardrobe) + crate_name = "medical department wardrobe supply crate" + +/datum/supply_pack/costumes_toys/wardrobes/science + name = "Science Department Wardrobe Supply Crate" + desc = "This crate contains refills for the SciDrobe and RoboDrobe." + cost = 1500 + contains = list(/obj/item/vending_refill/wardrobe/robo_wardrobe, + /obj/item/vending_refill/wardrobe/science_wardrobe) + crate_name = "science department wardrobe supply crate" + +/datum/supply_pack/costumes_toys/wardrobes/security + name = "Security Department Supply Crate" + desc = "This crate contains refills for the SecDrobe and LawDrobe." + cost = 1500 + contains = list(/obj/item/vending_refill/wardrobe/sec_wardrobe, + /obj/item/vending_refill/wardrobe/law_wardrobe) + crate_name = "security department supply crate" + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Miscellaneous /////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -2033,6 +2093,17 @@ contains = list(/obj/item/storage/box/fountainpens) crate_type = /obj/structure/closet/crate/wooden +/datum/supply_pack/misc/funeral + name = "Funeral Supply crate" + desc = "At the end of the day, someone's gonna want someone dead. Give them a proper send-off with these funeral supplies! Contains a coffin with burial garmets and flowers." + cost = 600 + contains = list(/obj/item/clothing/under/burial, + /obj/item/reagent_containers/food/snacks/grown/harebell, + /obj/item/reagent_containers/food/snacks/grown/poppy/geranium + ) + crate_name = "coffin" + crate_type = /obj/structure/closet/crate/coffin + /datum/supply_pack/misc/religious_supplies name = "Religious Supplies Crate" desc = "Keep your local chaplain happy and well-supplied, lest they call down judgement upon your cargo bay. Contains two bottles of holywater, bibles, chaplain robes, and burial garmets." @@ -2042,9 +2113,8 @@ /obj/item/storage/book/bible/booze, /obj/item/storage/book/bible/booze, /obj/item/clothing/suit/hooded/chaplain_hoodie, - /obj/item/clothing/suit/hooded/chaplain_hoodie, - /obj/item/clothing/under/burial, - /obj/item/clothing/under/burial) + /obj/item/clothing/suit/hooded/chaplain_hoodie + ) crate_name = "religious supplies crate" /datum/supply_pack/misc/toner diff --git a/code/modules/cargo/supplypod_beacon.dm b/code/modules/cargo/supplypod_beacon.dm new file mode 100644 index 0000000000..f72fe595de --- /dev/null +++ b/code/modules/cargo/supplypod_beacon.dm @@ -0,0 +1,93 @@ +/obj/item/supplypod_beacon + name = "Supply Pod Beacon" + desc = "A device that can be linked to an Express Supply Console for precision supply pod deliveries. Alt-click to remove link." + icon = 'icons/obj/device.dmi' + icon_state = "supplypod_beacon" + item_state = "radio" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + w_class = WEIGHT_CLASS_SMALL + var/obj/machinery/computer/cargo/express/express_console + var/linked = FALSE + var/ready = FALSE + var/launched = FALSE + +/obj/item/supplypod_beacon/proc/update_status(var/consoleStatus) + switch(consoleStatus) + if (SP_LINKED) + linked = TRUE + playsound(src,'sound/machines/twobeep.ogg',50,0) + if (SP_READY) + ready = TRUE + if (SP_LAUNCH) + launched = TRUE + playsound(src,'sound/machines/triple_beep.ogg',50,0) + playsound(src,'sound/machines/warning-buzzer.ogg',50,0) + addtimer(CALLBACK(src, .proc/endLaunch), 33)//wait 3.3 seconds (time it takes for supplypod to land), then update icon + if (SP_UNLINK) + linked = FALSE + playsound(src,'sound/machines/synth_no.ogg',50,0) + if (SP_UNREADY) + ready = FALSE + update_icon() + +/obj/item/supplypod_beacon/update_icon() + cut_overlays() + if (launched) + add_overlay("sp_green") + else if (ready) + add_overlay("sp_yellow") + else if (linked) + add_overlay("sp_orange") + +/obj/item/supplypod_beacon/proc/endLaunch() + launched = FALSE + update_status() + +/obj/item/supplypod_beacon/examine(user) + ..() + if(!express_console) + to_chat(user, "[src] is not currently linked to a Express Supply console.") + +/obj/item/supplypod_beacon/Destroy() + if(express_console) + express_console.beacon = null + return ..() + +/obj/item/supplypod_beacon/proc/unlink_console() + if(express_console) + express_console.beacon = null + express_console = null + update_status(SP_UNLINK) + update_status(SP_UNREADY) + +/obj/item/supplypod_beacon/proc/link_console(obj/machinery/computer/cargo/express/C, mob/living/user) + if (C.beacon)//if new console has a beacon, then... + C.beacon.unlink_console()//unlink the old beacon from new console + if (express_console)//if this beacon has an express console + express_console.beacon = null//remove the connection the expressconsole has from beacons + express_console = C//set the linked console var to the console + express_console.beacon = src//out with the old in with the news + update_status(SP_LINKED) + if (express_console.usingBeacon) + update_status(SP_READY) + to_chat(user, "[src] linked to [C].") + +/obj/item/supplypod_beacon/AltClick(mob/user) + if (!user.canUseTopic(src, !issilicon(user))) + return + if (express_console) + unlink_console() + else + to_chat(user, "There is no linked console!") + +/obj/item/supplypod_beacon/attackby(obj/item/W, mob/user) + if(istype(W, /obj/item/pen)) //give a tag that is visible from the linked express console + var/new_beacon_name = stripped_input(user, "What would you like the tag to be?") + if(!user.canUseTopic(src, BE_CLOSE)) + return + if(new_beacon_name) + name += " ([tag])" + return + else + return ..() diff --git a/code/modules/client/verbs/who.dm b/code/modules/client/verbs/who.dm index 8b9ea8f2e8..5f0574d9c2 100644 --- a/code/modules/client/verbs/who.dm +++ b/code/modules/client/verbs/who.dm @@ -1,4 +1,4 @@ -/client/verb/who() +/*/client/verb/who() Commenting this file out to be overridden in modular_citadel set name = "Who" set category = "OOC" @@ -87,3 +87,4 @@ msg += "Adminhelps are also sent to Discord. If no admins are available in game adminhelp anyways and an admin on Discord will see it and respond." to_chat(src, msg) +*/ \ No newline at end of file diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 949aa7ee4d..9d4983ed57 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -68,6 +68,73 @@ return 1 +/datum/action/chameleon_outfit + name = "Select Chameleon Outfit" + button_icon_state = "chameleon_outfit" + var/list/outfit_options //By default, this list is shared between all instances. It is not static because if it were, subtypes would not be able to have their own. If you ever want to edit it, copy it first. + +/datum/action/chameleon_outfit/New() + ..() + initialize_outfits() + +/datum/action/chameleon_outfit/proc/initialize_outfits() + var/static/list/standard_outfit_options + if(!standard_outfit_options) + standard_outfit_options = list() + for(var/path in subtypesof(/datum/outfit/job)) + var/datum/outfit/O = path + if(initial(O.can_be_admin_equipped)) + standard_outfit_options[initial(O.name)] = path + sortTim(standard_outfit_options, /proc/cmp_text_asc) + outfit_options = standard_outfit_options + +/datum/action/chameleon_outfit/Trigger() + return select_outfit(owner) + +/datum/action/chameleon_outfit/proc/select_outfit(mob/user) + if(!user || !IsAvailable()) + return FALSE + var/selected = input("Select outfit to change into", "Chameleon Outfit") as null|anything in outfit_options + if(!IsAvailable() || QDELETED(src) || QDELETED(user)) + return FALSE + var/outfit_type = outfit_options[selected] + if(!outfit_type) + return FALSE + var/datum/outfit/O = new outfit_type() + var/list/outfit_types = O.get_chameleon_disguise_info() + + for(var/V in user.chameleon_item_actions) + var/datum/action/item_action/chameleon/change/A = V + var/done = FALSE + for(var/T in outfit_types) + for(var/name in A.chameleon_list) + if(A.chameleon_list[name] == T) + A.update_look(user, T) + outfit_types -= T + done = TRUE + break + if(done) + break + //hardsuit helmets/suit hoods + if(O.toggle_helmet && (ispath(O.suit, /obj/item/clothing/suit/space/hardsuit) || ispath(O.suit, /obj/item/clothing/suit/hooded)) && ishuman(user)) + var/mob/living/carbon/human/H = user + //make sure they are actually wearing the suit, not just holding it, and that they have a chameleon hat + if(istype(H.wear_suit, /obj/item/clothing/suit/chameleon) && istype(H.head, /obj/item/clothing/head/chameleon)) + var/helmet_type + if(ispath(O.suit, /obj/item/clothing/suit/space/hardsuit)) + var/obj/item/clothing/suit/space/hardsuit/hardsuit = O.suit + helmet_type = initial(hardsuit.helmettype) + else + var/obj/item/clothing/suit/hooded/hooded = O.suit + helmet_type = initial(hooded.hoodtype) + + if(helmet_type) + var/obj/item/clothing/head/chameleon/hat = H.head + hat.chameleon_action.update_look(user, helmet_type) + qdel(O) + return TRUE + + /datum/action/item_action/chameleon/change name = "Chameleon Change" var/list/chameleon_blacklist = list() //This is a typecache @@ -77,6 +144,24 @@ var/emp_timer +/datum/action/item_action/chameleon/change/Grant(mob/M) + if(M && (owner != M)) + if(!M.chameleon_item_actions) + M.chameleon_item_actions = list(src) + var/datum/action/chameleon_outfit/O = new /datum/action/chameleon_outfit() + O.Grant(M) + else + M.chameleon_item_actions |= src + ..() + +/datum/action/item_action/chameleon/change/Remove(mob/M) + if(M && (M == owner)) + LAZYREMOVE(M.chameleon_item_actions, src) + if(!LAZYLEN(M.chameleon_item_actions)) + var/datum/action/chameleon_outfit/O = locate(/datum/action/chameleon_outfit) in M.actions + qdel(O) + ..() + /datum/action/item_action/chameleon/change/proc/initialize_disguises() if(button) button.name = "Change [chameleon_name] Appearance" @@ -85,9 +170,7 @@ for(var/V in typesof(chameleon_type)) if(ispath(V) && ispath(V, /obj/item)) var/obj/item/I = V - if(chameleon_blacklist[V] || (initial(I.flags_1) & ABSTRACT_1)) - continue - if(!initial(I.icon_state) || !initial(I.item_state)) + if(chameleon_blacklist[V] || (initial(I.flags_1) & ABSTRACT_1) || !initial(I.icon_state)) continue var/chameleon_item_name = "[initial(I.name)] ([initial(I.icon_state)])" chameleon_list[chameleon_item_name] = I @@ -195,6 +278,9 @@ chameleon_action.initialize_disguises() /obj/item/clothing/under/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/clothing/under/chameleon/broken/Initialize() @@ -221,6 +307,9 @@ chameleon_action.initialize_disguises() /obj/item/clothing/suit/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/clothing/suit/chameleon/broken/Initialize() @@ -246,6 +335,9 @@ chameleon_action.initialize_disguises() /obj/item/clothing/glasses/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/clothing/glasses/chameleon/broken/Initialize() @@ -272,6 +364,9 @@ chameleon_action.initialize_disguises() /obj/item/clothing/gloves/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/clothing/gloves/chameleon/broken/Initialize() @@ -298,6 +393,9 @@ chameleon_action.initialize_disguises() /obj/item/clothing/head/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/clothing/head/chameleon/broken/Initialize() @@ -345,6 +443,9 @@ chameleon_action.initialize_disguises() /obj/item/clothing/mask/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/clothing/mask/chameleon/broken/Initialize() @@ -395,6 +496,9 @@ chameleon_action.initialize_disguises() /obj/item/clothing/shoes/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/clothing/shoes/chameleon/noslip @@ -420,6 +524,9 @@ chameleon_action.initialize_disguises() /obj/item/storage/backpack/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/storage/backpack/chameleon/broken/Initialize() @@ -445,6 +552,9 @@ STR.silent = TRUE /obj/item/storage/belt/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/storage/belt/chameleon/broken/Initialize() @@ -463,6 +573,9 @@ chameleon_action.initialize_disguises() /obj/item/radio/headset/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/radio/headset/chameleon/broken/Initialize() @@ -482,8 +595,25 @@ chameleon_action.initialize_disguises() /obj/item/pda/chameleon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/pda/chameleon/broken/Initialize() . = ..() chameleon_action.emp_randomise(INFINITY) + +/obj/item/stamp/chameleon + var/datum/action/item_action/chameleon/change/chameleon_action + +/obj/item/stamp/chameleon/Initialize() + . = ..() + chameleon_action = new(src) + chameleon_action.chameleon_type = /obj/item/stamp + chameleon_action.chameleon_name = "Stamp" + chameleon_action.initialize_disguises() + +/obj/item/stamp/chameleon/broken/Initialize() + . = ..() + chameleon_action.emp_randomise(INFINITY) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index e303e3c1c2..1dde03a8ed 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -90,7 +90,7 @@ for(var/variable in user_vars_to_edit) if(variable in user.vars) LAZYSET(user_vars_remembered, variable, user.vars[variable]) - user.vars[variable] = user_vars_to_edit[variable] + user.vv_edit_var(variable, user_vars_to_edit[variable]) /obj/item/clothing/examine(mob/user) ..() diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 179054bee7..c64ecc0e0f 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -286,8 +286,10 @@ glass_colour_type = /datum/client_colour/glass_colour/red /obj/item/clothing/glasses/thermal/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return thermal_overload() - ..() /obj/item/clothing/glasses/thermal/syndi //These are now a traitor item, concealed as mesons. -Pete name = "chameleon thermals" @@ -305,7 +307,9 @@ chameleon_action.initialize_disguises() /obj/item/clothing/glasses/thermal/syndi/emp_act(severity) - ..() + . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() /obj/item/clothing/glasses/thermal/monocle diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 6364826942..19bcf470bd 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -17,7 +17,8 @@ H.remove_hud_from(user) /obj/item/clothing/glasses/hud/emp_act(severity) - if(obj_flags & EMAGGED) + . = ..() + if(obj_flags & EMAGGED || . & EMP_PROTECT_SELF) return obj_flags |= EMAGGED desc = "[desc] The display is flickering slightly." @@ -96,6 +97,8 @@ /obj/item/clothing/glasses/hud/security/chameleon/emp_act(severity) . = ..() + if(. & EMP_PROTECT_SELF) + return chameleon_action.emp_randomise() @@ -192,5 +195,7 @@ user.update_inv_glasses() /obj/item/clothing/glasses/hud/toggle/thermal/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return thermal_overload() - ..() diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 5363e58008..2d60c7d236 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -233,12 +233,6 @@ icon_state = "knight_red" item_state = "knight_red" -/obj/item/clothing/head/helmet/knight/templar - name = "crusader helmet" - desc = "Deus Vult." - icon_state = "knight_templar" - item_state = "knight_templar" - /obj/item/clothing/head/helmet/skull name = "skull helmet" desc = "An intimidating tribal helmet, it doesn't look very comfortable." diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 613b40d19b..18521b7dc9 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -55,24 +55,6 @@ flags_inv = HIDEHAIR flags_cover = HEADCOVERSEYES -/obj/item/clothing/head/cage - name = "cage" - desc = "A cage that restrains the will of the self, allowing one to see the profane world for what it is." - alternate_worn_icon = 'icons/mob/large-worn-icons/64x64/head.dmi' - icon_state = "cage" - item_state = "cage" - worn_x_dimension = 64 - worn_y_dimension = 64 - dynamic_hair_suffix = "" - - -/obj/item/clothing/head/witchunter_hat - name = "witchunter hat" - desc = "This hat saw much use back in the day." - icon_state = "witchhunterhat" - item_state = "witchhunterhat" - flags_cover = HEADCOVERSEYES - //Detective /obj/item/clothing/head/fedora/det_hat name = "detective's fedora" diff --git a/code/modules/clothing/outfits/vr.dm b/code/modules/clothing/outfits/vr.dm new file mode 100644 index 0000000000..79559cc966 --- /dev/null +++ b/code/modules/clothing/outfits/vr.dm @@ -0,0 +1,39 @@ +/datum/outfit/vr + name = "Basic VR" + uniform = /obj/item/clothing/under/color/random + shoes = /obj/item/clothing/shoes/sneakers/black + ears = /obj/item/radio/headset + id = /obj/item/card/id + +/datum/outfit/vr/post_equip(mob/living/carbon/human/H) + var/datum/job/captain/J = new/datum/job/captain + var/obj/item/card/id/id = H.wear_id + if (id) + id.access |= J.get_access() + +/datum/outfit/vr/syndicate + name = "Syndicate VR Operative - Basic" + uniform = /obj/item/clothing/under/syndicate + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + back = /obj/item/storage/backpack + id = /obj/item/card/id/syndicate + belt = /obj/item/gun/ballistic/automatic/pistol + l_pocket = /obj/item/paper/fluff/vr/fluke_ops + backpack_contents = list(/obj/item/storage/box/syndie=1,\ + /obj/item/kitchen/knife/combat/survival) + +/datum/outfit/vr/syndicate/post_equip(mob/living/carbon/human/H) + . = ..() + var/obj/item/radio/uplink/U = new /obj/item/radio/uplink/nuclear_restricted(H, H.key, 80) + H.equip_to_slot_or_del(U, SLOT_IN_BACKPACK) + var/obj/item/implant/weapons_auth/W = new/obj/item/implant/weapons_auth(H) + W.implant(H) + var/obj/item/implant/explosive/E = new/obj/item/implant/explosive(H) + E.implant(H) + H.faction |= ROLE_SYNDICATE + H.update_icons() + +/obj/item/paper/fluff/vr/fluke_ops + name = "Where is my uplink?" + info = "Use the radio in your backpack." \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 3040af756e..b3b74446ec 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -67,6 +67,9 @@ return ..() /obj/item/clothing/suit/space/chronos/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return var/mob/living/carbon/human/user = src.loc switch(severity) if(1) diff --git a/code/modules/clothing/spacesuits/flightsuit.dm b/code/modules/clothing/spacesuits/flightsuit.dm index d7d0da7582..d117bf482b 100644 --- a/code/modules/clothing/spacesuits/flightsuit.dm +++ b/code/modules/clothing/spacesuits/flightsuit.dm @@ -189,11 +189,13 @@ . = ..() /obj/item/flightpack/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return var/damage = severity == 1 ? emp_strong_damage : emp_weak_damage if(emp_damage <= (emp_disable_threshold * 1.5)) emp_damage += damage usermessage("WARNING: Class [severity] EMP detected! Circuit damage at [(emp_damage/emp_disable_threshold)*100]%!", "boldwarning") - return ..() //Proc to change amount of momentum the wearer has, or dampen all momentum by a certain amount. /obj/item/flightpack/proc/adjust_momentum(amountx, amounty, reduce_amount_total = 0) @@ -758,7 +760,7 @@ item_state = "flightsuit" strip_delay = 30 w_class = WEIGHT_CLASS_BULKY - resistance_flags = FIRE_PROOF + resistance_flags = FIRE_PROOF | ACID_PROOF helmettype = /obj/item/clothing/head/helmet/space/hardsuit/flightsuit jetpack = null actions_types = list(/datum/action/item_action/flightsuit/toggle_helmet, /datum/action/item_action/flightsuit/toggle_boots, /datum/action/item_action/flightsuit/toggle_flightpack, /datum/action/item_action/flightsuit/lock_suit) @@ -1079,12 +1081,12 @@ icon_state = "flighthelmet" item_state = "flighthelmet" item_color = "flight" - resistance_flags = FIRE_PROOF + resistance_flags = FIRE_PROOF | ACID_PROOF brightness_on = 7 light_color = "#30ffff" armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 10, "bomb" = 30, "bio" = 100, "rad" = 75, "fire" = 100, "acid" = 100) max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT - var/list/datahuds = list(DATA_HUD_SECURITY_BASIC, DATA_HUD_MEDICAL_BASIC, DATA_HUD_DIAGNOSTIC_BASIC) //CITADEL NERF + var/list/datahuds = list(DATA_HUD_SECURITY_ADVANCED, DATA_HUD_MEDICAL_ADVANCED, DATA_HUD_DIAGNOSTIC_BASIC) var/zoom_range = 12 var/zoom = FALSE actions_types = list(/datum/action/item_action/toggle_helmet_light, /datum/action/item_action/flightpack/zoom) diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 4a8e368208..0667f2be6f 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -86,7 +86,7 @@ soundloop.last_radiation = rad_record /obj/item/clothing/head/helmet/space/hardsuit/emp_act(severity) - ..() + . = ..() display_visor_message("[severity > 1 ? "Light" : "Strong"] electromagnetic pulse detected!") diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 49b4fb7766..ea300aaf13 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -234,9 +234,3 @@ /obj/item/clothing/suit/armor/riot/knight/red icon_state = "knight_red" item_state = "knight_red" - -/obj/item/clothing/suit/armor/riot/knight/templar - name = "crusader armour" - desc = "God wills it!" - icon_state = "knight_templar" - item_state = "knight_templar" diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 6c10782334..deaedfec18 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -23,22 +23,6 @@ allowed = list(/obj/item/disk, /obj/item/stamp, /obj/item/reagent_containers/food/drinks/flask, /obj/item/melee, /obj/item/storage/lockbox/medal, /obj/item/assembly/flash/handheld, /obj/item/storage/box/matches, /obj/item/lighter, /obj/item/clothing/mask/cigarette, /obj/item/storage/fancy/cigarettes, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) //Chaplain -/obj/item/clothing/suit/hooded/chaplain_hoodie - name = "chaplain hoodie" - desc = "This suit says to you 'hush'!" - icon_state = "chaplain_hoodie" - item_state = "chaplain_hoodie" - body_parts_covered = CHEST|GROIN|LEGS|ARMS - allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) - hoodtype = /obj/item/clothing/head/hooded/chaplain_hood - -/obj/item/clothing/head/hooded/chaplain_hood - name = "chaplain hood" - desc = "For protecting your identity when immolating demons." - icon_state = "chaplain_hood" - body_parts_covered = HEAD - flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS - /obj/item/clothing/suit/nun name = "nun robe" desc = "Maximum piety in this star system." diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 634ec5f631..1b28c71c4b 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -5,7 +5,7 @@ item_state = "labcoat" blood_overlay_type = "coat" body_parts_covered = CHEST|ARMS - allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/soap, /obj/item/sensor_device, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman,/obj/item/hypospray) //CITADEL ADD, Hyposprays to laboats + allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/soap, /obj/item/sensor_device, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50) togglename = "buttons" species_exception = list(/datum/species/golem) diff --git a/code/modules/clothing/suits/reactive_armour.dm b/code/modules/clothing/suits/reactive_armour.dm index 13e49b3467..c3345dc761 100644 --- a/code/modules/clothing/suits/reactive_armour.dm +++ b/code/modules/clothing/suits/reactive_armour.dm @@ -52,11 +52,13 @@ return /obj/item/clothing/suit/armor/reactive/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return active = 0 icon_state = "reactiveoff" item_state = "reactiveoff" reactivearmor_cooldown = world.time + 200 - ..() //When the wearer gets hit, this armor will teleport the user a short distance away (to safety or to more danger, no one knows. That's the fun of it!) /obj/item/clothing/suit/armor/reactive/teleport @@ -152,12 +154,21 @@ siemens_coefficient = -1 var/tesla_power = 25000 var/tesla_range = 20 - var/tesla_boom = FALSE - var/tesla_stun = FALSE + var/tesla_flags = TESLA_MOB_DAMAGE | TESLA_OBJ_DAMAGE + +/obj/item/clothing/suit/armor/reactive/tesla/dropped(mob/user) + ..() + if(istype(user)) + user.flags_1 &= ~TESLA_IGNORE_1 + +/obj/item/clothing/suit/armor/reactive/tesla/equipped(mob/user, slot) + ..() + if(slot_flags & slotdefine2slotbit(slot)) //Was equipped to a valid slot for this item? + user.flags_1 |= TESLA_IGNORE_1 /obj/item/clothing/suit/armor/reactive/tesla/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(!active) - return 0 + return FALSE if(prob(hit_reaction_chance)) if(world.time < reactivearmor_cooldown) var/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread @@ -166,10 +177,9 @@ owner.visible_message("The tesla capacitors on [owner]'s reactive tesla armor are still recharging! The armor merely emits some sparks.") return owner.visible_message("[src] blocks [attack_text], sending out arcs of lightning!") - tesla_zap(owner,tesla_range,tesla_power,tesla_boom, tesla_stun) + tesla_zap(owner, tesla_range, tesla_power, tesla_flags) reactivearmor_cooldown = world.time + reactivearmor_cooldown_duration - return 1 - + return TRUE //Repulse diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 62106bce6a..8c85f414e6 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -614,7 +614,6 @@ /obj/item/clothing/under/plasmaman name = "plasma envirosuit" desc = "A special containment suit that allows plasma-based lifeforms to exist safely in an oxygenated environment, and automatically extinguishes them in a crisis. Despite being airtight, it's not spaceworthy." - icon = 'icons/obj/device.dmi' icon_state = "plasmaman" item_state = "plasmaman" item_color = "plasmaman" diff --git a/code/modules/events/high_priority_bounty.dm b/code/modules/events/high_priority_bounty.dm new file mode 100644 index 0000000000..ffdcd8840b --- /dev/null +++ b/code/modules/events/high_priority_bounty.dm @@ -0,0 +1,20 @@ +/datum/round_event_control/high_priority_bounty + name = "High Priority Bounty" + typepath = /datum/round_event/high_priority_bounty + max_occurrences = 3 + weight = 20 + earliest_start = 10 + +/datum/round_event/high_priority_bounty/announce(fake) + priority_announce("Central Command has issued a high-priority cargo bounty. Details have been sent to all bounty consoles.", "Nanotrasen Bounty Program") + +/datum/round_event/high_priority_bounty/start() + var/datum/bounty/B + for(var/attempts = 0; attempts < 50; ++attempts) + B = random_bounty() + if(!B) + continue + B.mark_high_priority(3) + if(try_add_bounty(B)) + break + diff --git a/code/modules/events/prison_break.dm b/code/modules/events/prison_break.dm index 89c7997421..4d3beacbeb 100644 --- a/code/modules/events/prison_break.dm +++ b/code/modules/events/prison_break.dm @@ -62,6 +62,8 @@ temp.update_icon() else if(istype(O, /obj/machinery/door/airlock)) var/obj/machinery/door/airlock/temp = O + if(temp.critical_machine) //Skip doors in critical positions, such as the SM chamber. + continue temp.prison_open() else if(istype(O, /obj/machinery/door_timer)) var/obj/machinery/door_timer/temp = O diff --git a/code/modules/events/vent_clog.dm b/code/modules/events/vent_clog.dm index c85607d4f4..84846c236a 100644 --- a/code/modules/events/vent_clog.dm +++ b/code/modules/events/vent_clog.dm @@ -24,7 +24,8 @@ /datum/round_event/vent_clog/setup() endWhen = rand(25, 100) for(var/obj/machinery/atmospherics/components/unary/vent_scrubber/temp_vent in GLOB.machines) - if(is_station_level(temp_vent.loc.z) && !temp_vent.welded) + var/turf/T = get_turf(temp_vent) + if(T && is_station_level(T.z) && !temp_vent.welded) vents += temp_vent if(!vents.len) return kill() diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 9c1cb5c848..cda2f50ca2 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -320,7 +320,7 @@ desc = "A bottle of pure Fernet Bronca, produced in Cordoba Space Station" icon_state = "fernetbottle" list_reagents = list("fernet" = 100) - + //////////////////////////JUICES AND STUFF /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/orangejuice diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index a7b83abfae..9d323546e8 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -314,7 +314,9 @@ return FALSE /obj/machinery/smartfridge/drying_rack/emp_act(severity) - ..() + . = ..() + if(. & EMP_PROTECT_SELF) + return atmos_spawn_air("TEMP=1000") diff --git a/code/modules/holodeck/computer.dm b/code/modules/holodeck/computer.dm index a55a5e1657..a1f1394e16 100644 --- a/code/modules/holodeck/computer.dm +++ b/code/modules/holodeck/computer.dm @@ -162,8 +162,10 @@ nerf(!(obj_flags & EMAGGED)) /obj/machinery/computer/holodeck/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return emergency_shutdown() - return ..() /obj/machinery/computer/holodeck/ex_act(severity, target) emergency_shutdown() diff --git a/code/modules/hydroponics/beekeeping/beebox.dm b/code/modules/hydroponics/beekeeping/beebox.dm index 5a35597a34..e26dab07b4 100644 --- a/code/modules/hydroponics/beekeeping/beebox.dm +++ b/code/modules/hydroponics/beekeeping/beebox.dm @@ -18,7 +18,7 @@ /mob/living/carbon/human/bee_friendly() if(dna && dna.species && dna.species.id == "pod") //bees pollinate plants, duh. return 1 - if (wear_suit && head && is_type_in_typecache(wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(wear_suit, GLOB.typecache_clothing)) + if (wear_suit && head && istype(wear_suit, /obj/item/clothing) && istype(head, /obj/item/clothing)) var/obj/item/clothing/CS = wear_suit var/obj/item/clothing/CH = head if (CS.clothing_flags & CH.clothing_flags & THICKMATERIAL) @@ -263,3 +263,6 @@ if(HF.loc == src) HF.forceMove(drop_location()) qdel(src) + +/obj/structure/beebox/unwrenched + anchored = FALSE diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index 72c34b90cc..7ff770a697 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -13,7 +13,7 @@ var/list/assembly_components = list() var/max_components = IC_MAX_SIZE_BASE var/max_complexity = IC_COMPLEXITY_BASE - var/opened = FALSE + var/opened = TRUE var/obj/item/stock_parts/cell/battery // Internal cell which most circuits need to work. var/cell_type = /obj/item/stock_parts/cell var/can_charge = TRUE //Can it be charged in a recharger? @@ -450,7 +450,8 @@ else for(var/obj/item/integrated_circuit/input/S in assembly_components) S.attackby_react(I,user,user.a_intent) - return ..() + if(user.a_intent != INTENT_HELP) + return ..() /obj/item/electronic_assembly/attack_self(mob/user) @@ -489,9 +490,11 @@ choice.ask_for_input(user) /obj/item/electronic_assembly/emp_act(severity) - ..() - for(var/i in 1 to contents.len) - var/atom/movable/AM = contents[i] + . = ..() + if(. & EMP_PROTECT_CONTENTS) + return + for(var/I in src) + var/atom/movable/AM = I AM.emp_act(severity) // Returns true if power was successfully drawn. @@ -742,4 +745,4 @@ if(EAST) pixel_x = -31 if(WEST) - pixel_x = 31 \ No newline at end of file + pixel_x = 31 diff --git a/code/modules/integrated_electronics/core/printer.dm b/code/modules/integrated_electronics/core/printer.dm index b43ec3b34e..61edd75ed1 100644 --- a/code/modules/integrated_electronics/core/printer.dm +++ b/code/modules/integrated_electronics/core/printer.dm @@ -259,8 +259,10 @@ if(program["requires_upgrades"] && !upgraded && !debug) to_chat(usr, "This program uses unknown component designs. Printer upgrade is required to proceed.") + return if(program["unsupported_circuit"] && !debug) to_chat(usr, "This program uses components not supported by the specified assembly. Please change the assembly type in the save file to a supported one.") + return else if(fast_clone || debug) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) if(debug || materials.use_amount_type(program["metal_cost"], MAT_METAL)) diff --git a/code/modules/integrated_electronics/core/saved_circuits.dm b/code/modules/integrated_electronics/core/saved_circuits.dm index f58378cf6d..eef4fe38dd 100644 --- a/code/modules/integrated_electronics/core/saved_circuits.dm +++ b/code/modules/integrated_electronics/core/saved_circuits.dm @@ -129,10 +129,6 @@ if(initial(desc) != desc) assembly_params["desc"] = desc - // Save panel status - if(opened) - assembly_params["opened"] = TRUE - // Save modified color if(initial(detail_color) != detail_color) assembly_params["detail_color"] = detail_color @@ -162,10 +158,6 @@ if(assembly_params["desc"]) desc = assembly_params["desc"] - // Load panel status - if(assembly_params["opened"]) - opened = TRUE - if(assembly_params["detail_color"]) detail_color = assembly_params["detail_color"] diff --git a/code/modules/integrated_electronics/subtypes/input.dm b/code/modules/integrated_electronics/subtypes/input.dm index 70e3bed5a7..b780762cd4 100644 --- a/code/modules/integrated_electronics/subtypes/input.dm +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -883,6 +883,7 @@ return FALSE set_pin_data(IC_OUTPUT, 1, WEAKREF(A)) push_data() + to_chat(user, "You scan [A] with [assembly].") activate_pin(1) return TRUE @@ -915,6 +916,7 @@ return FALSE set_pin_data(IC_OUTPUT, 1, WEAKREF(A)) push_data() + to_chat(user, "You scan [A] with [assembly].") activate_pin(1) return TRUE @@ -941,6 +943,7 @@ user.transferItemToLoc(A,drop_location()) set_pin_data(IC_OUTPUT, 1, WEAKREF(A)) push_data() + to_chat(user, "You let [assembly] scan [A].") activate_pin(1) return TRUE diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index 21a100bb71..988eca631c 100755 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -50,6 +50,8 @@ Captain implants = list(/obj/item/implant/mindshield) accessory = /obj/item/clothing/accessory/medal/gold/captain + chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/captain) + /* Head of Personnel */ @@ -98,3 +100,5 @@ Head of Personnel head = /obj/item/clothing/head/hopcap backpack_contents = list(/obj/item/storage/box/ids=1,\ /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1) + + chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/hop) diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm index 3e712b9e40..98cdccf4ee 100644 --- a/code/modules/jobs/job_types/cargo_service.dm +++ b/code/modules/jobs/job_types/cargo_service.dm @@ -28,6 +28,8 @@ Quartermaster glasses = /obj/item/clothing/glasses/sunglasses l_hand = /obj/item/clipboard + chameleon_extras = /obj/item/stamp/qm + /* Cargo Technician */ @@ -97,6 +99,8 @@ Shaft Miner duffelbag = /obj/item/storage/backpack/duffelbag box = /obj/item/storage/box/survival_mining + chameleon_extras = /obj/item/gun/energy/kinetic_accelerator + /datum/outfit/job/miner/asteroid name = "Shaft Miner (Asteroid)" uniform = /obj/item/clothing/under/rank/miner diff --git a/code/modules/jobs/job_types/civilian.dm b/code/modules/jobs/job_types/civilian.dm index 8e0e50f4d6..72d58088d1 100644 --- a/code/modules/jobs/job_types/civilian.dm +++ b/code/modules/jobs/job_types/civilian.dm @@ -44,6 +44,8 @@ Clown box = /obj/item/storage/box/hug/survival + chameleon_extras = /obj/item/stamp/clown + /datum/outfit/job/clown/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -137,7 +139,7 @@ Curator l_hand = /obj/item/storage/bag/books r_pocket = /obj/item/key/displaycase l_pocket = /obj/item/laser_pointer - //CITADEL EDIT removes runtimes from this pocket protector + accessory = /obj/item/clothing/accessory/pocketprotector/full backpack_contents = list( /obj/item/melee/curator_whip = 1, /obj/item/soapstone = 1, @@ -186,6 +188,8 @@ Lawyer l_pocket = /obj/item/laser_pointer r_pocket = /obj/item/clothing/accessory/lawyers_badge + chameleon_extras = /obj/item/stamp/law + /datum/outfit/job/lawyer/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() diff --git a/code/modules/jobs/job_types/engineering.dm b/code/modules/jobs/job_types/engineering.dm index 67f4d59c3a..171a437bb1 100644 --- a/code/modules/jobs/job_types/engineering.dm +++ b/code/modules/jobs/job_types/engineering.dm @@ -48,6 +48,7 @@ Chief Engineer duffelbag = /obj/item/storage/backpack/duffelbag/engineering box = /obj/item/storage/box/engineer pda_slot = SLOT_L_STORE + chameleon_extras = /obj/item/stamp/ce /datum/outfit/job/ce/rig name = "Chief Engineer (Hardsuit)" diff --git a/code/modules/jobs/job_types/job.dm b/code/modules/jobs/job_types/job.dm index 7cf7a0f5b9..87db3146e4 100644 --- a/code/modules/jobs/job_types/job.dm +++ b/code/modules/jobs/job_types/job.dm @@ -198,3 +198,11 @@ PDA.owner = H.real_name PDA.ownjob = J.title PDA.update_label() + +/datum/outfit/job/get_chameleon_disguise_info() + var/list/types = ..() + types -= /obj/item/storage/backpack //otherwise this will override the actual backpacks + types += backpack + types += satchel + types += duffelbag + return types diff --git a/code/modules/jobs/job_types/medical.dm b/code/modules/jobs/job_types/medical.dm index ff056c6bbb..2ab5da36aa 100644 --- a/code/modules/jobs/job_types/medical.dm +++ b/code/modules/jobs/job_types/medical.dm @@ -46,6 +46,8 @@ Chief Medical Officer satchel = /obj/item/storage/backpack/satchel/med duffelbag = /obj/item/storage/backpack/duffelbag/med + chameleon_extras = list(/obj/item/gun/syringe, /obj/item/stamp/cmo) + /* Medical Doctor */ @@ -81,6 +83,8 @@ Medical Doctor satchel = /obj/item/storage/backpack/satchel/med duffelbag = /obj/item/storage/backpack/duffelbag/med + chameleon_extras = /obj/item/gun/syringe + /* Chemist */ @@ -116,6 +120,8 @@ Chemist satchel = /obj/item/storage/backpack/satchel/chem duffelbag = /obj/item/storage/backpack/duffelbag/med + chameleon_extras = /obj/item/gun/syringe + /* Geneticist */ diff --git a/code/modules/jobs/job_types/science.dm b/code/modules/jobs/job_types/science.dm index a276c8834f..6a14f204a3 100644 --- a/code/modules/jobs/job_types/science.dm +++ b/code/modules/jobs/job_types/science.dm @@ -48,6 +48,8 @@ Research Director backpack = /obj/item/storage/backpack/science satchel = /obj/item/storage/backpack/satchel/tox + chameleon_extras = /obj/item/stamp/rd + /datum/outfit/job/rd/rig name = "Research Director (Hardsuit)" diff --git a/code/modules/jobs/job_types/security.dm b/code/modules/jobs/job_types/security.dm index 7f377abf3a..252b51301c 100644 --- a/code/modules/jobs/job_types/security.dm +++ b/code/modules/jobs/job_types/security.dm @@ -60,6 +60,8 @@ Head of Security implants = list(/obj/item/implant/mindshield) + chameleon_extras = list(/obj/item/gun/energy/e_gun/hos, /obj/item/stamp/hos) + /* Warden */ @@ -111,6 +113,7 @@ Warden implants = list(/obj/item/implant/mindshield) + chameleon_extras = /obj/item/gun/ballistic/shotgun/automatic/combat/compact /* Detective @@ -154,6 +157,8 @@ Detective implants = list(/obj/item/implant/mindshield) + chameleon_extras = list(/obj/item/gun/ballistic/revolver/detective, /obj/item/clothing/glasses/sunglasses) + /datum/outfit/job/detective/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() var/obj/item/clothing/mask/cigarette/cig = H.wear_mask @@ -293,6 +298,9 @@ GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, S implants = list(/obj/item/implant/mindshield) + chameleon_extras = list(/obj/item/gun/energy/e_gun/advtaser, /obj/item/clothing/glasses/hud/security/sunglasses, /obj/item/clothing/head/helmet) + //The helmet is necessary because /obj/item/clothing/head/helmet/sec is overwritten in the chameleon list by the standard helmet, which has the same name and icon state + /obj/item/radio/headset/headset_sec/alt/department/Initialize() . = ..() diff --git a/code/modules/mining/equipment/lazarus_injector.dm b/code/modules/mining/equipment/lazarus_injector.dm index 1af66e37d6..99e1ce20d7 100644 --- a/code/modules/mining/equipment/lazarus_injector.dm +++ b/code/modules/mining/equipment/lazarus_injector.dm @@ -51,6 +51,9 @@ return /obj/item/lazarus_injector/emp_act() + . = ..() + if(. & EMP_PROTECT_SELF) + return if(!malfunctioning) malfunctioning = 1 diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm index d7cdba8f7b..9ccb7c0efc 100644 --- a/code/modules/mining/equipment/mineral_scanner.dm +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -2,6 +2,7 @@ /obj/item/mining_scanner desc = "A scanner that checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations." name = "manual mining scanner" + icon = 'icons/obj/device.dmi' icon_state = "mining1" item_state = "analyzer" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index b8ae25a87a..437d6fb26f 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -51,6 +51,9 @@ qdel(src) /obj/item/wormhole_jaunter/emp_act(power) + . = ..() + if(. & EMP_PROTECT_SELF) + return var/triggered = FALSE if(usr.get_item_by_slot(SLOT_BELT) == src) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index dbd08fe860..953eb1d02c 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -11,7 +11,7 @@ desc = "It's watching you suspiciously." /obj/structure/closet/crate/necropolis/tendril/PopulateContents() - var/loot = rand(1,27) + var/loot = rand(1,28) switch(loot) if(1) new /obj/item/shared_storage/red(src) @@ -75,6 +75,8 @@ if(27) new /obj/item/borg/upgrade/modkit/lifesteal(src) new /obj/item/bedsheet/cult(src) + if(28) + new /obj/item/clothing/neck/necklace/memento_mori(src) //KA modkit design discs /obj/item/disk/design_disk/modkit_disc @@ -192,6 +194,64 @@ icon_state = "asclepius_active" activated = TRUE +//Memento Mori +/obj/item/clothing/neck/necklace/memento_mori + name = "Memento Mori" + desc = "A mysterious pendant. An inscription on it says: \"Certain death tomorrow means certain life today.\"" + icon = 'icons/obj/lavaland/artefacts.dmi' + icon_state = "memento_mori" + actions_types = list(/datum/action/item_action/hands_free/memento_mori) + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + var/mob/living/carbon/human/active_owner + +/obj/item/clothing/neck/necklace/memento_mori/item_action_slot_check(slot) + return slot == SLOT_NECK + +/obj/item/clothing/neck/necklace/memento_mori/dropped(mob/user) + ..() + if(active_owner) + mori() + +//Just in case +/obj/item/clothing/neck/necklace/memento_mori/Destroy() + if(active_owner) + mori() + return ..() + +/obj/item/clothing/neck/necklace/memento_mori/proc/memento(mob/living/carbon/human/user) + to_chat(user, "You feel your life being drained by the pendant...") + if(do_after(user, 40, target = user)) + to_chat(user, "Your lifeforce is now linked to the pendant! You feel like removing it would kill you, and yet you instinctively know that until then, you won't die.") + user.add_trait(TRAIT_NODEATH, "memento_mori") + user.add_trait(TRAIT_NOHARDCRIT, "memento_mori") + user.add_trait(TRAIT_NOCRITDAMAGE, "memento_mori") + icon_state = "memento_mori_active" + active_owner = user + +/obj/item/clothing/neck/necklace/memento_mori/proc/mori() + icon_state = "memento_mori" + if(!active_owner) + return + var/mob/living/carbon/human/H = active_owner //to avoid infinite looping when dust unequips the pendant + active_owner = null + to_chat(H, "You feel your life rapidly slipping away from you!") + H.dust(TRUE, TRUE) + +/datum/action/item_action/hands_free/memento_mori + check_flags = NONE + name = "Memento Mori" + desc = "Bind your life to the pendant." + +/datum/action/item_action/hands_free/memento_mori/Trigger() + var/obj/item/clothing/neck/necklace/memento_mori/MM = target + if(!MM.active_owner) + if(ishuman(owner)) + MM.memento(owner) + else + to_chat(owner, "You try to free your lifeforce from the pendant...") + if(do_after(owner, 40, target = owner)) + MM.mori() + //Wisp Lantern /obj/item/wisp_lantern name = "spooky lantern" diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 3a188b7ab2..ead00a56e3 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -10,7 +10,7 @@ circuit = /obj/item/circuitboard/machine/mining_equipment_vendor var/icon_deny = "mining-deny" var/obj/item/card/id/inserted_id - var/list/prize_list = list( //if you add something to this, please, for the love of god, use tabs and not spaces. + var/list/prize_list = list( //if you add something to this, please, for the love of god, sort it by price/type. use tabs and not spaces. new /datum/data/mining_equipment("1 Marker Beacon", /obj/item/stack/marker_beacon, 10), new /datum/data/mining_equipment("10 Marker Beacons", /obj/item/stack/marker_beacon/ten, 100), new /datum/data/mining_equipment("30 Marker Beacons", /obj/item/stack/marker_beacon/thirty, 300), @@ -18,9 +18,8 @@ new /datum/data/mining_equipment("Absinthe", /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, 100), new /datum/data/mining_equipment("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 150), new /datum/data/mining_equipment("Soap", /obj/item/soap/nanotrasen, 200), - new /datum/data/mining_equipment("Laser Pointer", /obj/item/laser_pointer, 300), + new /datum/data/mining_equipment("Laser Pointer", /obj/item/laser_pointer, 300), new /datum/data/mining_equipment("Alien Toy", /obj/item/clothing/mask/facehugger/toy, 300), - new /datum/data/mining_equipment("Advanced Scanner", /obj/item/t_scanner/adv_mining_scanner, 800), new /datum/data/mining_equipment("Stabilizing Serum", /obj/item/hivelordstabilizer, 400), new /datum/data/mining_equipment("Fulton Beacon", /obj/item/fulton_core, 400), new /datum/data/mining_equipment("Shelter Capsule", /obj/item/survivalcapsule, 400), @@ -30,9 +29,10 @@ new /datum/data/mining_equipment("Survival Medipen", /obj/item/reagent_containers/hypospray/medipen/survival, 500), new /datum/data/mining_equipment("Brute First-Aid Kit", /obj/item/storage/firstaid/brute, 600), new /datum/data/mining_equipment("Tracking Implant Kit", /obj/item/storage/box/minertracker, 600), - new /datum/data/mining_equipment("Jaunter", /obj/item/wormhole_jaunter, 750), + new /datum/data/mining_equipment("Jaunter", /obj/item/wormhole_jaunter, 750), new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/twohanded/required/kinetic_crusher, 750), new /datum/data/mining_equipment("Kinetic Accelerator", /obj/item/gun/energy/kinetic_accelerator, 750), + new /datum/data/mining_equipment("Advanced Scanner", /obj/item/t_scanner/adv_mining_scanner, 800), new /datum/data/mining_equipment("Resonator", /obj/item/resonator, 800), new /datum/data/mining_equipment("Fulton Pack", /obj/item/extraction_pack, 1000), new /datum/data/mining_equipment("Lazarus Injector", /obj/item/lazarus_injector, 1000), @@ -46,8 +46,8 @@ new /datum/data/mining_equipment("Jump Boots", /obj/item/clothing/shoes/bhop, 2500), new /datum/data/mining_equipment("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 3000), new /datum/data/mining_equipment("Nanotrasen Minebot", /mob/living/simple_animal/hostile/mining_drone, 800), - new /datum/data/mining_equipment("Minebot Melee Upgrade", /obj/item/mine_bot_upgrade, 400), - new /datum/data/mining_equipment("Minebot Armor Upgrade", /obj/item/mine_bot_upgrade/health, 400), + new /datum/data/mining_equipment("Minebot Melee Upgrade", /obj/item/mine_bot_upgrade, 400), + new /datum/data/mining_equipment("Minebot Armor Upgrade", /obj/item/mine_bot_upgrade/health, 400), new /datum/data/mining_equipment("Minebot Cooldown Upgrade", /obj/item/borg/upgrade/modkit/cooldown/minebot, 600), new /datum/data/mining_equipment("Minebot AI Upgrade", /obj/item/slimepotion/slime/sentience/mining, 1000), new /datum/data/mining_equipment("KA Minebot Passthrough", /obj/item/borg/upgrade/modkit/minebot_passthrough, 100), diff --git a/code/modules/mob/dead/dead.dm b/code/modules/mob/dead/dead.dm index 3daf9c8fe4..30173c0a32 100644 --- a/code/modules/mob/dead/dead.dm +++ b/code/modules/mob/dead/dead.dm @@ -6,9 +6,9 @@ INITIALIZE_IMMEDIATE(/mob/dead) sight = SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF /mob/dead/Initialize() - if(initialized) + if(flags_1 & INITIALIZED_1) stack_trace("Warning: [src]([type]) initialized multiple times!") - initialized = TRUE + flags_1 |= INITIALIZED_1 tag = "mob_[next_mob_id++]" GLOB.mob_list += src diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 9de78d307d..04b7b13be8 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -10,7 +10,7 @@ density = FALSE stat = DEAD - canmove = 0 + canmove = FALSE anchored = TRUE // don't get pushed around var/mob/living/new_character //for instant transfer once the round is set up @@ -377,11 +377,6 @@ if(GLOB.highlander) to_chat(humanc, "THERE CAN BE ONLY ONE!!!") humanc.make_scottish() -/* if(prob(5) && !issilicon(humanc) && !jobban_isbanned(humanc.mind, "Syndicate") && GLOB.miscreants_allowed && ROLE_MISCREANT in humanc.client.prefs.be_special) - SSticker.generate_miscreant_objectives(humanc.mind) - else - if(CONFIG_GET(flag/allow_crew_objectives)) - SSticker.generate_individual_objectives(humanc.mind) */ if(GLOB.summon_guns_triggered) give_guns(humanc) diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index 05a14ef3b1..393b939448 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -68,8 +68,9 @@ if(prob(15)) Unconscious(rand(20,60)) to_chat(src, "You feel extremely [word].") - if(0 to BLOOD_VOLUME_SURVIVE) - death() + if(-INFINITY to BLOOD_VOLUME_SURVIVE) + if(!has_trait(TRAIT_NODEATH)) + death() var/temp_bleed = 0 //Bleeding out diff --git a/code/modules/mob/living/brain/MMI.dm b/code/modules/mob/living/brain/MMI.dm index 802b869d02..bacdc4524b 100644 --- a/code/modules/mob/living/brain/MMI.dm +++ b/code/modules/mob/living/brain/MMI.dm @@ -148,6 +148,9 @@ to_chat(brainmob, "Radio is [radio.listening==1 ? "now" : "no longer"] receiving broadcast.") /obj/item/mmi/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(!brainmob || iscyborg(loc)) return else @@ -159,7 +162,6 @@ if(3) brainmob.emp_damage = min(brainmob.emp_damage + rand(0,10), 30) brainmob.emote("alarm") - ..() /obj/item/mmi/Destroy() if(iscyborg(loc)) diff --git a/code/modules/mob/living/brain/posibrain.dm b/code/modules/mob/living/brain/posibrain.dm index 9c927560d9..de6c45841b 100644 --- a/code/modules/mob/living/brain/posibrain.dm +++ b/code/modules/mob/living/brain/posibrain.dm @@ -68,6 +68,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) else visible_message(fail_message) +//ATTACK GHOST IGNORING PARENT RETURN VALUE /obj/item/mmi/posibrain/attack_ghost(mob/user) activate(user) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index a2813168c0..e4e76f16b9 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -739,14 +739,14 @@ if(status_flags & GODMODE) return if(stat != DEAD) - if(health <= HEALTH_THRESHOLD_DEAD) + if(health <= HEALTH_THRESHOLD_DEAD && !has_trait(TRAIT_NODEATH)) death() return - if(IsUnconscious() || IsSleeping() || getOxyLoss() > 50 || (has_trait(TRAIT_FAKEDEATH)) || health <= HEALTH_THRESHOLD_FULLCRIT) + if(IsUnconscious() || IsSleeping() || getOxyLoss() > 50 || (has_trait(TRAIT_FAKEDEATH)) || (health <= HEALTH_THRESHOLD_FULLCRIT && !has_trait(TRAIT_NOHARDCRIT))) stat = UNCONSCIOUS blind_eyes(1) else - if(health <= HEALTH_THRESHOLD_CRIT) + if(health <= HEALTH_THRESHOLD_CRIT && !has_trait(TRAIT_NOSOFTCRIT)) stat = SOFT_CRIT else stat = CONSCIOUS diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index bcc1c4a4ce..9e6d5dd896 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -214,10 +214,12 @@ adjustBruteLoss(10) /mob/living/carbon/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_CONTENTS) + return for(var/X in internal_organs) var/obj/item/organ/O = X O.emp_act(severity) - ..() /mob/living/carbon/electrocute_act(shock_damage, obj/source, siemens_coeff = 1, safety = 0, override = 0, tesla_shock = 0, illusion = 0, stun = TRUE) if(tesla_shock && (flags_1 & TESLA_IGNORE_1)) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index cf519a1baf..6b53972d39 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -497,12 +497,12 @@ // If targeting anything else, see if the wear suit is thin enough. if (!penetrate_thick) if(above_neck(target_zone)) - if(head && is_type_in_typecache(head, GLOB.typecache_clothing)) + if(head && istype(head, /obj/item/clothing)) var/obj/item/clothing/CH = head if (CH.clothing_flags & THICKMATERIAL) . = 0 else - if(wear_suit && is_type_in_typecache(wear_suit, GLOB.typecache_clothing)) + if(wear_suit && istype(wear_suit, /obj/item/clothing)) var/obj/item/clothing/CS = wear_suit if (CS.clothing_flags & THICKMATERIAL) . = 0 @@ -596,20 +596,16 @@ threatcount += 6 //fuk u antags <3 //Check for nonhuman scum - if(dna && dna.species.id && !(dna.species.id in list("human" , "lizard", "mammal", "avian", "aquatic", "insect"))) + if(dna && dna.species.id && dna.species.id != "human") threatcount += 1 //mindshield implants imply trustworthyness if(isloyal()) threatcount -= 1 - //Agent cards lower threatlevel. But only enough to openly carry without being busted. + //Agent cards lower threatlevel. if(istype(idcard, /obj/item/card/id/syndicate)) - threatcount -= 2 - - //CentCom cards lower threat level. Even to emagged bots. - if(istype(idcard, /obj/item/card/id/centcom) || istype(idcard, /obj/item/card/id/ert)) - threatcount -= 10 + threatcount -= 5 return threatcount diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 3f1ee1bd0e..33344486b1 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -469,6 +469,9 @@ /mob/living/carbon/human/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_CONTENTS) + return var/informed = FALSE for(var/obj/item/bodypart/L in src.bodyparts) if(L.status == BODYPART_ROBOTIC) @@ -482,7 +485,6 @@ if(2) L.receive_damage(0,5) Stun(100) - ..() /mob/living/carbon/human/acid_act(acidpwr, acid_volume, bodyzone_hit) var/list/damaged = list() diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index f62f6d22c7..871b64bbc0 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -11,7 +11,7 @@ if (!(lube&GALOSHES_DONT_HELP)) if(has_trait(TRAIT_NOSLIPWATER)) return 0 - if(shoes && is_type_in_typecache(shoes, GLOB.typecache_clothing)) + if(shoes && istype(shoes, /obj/item/clothing)) var/obj/item/clothing/CS = shoes if (CS.clothing_flags & NOSLIP) return 0 @@ -19,7 +19,7 @@ /mob/living/carbon/human/experience_pressure_difference() playsound(src, 'sound/effects/space_wind.ogg', 50, 1) - if(shoes && is_type_in_typecache(shoes, GLOB.typecache_clothing)) + if(shoes && istype(shoes, /obj/item/clothing)) var/obj/item/clothing/S = shoes if (S.clothing_flags & NOSLIP) return 0 diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index cf8839d086..7bd727d338 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -48,7 +48,7 @@ return ONE_ATMOSPHERE if(istype(loc, /obj/item/dogborg/sleeper)) return ONE_ATMOSPHERE //END OF CIT CHANGES - if (wear_suit && head && is_type_in_typecache(wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(head, GLOB.typecache_clothing)) + if (wear_suit && head && istype(wear_suit, /obj/item/clothing) && istype(head, /obj/item/clothing)) var/obj/item/clothing/CS = wear_suit var/obj/item/clothing/CH = head if (CS.clothing_flags & CH.clothing_flags & STOPSPRESSUREDAMAGE) @@ -293,7 +293,7 @@ if(glasses) if(glasses.clothing_flags & BLOCK_GAS_SMOKE_EFFECT) return TRUE - if(head && is_type_in_typecache(head, GLOB.typecache_clothing)) + if(head && istype(head, /obj/item/clothing)) var/obj/item/clothing/CH = head if(CH.clothing_flags & BLOCK_GAS_SMOKE_EFFECT) return TRUE diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index 67d2b0e5ba..6f5ae6f4eb 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -25,7 +25,7 @@ /datum/species/plasmaman/spec_life(mob/living/carbon/human/H) var/datum/gas_mixture/environment = H.loc.return_air() var/atmos_sealed = FALSE - if (H.wear_suit && H.head && is_type_in_typecache(H.wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(H.head, GLOB.typecache_clothing)) + if (H.wear_suit && H.head && istype(H.wear_suit, /obj/item/clothing) && istype(H.head, /obj/item/clothing)) var/obj/item/clothing/CS = H.wear_suit var/obj/item/clothing/CH = H.head if (CS.clothing_flags & CH.clothing_flags & STOPSPRESSUREDAMAGE) diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm index 59052e2249..59de0755a2 100644 --- a/code/modules/mob/living/carbon/human/species_types/vampire.dm +++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm @@ -39,7 +39,7 @@ /datum/species/vampire/spec_life(mob/living/carbon/human/C) . = ..() - if(istype(C.loc, /obj/structure/closet/coffin)) + if(istype(C.loc, /obj/structure/closet/crate/coffin)) C.heal_overall_damage(4,4) C.adjustToxLoss(-4) C.adjustOxyLoss(-4) diff --git a/code/modules/mob/living/carbon/monkey/inventory.dm b/code/modules/mob/living/carbon/monkey/inventory.dm index 113d2a6e2f..fdc28d13a0 100644 --- a/code/modules/mob/living/carbon/monkey/inventory.dm +++ b/code/modules/mob/living/carbon/monkey/inventory.dm @@ -29,3 +29,6 @@ return FALSE return TRUE return FALSE //Unsupported slot + + + diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 879aa82750..63634e08ad 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -183,4 +183,4 @@ #undef COLD_DAMAGE_LEVEL_1 #undef COLD_DAMAGE_LEVEL_2 -#undef COLD_DAMAGE_LEVEL_3 +#undef COLD_DAMAGE_LEVEL_3 \ No newline at end of file diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 011fa23230..dfc81396e7 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -27,9 +27,6 @@ adjustStaminaLoss(damage * hit_percent) if(BRAIN) adjustBrainLoss(damage * hit_percent) - //citadel code - if(AROUSAL) - adjustArousalLoss(damage * hit_percent) return 1 /mob/living/proc/apply_damage_type(damage = 0, damagetype = BRUTE) //like apply damage except it always uses the damage procs @@ -48,9 +45,6 @@ return adjustStaminaLoss(damage) if(BRAIN) return adjustBrainLoss(damage) - //citadel code - if(AROUSAL) - return adjustArousalLoss(damage) /mob/living/proc/get_damage_amount(damagetype = BRUTE) switch(damagetype) @@ -68,12 +62,9 @@ return getStaminaLoss() if(BRAIN) return getBrainLoss() - //citadel code - if(AROUSAL) - return getArousalLoss() -/mob/living/proc/apply_damages(brute = 0, burn = 0, tox = 0, oxy = 0, clone = 0, def_zone = null, blocked = FALSE, stamina = 0, brain = 0, arousal = 0) +/mob/living/proc/apply_damages(brute = 0, burn = 0, tox = 0, oxy = 0, clone = 0, def_zone = null, blocked = FALSE, stamina = 0, brain = 0) if(blocked >= 100) return 0 if(brute) @@ -90,9 +81,6 @@ apply_damage(stamina, STAMINA, def_zone, blocked) if(brain) apply_damage(brain, BRAIN, def_zone, blocked) - //citadel code - if(arousal) - apply_damage(arousal, AROUSAL, def_zone, blocked) return 1 diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index ee16e4103f..7542c0c79c 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -26,8 +26,11 @@ /mob/living/proc/spread_bodyparts() return -/mob/living/dust(just_ash = FALSE) - death(1) +/mob/living/dust(just_ash = FALSE, drop_items = FALSE) + death(TRUE) + + if(drop_items) + unequip_everything() if(buckled) buckled.unbuckle_mob(src,force=1) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 6aa25a2701..94c05db36e 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -58,6 +58,11 @@ message = "coughs!" emote_type = EMOTE_AUDIBLE +/datum/emote/living/cough/can_run_emote(mob/user, status_check = TRUE) + . = ..() + if(user.reagents.get_reagent("menthol")) + return FALSE + /datum/emote/living/dance key = "dance" key_third_person = "dances" diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index 47eb649d93..4ee96b2635 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -7,31 +7,32 @@ if((movement_type & FLYING) && !floating) //TODO: Better floating float(on = TRUE) - if (client || registered_z) // This is a temporary error tracker to make sure we've caught everything + if (client) var/turf/T = get_turf(src) - if (client && registered_z != T.z) + if(!T) + for(var/obj/effect/landmark/error/E in GLOB.landmarks_list) + forceMove(E.loc) + break + var/msg = "[key_name_admin(src)] [ADMIN_JMP(src)] was found to have no .loc with an attached client, if the cause is unknown it would be wise to ask how this was accomplished." + message_admins(msg) + send2irc_adminless_only("Mob", msg, R_ADMIN) + log_game("[key_name(src)] was found to have no .loc with an attached client.") + + // This is a temporary error tracker to make sure we've caught everything + else if (registered_z != T.z) #ifdef TESTING message_admins("[src] [ADMIN_FLW(src)] has somehow ended up in Z-level [T.z] despite being registered in Z-level [registered_z]. If you could ask them how that happened and notify coderbus, it would be appreciated.") #endif log_game("Z-TRACKING: [src] has somehow ended up in Z-level [T.z] despite being registered in Z-level [registered_z].") update_z(T.z) - else if (!client && registered_z) - log_game("Z-TRACKING: [src] of type [src.type] has a Z-registration despite not having a client.") - update_z(null) + else if (registered_z) + log_game("Z-TRACKING: [src] of type [src.type] has a Z-registration despite not having a client.") + update_z(null) if (notransform) return if(!loc) - if(client) - for(var/obj/effect/landmark/error/E in GLOB.landmarks_list) - forceMove(E.loc) - break - var/msg = "[key_name_admin(src)] was found to have no .loc with an attached client, if the cause is unknown it would be wise to ask how this was accomplished." - message_admins(msg) - send2irc_adminless_only("Mob", msg, R_ADMIN) - log_game("[key_name(src)] was found to have no .loc with an attached client.") - else - return + return var/datum/gas_mixture/environment = loc.return_air() if(stat != DEAD) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 99325838ca..851bf43334 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -317,9 +317,11 @@ return shock_damage /mob/living/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_CONTENTS) + return for(var/obj/O in contents) O.emp_act(severity) - ..() /mob/living/singularity_act() var/gain = 20 diff --git a/code/modules/mob/living/silicon/ai/ai_defense.dm b/code/modules/mob/living/silicon/ai/ai_defense.dm index d07f85ef6a..7c59c2b791 100644 --- a/code/modules/mob/living/silicon/ai/ai_defense.dm +++ b/code/modules/mob/living/silicon/ai/ai_defense.dm @@ -22,6 +22,9 @@ return 0 /mob/living/silicon/ai/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return disconnect_shell() if (prob(30)) switch(pick(1,2)) @@ -29,7 +32,6 @@ view_core() if(2) SSshuttle.requestEvac(src,"ALERT: Energy surge detected in AI core! Station integrity may be compromised! Initiati--%m091#ar-BZZT") - ..() /mob/living/silicon/ai/ex_act(severity, target) switch(severity) diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm index 440568c997..417a24cd68 100644 --- a/code/modules/mob/living/silicon/pai/pai_defense.dm +++ b/code/modules/mob/living/silicon/pai/pai_defense.dm @@ -3,6 +3,9 @@ return FALSE /mob/living/silicon/pai/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return take_holo_damage(50/severity) Knockdown(400/severity) silent = max(30/severity, silent) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 662100eb7f..51e844915c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -90,7 +90,7 @@ /obj/item/clothing/head/wizard, /obj/item/clothing/head/nursehat, /obj/item/clothing/head/sombrero, - /obj/item/clothing/head/witchunter_hat) + /obj/item/clothing/head/helmet/chaplain/witchunter_hat) can_buckle = TRUE buckle_lying = FALSE @@ -388,16 +388,11 @@ user.changeNext_move(CLICK_CD_MELEE) var/obj/item/stack/cable_coil/coil = W if (getFireLoss() > 0 || getToxLoss() > 0) - if(src == user && coil.use(1)) + if(src == user) to_chat(user, "You start fixing yourself...") if(!do_after(user, 50, target = src)) return - adjustFireLoss(-10) - adjustToxLoss(-10) if (coil.use(1)) - to_chat(user, "You start fixing [src]...") - if(!do_after(user, 30, target = src)) - return adjustFireLoss(-30) adjustToxLoss(-30) updatehealth() diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index 4048ee06a4..ef1da59c36 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -77,12 +77,14 @@ /mob/living/silicon/robot/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return switch(severity) if(1) Stun(160) if(2) Stun(60) - ..() /mob/living/silicon/robot/emag_act(mob/user) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 9926bc35fc..3a138a5dad 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -58,6 +58,9 @@ return ..() /obj/item/robot_module/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_CONTENTS) + return for(var/obj/O in modules) O.emp_act(severity) ..() diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm index 7f34ea3305..647039e123 100644 --- a/code/modules/mob/living/silicon/silicon_defense.dm +++ b/code/modules/mob/living/silicon/silicon_defense.dm @@ -91,20 +91,22 @@ return 0 //So borgs they don't die trying to fix wiring /mob/living/silicon/emp_act(severity) + . = ..() + to_chat(src, "Warning: Electromagnetic pulse detected.") + if(. & EMP_PROTECT_SELF) + return switch(severity) if(1) src.take_bodypart_damage(20) if(2) src.take_bodypart_damage(10) to_chat(src, "*BZZZT*") - to_chat(src, "Warning: Electromagnetic pulse detected.") for(var/mob/living/M in buckled_mobs) if(prob(severity*50)) unbuckle_mob(M) M.Knockdown(40) M.visible_message("[M] is thrown off of [src]!") flash_act(affect_silicon = 1) - ..() /mob/living/silicon/bullet_act(obj/item/projectile/Proj) if((Proj.damage_type == BRUTE || Proj.damage_type == BURN)) diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index ccfcdfbc34..6ec6d59228 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -320,6 +320,9 @@ return ..() /mob/living/simple_animal/bot/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return var/was_on = on stat |= EMPED new /obj/effect/temp_visual/emp(loc) diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index 23c16794b0..a204edbcaf 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -459,10 +459,12 @@ Auto Patrol[]"}, /mob/living/simple_animal/bot/ed209/emp_act(severity) - - if(severity==2 && prob(70)) - ..(severity-1) - else + if(severity == 2 && prob(70)) + severity = 1 + . = ..() + if(. & EMP_PROTECT_SELF) + return + if (severity >= 2) new /obj/effect/temp_visual/emp(loc) var/list/mob/living/carbon/targets = new for(var/mob/living/carbon/C in view(12,src)) diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index 717cdfe4d2..5e05a9cbd4 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -357,7 +357,7 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C - if (H.wear_suit && H.head && is_type_in_typecache(H.wear_suit, GLOB.typecache_clothing) && is_type_in_typecache(H.wear_suit, GLOB.typecache_clothing)) + if (H.wear_suit && H.head && istype(H.wear_suit, /obj/item/clothing) && istype(H.head, /obj/item/clothing)) var/obj/item/clothing/CS = H.wear_suit var/obj/item/clothing/CH = H.head if (CS.clothing_flags & CH.clothing_flags & THICKMATERIAL) diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm index 4bbabbe1bb..600f6e58e4 100644 --- a/code/modules/mob/living/simple_animal/bot/mulebot.dm +++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm @@ -687,11 +687,11 @@ calc_path() /mob/living/simple_animal/bot/mulebot/emp_act(severity) - if(cell) + . = ..() + if(cell && !(. & EMP_PROTECT_CONTENTS)) cell.emp_act(severity) if(load) load.emp_act(severity) - ..() /mob/living/simple_animal/bot/mulebot/explode() diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm index 40aaf83cc4..db54283335 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -219,6 +219,9 @@ /mob/living/simple_animal/drone/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return Stun(100) to_chat(src, "ER@%R: MME^RY CO#RU9T! R&$b@0tin)...") if(severity == 1) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm b/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm index 49fd54d9f8..db331ead49 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/drones_as_items.dm @@ -60,6 +60,6 @@ var/hat_type = pick(possible_seasonal_hats) var/obj/item/new_hat = new hat_type(D) D.equip_to_slot_or_del(new_hat, SLOT_HEAD) - D.admin_spawned = admin_spawned + D.flags_1 |= (flags_1 & ADMIN_SPAWNED_1) D.key = user.key qdel(src) 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 c9fafe1bc6..0c39dbf1c9 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -671,7 +671,7 @@ Difficulty: Very Hard for(var/i in T) if(isitem(i) && !is_type_in_typecache(i, banned_items_typecache)) var/obj/item/W = i - if(!W.admin_spawned && !(W.flags_1 & HOLOGRAM_1) && !(W.flags_1 & ABSTRACT_1)) + if(!(W.flags_1 & ADMIN_SPAWNED_1) && !(W.flags_1 & HOLOGRAM_1) && !(W.flags_1 & ABSTRACT_1)) L += W if(L.len) var/obj/item/CHOSEN = pick(L) 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 eadc6dc413..b3cba7e611 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -50,7 +50,7 @@ if(C && crusher_loot && C.total_damage >= maxHealth * 0.6) spawn_crusher_loot() crusher_kill = TRUE - if(!admin_spawned) + if(!(flags_1 & ADMIN_SPAWNED_1)) var/tab = "megafauna_kills" if(crusher_kill) tab = "megafauna_kills_crusher" @@ -114,7 +114,7 @@ recovery_time = world.time + buffer_time /mob/living/simple_animal/hostile/megafauna/proc/grant_achievement(medaltype, scoretype, crusher_kill) - if(!medal_type || admin_spawned || !SSmedals.hub_enabled) //Don't award medals if the medal type isn't set + if(!medal_type || (flags_1 & ADMIN_SPAWNED_1) || !SSmedals.hub_enabled) //Don't award medals if the medal type isn't set return FALSE for(var/mob/living/L in view(7,src)) 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 fd164915f4..32c7ba703b 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 @@ -36,7 +36,8 @@ /mob/living/simple_animal/hostile/asteroid/hivelord/OpenFire(the_target) if(world.time >= ranged_cooldown) var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/A = new brood_type(src.loc) - A.admin_spawned = admin_spawned + + A.flags_1 |= (flags_1 & ADMIN_SPAWNED_1) A.GiveTarget(target) A.friends = friends A.faction = faction.Copy() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm index e01136ff5d..e3c81b2639 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm @@ -53,7 +53,7 @@ if(other != src) last_tendril = FALSE break - if(last_tendril && !admin_spawned) + 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) diff --git a/code/modules/mob/living/simple_animal/hostile/skeleton.dm b/code/modules/mob/living/simple_animal/hostile/skeleton.dm index bb3892d0b6..18b9d81cfc 100644 --- a/code/modules/mob/living/simple_animal/hostile/skeleton.dm +++ b/code/modules/mob/living/simple_animal/hostile/skeleton.dm @@ -72,8 +72,8 @@ melee_damage_upper = 30 deathmessage = "collapses into a pile of bones, its gear clanging as it hits the ground!" loot = list(/obj/effect/decal/remains/human, - /obj/item/clothing/suit/armor/riot/knight/templar, - /obj/item/clothing/head/helmet/knight/templar, + /obj/item/clothing/suit/armor/riot/chaplain, + /obj/item/clothing/head/helmet/chaplain, /obj/item/claymore/weak{name = "holy sword"}) /mob/living/simple_animal/hostile/skeleton/ice @@ -119,4 +119,4 @@ /mob/living/simple_animal/hostile/skeleton/plasmaminer/Initialize() . = ..() - set_light(2) \ No newline at end of file + set_light(2) diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 3e5363ac37..bcba26a5d1 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -224,8 +224,10 @@ return 0 /mob/living/simple_animal/slime/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return powerlevel = 0 // oh no, the power! - ..() /mob/living/simple_animal/slime/MouseDrop(atom/movable/A as mob|obj) if(isliving(A) && A != src && usr == src) diff --git a/code/modules/mob/living/simple_animal/spawner.dm b/code/modules/mob/living/simple_animal/spawner.dm index 2d3fce3e0b..0b97a940e4 100644 --- a/code/modules/mob/living/simple_animal/spawner.dm +++ b/code/modules/mob/living/simple_animal/spawner.dm @@ -44,7 +44,7 @@ spawn_delay = world.time + spawn_time var/chosen_mob_type = pick(mob_types) var/mob/living/simple_animal/L = new chosen_mob_type(src.loc) - L.admin_spawned = admin_spawned //If we were admin spawned, lets have our children count as that as well. + L.flags_1 |= (flags_1 & ADMIN_SPAWNED_1) //If we were admin spawned, lets have our children count as that as well. spawned_mobs += L L.nest = src L.faction = src.faction diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index ba04baf14a..67f77307e5 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -10,6 +10,7 @@ var/lighting_alpha = LIGHTING_PLANE_ALPHA_VISIBLE var/datum/mind/mind var/list/datum/action/actions = list() + var/list/datum/action/chameleon_item_actions var/static/next_mob_id = 0 var/stat = 0 //Whether a mob is alive or dead. TODO: Move this to living - Nodrak diff --git a/code/modules/modular_computers/computers/machinery/modular_computer.dm b/code/modules/modular_computers/computers/machinery/modular_computer.dm index 4091f8b6ae..19d3b56046 100644 --- a/code/modules/modular_computers/computers/machinery/modular_computer.dm +++ b/code/modules/modular_computers/computers/machinery/modular_computer.dm @@ -144,6 +144,9 @@ // EMPs are similar to explosions, but don't cause physical damage to the casing. Instead they screw up the components /obj/machinery/modular_computer/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_CONTENTS) + return if(cpu) cpu.emp_act(severity) diff --git a/code/modules/modular_computers/file_system/programs/powermonitor.dm b/code/modules/modular_computers/file_system/programs/powermonitor.dm index 37b2b0c151..0439438cf0 100644 --- a/code/modules/modular_computers/file_system/programs/powermonitor.dm +++ b/code/modules/modular_computers/file_system/programs/powermonitor.dm @@ -1,3 +1,5 @@ +//normal computer version is located in code\modules\power\monitor.dm, /obj/machinery/computer/monitor + /datum/computer_file/program/power_monitor filename = "powermonitor" filedesc = "Power Monitor" @@ -14,7 +16,8 @@ ui_y = 1000 var/has_alert = 0 - var/obj/structure/cable/attached + var/obj/structure/cable/attached_wire + var/obj/machinery/power/apc/local_apc var/list/history = list() var/record_size = 60 var/record_interval = 50 @@ -29,42 +32,62 @@ /datum/computer_file/program/power_monitor/process_tick() - if(!attached) + if(!get_powernet()) search() else record() -/datum/computer_file/program/power_monitor/proc/search() +/datum/computer_file/program/power_monitor/proc/search() //keep in sync with /obj/machinery/computer/monitor's version var/turf/T = get_turf(computer) - attached = locate() in T + attached_wire = locate(/obj/structure/cable) in T + if(attached_wire) + return + var/area/A = get_area(computer) //if the computer isn't directly connected to a wire, attempt to find the APC powering it to pull it's powernet instead + if(!A) + return + local_apc = A.get_apc() + if(!local_apc) + return + if(!local_apc.terminal) //this really shouldn't happen without badminnery. + local_apc = null -/datum/computer_file/program/power_monitor/proc/record() +/datum/computer_file/program/power_monitor/proc/get_powernet() //keep in sync with /obj/machinery/computer/monitor's version + if(attached_wire || (local_apc && local_apc.terminal)) + return attached_wire ? attached_wire.powernet : local_apc.terminal.powernet + return FALSE + +/datum/computer_file/program/power_monitor/proc/record() //keep in sync with /obj/machinery/computer/monitor's version if(world.time >= next_record) next_record = world.time + record_interval + var/datum/powernet/connected_powernet = get_powernet() + var/list/supply = history["supply"] - supply += attached.powernet.viewavail + if(connected_powernet) + supply += connected_powernet.viewavail if(supply.len > record_size) supply.Cut(1, 2) var/list/demand = history["demand"] - demand += attached.powernet.viewload + if(connected_powernet) + demand += connected_powernet.viewload if(demand.len > record_size) demand.Cut(1, 2) /datum/computer_file/program/power_monitor/ui_data() + var/datum/powernet/connected_powernet = get_powernet() var/list/data = get_header_data() data["stored"] = record_size data["interval"] = record_interval / 10 - data["attached"] = attached ? TRUE : FALSE - if(attached) - data["supply"] = DisplayPower(attached.powernet.viewavail) - data["demand"] = DisplayPower(attached.powernet.viewload) + data["attached"] = connected_powernet ? TRUE : FALSE + if(connected_powernet) + data["supply"] = DisplayPower(connected_powernet.viewavail) + data["demand"] = DisplayPower(connected_powernet.viewload) data["history"] = history data["areas"] = list() - if(attached) - for(var/obj/machinery/power/terminal/term in attached.powernet.nodes) + if(connected_powernet) + for(var/obj/machinery/power/terminal/term in connected_powernet.nodes) var/obj/machinery/power/apc/A = term.master if(istype(A)) data["areas"] += list(list( diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 97038bd94c..7235e0e658 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -69,54 +69,3 @@ /obj/item/stamp/attack_paw(mob/user) return attack_hand(user) - -// Syndicate stamp to forge documents. - -/obj/item/stamp/chameleon - actions_types = list(/datum/action/item_action/toggle) - - var/list/stamp_types - var/list/stamp_names - -/obj/item/stamp/chameleon/Initialize() - . = ..() - stamp_types = typesof(/obj/item/stamp) - type // Get all stamp types except our own - - stamp_names = list() - // Generate them into a list - for(var/i in stamp_types) - var/obj/item/stamp/stamp_type = i - stamp_names += initial(stamp_type.name) - - stamp_names = sortList(stamp_names) - -/obj/item/stamp/chameleon/emp_act(severity) - change_to(pick(stamp_types)) - -/obj/item/stamp/chameleon/proc/change_to(obj/item/stamp/stamp_type) - name = initial(stamp_type.name) - icon_state = initial(stamp_type.icon_state) - item_color = initial(stamp_type.item_color) - -/obj/item/stamp/chameleon/attack_self(mob/user) - var/input_stamp = input(user, "Choose a stamp to disguise as.", - "Choose a stamp.") as null|anything in stamp_names - - if(user && (src in user.contents) && input_stamp) - var/obj/item/stamp/stamp_type - for(var/i in stamp_types) - stamp_type = i - if(initial(stamp_type.name) == input_stamp) - break - change_to(stamp_type) - -/obj/item/stamp/chameleon/broken/Initialize() - . = ..() - START_PROCESSING(SSobj, src) - -/obj/item/stamp/chameleon/broken/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/stamp/chameleon/broken/process() - change_to(pick(stamp_types)) diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index 96e35164c4..099edc1909 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -100,6 +100,9 @@ /obj/machinery/power/am_control_unit/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return switch(severity) if(1) if(active) @@ -109,9 +112,6 @@ if(active) toggle_power() stability -= rand(10,20) - ..() - return 0 - /obj/machinery/power/am_control_unit/blob_act() stability -= 20 diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index bd6b61e306..8f4508be35 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -93,7 +93,7 @@ /obj/machinery/am_shielding/emp_act()//Immune due to not really much in the way of electronics. - return 0 + return /obj/machinery/am_shielding/ex_act(severity, target) stability -= (80 - (severity * 20)) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 776dbf07d6..6d001dd111 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -1257,17 +1257,20 @@ // damage and destruction acts /obj/machinery/power/apc/emp_act(severity) - if(cell) - cell.emp_act(severity) - if(occupier) - occupier.emp_act(severity) + . = ..() + if (!(. & EMP_PROTECT_CONTENTS)) + if(cell) + cell.emp_act(severity) + if(occupier) + occupier.emp_act(severity) + if(. & EMP_PROTECT_SELF) + return lighting = 0 equipment = 0 environ = 0 update_icon() update() addtimer(CALLBACK(src, .proc/reset, APC_RESET_EMP), 600) - ..() /obj/machinery/power/apc/blob_act(obj/structure/blob/B) set_broken() diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 498b9e608b..a36800c2f9 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -131,10 +131,12 @@ rigged = TRUE //broken batterys are dangerous /obj/item/stock_parts/cell/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return charge -= 1000 / severity if (charge < 0) charge = 0 - ..() /obj/item/stock_parts/cell/ex_act(severity, target) ..() @@ -320,8 +322,9 @@ charge = 0 update_icon() -/obj/item/stock_parts/cell/emproof/emp_act(severity) - return +/obj/item/stock_parts/cell/emproof/empty/ComponentInitialize() + . = ..() + AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF) /obj/item/stock_parts/cell/emproof/corrupt() return @@ -336,6 +339,9 @@ return /obj/item/stock_parts/cell/beam_rifle/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return charge = CLAMP((charge-(10000/severity)),0,maxcharge) /obj/item/stock_parts/cell/emergency_light diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index ad1e5054c5..0446fbc49b 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -39,9 +39,9 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne if(prob(20)) set_broken() -/obj/machinery/gravity_generator/tesla_act(power, explosive) +/obj/machinery/gravity_generator/tesla_act(power, tesla_flags) ..() - if(explosive) + if(tesla_flags & TESLA_MACHINE_EXPLOSIVE) qdel(src)//like the singulo, tesla deletes it. stops it from exploding over and over /obj/machinery/gravity_generator/update_icon() diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 40d317d2c3..3015ef33cb 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -662,10 +662,12 @@ on = TRUE update() -/obj/machinery/light/tesla_act(power, explosive = FALSE) - if(explosive) - explosion(src.loc,0,0,0,flame_range = 5, adminlog = 0) - qdel(src) +/obj/machinery/light/tesla_act(power, tesla_flags) + if(tesla_flags & TESLA_MACHINE_EXPLOSIVE) + explosion(src,0,0,0,flame_range = 5, adminlog = 0) + qdel(src) + else + return ..() // called when area power state changes /obj/machinery/light/power_change() diff --git a/code/modules/power/monitor.dm b/code/modules/power/monitor.dm index a3edc99951..a934d08997 100644 --- a/code/modules/power/monitor.dm +++ b/code/modules/power/monitor.dm @@ -1,3 +1,5 @@ +//modular computer program version is located in code\modules\modular_computers\file_system\programs\powermonitor.dm, /datum/computer_file/program/power_monitor + /obj/machinery/computer/monitor name = "power monitoring console" desc = "It monitors power levels across the station." @@ -9,12 +11,24 @@ active_power_usage = 100 circuit = /obj/item/circuitboard/computer/powermonitor - var/obj/structure/cable/attached + var/obj/structure/cable/attached_wire + var/obj/machinery/power/apc/local_apc var/list/history = list() var/record_size = 60 var/record_interval = 50 var/next_record = 0 + var/is_secret_monitor = FALSE + +/obj/machinery/computer/monitor/secret //Hides the power monitor (such as ones on ruins & CentCom) from PDA's to prevent metagaming. + name = "outdated power monitoring console" + desc = "It monitors power levels across the local powernet." + circuit = /obj/item/circuitboard/computer/powermonitor/secret + is_secret_monitor = TRUE + +/obj/machinery/computer/monitor/secret/examine(mob/user) + ..() + to_chat(user, "It's operating system seems quite outdated... It doesn't seem like it'd be compatible with the latest remote NTOS monitoring systems.") /obj/machinery/computer/monitor/Initialize() . = ..() @@ -23,30 +37,47 @@ history["demand"] = list() /obj/machinery/computer/monitor/process() - if(!attached) + if(!get_powernet()) use_power = IDLE_POWER_USE search() else use_power = ACTIVE_POWER_USE record() -/obj/machinery/computer/monitor/proc/search() +/obj/machinery/computer/monitor/proc/search() //keep in sync with /datum/computer_file/program/power_monitor's version var/turf/T = get_turf(src) - attached = locate() in T + attached_wire = locate(/obj/structure/cable) in T + if(attached_wire) + return + var/area/A = get_area(src) //if the computer isn't directly connected to a wire, attempt to find the APC powering it to pull it's powernet instead + if(!A) + return + local_apc = A.get_apc() + if(!local_apc) + return + if(!local_apc.terminal) //this really shouldn't happen without badminnery. + local_apc = null -/obj/machinery/computer/monitor/proc/record() +/obj/machinery/computer/monitor/proc/get_powernet() //keep in sync with /datum/computer_file/program/power_monitor's version + if(attached_wire || (local_apc && local_apc.terminal)) + return attached_wire ? attached_wire.powernet : local_apc.terminal.powernet + return FALSE + +/obj/machinery/computer/monitor/proc/record() //keep in sync with /datum/computer_file/program/power_monitor's version if(world.time >= next_record) next_record = world.time + record_interval + var/datum/powernet/connected_powernet = get_powernet() + var/list/supply = history["supply"] - if(attached.powernet) - supply += attached.powernet.viewavail + if(connected_powernet) + supply += connected_powernet.viewavail if(supply.len > record_size) supply.Cut(1, 2) var/list/demand = history["demand"] - if(attached.powernet) - demand += attached.powernet.viewload + if(connected_powernet) + demand += connected_powernet.viewload if(demand.len > record_size) demand.Cut(1, 2) @@ -58,17 +89,18 @@ ui.open() /obj/machinery/computer/monitor/ui_data() + var/datum/powernet/connected_powernet = get_powernet() var/list/data = list() data["stored"] = record_size data["interval"] = record_interval / 10 - data["attached"] = attached ? TRUE : FALSE + data["attached"] = connected_powernet ? TRUE : FALSE data["history"] = history data["areas"] = list() - if(attached) - data["supply"] = DisplayPower(attached.powernet.viewavail) - data["demand"] = DisplayPower(attached.powernet.viewload) - for(var/obj/machinery/power/terminal/term in attached.powernet.nodes) + if(connected_powernet) + data["supply"] = DisplayPower(connected_powernet.viewavail) + data["demand"] = DisplayPower(connected_powernet.viewload) + for(var/obj/machinery/power/terminal/term in connected_powernet.nodes) var/obj/machinery/power/apc/A = term.master if(istype(A)) var/cell_charge diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 2b5794857e..b8eb067e6f 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -1,8 +1,9 @@ -// last_power += (pulse_strength-RAD_COLLECTOR_EFFICIENCY)*RAD_COLLECTOR_COEFFICIENT +// stored_power += (pulse_strength-RAD_COLLECTOR_EFFICIENCY)*RAD_COLLECTOR_COEFFICIENT #define RAD_COLLECTOR_EFFICIENCY 80 // radiation needs to be over this amount to get power #define RAD_COLLECTOR_COEFFICIENT 100 #define RAD_COLLECTOR_STORED_OUT 0.04 // (this*100)% of stored power outputted per tick. Doesn't actualy change output total, lower numbers just means collectors output for longer in absence of a source #define RAD_COLLECTOR_MINING_CONVERSION_RATE 0.00001 //This is gonna need a lot of tweaking to get right. This is the number used to calculate the conversion of watts to research points per process() +#define RAD_COLLECTOR_OUTPUT min(stored_power, (stored_power*RAD_COLLECTOR_STORED_OUT)+1000) //Produces at least 1000 watts if it has more than that stored /obj/machinery/power/rad_collector name = "Radiation Collector Array" @@ -17,7 +18,7 @@ integrity_failure = 80 circuit = /obj/item/circuitboard/machine/rad_collector var/obj/item/tank/internals/plasma/loaded_tank = null - var/last_power = 0 + var/stored_power = 0 var/active = 0 var/locked = FALSE var/drainratio = 1 @@ -51,9 +52,9 @@ loaded_tank.air_contents.gases[/datum/gas/tritium][MOLES] += gasdrained loaded_tank.air_contents.garbage_collect() - var/power_produced = min(last_power, (last_power*RAD_COLLECTOR_STORED_OUT)+1000) //Produces at least 1000 watts if it has more than that stored + var/power_produced = RAD_COLLECTOR_OUTPUT add_avail(power_produced) - last_power-=power_produced + stored_power-=power_produced else if(is_station_level(z) && SSresearch.science_tech) if(!loaded_tank.air_contents.gases[/datum/gas/tritium] || !loaded_tank.air_contents.gases[/datum/gas/oxygen]) playsound(src, 'sound/machines/ding.ogg', 50, 1) @@ -65,9 +66,9 @@ loaded_tank.air_contents.assert_gas(/datum/gas/carbon_dioxide) loaded_tank.air_contents.gases[/datum/gas/carbon_dioxide][MOLES] += gasdrained*2 loaded_tank.air_contents.garbage_collect() - var/bitcoins_mined = min(last_power, (last_power*RAD_COLLECTOR_STORED_OUT)+1000) + var/bitcoins_mined = RAD_COLLECTOR_OUTPUT SSresearch.science_tech.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, bitcoins_mined*RAD_COLLECTOR_MINING_CONVERSION_RATE) - last_power-=bitcoins_mined + stored_power-=bitcoins_mined /obj/machinery/power/rad_collector/interact(mob/user) if(anchored) @@ -173,9 +174,9 @@ . = ..() if(active) if(!bitcoinmining) - to_chat(user, "[src]'s display states that it is processing [DisplayPower(last_power)].") + to_chat(user, "[src]'s display states that it has stored [DisplayPower(stored_power)], and processing [DisplayPower(RAD_COLLECTOR_OUTPUT)].") else - to_chat(user, "[src]'s display states that it is producing a total of [last_power*RAD_COLLECTOR_MINING_CONVERSION_RATE] research points per minute.") + to_chat(user, "[src]'s display states that it has stored a total of [stored_power*RAD_COLLECTOR_MINING_CONVERSION_RATE], and producing [RAD_COLLECTOR_OUTPUT*RAD_COLLECTOR_MINING_CONVERSION_RATE] research points per minute.") else if(!bitcoinmining) to_chat(user,"[src]'s display displays the words: \"Power production mode. Please insert Plasma. Use a multitool to change production modes.\"") @@ -204,7 +205,7 @@ /obj/machinery/power/rad_collector/rad_act(pulse_strength) . = ..() if(loaded_tank && active && pulse_strength > RAD_COLLECTOR_EFFICIENCY) - last_power += (pulse_strength-RAD_COLLECTOR_EFFICIENCY)*RAD_COLLECTOR_COEFFICIENT + stored_power += (pulse_strength-RAD_COLLECTOR_EFFICIENCY)*RAD_COLLECTOR_COEFFICIENT /obj/machinery/power/rad_collector/proc/update_icons() cut_overlays() @@ -230,3 +231,5 @@ #undef RAD_COLLECTOR_EFFICIENCY #undef RAD_COLLECTOR_COEFFICIENT #undef RAD_COLLECTOR_STORED_OUT +#undef RAD_COLLECTOR_MINING_CONVERSION_RATE +#undef RAD_COLLECTOR_OUTPUT \ No newline at end of file diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 3ca4c70199..27ba1dcaf5 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -60,6 +60,10 @@ sparks.attach(src) sparks.set_up(5, TRUE, src) +/obj/machinery/power/emitter/ComponentInitialize() + . = ..() + AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES) + /obj/machinery/power/emitter/RefreshParts() var/max_firedelay = 120 var/firedelay = 120 @@ -138,11 +142,6 @@ if(!anchored) step(src, get_dir(M, src)) - -/obj/machinery/power/emitter/emp_act(severity)//Emitters are hardened but still might have issues - return 1 - - /obj/machinery/power/emitter/process() if(stat & (BROKEN)) return diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index dcec821a90..909feeea07 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -59,6 +59,9 @@ field_generator power level display fields = list() connected_gens = list() +/obj/machinery/field/generator/ComponentInitialize() + . = ..() + AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES) /obj/machinery/field/generator/process() if(active == FG_ONLINE) @@ -148,10 +151,6 @@ field_generator power level display if(!anchored) step(src, get_dir(M, src)) -/obj/machinery/field/generator/emp_act() - return 0 - - /obj/machinery/field/generator/blob_act(obj/structure/blob/B) if(active) return 0 diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index d514a2c4e9..229323d8b0 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -408,6 +408,9 @@ /obj/machinery/power/smes/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return input_attempt = rand(0,1) inputting = input_attempt output_attempt = rand(0,1) @@ -419,7 +422,6 @@ charge = 0 update_icon() log_smes("an emp") - ..() /obj/machinery/power/smes/engineering charge = 1.5e6 // Engineering starts with some charge for singulo diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index b2714ad7ca..c6e3e69bcf 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -73,7 +73,7 @@ if(user.a_intent == INTENT_GRAB && user_buckle_mob(user.pulling, user, check_loc = 0)) return ..() -/obj/machinery/power/tesla_coil/tesla_act(var/power) +/obj/machinery/power/tesla_coil/tesla_act(power, tesla_flags, shocked_targets) if(anchored && !panel_open) obj_flags |= BEING_SHOCKED //don't lose arc power when it's not connected to anything @@ -82,7 +82,7 @@ add_avail(power_produced*input_power_multiplier) flick("coilhit", src) playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, 1, extrarange = 5) - tesla_zap(src, 5, power_produced) + tesla_zap(src, 5, power_produced, tesla_flags, shocked_targets) if(istype(linked_techweb)) linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, min(power_produced, 1)) // x4 coils = ~240/m point bonus for R&D addtimer(CALLBACK(src, .proc/reset_shocked), 10) @@ -110,14 +110,14 @@ circuit = /obj/item/circuitboard/machine/tesla_coil/research power_loss = 20 // something something, high voltage + resistance -/obj/machinery/power/tesla_coil/research/tesla_act(var/power) +/obj/machinery/power/tesla_coil/research/tesla_act(power, tesla_flags, shocked_things) if(anchored && !panel_open) obj_flags |= BEING_SHOCKED var/power_produced = powernet ? power / power_loss : power add_avail(power_produced*input_power_multiplier) flick("rpcoilhit", src) playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, 1, extrarange = 5) - tesla_zap(src, 5, power_produced) + tesla_zap(src, 5, power_produced, tesla_flags, shocked_things) if(istype(linked_techweb)) linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, min(power_produced, 3)) // x4 coils with a pulse per second or so = ~720/m point bonus for R&D addtimer(CALLBACK(src, .proc/reset_shocked), 10) diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index 9cdcd08810..e149033470 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -66,7 +66,7 @@ pixel_y = -32 for (var/ball in orbiting_balls) var/range = rand(1, CLAMP(orbiting_balls.len, 3, 7)) - tesla_zap(ball, range, TESLA_MINI_POWER/7*range, TRUE) + tesla_zap(ball, range, TESLA_MINI_POWER/7*range) else energy = 0 // ensure we dont have miniballs of miniballs @@ -159,7 +159,7 @@ var/mob/living/carbon/C = A C.dust() -/proc/tesla_zap(atom/source, zap_range = 3, power, explosive = FALSE, stun_mobs = TRUE) +/proc/tesla_zap(atom/source, zap_range = 3, power, tesla_flags = TESLA_DEFAULT_FLAGS, list/shocked_targets) . = source.dir if(power < 1000) return @@ -193,6 +193,9 @@ /obj/machinery/the_singularitygen/tesla)) for(var/A in typecache_filter_multi_list_exclusion(oview(source, zap_range+2), things_to_shock, blacklisted_tesla_types)) + if(!(tesla_flags & TESLA_ALLOW_DUPLICATES) && LAZYACCESS(shocked_targets, A)) + continue + if(istype(A, /obj/machinery/power/tesla_coil)) var/dist = get_dist(source, A) var/obj/machinery/power/tesla_coil/C = A @@ -263,33 +266,35 @@ if(closest_atom) //common stuff source.Beam(closest_atom, icon_state="lightning[rand(1,12)]", time=5, maxdistance = INFINITY) + if(!(tesla_flags & TESLA_ALLOW_DUPLICATES)) + LAZYSET(shocked_targets, closest_atom, TRUE) var/zapdir = get_dir(source, closest_atom) if(zapdir) . = zapdir //per type stuff: if(closest_tesla_coil) - closest_tesla_coil.tesla_act(power, explosive, stun_mobs) + closest_tesla_coil.tesla_act(power, tesla_flags, shocked_targets) else if(closest_grounding_rod) - closest_grounding_rod.tesla_act(power, explosive, stun_mobs) + closest_grounding_rod.tesla_act(power, tesla_flags, shocked_targets) else if(closest_mob) - var/shock_damage = CLAMP(round(power/400), 10, 90) + rand(-5, 5) - closest_mob.electrocute_act(shock_damage, source, 1, tesla_shock = 1, stun = stun_mobs) + var/shock_damage = (tesla_flags & TESLA_MOB_DAMAGE)? (min(round(power/600), 90) + rand(-5, 5)) : 0 + closest_mob.electrocute_act(shock_damage, source, 1, tesla_shock = 1, stun = (tesla_flags & TESLA_MOB_STUN)) if(issilicon(closest_mob)) var/mob/living/silicon/S = closest_mob - if(stun_mobs) + if((tesla_flags & TESLA_MOB_STUN) && (tesla_flags & TESLA_MOB_DAMAGE)) S.emp_act(EMP_LIGHT) - tesla_zap(S, 7, power / 1.5, explosive, stun_mobs) // metallic folks bounce it further + tesla_zap(S, 7, power / 1.5, tesla_flags, shocked_targets) // metallic folks bounce it further else - tesla_zap(closest_mob, 5, power / 1.5, explosive, stun_mobs) + tesla_zap(closest_mob, 5, power / 1.5, tesla_flags, shocked_targets) else if(closest_machine) - closest_machine.tesla_act(power, explosive, stun_mobs) + closest_machine.tesla_act(power, tesla_flags, shocked_targets) else if(closest_blob) - closest_blob.tesla_act(power, explosive, stun_mobs) + closest_blob.tesla_act(power, tesla_flags, shocked_targets) else if(closest_structure) - closest_structure.tesla_act(power, explosive, stun_mobs) + closest_structure.tesla_act(power, tesla_flags, shocked_targets) diff --git a/code/modules/power/tesla/generator.dm b/code/modules/power/tesla/generator.dm index 63bce099fa..53d7010806 100644 --- a/code/modules/power/tesla/generator.dm +++ b/code/modules/power/tesla/generator.dm @@ -5,6 +5,6 @@ icon_state = "TheSingGen" creation_type = /obj/singularity/energy_ball -/obj/machinery/the_singularitygen/tesla/tesla_act(power, explosive = FALSE) - if(explosive) +/obj/machinery/the_singularitygen/tesla/tesla_act(power, tesla_flags) + if(tesla_flags & TESLA_MACHINE_EXPLOSIVE) energy += power diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 28cf2408ca..5e511ed6e2 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -127,9 +127,10 @@ user.visible_message("[user] fires [src]!", null, null, COMBAT_MESSAGE_RANGE) /obj/item/gun/emp_act(severity) - for(var/obj/O in contents) - O.emp_act(severity) - + . = ..() + if(!(. & EMP_PROTECT_CONTENTS)) + for(var/obj/O in contents) + O.emp_act(severity) /obj/item/gun/afterattack(atom/target, mob/living/user, flag, params) if(firing_burst) diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index c990e491a8..7a3f002cbf 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -22,10 +22,12 @@ var/dead_cell = FALSE //set to true so the gun is given an empty cell /obj/item/gun/energy/emp_act(severity) - cell.use(round(cell.charge / severity)) - chambered = null //we empty the chamber - recharge_newshot() //and try to charge a new shot - update_icon() + . = ..() + if(!(. & EMP_PROTECT_CONTENTS)) + cell.use(round(cell.charge / severity)) + chambered = null //we empty the chamber + recharge_newshot() //and try to charge a new shot + update_icon() /obj/item/gun/energy/get_cell() return cell diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index d2ea2ab5f5..99f8166297 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -127,7 +127,9 @@ to_chat(M, "Your [name]'s reactor overloads!") /obj/item/gun/energy/e_gun/nuclear/emp_act(severity) - ..() + . = ..() + if(. & EMP_PROTECT_SELF) + return fail_chance = min(fail_chance + round(15/severity), 100) /obj/item/gun/energy/e_gun/nuclear/update_icon() diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index 727e9b6bf3..38e6d4d0c6 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -195,6 +195,9 @@ return ..() /obj/item/gun/energy/beam_rifle/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return chambered = null recharge_newshot() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 806805e3a0..b0dc498bfa 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -36,7 +36,7 @@ var/trajectory_ignore_forcemove = FALSE //instructs forceMove to NOT reset our trajectory to the new location! var/speed = 0.8 //Amount of deciseconds it takes for projectile to travel - var/pixel_speed = 33 //pixels per move - DO NOT FUCK WITH THIS UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING OR UNEXPECTED THINGS /WILL/ HAPPEN! + var/pixel_speed = 32 //pixels per move - DO NOT FUCK WITH THIS UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING OR UNEXPECTED THINGS /WILL/ HAPPEN! var/Angle = 0 var/original_angle = 0 //Angle at firing var/nondirectional_sprite = FALSE //Set TRUE to prevent projectiles from having their sprites rotated based on firing angle diff --git a/code/modules/projectiles/projectile/energy/tesla.dm b/code/modules/projectiles/projectile/energy/tesla.dm index 6eebd6afbf..7ca2bcb294 100644 --- a/code/modules/projectiles/projectile/energy/tesla.dm +++ b/code/modules/projectiles/projectile/energy/tesla.dm @@ -3,12 +3,20 @@ icon_state = "tesla_projectile" impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser var/chain + var/tesla_flags = TESLA_MOB_DAMAGE | TESLA_OBJ_DAMAGE + var/zap_range = 3 + var/power = 10000 /obj/item/projectile/energy/tesla/fire(setAngle) if(firer) chain = firer.Beam(src, icon_state = "lightning[rand(1, 12)]", time = INFINITY, maxdistance = INFINITY) ..() +/obj/item/projectile/energy/tesla/on_hit(atom/target) + . = ..() + tesla_zap(target, zap_range, power, tesla_flags) + qdel(src) + /obj/item/projectile/energy/tesla/Destroy() qdel(chain) return ..() @@ -16,16 +24,6 @@ /obj/item/projectile/energy/tesla/revolver name = "energy orb" -/obj/item/projectile/energy/tesla/revolver/on_hit(atom/target) - . = ..() - if(isliving(target)) - tesla_zap(target, 3, 10000) - qdel(src) - /obj/item/projectile/energy/tesla/cannon name = "tesla orb" - -/obj/item/projectile/energy/tesla/cannon/on_hit(atom/target) - . = ..() - tesla_zap(target, 3, 10000, explosive = FALSE, stun_mobs = FALSE) - qdel(src) + power = 20000 diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index d717cbf680..cf06f55e79 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -360,7 +360,7 @@ var/tesla_power = 20000 var/tesla_range = 15 - var/tesla_boom = FALSE + var/tesla_flags = TESLA_MOB_DAMAGE | TESLA_MOB_STUN | TESLA_OBJ_DAMAGE var/chain var/mob/living/caster @@ -377,7 +377,7 @@ visible_message("[src] fizzles on contact with [target]!") qdel(src) return - tesla_zap(src, tesla_range, tesla_power, tesla_boom) + tesla_zap(src, tesla_range, tesla_power, tesla_flags) qdel(src) /obj/item/projectile/magic/aoe/lightning/Destroy() diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 170b3a3a65..a4c85df943 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -315,6 +315,9 @@ obj/machinery/chem_dispenser/proc/work_animation() return cell /obj/machinery/chem_dispenser/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return var/list/datum/reagents/R = list() var/total = min(rand(7,15), FLOOR(cell.charge*powerefficiency, 1)) var/datum/reagents/Q = new(total*10) @@ -330,7 +333,6 @@ obj/machinery/chem_dispenser/proc/work_animation() cell.emp_act(severity) work_animation() visible_message("[src] malfunctions, spraying chemicals everywhere!") - ..() /obj/machinery/chem_dispenser/RefreshParts() diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 6875aa6fc3..f9c707570a 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1562,35 +1562,70 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/alexander name = "Alexander" id = "alexander" - description = "A creamy, indulgent delight that is stronger than it seems." + description = "Named after a Greek hero, this mix is said to embolden a user's shield as if they were in a phalanx." color = "#F5E9D3" boozepwr = 80 taste_description = "bitter, creamy cacao" glass_icon_state = "alexander" glass_name = "Alexander" glass_desc = "A creamy, indulgent delight that is stronger than it seems." + var/obj/item/shield/mighty_shield + +/datum/reagent/consumable/ethanol/alexander/on_mob_add(mob/living/L) + if(ishuman(L)) + var/mob/living/carbon/human/thehuman = L + for(var/obj/item/shield/theshield in thehuman.contents) + mighty_shield = theshield + mighty_shield.block_chance += 10 + to_chat(thehuman, "[theshield] appears polished, although you don't recall polishing it.") + return TRUE + +/datum/reagent/consumable/ethanol/alexander/on_mob_life(mob/living/L) + ..() + if(mighty_shield && !(mighty_shield in L.contents)) //If you had a shield and lose it, you lose the reagent as well. Otherwise this is just a normal drink. + L.reagents.del_reagent("alexander") + +/datum/reagent/consumable/ethanol/alexander/on_mob_delete(mob/living/L) + if(mighty_shield) + mighty_shield.block_chance -= 10 + to_chat(L,"You notice [mighty_shield] looks worn again. Weird.") + ..() + /datum/reagent/consumable/ethanol/sidecar name = "Sidecar" id = "sidecar" - description = "The one ride you’ll gladly give up the wheel for." + description = "The one ride you'll gladly give up the wheel for." color = "#FFC55B" boozepwr = 80 taste_description = "delicious freedom" glass_icon_state = "sidecar" glass_name = "Sidecar" - glass_desc = "The one ride you’ll gladly give up the wheel for." + glass_desc = "The one ride you'll gladly give up the wheel for." /datum/reagent/consumable/ethanol/between_the_sheets name = "Between the Sheets" id = "between_the_sheets" - description = "A provocatively named classic." + description = "A provocatively named classic. Funny enough, doctors recommend drinking it before taking a nap." color = "#F4C35A" boozepwr = 80 taste_description = "seduction" glass_icon_state = "between_the_sheets" glass_name = "Between the Sheets" - glass_desc = "A provocatively named classic." + glass_desc = "The only drink that comes with a label reminding you of Nanotrasen's zero-tolerance promiscuity policy." + +/datum/reagent/consumable/ethanol/between_the_sheets/on_mob_life(mob/living/L) + ..() + if(L.IsSleeping()) + if(L.bruteloss && L.fireloss) //If you are damaged by both types, slightly increased healing but it only heals one. The more the merrier wink wink. + if(prob(50)) + L.adjustBruteLoss(-0.25) + else + L.adjustFireLoss(-0.25) + else if(L.bruteloss && !L.fireloss) //If you have only one, it still heals but not as well. + L.adjustBruteLoss(-0.2) + else if(!L.bruteloss && L.fireloss) + L.adjustFireLoss(-0.2) /datum/reagent/consumable/ethanol/kamikaze name = "Kamikaze" diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 67b3d3c280..10b20dde42 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -721,11 +721,11 @@ description = "Milk for cool kids." color = "#7D4E29" taste_description = "chocolate milk" - + /datum/reagent/consumable/menthol name = "Menthol" id = "menthol" - description = "Tastes naturally minty, and imparts a very mild numbing sensation." + description = "Alleviates coughing symptoms one might have." color = "#80AF9C" taste_description = "mint" glass_icon_state = "glass_green" @@ -739,4 +739,4 @@ color = "#EA1D26" taste_description = "sweet pomegranates" glass_name = "glass of grenadine" - glass_desc = "Delicious flavored syrup." + glass_desc = "Delicious flavored syrup." \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index b98f3c0760..ba5703cbfb 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -686,4 +686,4 @@ description = "The sorrow and melancholy of a thousand bereaved clowns, forever denied their Honkmechs." nutriment_factor = 5 * REAGENTS_METABOLISM color = "#eef442" // rgb: 238, 244, 66 - taste_description = "mournful honking" \ No newline at end of file + taste_description = "mournful honking" diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index ddc9878546..c12c770ea2 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -931,7 +931,7 @@ id = "bicaridine" description = "Restores bruising. Overdose causes it instead." reagent_state = LIQUID - color = "#BF0000" + color = "#C8A5DC" overdose_threshold = 30 /datum/reagent/medicine/bicaridine/on_mob_life(mob/living/M) @@ -949,7 +949,7 @@ id = "dexalin" description = "Restores oxygen loss. Overdose causes it instead." reagent_state = LIQUID - color = "#0080FF" + color = "#C8A5DC" overdose_threshold = 30 /datum/reagent/medicine/dexalin/on_mob_life(mob/living/M) @@ -967,7 +967,7 @@ id = "kelotane" description = "Restores fire damage. Overdose causes it instead." reagent_state = LIQUID - color = "#FFA800" + color = "#C8A5DC" overdose_threshold = 30 /datum/reagent/medicine/kelotane/on_mob_life(mob/living/M) @@ -985,7 +985,7 @@ id = "antitoxin" description = "Heals toxin damage and removes toxins in the bloodstream. Overdose causes toxin damage." reagent_state = LIQUID - color = "#00A000" + color = "#C8A5DC" overdose_threshold = 30 taste_description = "a roll of gauze" @@ -1006,7 +1006,7 @@ id = "inaprovaline" description = "Stabilizes the breathing of patients. Good for those in critical condition." reagent_state = LIQUID - color = "#00BFFF" + color = "#C8A5DC" /datum/reagent/medicine/inaprovaline/on_mob_life(mob/living/M) if(M.losebreath >= 5) @@ -1018,7 +1018,7 @@ id = "tricordrazine" description = "Has a high chance to heal all types of damage. Overdose instead causes it." reagent_state = LIQUID - color = "#8040FF" + color = "#C8A5DC" overdose_threshold = 30 taste_description = "grossness" diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 0fa4ddd479..1e65a96389 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -393,6 +393,7 @@ modifier = -100 mix_message = "The teslium starts to spark as electricity arcs away from it!" mix_sound = 'sound/machines/defib_zap.ogg' + var/tesla_flags = TESLA_MOB_DAMAGE | TESLA_OBJ_DAMAGE | TESLA_MOB_STUN /datum/chemical_reaction/reagent_explosion/teslium_lightning/on_reaction(datum/reagents/holder, created_volume) var/T1 = created_volume * 20 //100 units : Zap 3 times, with powers 2000/5000/12000. Tesla revolvers have a power of 10000 for comparison. @@ -400,15 +401,15 @@ var/T3 = created_volume * 120 sleep(5) if(created_volume >= 75) - tesla_zap(holder.my_atom, 7, T1) + tesla_zap(holder.my_atom, 7, T1, tesla_flags) playsound(holder.my_atom, 'sound/machines/defib_zap.ogg', 50, 1) sleep(15) if(created_volume >= 40) - tesla_zap(holder.my_atom, 7, T2) + tesla_zap(holder.my_atom, 7, T2, tesla_flags) playsound(holder.my_atom, 'sound/machines/defib_zap.ogg', 50, 1) sleep(15) if(created_volume >= 10) //10 units minimum for lightning, 40 units for secondary blast, 75 units for tertiary blast. - tesla_zap(holder.my_atom, 7, T3) + tesla_zap(holder.my_atom, 7, T3, tesla_flags) playsound(holder.my_atom, 'sound/machines/defib_zap.ogg', 50, 1) ..() diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 561dbf2733..a2779f5039 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -180,7 +180,7 @@ Borg Shaker recharge_time = 3 accepts_reagent_upgrades = FALSE - reagent_ids = list("beer", "orangejuice", "grenadine" ,"limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale") + reagent_ids = list("beer", "orangejuice", "grenadine" ,"limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale", "fernet") /obj/item/reagent_containers/borghypo/borgshaker/attack(mob/M, mob/user) return //Can't inject stuff with a shaker, can we? //not with that attitude diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 08ffec82ae..0522166f72 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -222,6 +222,14 @@ category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_CARGO +/datum/design/board/bounty + name = "Computer Design (Bounty Console)" + desc = "Allows for the construction of circuit boards used to build a Bounty Console." + id = "bounty" + build_path = /obj/item/circuitboard/computer/bounty + category = list("Computer Boards") + departmental_flags = DEPARTMENTAL_FLAG_CARGO + /datum/design/board/mining name = "Computer Design (Outpost Status Display)" desc = "Allows for the construction of circuit boards used to build an outpost status display console." diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 5771ff9891..618f955450 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -122,6 +122,14 @@ departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL category = list ("Medical Machinery") +/datum/design/board/vr_sleeper + name = "Machine Design (VR Sleeper Board)" + desc = "The circuit board for a VR sleeper." + id = "vr_sleeper" + build_path = /obj/item/circuitboard/machine/vr_sleeper + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + category = list ("Medical Machinery") + /datum/design/board/cryotube name = "Machine Design (Cryotube Board)" desc = "The circuit board for a cryotube." diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index b4ab8872e0..d39b942807 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -79,7 +79,6 @@ Note: Must be placed within 3 tiles of the R&D Console use_power(250) if(thing == loaded_item) loaded_item = null - update_icon() var/list/food = thing.GetDeconstructableContents() for(var/obj/item/innerthing in food) destroy_item(innerthing, TRUE) @@ -90,10 +89,13 @@ Note: Must be placed within 3 tiles of the R&D Console var/obj/item/stack/sheet/S = thing if(S.amount > 1 && !innermode) S.amount-- + loaded_item = S else qdel(S) else qdel(thing) + if (!innermode) + update_icon() return TRUE /obj/machinery/rnd/destructive_analyzer/proc/user_try_decon_id(id, mob/user) @@ -104,9 +106,6 @@ Note: Must be placed within 3 tiles of the R&D Console var/datum/techweb_node/TN = get_techweb_node_by_id(id) if(!istype(TN)) return FALSE - var/list/can_boost = techweb_item_boost_check(loaded_item) - if(isnull(can_boost[id])) - return FALSE var/dpath = loaded_item.type var/list/worths = TN.boost_item_paths[dpath] var/list/differences = list() @@ -116,7 +115,7 @@ Note: Must be placed within 3 tiles of the R&D Console var/value = min(worths[i], TN.research_costs[i]) - used if(value > 0) differences[i] = value - if(!length(differences)) + if(length(worths) && !length(differences)) return FALSE var/choice = input("Are you sure you want to destroy [loaded_item] to [!length(worths) ? "reveal [TN.display_name]" : "boost [TN.display_name] by [json_encode(differences)] point\s"]?") in list("Proceed", "Cancel") if(choice == "Cancel") diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index a0eb2ada49..55b193de5a 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -19,7 +19,7 @@ #define FAIL 8 /obj/machinery/rnd/experimentor name = "\improper E.X.P.E.R.I-MENTOR" - desc = "A \"replacement\" for the deconstructive analyzer with a slight tendency to catastrophically fail." + desc = "A \"replacement\" for the destructive analyzer with a slight tendency to catastrophically fail." icon = 'icons/obj/machines/heavy_lathe.dmi' icon_state = "h_lathe" density = TRUE @@ -45,7 +45,7 @@ /obj/machinery/rnd/experimentor/proc/SetTypeReactions() for(var/I in typesof(/obj/item)) - if(istype(I, /obj/item/relic)) + if(ispath(I, /obj/item/relic)) item_reactions["[I]"] = SCANTYPE_DISCOVER else item_reactions["[I]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) @@ -53,7 +53,7 @@ if(ispath(I, /obj/item/stock_parts) || ispath(I, /obj/item/grenade/chem_grenade) || ispath(I, /obj/item/kitchen)) var/obj/item/tempCheck = I if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way - if(istype(I, /obj/item/grenade/chem_grenade/tuberculosis)) + if(ispath(I, /obj/item/grenade/chem_grenade/tuberculosis)) continue valid_items["[I]"] += 15 diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 8e99b64239..eb4c3b69a4 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -861,7 +861,7 @@ Nothing else in the console has ID requirements. switch(ls["disconnect"]) if("destroy") if(QDELETED(linked_destroy)) - say("No Deconstructive Analyzer Linked!") + say("No Destructive Analyzer Linked!") return linked_destroy.linked_console = null linked_destroy = null @@ -887,9 +887,10 @@ Nothing else in the console has ID requirements. say("Ejecting Technology Disk") if(ls["deconstruct"]) if(QDELETED(linked_destroy)) - say("No Deconstructive Analyzer Linked!") + say("No Destructive Analyzer Linked!") return - linked_destroy.user_try_decon_id(ls["deconstruct"], usr) + if(!linked_destroy.user_try_decon_id(ls["deconstruct"], usr)) + say("Destructive analysis failed!") //Protolathe Materials if(ls["disposeP"]) //Causes the protolathe to dispose of a single reagent (all of it) if(QDELETED(linked_lathe)) @@ -995,7 +996,7 @@ Nothing else in the console has ID requirements. screen = RDSCREEN_DESIGNDISK if(ls["eject_item"]) //Eject the item inside the destructive analyzer. if(QDELETED(linked_destroy)) - say("No Deconstructive Analyzer Linked!") + say("No Destructive Analyzer Linked!") return if(linked_destroy.busy) to_chat(usr, "The destructive analyzer is busy at the moment.") diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 98da69b646..20e05782ef 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -41,10 +41,12 @@ working = TRUE /obj/machinery/rnd/server/emp_act() + . = ..() + if(. & EMP_PROTECT_SELF) + return stat |= EMPED addtimer(CALLBACK(src, .proc/unemp), 600) refresh_working() - return ..() /obj/machinery/rnd/server/proc/unemp() stat &= ~EMPED diff --git a/code/modules/research/techweb/__techweb_helpers.dm b/code/modules/research/techweb/__techweb_helpers.dm index 1b814ede1d..1e90f0f28d 100644 --- a/code/modules/research/techweb/__techweb_helpers.dm +++ b/code/modules/research/techweb/__techweb_helpers.dm @@ -72,43 +72,44 @@ SSresearch.invalid_design_ids[id] = 1 /proc/node_boost_error(id, message) + WARNING("Invalid boost information for node \[[id]\]: [message]") SSresearch.invalid_node_boost[id] = message /proc/verify_techweb_nodes() for(var/n in SSresearch.techweb_nodes) var/datum/techweb_node/N = SSresearch.techweb_nodes[n] if(!istype(N)) - stack_trace("WARNING: Invalid research node with ID [n] detected and removed.") + WARNING("Invalid research node with ID [n] detected and removed.") SSresearch.techweb_nodes -= n research_node_id_error(n) for(var/p in N.prereq_ids) var/datum/techweb_node/P = SSresearch.techweb_nodes[p] if(!istype(P)) - stack_trace("WARNING: Invalid research prerequisite node with ID [p] detected in node [N.display_name]\[[N.id]\] removed.") + WARNING("Invalid research prerequisite node with ID [p] detected in node [N.display_name]\[[N.id]\] removed.") N.prereq_ids -= p research_node_id_error(p) for(var/d in N.design_ids) var/datum/design/D = SSresearch.techweb_designs[d] if(!istype(D)) - stack_trace("WARNING: Invalid research design with ID [d] detected in node [N.display_name]\[[N.id]\] removed.") + WARNING("Invalid research design with ID [d] detected in node [N.display_name]\[[N.id]\] removed.") N.designs -= d design_id_error(d) for(var/p in N.prerequisites) var/datum/techweb_node/P = N.prerequisites[p] if(!istype(P)) - stack_trace("WARNING: Invalid research prerequisite node with ID [p] detected in node [N.display_name]\[[N.id]\] removed.") + WARNING("Invalid research prerequisite node with ID [p] detected in node [N.display_name]\[[N.id]\] removed.") N.prerequisites -= p research_node_id_error(p) for(var/u in N.unlocks) var/datum/techweb_node/U = N.unlocks[u] if(!istype(U)) - stack_trace("WARNING: Invalid research unlock node with ID [u] detected in node [N.display_name]\[[N.id]\] removed.") + WARNING("Invalid research unlock node with ID [u] detected in node [N.display_name]\[[N.id]\] removed.") N.unlocks -= u research_node_id_error(u) for(var/d in N.designs) var/datum/design/D = N.designs[d] if(!istype(D)) - stack_trace("WARNING: Invalid research design with ID [d] detected in node [N.display_name]\[[N.id]\] removed.") + WARNING("Invalid research design with ID [d] detected in node [N.display_name]\[[N.id]\] removed.") N.designs -= d design_id_error(d) for(var/p in N.boost_item_paths) @@ -116,15 +117,15 @@ N.boost_item_paths -= p node_boost_error(N.id, "[p] is not a valid path.") var/list/points = N.boost_item_paths[p] - if(!islist(points)) - N.boost_item_paths -= p - node_boost_error(N.id, "No valid list.") - else + if(islist(points)) for(var/i in points) if(!isnum(points[i])) node_boost_error(N.id, "[points[i]] is not a valid number.") else if(!SSresearch.point_types[i]) node_boost_error(N.id, "[i] is not a valid point type.") + else if(!isnull(points)) + N.boost_item_paths -= p + node_boost_error(N.id, "No valid list.") CHECK_TICK /proc/verify_techweb_designs() diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 847519f042..0472bb9e7a 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -18,7 +18,7 @@ display_name = "Biological Technology" description = "What makes us tick." //the MC, silly! prereq_ids = list("base") - design_ids = list("chem_heater", "chem_master", "chem_dispenser", "sleeper", "pandemic", "defibmount", "operating", "soda_dispenser", "beer_dispenser") + design_ids = list("chem_heater", "chem_master", "chem_dispenser", "sleeper", "vr_sleeper", "pandemic", "defibmount", "operating", "soda_dispenser", "beer_dispenser") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 1f262b285c..8c5f5aec8d 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -415,14 +415,15 @@ /obj/docking_port/mobile/pod/request() var/obj/machinery/computer/shuttle/S = getControlConsole() - - if(GLOB.security_level == SEC_LEVEL_RED || GLOB.security_level == SEC_LEVEL_DELTA || (S && (S.obj_flags & EMAGGED))) + if(!istype(S, /obj/machinery/computer/shuttle/pod)) + return ..() + if(GLOB.security_level >= SEC_LEVEL_RED || (S && (S.obj_flags & EMAGGED))) if(launch_status == UNLAUNCHED) launch_status = EARLY_LAUNCHED return ..() else to_chat(usr, "Escape pods will only launch during \"Code Red\" security alert.") - return 1 + return TRUE /obj/docking_port/mobile/pod/Initialize() . = ..() @@ -535,13 +536,24 @@ new /obj/item/storage/toolbox/emergency(src) /obj/item/storage/pod/attackby(obj/item/W, mob/user, params) - return + if (can_interact(user)) + return ..() + +/obj/item/storage/pod/attack_hand(mob/user) + if (can_interact(user)) + SendSignal(COMSIG_TRY_STORAGE_SHOW, user) + return TRUE /obj/item/storage/pod/MouseDrop(over_object, src_location, over_location) + if(can_interact(usr)) + return ..() + +/obj/item/storage/pod/can_interact(mob/user) + if(!..()) + return FALSE if(GLOB.security_level == SEC_LEVEL_RED || GLOB.security_level == SEC_LEVEL_DELTA || unlocked) - . = ..() - else - to_chat(usr, "The storage unit will only unlock during a Red or Delta security alert.") + return TRUE + to_chat(user, "The storage unit will only unlock during a Red or Delta security alert.") /obj/docking_port/mobile/emergency/backup name = "backup shuttle" diff --git a/code/modules/shuttle/monastery.dm b/code/modules/shuttle/monastery.dm new file mode 100644 index 0000000000..b04c202dca --- /dev/null +++ b/code/modules/shuttle/monastery.dm @@ -0,0 +1,7 @@ +/obj/machinery/computer/shuttle/monastery_shuttle + name = "monastery shuttle console" + desc = "Used to control the monastery shuttle." + circuit = /obj/item/circuitboard/computer/monastery_shuttle + shuttleId = "pod1" + possible_destinations = "monastery_shuttle_asteroid;monastery_shuttle_station" + no_destination_swap = TRUE diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index bce22d05cf..1a5ba07576 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -270,8 +270,11 @@ All ShuttleMove procs go here /obj/item/storage/pod/afterShuttleMove(turf/oldT, list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir, rotation) . = ..() - unlocked = TRUE - // If the pod was launched, the storage will always open. + // If the pod was launched, the storage will always open. The CentCom check + // ignores the movement of the shuttle from the staging area on CentCom to + // the station as it is loaded in. + if (oldT && !is_centcom_level(oldT.z)) + unlocked = TRUE /************************************Mob move procs************************************/ diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index 75bac53d17..6a14fca455 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -114,18 +114,25 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list( setupExports() var/msg = "" + var/matched_bounty = FALSE var/sold_atoms = "" for(var/place in shuttle_areas) var/area/shuttle/shuttle_area = place for(var/atom/movable/AM in shuttle_area) - if(AM.anchored || iscameramob(AM)) + if(iscameramob(AM)) continue - sold_atoms += export_item_and_contents(AM, contraband, emagged, dry_run = FALSE) + if(bounty_ship_item_and_contents(AM, dry_run = FALSE)) + matched_bounty = TRUE + if(!AM.anchored) + sold_atoms += export_item_and_contents(AM, contraband, emagged, dry_run = FALSE) if(sold_atoms) sold_atoms += "." + if(matched_bounty) + msg += "Bounty items received. An update has been sent to all bounty consoles. " + for(var/a in GLOB.exports_list) var/datum/export/E = a var/export_text = E.total_printout() diff --git a/code/modules/spells/spell_types/conjure.dm b/code/modules/spells/spell_types/conjure.dm index 18bfb54935..3ebded7487 100644 --- a/code/modules/spells/spell_types/conjure.dm +++ b/code/modules/spells/spell_types/conjure.dm @@ -38,7 +38,7 @@ for(var/varName in newVars) if(varName in newVars) summoned_object.vv_edit_var(varName, newVars[varName]) - summoned_object.admin_spawned = TRUE + summoned_object.flags_1 |= ADMIN_SPAWNED_1 if(summon_lifespan) QDEL_IN(summoned_object, summon_lifespan) diff --git a/code/modules/spells/spell_types/rightandwrong.dm b/code/modules/spells/spell_types/rightandwrong.dm index 61048e9cbd..92db588be1 100644 --- a/code/modules/spells/spell_types/rightandwrong.dm +++ b/code/modules/spells/spell_types/rightandwrong.dm @@ -148,6 +148,9 @@ GLOBAL_VAR_INIT(summon_magic_triggered, FALSE) CRASH("Bad summon_type given: [summon_type]") for(var/mob/living/carbon/human/H in GLOB.player_list) + var/turf/T = get_turf(H) + if(T && is_away_level(T.z)) + continue if(summon_type == SUMMON_MAGIC) give_magic(H) else diff --git a/code/modules/stock_market/stockmarket.dm b/code/modules/stock_market/stockmarket.dm deleted file mode 100644 index 9a00cfce05..0000000000 --- a/code/modules/stock_market/stockmarket.dm +++ /dev/null @@ -1,171 +0,0 @@ - - -/datum/stockMarket - var/list/stocks = list() - var/list/balances = list() - var/list/last_read = list() - var/list/stockBrokers = list() - var/list/logs = list() - -/datum/stockMarket/New() - ..() - generateBrokers() - generateStocks() - START_PROCESSING(SSobj, src) - -/datum/stockMarket/proc/balanceLog(var/whose, var/net) - if (!(whose in balances)) - balances[whose] = net - else - balances[whose] += net -/datum/stockMarket/proc/generateBrokers() - stockBrokers = list() - var/list/fnames = list("Goldman", "Edward", "James", "Luis", "Alexander", "Walter", "Eugene", "Mary", "Morgan", "Jane", "Elizabeth", "Xavier", "Hayden", "Samuel", "Lee") - var/list/names = list("Johnson", "Rothschild", "Sachs", "Stanley", "Hepburn", "Brown", "McColl", "Fischer", "Edwards", "Becker", "Witter", "Walker", "Lambert", "Smith", "Montgomery", "Lynch", "Roosevelt", "Lehman") - var/list/locations = list("Earth", "Luna", "Mars", "Saturn", "Jupiter", "Uranus", "Pluto", "Europa", "Io", "Phobos", "Deimos", "Space", "Venus", "Neptune", "Mercury", "Kalliope", "Ganymede", "Callisto", "Amalthea", "Himalia", "Sybil", "Basil", "Badger", "Terry", "Artyom") - var/list/first = list("The", "First", "Premier", "Finest", "Prime") - var/list/company = list("Investments", "Securities", "Corporation", "Bank", "Brokerage", "& Co.", "Brothers", "& Sons", "Investement Firm", "Union", "Partners", "Capital", "Trade", "Holdings") - for(var/i in 1 to 5) - var/pname = "" - switch (rand(1,5)) - if (1) - pname = "[prob(10) ? pick(first) + " " : null][pick(names)] [pick(company)]" - if (2) - pname = "[pick(names)] & [pick(names)][prob(25) ? " " + pick(company) : null]" - if (3) - pname = "[prob(45) ? pick(first) + " " : null][pick(locations)] [pick(company)]" - if (4) - pname = "[prob(10) ? "The " : null][pick(names)] [pick(locations)] [pick(company)]" - if (5) - pname = "[prob(10) ? "The " : null][pick(fnames)] [pick(names)][prob(10) ? " " + pick(company) : null]" - if (pname in stockBrokers) - i-- - continue - stockBrokers += pname - -/datum/stockMarket/proc/generateDesignation(var/name) - if (length(name) <= 4) - return uppertext(name) - var/list/w = splittext(name, " ") - if (w.len >= 2) - var/d = "" - for(var/i in 1 to min(5, w.len)) - d += uppertext(ascii2text(text2ascii(w[i], 1))) - return d - else - var/d = uppertext(ascii2text(text2ascii(name, 1))) - for(var/i in 2 to length(name)) - if (prob(100 / i)) - d += uppertext(ascii2text(text2ascii(name, i))) - return d - -/datum/stockMarket/proc/generateStocks(var/amt = 15) - var/list/fruits = list("Banana", "Mimana", "Watermelon", "Ambrosia", "Pomegranate", "Reishi", "Papaya", "Mango", "Tomato", "Conkerberry", "Wood", "Lychee", "Mandarin", "Harebell", "Pumpkin", "Rhubarb", "Tamarillo", "Yantok", "Ziziphus", "Oranges", "Gatfruit", "Daisy", "Kudzu") - var/list/tech_prefix = list("Nano", "Cyber", "Funk", "Astro", "Fusion", "Tera", "Exo", "Star", "Virtual", "Plasma", "Robust", "Bit", "Future", "Hugbox", "Carbon", "Nerf", "Buff", "Nova", "Space", "Meta", "Cyber") - var/list/tech_short = list("soft", "tech", "prog", "tec", "tek", "ware", "", "gadgets", "nics", "tric", "trasen", "tronic", "coin") - var/list/random_nouns = list("Johnson", "Cluwne", "General", "Specific", "Master", "King", "Queen", "Table", "Rupture", "Dynamic", "Massive", "Mega", "Giga", "Certain", "Singulo", "State", "National", "International", "Interplanetary", "Sector", "Planet", "Burn", "Robust", "Exotic", "Solar", "Lunar", "Chelp", "Corgi", "Lag", "Lizard") - var/list/company = list("Company", "Factory", "Incorporated", "Industries", "Group", "Consolidated", "GmbH", "LLC", "Ltd", "Inc.", "Association", "Limited", "Software", "Technology", "Programming", "IT Group", "Electronics", "Nanotechnology", "Farms", "Stores", "Mobile", "Motors", "Electric", "Designs", "Energy", "Pharmaceuticals", "Communications", "Wholesale", "Holding", "Health", "Machines", "Astrotech", "Gadgets", "Kinetics") - for (var/i = 1, i <= amt, i++) - var/datum/stock/S = new - var/sname = "" - switch (rand(1,6)) - if(1) - while (sname == "" || sname == "FAG") // honestly it's a 0.6% chance per round this happens - or once in 166 rounds - so i'm accounting for it before someone yells at me - sname = "[consonant()][vowel()][consonant()]" - if (2) - sname = "[pick(tech_prefix)][pick(tech_short)][prob(20) ? " " + pick(company) : null]" - if (3 to 4) - var/fruit = pick(fruits) - fruits -= fruit - sname = "[prob(10) ? "The " : null][fruit][prob(40) ? " " + pick(company): null]" - if (5 to 6) - var/pname = pick(random_nouns) - random_nouns -= pname - switch (rand(1,3)) - if (1) - sname = "[pname] & [pname]" - if (2) - sname = "[pname] [pick(company)]" - if (3) - sname = "[pname]" - S.name = sname - S.short_name = generateDesignation(S.name) - S.current_value = rand(10, 125) - var/dv = rand(10, 40) / 10 - S.fluctuational_coefficient = prob(50) ? (1 / dv) : dv - S.average_optimism = rand(-10, 10) / 100 - S.optimism = S.average_optimism + (rand(-40, 40) / 100) - S.current_trend = rand(-200, 200) / 10 - S.last_trend = S.current_trend - S.disp_value_change = rand(-1, 1) - S.speculation = rand(-20, 20) - S.average_shares = round(rand(500, 10000) / 10) - S.outside_shareholders = rand(1000, 30000) - S.available_shares = rand(200000, 800000) - S.fluctuation_rate = rand(6, 20) - S.generateIndustry() - S.generateEvents() - stocks += S - last_read[S] = list() - -/datum/stockMarket/process() - for (var/stock in stocks) - var/datum/stock/S = stock - S.process() - -/datum/stockMarket/proc/add_log(var/log_type, var/user, var/company_name, var/stocks, var/shareprice, var/money) - var/datum/stock_log/L = new log_type - L.user_name = user - L.company_name = company_name - L.stocks = stocks - L.shareprice = shareprice - L.money = money - L.time = time2text(world.timeofday, "hh:mm") - logs += L - -GLOBAL_DATUM_INIT(stockExchange, /datum/stockMarket, new) - -/proc/plotBarGraph(var/list/points, var/base_text, var/width=400, var/height=400) - var/output = "" - if (points.len && height > 20 && width > 20) - var/min = points[1] - var/max = points[1] - for (var/v in points) - if (v < min) - min = v - if (v > max) - max = v - var/cells = (height - 20) / 20 - if (cells > round(cells)) - cells = round(cells) + 1 - var/diff = max - min - var/ost = diff / cells - if (min > 0) - min = max(min - ost, 0) - diff = max - min - ost = diff / cells - var/cval = max - var/cwid = width / (points.len + 1) - for (var/y = cells, y > 0, y--) - if (y == cells) - output += "" - else - output += "" - for (var/x = 0, x <= points.len, x++) - if (x == 0) - output += "" - else - var/v = points[x] - if (v >= cval) - output += "" - else - output += "" - output += "" - cval -= ost - output += "" - else - output += "" - output += "" - - return "[output]
[round(cval - ost)]  
[base_text]
[base_text]
" - diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index 5c442c1369..e93da8b139 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -56,11 +56,13 @@ ..() /obj/item/organ/cyberimp/arm/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(prob(15/severity) && owner) to_chat(owner, "[src] is hit by EMP!") // give the owner an idea about why his implant is glitching Retract() - ..() /obj/item/organ/cyberimp/arm/proc/Retract() if(!holder || (holder in src)) @@ -134,6 +136,9 @@ /obj/item/organ/cyberimp/arm/gun/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return if(prob(30/severity) && owner && !crit_fail) Retract() owner.visible_message("A loud bang comes from [owner]\'s [zone == BODY_ZONE_R_ARM ? "right" : "left"] arm!") @@ -143,8 +148,6 @@ owner.IgniteMob() owner.adjustFireLoss(25) crit_fail = 1 - else // The gun will still discharge anyway. - ..() /obj/item/organ/cyberimp/arm/gun/laser diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index e50e0e3fc3..133fe5d8be 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -29,7 +29,8 @@ synthesizing = FALSE /obj/item/organ/cyberimp/chest/nutriment/emp_act(severity) - if(!owner) + . = ..() + if(!owner || . & EMP_PROTECT_SELF) return owner.reagents.add_reagent("bad_food", poison_amount / severity) to_chat(owner, "You feel like your insides are burning.") @@ -89,7 +90,8 @@ revive_cost += 40 /obj/item/organ/cyberimp/chest/reviver/emp_act(severity) - if(!owner) + . = ..() + if(!owner || . & EMP_PROTECT_SELF) return if(reviving) @@ -198,4 +200,3 @@ toggle(silent = TRUE) return 0 - diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 57d81cad28..4aa06f01c6 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -30,12 +30,12 @@ w_class = WEIGHT_CLASS_TINY /obj/item/organ/cyberimp/brain/emp_act(severity) - if(!owner) + . = ..() + if(!owner || . & EMP_PROTECT_SELF) return var/stun_amount = 200/severity owner.Stun(stun_amount) to_chat(owner, "Your body seizes up!") - return stun_amount /obj/item/organ/cyberimp/brain/anti_drop @@ -70,13 +70,13 @@ /obj/item/organ/cyberimp/brain/anti_drop/emp_act(severity) - if(!owner) + . = ..() + if(!owner || . & EMP_PROTECT_SELF) return var/range = severity ? 10 : 5 var/atom/A if(active) release_items() - ..() for(var/obj/item/I in stored_items) A = pick(oview(range)) I.throw_at(A, range, 2) @@ -113,11 +113,11 @@ owner.SetKnockdown(STUN_SET_AMOUNT) /obj/item/organ/cyberimp/brain/anti_stun/emp_act(severity) - if(crit_fail) + . = ..() + if(crit_fail || . & EMP_PROTECT_SELF) return crit_fail = TRUE addtimer(CALLBACK(src, .proc/reboot), 90 / severity) - ..() /obj/item/organ/cyberimp/brain/anti_stun/proc/reboot() crit_fail = FALSE @@ -135,12 +135,13 @@ w_class = WEIGHT_CLASS_TINY /obj/item/organ/cyberimp/mouth/breathing_tube/emp_act(severity) + . = ..() + if(!owner || . & EMP_PROTECT_SELF) + return if(prob(60/severity)) to_chat(owner, "Your breathing tube suddenly closes!") owner.losebreath += 2 - - //BOX O' IMPLANTS /obj/item/storage/box/cyber_implants diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index fc0bdd4c04..5092b53374 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -89,11 +89,11 @@ status = ORGAN_ROBOTIC /obj/item/organ/eyes/robotic/emp_act(severity) - if(!owner) + . = ..() + if(!owner || . & EMP_PROTECT_SELF) + return + if(prob(10 * severity)) return - if(severity > 1) - if(prob(10 * severity)) - return to_chat(owner, "Static obfuscates your vision!") owner.flash_act(visual = 1) @@ -232,9 +232,11 @@ owner.cut_overlay(mob_overlay) /obj/item/organ/eyes/robotic/glow/emp_act() - if(active) - deactivate(silent = TRUE) - + . = ..() + if(!active || . & EMP_PROTECT_SELF) + return + deactivate(silent = TRUE) + /obj/item/organ/eyes/robotic/glow/Insert(mob/living/carbon/M, special = FALSE, drop_if_replaced = FALSE) . = ..() if (mobhook && mobhook.parent != M) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 6de223e67b..5424486649 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -152,6 +152,9 @@ synthetic = TRUE /obj/item/organ/heart/cybernetic/emp_act() + . = ..() + if(. & EMP_PROTECT_SELF) + return Stop() /obj/item/organ/heart/freedom @@ -167,4 +170,4 @@ to_chat(owner, "You feel yourself dying, but you refuse to give up!") owner.heal_overall_damage(15, 15) if(owner.reagents.get_reagent_amount("ephedrine") < 20) - owner.reagents.add_reagent("ephedrine", 10) \ No newline at end of file + owner.reagents.add_reagent("ephedrine", 10) diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index 360e58924b..cd9e60d3d1 100755 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -27,10 +27,9 @@ if(filterToxins && !owner.has_trait(TRAIT_TOXINLOVER)) //handle liver toxin filtration - var/static/list/toxinstypecache = typecacheof(/datum/reagent/toxin) for(var/I in C.reagents.reagent_list) var/datum/reagent/pickedreagent = I - if(is_type_in_typecache(pickedreagent, toxinstypecache)) + if(istype(pickedreagent, /datum/reagent/toxin)) var/thisamount = C.reagents.get_reagent_amount(initial(pickedreagent.id)) if (thisamount <= toxTolerance && thisamount) C.reagents.remove_reagent(initial(pickedreagent.id), 1) @@ -78,6 +77,9 @@ toxLethality = 0.008 //20% less damage than a normal liver /obj/item/organ/liver/cybernetic/emp_act(severity) + . = ..() + if(. & EMP_PROTECT_SELF) + return switch(severity) if(1) damage+=100 diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index a3fe2202b6..727033838b 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -346,6 +346,9 @@ synthetic = TRUE /obj/item/organ/lungs/cybernetic/emp_act() + . = ..() + if(. & EMP_PROTECT_SELF) + return owner.losebreath = 20 diff --git a/code/modules/uplink/uplink.dm b/code/modules/uplink/uplink.dm index 8586244180..e269e0bf49 100644 --- a/code/modules/uplink/uplink.dm +++ b/code/modules/uplink/uplink.dm @@ -13,6 +13,7 @@ GLOBAL_LIST_EMPTY(uplinks) var/active = FALSE var/lockable = TRUE var/locked = TRUE + var/allow_restricted = TRUE var/telecrystals var/selected_cat var/owner = null @@ -25,7 +26,7 @@ GLOBAL_LIST_EMPTY(uplinks) if(!isitem(parent)) return COMPONENT_INCOMPATIBLE GLOB.uplinks += src - uplink_items = get_uplink_items(gamemode) + uplink_items = get_uplink_items(gamemode, TRUE, allow_restricted) RegisterSignal(COMSIG_PARENT_ATTACKBY, .proc/OnAttackBy) RegisterSignal(COMSIG_ITEM_ATTACK_SELF, .proc/interact) owner = _owner @@ -66,7 +67,7 @@ GLOBAL_LIST_EMPTY(uplinks) /datum/component/uplink/proc/set_gamemode(_gamemode) gamemode = _gamemode - uplink_items = get_uplink_items(gamemode) + uplink_items = get_uplink_items(gamemode, TRUE, allow_restricted) /datum/component/uplink/proc/OnAttackBy(obj/item/I, mob/user) if(!active) diff --git a/code/modules/uplink/uplink_devices.dm b/code/modules/uplink/uplink_devices.dm index 2ce717f0de..79f09c4dbc 100644 --- a/code/modules/uplink/uplink_devices.dm +++ b/code/modules/uplink/uplink_devices.dm @@ -12,6 +12,12 @@ GET_COMPONENT(hidden_uplink, /datum/component/uplink) hidden_uplink.set_gamemode(/datum/game_mode/nuclear) +/obj/item/radio/uplink/nuclear_restricted/Initialize() + . = ..() + GET_COMPONENT(hidden_uplink, /datum/component/uplink) + hidden_uplink.allow_restricted = FALSE + hidden_uplink.set_gamemode(/datum/game_mode/nuclear) + /obj/item/radio/uplink/clownop/Initialize() . = ..() GET_COMPONENT(hidden_uplink, /datum/component/uplink) diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 2fba13522c..a2f85e9222 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -1,6 +1,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) -/proc/get_uplink_items(var/datum/game_mode/gamemode = null, allow_sales = TRUE) +/proc/get_uplink_items(var/datum/game_mode/gamemode = null, allow_sales = TRUE, allow_restricted = TRUE) var/list/filtered_uplink_items = list() var/list/sale_items = list() @@ -20,6 +20,8 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) continue if(I.player_minimum && I.player_minimum > GLOB.joined_player_list.len) continue + if (I.restricted && !allow_restricted) + continue if(!filtered_uplink_items[I.category]) filtered_uplink_items[I.category] = list() @@ -72,6 +74,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) var/list/restricted_roles = list() //If this uplink item is only available to certain roles. Roles are dependent on the frequency chip or stored ID. var/player_minimum //The minimum crew size needed for this item to be added to uplinks. var/purchase_log_vis = TRUE // Visible in the purchase log? + var/restricted = FALSE // Adds restrictions for VR/Events /datum/uplink_item/New() . = ..() @@ -379,6 +382,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 12 surplus = 35 include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) + restricted = TRUE /datum/uplink_item/dangerous/guardian name = "Holoparasites" @@ -389,6 +393,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) surplus = 0 exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) player_minimum = 25 + restricted = TRUE // Ammunition /datum/uplink_item/ammo @@ -584,6 +589,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 25 refundable = TRUE include_modes = list(/datum/game_mode/nuclear) + restricted = TRUE /datum/uplink_item/support/reinforcement/assault_borg name = "Syndicate Assault Cyborg" @@ -591,6 +597,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/antag_spawner/nuke_ops/borg_tele/assault refundable = TRUE cost = 65 + restricted = TRUE /datum/uplink_item/support/reinforcement/medical_borg name = "Syndicate Medical Cyborg" @@ -598,6 +605,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/antag_spawner/nuke_ops/borg_tele/medical refundable = TRUE cost = 35 + restricted = TRUE /datum/uplink_item/support/gygax name = "Gygax Exosuit" @@ -627,6 +635,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/antag_spawner/nuke_ops/clown cost = 20 include_modes = list(/datum/game_mode/nuclear/clown_ops) + restricted = TRUE // Stealthy Weapons /datum/uplink_item/stealthy_weapons @@ -719,6 +728,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) them for longer. Beware, it has a chance to detonate your PDA." item = /obj/item/cartridge/virus/syndicate cost = 6 + restricted = TRUE /datum/uplink_item/stealthy_weapons/suppressor name = "Universal Suppressor" @@ -794,6 +804,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) telecrystals normally." item = /obj/item/cartridge/virus/frame cost = 4 + restricted = TRUE /datum/uplink_item/stealthy_tools/agent_card name = "Agent Identification Card" @@ -978,6 +989,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/encryptionkey/binary cost = 5 surplus = 75 + restricted = TRUE /datum/uplink_item/device_tools/encryptionkey name = "Syndicate Encryption Key" @@ -986,6 +998,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/encryptionkey/syndicate cost = 2 surplus = 75 + restricted = TRUE /datum/uplink_item/device_tools/ai_detector name = "Artificial Intelligence Detector" @@ -1110,6 +1123,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 30 surplus = 0 include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) + restricted = TRUE /datum/uplink_item/device_tools/shield name = "Energy Shield" @@ -1199,6 +1213,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) cost = 4 // An empty uplink is kinda useless. surplus = 0 + restricted = TRUE /datum/uplink_item/implants/adrenal name = "Adrenal Implant" @@ -1231,13 +1246,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/storage/box/syndie_kit/imp_macrobomb cost = 20 include_modes = list(/datum/game_mode/nuclear) + restricted = TRUE /datum/uplink_item/implants/radio name = "Internal Syndicate Radio Implant" desc = "An implant injected into the body, allowing the use of an internal syndicate radio. Used just like a regular headset, but can be disabled to use external headsets normally and to avoid detection." item = /obj/item/storage/box/syndie_kit/imp_radio cost = 4 - + restricted = TRUE // Cybernetics /datum/uplink_item/cyber_implants diff --git a/code/modules/vehicles/atv.dm b/code/modules/vehicles/atv.dm index ac5be5b51c..eb6a9a92e2 100644 --- a/code/modules/vehicles/atv.dm +++ b/code/modules/vehicles/atv.dm @@ -32,7 +32,6 @@ /obj/machinery/porta_turret/syndicate/vehicle_turret name = "mounted turret" scan_range = 7 - emp_vunerable = 1 density = FALSE /obj/vehicle/ridden/atv/turret/Initialize() diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index c644b09cf2..f3ab636fb0 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -3,6 +3,7 @@ name = "ClothesMate" //renamed to make the slogan rhyme desc = "A vending machine for clothing." icon_state = "clothes" + icon_deny = "clothes-deny" product_slogans = "Dress for success!;Prepare to look swagalicious!;Look at all this free swag!;Why leave style up to fate? Use the ClothesMate!" vend_reply = "Thank you for using the ClothesMate!" products = list(/obj/item/clothing/head/that = 2, diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm new file mode 100644 index 0000000000..f9aa8f216a --- /dev/null +++ b/code/modules/vending/wardrobes.dm @@ -0,0 +1,384 @@ +/obj/item/vending_refill/wardrobe + icon_state = "refill_clothes" + +/obj/machinery/vending/wardrobe/sec_wardrobe + name = "\improper SecDrobe" + desc = "A vending machine for security and security-related clothing!" + icon_state = "secdrobe" + product_ads = "Beat perps in style!;It's red so you can't see the blood!;You have the right to be fashionable!;Now you can be the fashion police you always wanted to be!" + vend_reply = "Thank you for using the SecDrobe!" + products = list(/obj/item/clothing/suit/hooded/wintercoat/security = 1, + /obj/item/storage/backpack/security = 1, + /obj/item/storage/backpack/satchel/sec = 1, + /obj/item/storage/backpack/duffelbag/sec = 2, + /obj/item/clothing/under/rank/security = 3, + /obj/item/clothing/shoes/jackboots = 3, + /obj/item/clothing/head/beret/sec = 3, + /obj/item/clothing/head/soft/sec = 3, + /obj/item/clothing/mask/bandana/red = 3, + /obj/item/clothing/under/rank/security/skirt = 3, + /obj/item/clothing/under/rank/security/grey = 3) + premium = list(/obj/item/clothing/under/rank/security/navyblue = 3, + /obj/item/clothing/suit/security/officer = 3, + /obj/item/clothing/head/beret/sec/navyofficer = 3) + refill_canister = /obj/item/vending_refill/wardrobe/sec_wardrobe + +/obj/item/vending_refill/wardrobe/sec_wardrobe + machine_name = "SecDrobe" + charges = list(10, 0, 3) + init_charges = list(10, 0, 3) + +/obj/machinery/vending/wardrobe/medi_wardrobe + name = "\improper MediDrobe" + desc = "A vending machine rumoured to be capable of dispensing clothing for medical personnel." + icon_state = "medidrobe" + product_ads = "Make those blood stains look fashionable!!" + vend_reply = "Thank you for using the MediDrobe!" + products = list(/obj/item/clothing/accessory/pocketprotector = 1, + /obj/item/storage/backpack/duffelbag/med = 1, + /obj/item/storage/backpack/medic = 1, + /obj/item/storage/backpack/satchel/med = 1, + /obj/item/clothing/suit/hooded/wintercoat/medical = 1, + /obj/item/clothing/under/rank/nursesuit = 1, + /obj/item/clothing/head/nursehat = 1, + /obj/item/clothing/under/rank/medical/blue = 1, + /obj/item/clothing/under/rank/medical/green = 1, + /obj/item/clothing/under/rank/medical/purple = 1, + /obj/item/clothing/under/rank/medical = 3, + /obj/item/clothing/suit/toggle/labcoat = 3, + /obj/item/clothing/suit/toggle/labcoat/emt = 3, + /obj/item/clothing/shoes/sneakers/white = 3, + /obj/item/clothing/head/soft/emt = 3, + /obj/item/clothing/suit/apron/surgical = 1, + /obj/item/clothing/mask/surgical = 1) + refill_canister = /obj/item/vending_refill/wardrobe/medi_wardrobe + +/obj/item/vending_refill/wardrobe/medi_wardrobe + machine_name = "MediDrobe" + charges = list(10, 0, 0) + init_charges = list(10, 0, 0) + +/obj/machinery/vending/wardrobe/engi_wardrobe + name = "EngiDrobe" + desc = "A vending machine renowned for vending industrial grade clothing." + icon_state = "engidrobe" + product_ads = "Guaranteed to protect your feet from industrial accidents!;Afraid of radiation? Then wear yellow!" + vend_reply = "Thank you for using the EngiDrobe!" + products = list(/obj/item/clothing/accessory/pocketprotector = 1, + /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 = 1, + /obj/item/clothing/under/rank/engineer = 3, + /obj/item/clothing/suit/hazardvest = 3, + /obj/item/clothing/shoes/workboots = 3, + /obj/item/clothing/head/hardhat = 3) + refill_canister = /obj/item/vending_refill/wardrobe/engi_wardrobe + +/obj/item/vending_refill/wardrobe/engi_wardrobe + machine_name = "EngiDrobe" + charges = list(7, 0, 0) + init_charges = list(7, 0, 0) + +/obj/machinery/vending/wardrobe/atmos_wardrobe + name = "AtmosDrobe" + desc = "This relatively unknown vending machine delivers clothing for Atmospherics Technicians, an equally unknown job." + icon_state = "atmosdrobe" + product_ads = "Get your inflammable clothing right here!!!" + vend_reply = "Thank you for using the AtmosDrobe!" + products = list(/obj/item/clothing/accessory/pocketprotector = 1, + /obj/item/storage/backpack/duffelbag/engineering = 1, + /obj/item/storage/backpack/satchel/eng = 1, + /obj/item/storage/backpack/industrial = 1, + /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos = 3, + /obj/item/clothing/under/rank/atmospheric_technician = 3, + /obj/item/clothing/shoes/sneakers/black = 3) + refill_canister = /obj/item/vending_refill/wardrobe/atmos_wardrobe + +/obj/item/vending_refill/wardrobe/atmos_wardrobe + machine_name = "AtmosDrobe" + charges = list(5, 0, 0) + init_charges = list(5, 0, 0) + +/obj/machinery/vending/wardrobe/cargo_wardrobe + name = "CargoDrobe" + desc = "A highly advanced vending machine for buying cargo related clothing for free." + icon_state = "cargodrobe" + product_ads = "Upgraded Assistant Style! Pick yours today!;These shorts are comfy and easy to wear, get yours now!" + vend_reply = "Thank you for using the CargoDrobe!" + products = list(/obj/item/clothing/suit/hooded/wintercoat/cargo = 1, + /obj/item/clothing/under/rank/cargotech = 3, + /obj/item/clothing/shoes/sneakers/black = 3, + /obj/item/clothing/gloves/fingerless = 3, + /obj/item/clothing/head/soft = 3, + /obj/item/radio/headset/headset_cargo = 1) + refill_canister = /obj/item/vending_refill/wardrobe/cargo_wardrobe + +/obj/item/vending_refill/wardrobe/cargo_wardrobe + machine_name = "CargoDrobe" + charges = list(5, 0, 0) + init_charges = list(5, 0, 0) + +/obj/machinery/vending/wardrobe/robo_wardrobe + name = "RoboDrobe" + desc = "A vending machine designed to dispense clothing known only to roboticists." + icon_state = "robodrobe" + product_ads = "You turn me TRUE, use defines!;0110001101101100011011110111010001101000011001010111001101101000011001010111001001100101" + vend_reply = "Thank you for using the RoboDrobe!" + products = list(/obj/item/clothing/glasses/hud/diagnostic = 2, + /obj/item/clothing/under/rank/roboticist = 2, + /obj/item/clothing/suit/toggle/labcoat = 2, + /obj/item/clothing/shoes/sneakers/black = 2, + /obj/item/clothing/gloves/fingerless = 2, + /obj/item/clothing/head/soft/black = 2, + /obj/item/clothing/mask/bandana/skull = 1) + refill_canister = /obj/item/vending_refill/wardrobe/robo_wardrobe + +/obj/item/vending_refill/wardrobe/robo_wardrobe + machine_name = "RoboDrobe" + charges = list(4, 0, 0) + init_charges = list(4, 0, 0) + +/obj/machinery/vending/wardrobe/science_wardrobe + name = "SciDrobe" + desc = "A simple vending machine suitable to dispense well tailored science clothing. Endorsed by Cubans." + icon_state = "scidrobe" + product_ads = "Longing for the smell of flesh plasma? Buy your science clothing now!;Made with 10% Auxetics, so you don't have to worry losing your arm!" + vend_reply = "Thank you for using the SciDrobe!" + products = list(/obj/item/clothing/accessory/pocketprotector = 1, + /obj/item/storage/backpack/science = 2, + /obj/item/storage/backpack/satchel/tox = 2, + /obj/item/clothing/suit/hooded/wintercoat/science = 1, + /obj/item/clothing/under/rank/scientist = 3, + /obj/item/clothing/suit/toggle/labcoat/science = 3, + /obj/item/clothing/shoes/sneakers/white = 3, + /obj/item/radio/headset/headset_sci = 2, + /obj/item/clothing/mask/gas = 3) + refill_canister = /obj/item/vending_refill/wardrobe/science_wardrobe + +/obj/item/vending_refill/wardrobe/science_wardrobe + machine_name = "SciDrobe" + charges = list(8, 0, 0) + init_charges = list(8, 0, 0) + +/obj/machinery/vending/wardrobe/hydro_wardrobe + name = "Hydrobe" + desc = "A machine with a catchy name. It dispenses botany related clothing and gear." + icon_state = "hydrobe" + product_ads = "Do you love soil? Then buy our clothes!;Get outfits to match your green thumb here!" + vend_reply = "Thank you for using the Hydrobe!" + products = list(/obj/item/storage/backpack/botany = 2, + /obj/item/storage/backpack/satchel/hyd = 2, + /obj/item/clothing/suit/hooded/wintercoat/hydro = 1, + /obj/item/clothing/suit/apron = 2, + /obj/item/clothing/suit/apron/overalls = 3, + /obj/item/clothing/under/rank/hydroponics = 3, + /obj/item/clothing/mask/bandana = 3) + refill_canister = /obj/item/vending_refill/wardrobe/hydro_wardrobe + +/obj/item/vending_refill/wardrobe/hydro_wardrobe + machine_name = "HyDrobe" + charges = list(6, 0, 0) + init_charges = list(6, 0, 0) + +/obj/machinery/vending/wardrobe/curator_wardrobe + name = "CuraDrobe" + desc = "A lowstock vendor only capable of vending clothing for curators and librarians." + icon_state = "curadrobe" + product_ads = "Our clothes are endorsed by treasure hunters everywhere!" + vend_reply = "Thank you for using the CuraDrobe!" + products = list(/obj/item/clothing/head/fedora/curator = 1, + /obj/item/clothing/suit/curator = 1, + /obj/item/clothing/under/rank/curator/treasure_hunter = 1, + /obj/item/clothing/shoes/workboots/mining = 1, + /obj/item/storage/backpack/satchel/explorer = 1, + /obj/item/storage/bag/books = 1) + refill_canister = /obj/item/vending_refill/wardrobe/curator_wardrobe + +/obj/item/vending_refill/wardrobe/curator_wardrobe + machine_name = "CuraDrobe" + charges = list(3, 0, 0) + init_charges = list(3, 0, 0) + +/obj/machinery/vending/wardrobe/bar_wardrobe + name = "BarDrobe" + desc = "A stylish vendor to dispense the most stylish bar clothing!" + icon_state = "bardrobe" + product_ads = "Guaranteed to prevent stains from spilled drinks!" + vend_reply = "Thank you for using the BarDrobe!" + products = list(/obj/item/clothing/head/that = 2, + /obj/item/radio/headset/headset_srv = 2, + /obj/item/clothing/under/sl_suit = 2, + /obj/item/clothing/under/rank/bartender = 2, + /obj/item/clothing/under/rank/bartender/purple = 1, + /obj/item/clothing/accessory/waistcoat = 2, + /obj/item/clothing/suit/apron/purple_bartender = 1, + /obj/item/clothing/head/soft/black = 2, + /obj/item/clothing/shoes/sneakers/black = 2, + /obj/item/reagent_containers/glass/rag = 2, + /obj/item/storage/box/beanbag = 1, + /obj/item/clothing/suit/armor/vest/alt = 1, + /obj/item/circuitboard/machine/dish_drive = 1, + /obj/item/clothing/glasses/sunglasses/reagent = 1, + /obj/item/clothing/neck/petcollar = 1, + /obj/item/storage/belt/bandolier = 1) + refill_canister = /obj/item/vending_refill/wardrobe/bar_wardrobe + +/obj/item/vending_refill/wardrobe/bar_wardrobe + machine_name = "BarDrobe" + charges = list(8, 0, 0) + init_charges = list(8, 0, 0) + +/obj/machinery/vending/wardrobe/chef_wardrobe + name = "ChefDrobe" + desc = "This vending machine might not dispense meat, but it certainly dispenses chef related clothing." + icon_state = "chefdrobe" + product_ads = "Our clothes are guaranteed to protect you from food splatters!" + vend_reply = "Thank you for using the ChefDrobe!" + products = list(/obj/item/clothing/under/waiter = 2, + /obj/item/radio/headset/headset_srv = 2, + /obj/item/clothing/accessory/waistcoat = 2, + /obj/item/clothing/suit/apron/chef = 3, + /obj/item/clothing/head/soft/mime = 2, + /obj/item/storage/box/mousetraps = 2, + /obj/item/circuitboard/machine/dish_drive = 1, + /obj/item/clothing/suit/toggle/chef = 1, + /obj/item/clothing/under/rank/chef = 1, + /obj/item/clothing/head/chefhat = 1, + /obj/item/reagent_containers/glass/rag = 1) + refill_canister = /obj/item/vending_refill/wardrobe/chef_wardrobe + +/obj/item/vending_refill/wardrobe/chef_wardrobe + machine_name = "ChefDrobe" + charges = list(6, 0, 0) + init_charges = list(6, 0, 0) + +/obj/machinery/vending/wardrobe/jani_wardrobe + name = "JaniDrobe" + desc = "A self cleaning vending machine capable of dispensing clothing for janitors." + icon_state = "janidrobe" + product_ads = "Come and get your janitorial clothing, now endorsed by lizard janitors everywhere!" + vend_reply = "Thank you for using the JaniDrobe!" + products = list(/obj/item/clothing/under/rank/janitor = 1, + /obj/item/cartridge/janitor = 1, + /obj/item/clothing/gloves/color/black = 1, + /obj/item/clothing/head/soft/purple = 1, + /obj/item/paint/paint_remover = 1, + /obj/item/melee/flyswatter = 1, + /obj/item/flashlight = 1, + /obj/item/caution = 6, + /obj/item/holosign_creator = 1, + /obj/item/lightreplacer = 1, + /obj/item/soap = 1, + /obj/item/storage/bag/trash = 1, + /obj/item/clothing/shoes/galoshes = 1, + /obj/item/watertank/janitor = 1, + /obj/item/storage/belt/janitor = 1) + refill_canister = /obj/item/vending_refill/wardrobe/jani_wardrobe + +/obj/item/vending_refill/wardrobe/jani_wardrobe + machine_name = "JaniDrobe" + charges = list(7, 0, 0) + init_charges = list(7, 0, 0) + +/obj/machinery/vending/wardrobe/law_wardrobe + name = "LawDrobe" + desc = "Objection! This wardrobe dispenses the rule of law... and lawyer clothing." + icon_state = "lawdrobe" + product_ads = "OBJECTION! Get the rule of law for yourself!" + vend_reply = "Thank you for using the LawDrobe!" + products = list(/obj/item/clothing/under/lawyer/female = 1, + /obj/item/clothing/under/lawyer/black = 1, + /obj/item/clothing/under/lawyer/red = 1, + /obj/item/clothing/under/lawyer/bluesuit = 1, + /obj/item/clothing/suit/toggle/lawyer = 1, + /obj/item/clothing/under/lawyer/purpsuit = 1, + /obj/item/clothing/suit/toggle/lawyer/purple = 1, + /obj/item/clothing/under/lawyer/blacksuit = 1, + /obj/item/clothing/suit/toggle/lawyer/black = 1, + /obj/item/clothing/shoes/laceup = 2, + /obj/item/clothing/accessory/lawyers_badge = 2) + refill_canister = /obj/item/vending_refill/wardrobe/law_wardrobe + +/obj/item/vending_refill/wardrobe/law_wardrobe + machine_name = "LawDrobe" + charges = list(5, 0, 0) + init_charges = list(5, 0, 0) + +/obj/machinery/vending/wardrobe/chap_wardrobe + name = "ChapDrobe" + desc = "This most blessed and holy machine vends clothing only suitable for chaplains to gaze upon." + icon_state = "chapdrobe" + product_ads = "Are you being bothered by cultists or pesky revenants? Then come and dress like the holy man!;Clothes for men of the cloth!" + vend_reply = "Thank you for using the ChapDrobe!" + products = list(/obj/item/holybeacon = 1, + /obj/item/storage/backpack/cultpack = 1, + /obj/item/clothing/accessory/pocketprotector/cosmetology = 1, + /obj/item/clothing/under/rank/chaplain = 1, + /obj/item/clothing/shoes/sneakers/black = 1, + /obj/item/clothing/suit/nun = 1, + /obj/item/clothing/head/nun_hood = 1, + /obj/item/clothing/suit/holidaypriest = 1, + /obj/item/storage/fancy/candle_box = 2) + refill_canister = /obj/item/vending_refill/wardrobe/chap_wardrobe + +/obj/item/vending_refill/wardrobe/chap_wardrobe + machine_name = "ChapDrobe" + charges = list(6, 0, 0) + init_charges = list(6, 0, 0) + +/obj/machinery/vending/wardrobe/chem_wardrobe + name = "ChemDrobe" + desc = "A vending machine for dispensing chemistry related clothing." + icon_state = "chemdrobe" + product_ads = "Our clothes are 0.5% more resistant to acid spills! Get yours now!" + vend_reply = "Thank you for using the ChemDrobe!" + products = list(/obj/item/clothing/under/rank/chemist = 2, + /obj/item/clothing/shoes/sneakers/white = 2, + /obj/item/clothing/suit/toggle/labcoat/chemist = 2, + /obj/item/storage/backpack/chemistry = 2, + /obj/item/storage/backpack/satchel/chem = 2, + /obj/item/storage/bag/chemistry = 2) + refill_canister = /obj/item/vending_refill/wardrobe/chem_wardrobe + +/obj/item/vending_refill/wardrobe/chem_wardrobe + machine_name = "ChemDrobe" + charges = list(4, 0, 0) + init_charges = list(4, 0, 0) + +/obj/machinery/vending/wardrobe/gene_wardrobe + name = "GeneDrobe" + desc = "A machine for dispensing clothing related to genetics." + icon_state = "genedrobe" + product_ads = "Perfect for the mad scientist in you!" + vend_reply = "Thank you for using the GeneDrobe!" + products = list(/obj/item/clothing/under/rank/geneticist = 2, + /obj/item/clothing/shoes/sneakers/white = 2, + /obj/item/clothing/suit/toggle/labcoat/genetics = 2, + /obj/item/storage/backpack/genetics = 2, + /obj/item/storage/backpack/satchel/gen = 2) + refill_canister = /obj/item/vending_refill/wardrobe/gene_wardrobe + +/obj/item/vending_refill/wardrobe/gene_wardrobe + machine_name = "GeneDrobe" + charges = list(4, 0, 0) + init_charges = list(4, 0, 0) + +/obj/machinery/vending/wardrobe/viro_wardrobe + name = "ViroDrobe" + desc = "An unsterilized machine for dispending virology related clothing." + icon_state = "virodrobe" + product_ads = " Viruses getting you down? Then upgrade to sterilized clothing today!" + vend_reply = "Thank you for using the ViroDrobe" + products = list(/obj/item/clothing/under/rank/virologist = 2, + /obj/item/clothing/shoes/sneakers/white = 2, + /obj/item/clothing/suit/toggle/labcoat/virologist = 2, + /obj/item/clothing/mask/surgical = 2, + /obj/item/storage/backpack/virology = 2, + /obj/item/storage/backpack/satchel/vir = 2) + refill_canister = /obj/item/vending_refill/wardrobe/viro_wardrobe + +/obj/item/vending_refill/wardrobe/viro_wardrobe + machine_name = "ViroDrobe" + charges = list(4, 0, 0) + init_charges = list(4, 0, 0) \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-38106.yml b/html/changelogs/AutoChangeLog-pr-38106.yml new file mode 100644 index 0000000000..ca76e50b52 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-38106.yml @@ -0,0 +1,5 @@ +author: "SpaceManiac" +delete-after: True +changes: + - bugfix: "The destructive analyzer can once again be used to reveal nodes." + - spellcheck: "Some references to \"deconstructive analyzer\" have been updated to \"destructive\"." diff --git a/html/changelogs/AutoChangeLog-pr-38127.yml b/html/changelogs/AutoChangeLog-pr-38127.yml new file mode 100644 index 0000000000..b8e6b66b33 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-38127.yml @@ -0,0 +1,5 @@ +author: "Dax Dupont" +delete-after: True +changes: + - bugfix: "Fixes the wrong tiles in Syndicate VR trainer and uses different tiny fans." + - bugfix: "Access didn't append to VR IDs" diff --git a/html/create_object.html b/html/create_object.html index 619da3ec47..3609e46916 100644 --- a/html/create_object.html +++ b/html/create_object.html @@ -35,7 +35,7 @@ R
Number: - Dir: + Dir: Name:
Where: