diff --git a/code/__defines/chemistry.dm b/code/__defines/chemistry.dm index 399c7e879b..0976ed5ea3 100644 --- a/code/__defines/chemistry.dm +++ b/code/__defines/chemistry.dm @@ -35,6 +35,7 @@ #define CE_ALCOHOL_TOXIC "alcotoxic" // Liver damage #define CE_SPEEDBOOST "gofast" // Hyperzine #define CE_SLOWDOWN "goslow" // Slowdown +#define CE_ANTACID "nopuke" // Don't puke. #define REAGENTS_PER_SHEET 20 diff --git a/code/__defines/mobs.dm b/code/__defines/mobs.dm index efb94d4963..de9ffa6cf9 100644 --- a/code/__defines/mobs.dm +++ b/code/__defines/mobs.dm @@ -194,10 +194,24 @@ #define O_KIDNEYS "kidneys" #define O_APPENDIX "appendix" #define O_VOICE "voicebox" -#define O_STANDARD list(O_EYES, O_HEART, O_LUNGS, O_BRAIN, O_LIVER, O_KIDNEYS, O_APPENDIX, O_VOICE) +#define O_SPLEEN "spleen" +#define O_STOMACH "stomach" +#define O_INTESTINE "intestine" +#define O_STANDARD list(O_EYES, O_HEART, O_LUNGS, O_BRAIN, O_LIVER, O_KIDNEYS, O_SPLEEN, O_APPENDIX, O_VOICE, O_STOMACH, O_INTESTINE) // Augments -#define O_AUG_TSHADE "integrated thermolensing implant" +#define O_AUG_EYES "occular augment" + +#define O_AUG_L_FOREARM "left forearm augment" +#define O_AUG_R_FOREARM "right forearm augment" +#define O_AUG_L_UPPERARM "left upperarm augment" +#define O_AUG_R_UPPERARM "right upperarm augment" +#define O_AUG_L_HAND "left hand augment" +#define O_AUG_R_HAND "right hand augment" + +#define O_AUG_RIBS "rib augment" +#define O_AUG_SPINE "spinal augment" +#define O_AUG_PELVIC "pelvic augment" // Non-Standard organs #define O_MOUTH "mouth" diff --git a/code/__defines/mobs_vr.dm b/code/__defines/mobs_vr.dm index fadd802c84..5e9bb78189 100644 --- a/code/__defines/mobs_vr.dm +++ b/code/__defines/mobs_vr.dm @@ -35,3 +35,4 @@ #define SPECIES_MONKEY_NEVREAN "Sparra" #define SPECIES_MONKEY_SERGAL "Saru" #define SPECIES_MONKEY_VULPKANIN "Wolpin" +#define SPECIES_WEREBEAST "Werebeast" diff --git a/code/__defines/sound.dm b/code/__defines/sound.dm index 0995f0e071..d954d34b2a 100644 --- a/code/__defines/sound.dm +++ b/code/__defines/sound.dm @@ -8,11 +8,12 @@ #define CHANNEL_AMBIENCE 1018 #define CHANNEL_BUZZ 1017 #define CHANNEL_BICYCLE 1016 +#define CHANNEL_PREYLOOP 1015 //VORESTATION ADD - Fancy Sound Loop channel //THIS SHOULD ALWAYS BE THE LOWEST ONE! //KEEP IT UPDATED -#define CHANNEL_HIGHEST_AVAILABLE 1015 +#define CHANNEL_HIGHEST_AVAILABLE 1014 //VORESTATION EDIT - Fancy Sound Loop channel from 1015 #define SOUND_MINIMUM_PRESSURE 10 #define FALLOFF_SOUNDS 0.5 diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index d1037b37ab..c9a64048a8 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -42,40 +42,8 @@ var/global/list/item_vore_blacklist = list( /obj/item/weapon/disk/nuclear, /obj/item/clothing/suit/storage/hooded/wintercoat/roiz) -var/global/list/digestion_sounds = list( - 'sound/vore/digest1.ogg', - 'sound/vore/digest2.ogg', - 'sound/vore/digest3.ogg', - 'sound/vore/digest4.ogg', - 'sound/vore/digest5.ogg', - 'sound/vore/digest6.ogg', - 'sound/vore/digest7.ogg', - 'sound/vore/digest8.ogg', - 'sound/vore/digest9.ogg', - 'sound/vore/digest10.ogg', - 'sound/vore/digest11.ogg', - 'sound/vore/digest12.ogg') - -var/global/list/death_sounds = list( - 'sound/vore/death1.ogg', - 'sound/vore/death2.ogg', - 'sound/vore/death3.ogg', - 'sound/vore/death4.ogg', - 'sound/vore/death5.ogg', - 'sound/vore/death6.ogg', - 'sound/vore/death7.ogg', - 'sound/vore/death8.ogg', - 'sound/vore/death9.ogg', - 'sound/vore/death10.ogg') - -var/global/list/hunger_sounds = list( - 'sound/vore/growl1.ogg', - 'sound/vore/growl2.ogg', - 'sound/vore/growl3.ogg', - 'sound/vore/growl4.ogg', - 'sound/vore/growl5.ogg') - -var/global/list/vore_sounds = list( +//Classic Vore sounds +var/global/list/classic_vore_sounds = list( "Gulp" = 'sound/vore/gulp.ogg', "Insert" = 'sound/vore/insert.ogg', "Insertion1" = 'sound/vore/insertion1.ogg', @@ -86,15 +54,55 @@ var/global/list/vore_sounds = list( "Squish2" = 'sound/vore/squish2.ogg', "Squish3" = 'sound/vore/squish3.ogg', "Squish4" = 'sound/vore/squish4.ogg', - "Rustle (cloth)" = 'sound/effects/rustle5.ogg', + "Rustle (cloth)" = 'sound/effects/rustle1.ogg', + "Rustle 2 (cloth)" = 'sound/effects/rustle2.ogg', + "Rustle 3 (cloth)" = 'sound/effects/rustle3.ogg', + "Rustle 4 (cloth)" = 'sound/effects/rustle4.ogg', + "Rustle 5 (cloth)" = 'sound/effects/rustle5.ogg', "None" = null) -var/global/list/struggle_sounds = list( - "Squish1" = 'sound/vore/squish1.ogg', - "Squish2" = 'sound/vore/squish2.ogg', - "Squish3" = 'sound/vore/squish3.ogg', - "Squish4" = 'sound/vore/squish4.ogg') +var/global/list/classic_release_sounds = list( + "Rustle (cloth)" = 'sound/effects/rustle1.ogg', + "Rustle 2 (cloth)" = 'sound/effects/rustle2.ogg', + "Rustle 3 (cloth)" = 'sound/effects/rustle3.ogg', + "Rustle 4 (cloth)" = 'sound/effects/rustle4.ogg', + "Rustle 5 (cloth)" = 'sound/effects/rustle5.ogg', + "Splatter" = 'sound/effects/splat.ogg', + "None" = null + ) +//Poojy's Fancy Sounds +var/global/list/fancy_vore_sounds = list( + "Gulp" = 'sound/vore/sunesound/pred/swallow_01.ogg', + "Swallow" = 'sound/vore/sunesound/pred/swallow_02.ogg', + "Insertion1" = 'sound/vore/sunesound/pred/insertion_01.ogg', + "Insertion2" = 'sound/vore/sunesound/pred/insertion_02.ogg', + "Tauric Swallow" = 'sound/vore/sunesound/pred/taurswallow.ogg', + "Stomach Move" = 'sound/vore/sunesound/pred/stomachmove.ogg', + "Schlorp" = 'sound/vore/sunesound/pred/schlorp.ogg', + "Squish1" = 'sound/vore/sunesound/pred/squish_01.ogg', + "Squish2" = 'sound/vore/sunesound/pred/squish_02.ogg', + "Squish3" = 'sound/vore/sunesound/pred/squish_03.ogg', + "Squish4" = 'sound/vore/sunesound/pred/squish_04.ogg', + "Rustle (cloth)" = 'sound/effects/rustle1.ogg', + "Rustle 2 (cloth)" = 'sound/effects/rustle2.ogg', + "Rustle 3 (cloth)" = 'sound/effects/rustle3.ogg', + "Rustle 4 (cloth)" = 'sound/effects/rustle4.ogg', + "Rustle 5 (cloth)" = 'sound/effects/rustle5.ogg', + "None" = null + ) + +var/global/list/fancy_release_sounds = list( + "Rustle (cloth)" = 'sound/effects/rustle1.ogg', + "Rustle 2 (cloth)" = 'sound/effects/rustle2.ogg', + "Rustle 3 (cloth)" = 'sound/effects/rustle3.ogg', + "Rustle 4 (cloth)" = 'sound/effects/rustle4.ogg', + "Rustle 5 (cloth)" = 'sound/effects/rustle5.ogg', + "Stomach Move" = 'sound/vore/sunesound/pred/stomachmove.ogg', + "Pred Escape" = 'sound/vore/sunesound/pred/escape.ogg', + "Splatter" = 'sound/effects/splat.ogg', + "None" = null + ) var/global/list/global_vore_egg_types = list( "Unathi" = UNATHI_EGG, diff --git a/code/controllers/subsystems/vote.dm b/code/controllers/subsystems/vote.dm index 641f356632..cee538687f 100644 --- a/code/controllers/subsystems/vote.dm +++ b/code/controllers/subsystems/vote.dm @@ -105,7 +105,7 @@ SUBSYSTEM_DEF(vote) factor = 1.4 choices["Initiate Crew Transfer"] = round(choices["Initiate Crew Transfer"] * factor) world << "Crew Transfer Factor: [factor]" - greatest_votes = max(choices["Initiate Crew Transfer"], choices["Continue The Round"]) + greatest_votes = max(choices["Initiate Crew Transfer"], choices["Extend the Shift"]) //VOREStation Edit . = list() // Get all options with that many votes and return them in a list if(greatest_votes) @@ -220,8 +220,8 @@ SUBSYSTEM_DEF(vote) if(ticker.current_state <= GAME_STATE_SETTING_UP) initiator_key << "The crew transfer button has been disabled!" return 0 - question = "End the shift?" - choices.Add("Initiate Crew Transfer", "Continue The Round") + question = "Your PDA beeps with a message from Central. Would you like an additional hour to finish ongoing projects?" //VOREStation Edit + choices.Add("Initiate Crew Transfer", "Extend the Shift") //VOREStation Edit if(VOTE_ADD_ANTAGONIST) if(!config.allow_extra_antags || ticker.current_state >= GAME_STATE_SETTING_UP) return 0 diff --git a/code/datums/autolathe/arms_vr.dm b/code/datums/autolathe/arms_vr.dm index 72f0b9d15a..546141457d 100644 --- a/code/datums/autolathe/arms_vr.dm +++ b/code/datums/autolathe/arms_vr.dm @@ -32,3 +32,21 @@ name = "magazine (.44 rubber)" path =/obj/item/ammo_magazine/m44/rubber hidden = 1 + +/datum/category_item/autolathe/arms/classic_smg_9mm + name = "SMG magazine (9mm)" + path = /obj/item/ammo_magazine/m9mml + hidden = 1 +/* De-coded? +/datum/category_item/autolathe/arms/classic_smg_9mmr + name = "SMG magazine (9mm rubber)" + path = /obj/item/ammo_magazine/m9mml/rubber + +/datum/category_item/autolathe/arms/classic_smg_9mmp + name = "SMG magazine (9mm practice)" + path = /obj/item/ammo_magazine/m9mml/practice + +/datum/category_item/autolathe/arms/classic_smg_9mmf + name = "SMG magazine (9mm flash)" + path = /obj/item/ammo_magazine/m9mml/flash +*/ \ No newline at end of file diff --git a/code/datums/supplypacks/medical.dm b/code/datums/supplypacks/medical.dm index e345b18505..554a826f20 100644 --- a/code/datums/supplypacks/medical.dm +++ b/code/datums/supplypacks/medical.dm @@ -349,3 +349,24 @@ cost = 250 containertype = /obj/structure/largecrate containername = "Industrial Chemical distiller crate" + +/datum/supply_pack/med/oxypump + name = "Oxygen pump crate" + contains = list(/obj/machinery/oxygen_pump/mobile = 1) + cost = 125 + containertype = /obj/structure/largecrate + containername = "Oxygen pump crate" + +/datum/supply_pack/med/anestheticpump + name = "Anesthetic pump crate" + contains = list(/obj/machinery/oxygen_pump/mobile/anesthetic = 1) + cost = 130 + containertype = /obj/structure/largecrate + containername = "Anesthetic pump crate" + +/datum/supply_pack/med/stablepump + name = "Portable stabilizer crate" + contains = list(/obj/machinery/oxygen_pump/mobile/stabilizer = 1) + cost = 175 + containertype = /obj/structure/largecrate + containername = "Portable stabilizer crate" diff --git a/code/datums/supplypacks/misc.dm b/code/datums/supplypacks/misc.dm index bf5b8ba53b..7f4f0362db 100644 --- a/code/datums/supplypacks/misc.dm +++ b/code/datums/supplypacks/misc.dm @@ -170,3 +170,12 @@ cost = 25 containertype = /obj/structure/closet/crate/freezer containername = "emergency rations" + +/datum/supply_pack/misc/medical_rations + name = "Emergency - VitaPaste" + contains = list( + /obj/item/weapon/storage/mre/menu13 = 2 + ) + cost = 40 + containertype = /obj/structure/closet/crate/freezer + containername = "emergency rations" diff --git a/code/datums/uplink/implants.dm b/code/datums/uplink/implants.dm index 7e3e2f3005..e36396c9cd 100644 --- a/code/datums/uplink/implants.dm +++ b/code/datums/uplink/implants.dm @@ -23,3 +23,53 @@ name = "Uplink Implant" //Original name: "Uplink Implant (Contains 5 Telecrystals)" item_cost = 50 //Original cost: 10 path = /obj/item/weapon/storage/box/syndie_kit/imp_uplink + +/datum/uplink_item/item/implants/imp_shades + name = "Integrated Thermal-Shades Implant (Organic)" + item_cost = 80 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug + +/datum/uplink_item/item/implants/imp_taser + name = "Integrated Taser Implant (Organic)" + item_cost = 30 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/taser + +/datum/uplink_item/item/implants/imp_laser + name = "Integrated Laser Implant (Organic)" + item_cost = 50 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/laser + +/datum/uplink_item/item/implants/imp_dart + name = "Integrated Dart Implant (Organic)" + item_cost = 60 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/dart + +/datum/uplink_item/item/implants/imp_toolkit + name = "Integrated Toolkit Implant (Organic)" + item_cost = 80 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/toolkit + +/datum/uplink_item/item/implants/imp_medkit + name = "Integrated Medkit Implant (Organic)" + item_cost = 60 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/medkit + +/datum/uplink_item/item/implants/imp_analyzer + name = "Integrated Research Scanner Implant (Organic)" + item_cost = 20 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/analyzer + +/datum/uplink_item/item/implants/imp_sword + name = "Integrated Sword Implant (Organic)" + item_cost = 40 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/sword + +/datum/uplink_item/item/implants/imp_sprinter + name = "Integrated Sprinter Implant (Organic)" + item_cost = 40 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/sprinter + +/datum/uplink_item/item/implants/imp_sprinter + name = "Integrated Surge Implant (Organic)" + item_cost = 40 + path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/surge diff --git a/code/datums/uplink/medical_vr.dm b/code/datums/uplink/medical_vr.dm new file mode 100644 index 0000000000..324398843f --- /dev/null +++ b/code/datums/uplink/medical_vr.dm @@ -0,0 +1,57 @@ +/********** +* Medical * +**********/ +/datum/uplink_item/item/medical/mre + name = "Meal, Ready to eat (Random)" + item_cost = 5 + path = /obj/item/weapon/storage/mre/random + +/datum/uplink_item/item/medical/protein + name = "Meal, Ready to eat (Protein)" + item_cost = 5 + path = /obj/item/weapon/storage/mre/menu10 + +/datum/uplink_item/item/medical/emergency + name = "Meal, Ready to eat (Emergency)" + item_cost = 5 + path = /obj/item/weapon/storage/mre/menu11 + +/datum/uplink_item/item/medical/glucose + name = "Glucose injector" + item_cost = 5 + path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose + +/datum/uplink_item/item/medical/purity + name = "Purity injector" + item_cost = 5 + path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/purity + +/datum/uplink_item/item/medical/brute + name = "Brute injector" + item_cost = 5 + path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/brute + +/datum/uplink_item/item/medical/burn + name = "Burn injector" + item_cost = 5 + path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/burn + +/datum/uplink_item/item/medical/toxin + name = "Toxin injector" + item_cost = 5 + path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/toxin + +/datum/uplink_item/item/medical/oxy + name = "Oxy injector" + item_cost = 5 + path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/oxy + +/datum/uplink_item/item/medical/nanites + name = "Healing Nanite pill bottle" + item_cost = 30 + path = /obj/item/weapon/storage/pill_bottle/healing_nanites + +/datum/uplink_item/item/medical/insiderepair + name = "Combat organ kit" + item_cost = 120 + path = /obj/item/weapon/storage/firstaid/insiderepair diff --git a/code/datums/uplink/tools_vr.dm b/code/datums/uplink/tools_vr.dm new file mode 100644 index 0000000000..5a165f7aac --- /dev/null +++ b/code/datums/uplink/tools_vr.dm @@ -0,0 +1,42 @@ +/******************** +* Devices and Tools * +********************/ +/datum/uplink_item/item/tools/basiclaptop + name = "Laptop (Basic)" + item_cost = 5 + path = /obj/item/modular_computer/laptop/preset/custom_loadout/cheap + +/datum/uplink_item/item/tools/survivalcapsule + name = "Survival Capsule" + item_cost = 5 + path = /obj/item/device/survivalcapsule + +/datum/uplink_item/item/tools/nanopaste + name = "Nanopaste (Advanced)" + item_cost = 10 + path = /obj/item/stack/nanopaste/advanced + +/datum/uplink_item/item/tools/elitetablet + name = "Tablet (Advanced)" + item_cost = 15 + path = /obj/item/modular_computer/tablet/preset/custom_loadout/advanced + +/datum/uplink_item/item/tools/elitelaptop + name = "Laptop (Advanced)" + item_cost = 20 + path = /obj/item/modular_computer/laptop/preset/custom_loadout/elite + +/datum/uplink_item/item/tools/luxurycapsule + name = "Survival Capsule (Luxury)" + item_cost = 40 + path = /obj/item/device/survivalcapsule/luxury + +/datum/uplink_item/item/tools/translocator + name = "Translocator" + item_cost = 40 + path = /obj/item/device/perfect_tele + +/datum/uplink_item/item/tools/barcapsule + name = "Survival Capsule (Bar)" + item_cost = 80 + path = /obj/item/device/survivalcapsule/luxurybar diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 998b712828..1fe5d43a59 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -18,6 +18,8 @@ var/mind=null var/languages=null var/list/flavor=null + var/gender = null + var/list/body_descriptors = null var/list/genetic_modifiers = list() // Modifiers with the MODIFIER_GENETIC flag are saved. Note that only the type is saved, not an instance. /datum/dna2/record/proc/GetData() @@ -706,7 +708,10 @@ databuf.types = DNA2_BUF_UE databuf.dna = src.connected.occupant.dna.Clone() if(ishuman(connected.occupant)) - databuf.dna.real_name=connected.occupant.dna.real_name + var/mob/living/carbon/human/H = connected.occupant + databuf.dna.real_name = H.dna.real_name + databuf.gender = H.gender + databuf.body_descriptors = H.descriptors databuf.name = "Unique Identifier" src.buffers[bufferId] = databuf return 1 @@ -717,7 +722,10 @@ databuf.types = DNA2_BUF_UI|DNA2_BUF_UE databuf.dna = src.connected.occupant.dna.Clone() if(ishuman(connected.occupant)) - databuf.dna.real_name=connected.occupant.dna.real_name + var/mob/living/carbon/human/H = connected.occupant + databuf.dna.real_name = H.dna.real_name + databuf.gender = H.gender + databuf.body_descriptors = H.descriptors databuf.name = "Unique Identifier + Unique Enzymes" src.buffers[bufferId] = databuf return 1 @@ -728,7 +736,10 @@ databuf.types = DNA2_BUF_SE databuf.dna = src.connected.occupant.dna.Clone() if(ishuman(connected.occupant)) - databuf.dna.real_name=connected.occupant.dna.real_name + var/mob/living/carbon/human/H = connected.occupant + databuf.dna.real_name = H.dna.real_name + databuf.gender = H.gender + databuf.body_descriptors = H.descriptors databuf.name = "Structural Enzymes" src.buffers[bufferId] = databuf return 1 @@ -764,10 +775,18 @@ if ((buf.types & DNA2_BUF_UE)) src.connected.occupant.real_name = buf.dna.real_name src.connected.occupant.name = buf.dna.real_name + if(ishuman(connected.occupant)) + var/mob/living/carbon/human/H = connected.occupant + H.gender = buf.gender + H.descriptors = buf.body_descriptors src.connected.occupant.UpdateAppearance(buf.dna.UI.Copy()) else if (buf.types & DNA2_BUF_SE) src.connected.occupant.dna.SE = buf.dna.SE src.connected.occupant.dna.UpdateSE() + if(ishuman(connected.occupant)) + var/mob/living/carbon/human/H = connected.occupant + H.gender = buf.gender + H.descriptors = buf.body_descriptors domutcheck(src.connected.occupant,src.connected) src.connected.occupant.apply_effect(rand(20,50), IRRADIATE, check_protection = 0) return 1 diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index e454c93b18..d5322d5f0e 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -394,6 +394,7 @@ var/global/datum/controller/occupations/job_master if(G.slot == "implant") var/obj/item/weapon/implant/I = G.spawn_item(H) + I.invisibility = 100 I.implant_loadout(H) continue diff --git a/code/game/machinery/autolathe_vr.dm b/code/game/machinery/autolathe_vr.dm deleted file mode 100644 index 489c97f2f5..0000000000 --- a/code/game/machinery/autolathe_vr.dm +++ /dev/null @@ -1,17 +0,0 @@ -/datum/category_item/autolathe/arms/classic_smg_9mm - name = "SMG magazine (9mm)" - path = /obj/item/ammo_magazine/m9mml - hidden = 1 -/* De-coded? -/datum/category_item/autolathe/arms/classic_smg_9mmr - name = "SMG magazine (9mm rubber)" - path = /obj/item/ammo_magazine/m9mml/rubber - -/datum/category_item/autolathe/arms/classic_smg_9mmp - name = "SMG magazine (9mm practice)" - path = /obj/item/ammo_magazine/m9mml/practice - -/datum/category_item/autolathe/arms/classic_smg_9mmf - name = "SMG magazine (9mm flash)" - path = /obj/item/ammo_magazine/m9mml/flash -*/ \ No newline at end of file diff --git a/code/game/machinery/bioprinter.dm b/code/game/machinery/bioprinter.dm index f60fcabbfa..19c790b06b 100644 --- a/code/game/machinery/bioprinter.dm +++ b/code/game/machinery/bioprinter.dm @@ -21,6 +21,10 @@ var/loaded_dna //Blood sample for DNA hashing. var/malfunctioning = FALSE // May cause rejection, or the printing of some alien limb instead! + var/complex_organs = FALSE // Can it print more 'complex' organs? + + var/anomalous_organs = FALSE // Can it print anomalous organs? + // These should be subtypes of /obj/item/organ // Costs roughly 20u Phoron (1 sheet) per internal organ, limbs are 60u for limb and extremity var/list/products = list( @@ -29,6 +33,7 @@ "Kidneys" = list(/obj/item/organ/internal/kidneys,20), "Eyes" = list(/obj/item/organ/internal/eyes, 20), "Liver" = list(/obj/item/organ/internal/liver, 20), + "Spleen" = list(/obj/item/organ/internal/spleen, 20), "Arm, Left" = list(/obj/item/organ/external/arm, 40), "Arm, Right" = list(/obj/item/organ/external/arm/right, 40), "Leg, Left" = list(/obj/item/organ/external/leg, 40), @@ -39,6 +44,18 @@ "Hand, Right" = list(/obj/item/organ/external/hand/right, 20) ) + var/list/complex_products = list( + "Brain" = list(/obj/item/organ/internal/brain, 60), + "Larynx" = list(/obj/item/organ/internal/voicebox, 20), + "Head" = list(/obj/item/organ/external/head, 40) + ) + + var/list/anomalous_products = list( + "Lymphatic Complex" = list(/obj/item/organ/internal/immunehub, 120), + "Respiration Nexus" = list(/obj/item/organ/internal/lungs/replicant/mending, 80), + "Adrenal Valve Cluster" = list(/obj/item/organ/internal/heart/replicant/rage, 80) + ) + /obj/machinery/organ_printer/attackby(var/obj/item/O, var/mob/user) if(default_deconstruction_screwdriver(user, O)) updateUsrDialog() @@ -90,6 +107,17 @@ else malfunctioning = initial(malfunctioning) + if(manip_rating >= 3) + complex_organs = TRUE + if(manip_rating >= 4) + anomalous_organs = TRUE + if(manip_rating >= 5) + malfunctioning = TRUE + else + complex_organs = initial(complex_organs) + anomalous_organs = initial(anomalous_organs) + malfunctioning = initial(malfunctioning) + . = ..() /obj/machinery/organ_printer/attack_hand(mob/user) @@ -113,7 +141,17 @@ to_chat(user, "\The [src] can't operate without a reagent reservoir!") /obj/machinery/organ_printer/proc/printing_menu(mob/user) - var/choice = input("What would you like to print?") as null|anything in products + var/list/possible_list = list() + + possible_list |= products + + if(complex_organs) + possible_list |= complex_products + + if(anomalous_organs) + possible_list |= anomalous_products + + var/choice = input("What would you like to print?") as null|anything in possible_list if(!choice || printing || (stat & (BROKEN|NOPOWER))) return diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 8e3cb117f9..52a31d5afe 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -113,6 +113,8 @@ if(!R.dna.real_name) //to prevent null names R.dna.real_name = "clone ([rand(0,999)])" H.real_name = R.dna.real_name + H.gender = R.gender + H.descriptors = R.body_descriptors //Get the clone body ready H.adjustCloneLoss(150) // New damage var so you can't eject a clone early then stab them to abuse the current damage system --NeoFite diff --git a/code/game/machinery/frame.dm b/code/game/machinery/frame.dm index 0baa68cf22..41c7a33a19 100644 --- a/code/game/machinery/frame.dm +++ b/code/game/machinery/frame.dm @@ -105,7 +105,6 @@ /datum/frame/frame_types/reagent_distillery name = "Distillery" frame_class = FRAME_CLASS_MACHINE - circuit = /obj/item/weapon/circuitboard/distiller frame_size = 4 /datum/frame/frame_types/display @@ -192,13 +191,13 @@ ////////////////////////////// /obj/structure/frame - anchored = 0 + anchored = FALSE name = "frame" icon = 'icons/obj/stock_parts.dmi' icon_state = "machine_0" var/state = FRAME_PLACED var/obj/item/weapon/circuitboard/circuit = null - var/need_circuit = 1 + var/need_circuit = TRUE var/datum/frame/frame_types/frame_type = new /datum/frame/frame_types/machine var/list/components = null @@ -207,8 +206,8 @@ /obj/structure/frame/computer //used for maps frame_type = new /datum/frame/frame_types/computer - anchored = 1 - density = 1 + anchored = TRUE + density = TRUE /obj/structure/frame/examine(mob/user) ..() @@ -260,14 +259,14 @@ pixel_y = (dir & 3)? (dir == NORTH ? -frame_type.y_offset : frame_type.y_offset) : 0 if(frame_type.circuit) - need_circuit = 0 + need_circuit = FALSE circuit = new frame_type.circuit(src) if(frame_type.name == "Computer") - density = 1 + density = TRUE if(frame_type.frame_class == FRAME_CLASS_MACHINE) - density = 1 + density = TRUE update_icon() @@ -277,7 +276,7 @@ to_chat(user, "You start to wrench the frame into place.") playsound(src.loc, P.usesound, 50, 1) if(do_after(user, 20 * P.toolspeed)) - anchored = 1 + anchored = TRUE if(!need_circuit && circuit) state = FRAME_FASTENED check_components() @@ -290,7 +289,7 @@ playsound(src, P.usesound, 50, 1) if(do_after(user, 20 * P.toolspeed)) to_chat(user, "You unfasten the frame.") - anchored = 0 + anchored = FALSE else if(istype(P, /obj/item/weapon/weldingtool)) if(state == FRAME_PLACED) @@ -587,11 +586,11 @@ set src in oview(1) if(usr.incapacitated()) - return 0 + return FALSE if(anchored) to_chat(usr, "It is fastened to the floor therefore you can't rotate it!") - return 0 + return FALSE src.set_dir(turn(src.dir, 90)) @@ -606,11 +605,11 @@ set src in oview(1) if(usr.incapacitated()) - return 0 + return FALSE if(anchored) to_chat(usr, "It is fastened to the floor therefore you can't rotate it!") - return 0 + return FALSE src.set_dir(turn(src.dir, 270)) diff --git a/code/game/machinery/oxygen_pump.dm b/code/game/machinery/oxygen_pump.dm index 74cc399beb..7665fd0e83 100644 --- a/code/game/machinery/oxygen_pump.dm +++ b/code/game/machinery/oxygen_pump.dm @@ -4,7 +4,7 @@ /obj/machinery/oxygen_pump name = "emergency oxygen pump" icon = 'icons/obj/walllocker.dmi' - desc = "A wall mounted oxygen pump with a retractable face mask that you can pull over your face in case of emergencies." + desc = "A wall mounted oxygen pump with a retractable mask that you can pull over your face in case of emergencies." icon_state = "oxygen_tank" anchored = TRUE @@ -236,3 +236,76 @@ icon_state_closed = "anesthetic_tank" icon_state_open = "anesthetic_tank_open" mask_type = /obj/item/clothing/mask/breath/anesthetic + +/obj/machinery/oxygen_pump/mobile + name = "portable oxygen pump" + icon = 'icons/obj/atmos.dmi' + desc = "A portable oxygen pump with a retractable mask that you can pull over your face in case of emergencies." + icon_state = "medpump" + icon_state_open = "medpump_open" + icon_state_closed = "medpump" + + anchored = FALSE + density = TRUE + + mask_type = /obj/item/clothing/mask/gas/clear + + var/last_area = null + +/obj/machinery/oxygen_pump/mobile/process() + ..() + + var/turf/T = get_turf(src) + + if(!last_area && T) + last_area = T.loc + + if(last_area != T.loc) + power_change() + last_area = T.loc + +/obj/machinery/oxygen_pump/mobile/anesthetic + name = "portable anesthetic pump" + spawn_type = /obj/item/weapon/tank/anesthetic + icon_state = "medpump_n2o" + icon_state_closed = "medpump_n2o" + icon_state_open = "medpump_n2o_open" + mask_type = /obj/item/clothing/mask/breath/anesthetic + +/obj/machinery/oxygen_pump/mobile/stabilizer + name = "portable patient stabilizer" + desc = "A portable oxygen pump with a retractable mask used for stabilizing patients in the field." + +/obj/machinery/oxygen_pump/mobile/stabilizer/process() + if(breather) + if(!can_apply_to_target(breather)) + if(tank) + tank.forceMove(src) + breather.remove_from_mob(contained) + contained.forceMove(src) + src.visible_message("\The [contained] rapidly retracts back into \the [src]!") + breather = null + use_power = 1 + else if(!breather.internal && tank) + breather.internal = tank + if(breather.internals) + breather.internals.icon_state = "internal0" + + if(breather) // Safety. + if(ishuman(breather)) + var/mob/living/carbon/human/H = breather + + if(H.stat == DEAD) + H.add_modifier(/datum/modifier/bloodpump_corpse, 6 SECONDS) + + else + H.add_modifier(/datum/modifier/bloodpump, 6 SECONDS) + + var/turf/T = get_turf(src) + + if(!last_area && T) + last_area = T.loc + + if(last_area != T.loc) + power_change() + last_area = T.loc diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index b61ada6d18..9f1e522733 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -573,4 +573,233 @@ for(var/reagent in S.processed_reagents) S.reagents.add_reagent(reagent,amount) S.chassis.use_power(energy_drain) - return 1 \ No newline at end of file + return 1 + +/obj/item/mecha_parts/mecha_equipment/crisis_drone + name = "crisis dronebay" + desc = "A small shoulder-mounted dronebay containing a rapid response drone capable of moderately stabilizing a patient near the exosuit." + icon_state = "mecha_dronebay" + origin_tech = list(TECH_PHORON = 3, TECH_MAGNET = 6, TECH_BIO = 5, TECH_DATA = 4) + range = MELEE|RANGED + equip_cooldown = 3 SECONDS + required_type = list(/obj/mecha/medical) + + var/droid_state = "med_droid" + + var/beam_state = "medbeam" + + var/enabled = FALSE + + var/icon/drone_overlay + + var/max_distance = 3 + + var/damcap = 60 + var/heal_dead = FALSE // Does this device heal the dead? + + var/brute_heal = 0.5 // Amount of bruteloss healed. + var/burn_heal = 0.5 // Amount of fireloss healed. + var/tox_heal = 0.5 // Amount of toxloss healed. + var/oxy_heal = 1 // Amount of oxyloss healed. + var/rad_heal = 0 // Amount of radiation healed. + var/clone_heal = 0 // Amount of cloneloss healed. + var/hal_heal = 0.2 // Amount of halloss healed. + var/bone_heal = 0 // Percent chance it will heal a broken bone. this does not mean 'make it not instantly re-break'. + + var/mob/living/Target = null + var/datum/beam/MyBeam = null + + equip_type = EQUIP_HULL + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/Initialize() + ..() + drone_overlay = new(src.icon, icon_state = droid_state) + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/Destroy() + STOP_PROCESSING(SSobj, src) + ..() + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/attach(obj/mecha/M as obj) + . = ..(M) + if(chassis) + START_PROCESSING(SSobj, src) + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/detach(atom/moveto=null) + shut_down() + . = ..(moveto) + STOP_PROCESSING(SSobj, src) + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/critfail() + . = ..() + STOP_PROCESSING(SSobj, src) + shut_down() + if(chassis && chassis.occupant) + to_chat(chassis.occupant, "\The [chassis] shudders as something jams!") + log_message("[src.name] has malfunctioned. Maintenance required.") + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/process() // Will continually try to find the nearest person above the threshold that is a valid target, and try to heal them. + if(chassis && enabled && chassis.has_charge(energy_drain) && (chassis.occupant || enable_special)) + var/mob/living/Targ = Target + var/TargDamage = 0 + + if(!valid_target(Target)) + Target = null + + if(Target) + TargDamage = (Targ.getOxyLoss() + Targ.getFireLoss() + Targ.getBruteLoss() + Targ.getToxLoss()) + + for(var/mob/living/Potential in viewers(max_distance, chassis)) + if(!valid_target(Potential)) + continue + + var/tallydamage = 0 + if(oxy_heal) + tallydamage += Potential.getOxyLoss() + if(burn_heal) + tallydamage += Potential.getFireLoss() + if(brute_heal) + tallydamage += Potential.getBruteLoss() + if(tox_heal) + tallydamage += Potential.getToxLoss() + if(hal_heal) + tallydamage += Potential.getHalLoss() + if(clone_heal) + tallydamage += Potential.getCloneLoss() + if(rad_heal) + tallydamage += Potential.radiation / 2 + + if(tallydamage > TargDamage) + Target = Potential + + if(MyBeam && !valid_target(MyBeam.target)) + QDEL_NULL(MyBeam) + + if(Target) + if(MyBeam && MyBeam.target != Target) + QDEL_NULL(MyBeam) + + if(valid_target(Target)) + if(!MyBeam) + MyBeam = chassis.Beam(Target,icon='icons/effects/beam.dmi',icon_state=beam_state,time=3 SECONDS,maxdistance=max_distance,beam_type = /obj/effect/ebeam,beam_sleep_time=2) + heal_target(Target) + + else + shut_down() + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/proc/valid_target(var/mob/living/L) + . = TRUE + + if(!L || !istype(L)) + return FALSE + + if(get_dist(L, src) > max_distance) + return FALSE + + if(!(L in viewers(max_distance, chassis))) + return FALSE + + if(!unique_patient_checks(L)) + return FALSE + + if(L.stat == DEAD && !heal_dead) + return FALSE + + var/tallydamage = 0 + if(oxy_heal) + tallydamage += L.getOxyLoss() + if(burn_heal) + tallydamage += L.getFireLoss() + if(brute_heal) + tallydamage += L.getBruteLoss() + if(tox_heal) + tallydamage += L.getToxLoss() + if(hal_heal) + tallydamage += L.getHalLoss() + if(clone_heal) + tallydamage += L.getCloneLoss() + if(rad_heal) + tallydamage += L.radiation / 2 + + if(tallydamage < damcap) + return FALSE + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/proc/shut_down() + if(enabled) + chassis.visible_message("\The [chassis]'s [src] buzzes as its drone returns to port.") + toggle_drone() + if(!isnull(Target)) + Target = null + if(MyBeam) + QDEL_NULL(MyBeam) + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/proc/unique_patient_checks(var/mob/living/L) // Anything special for subtypes. Does it only work on Robots? Fleshies? A species? + . = TRUE + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/proc/heal_target(var/mob/living/L) // We've done all our special checks, just get to fixing damage. + chassis.use_power(energy_drain) + if(istype(L)) + L.adjustBruteLoss(brute_heal * -1) + L.adjustFireLoss(burn_heal * -1) + L.adjustToxLoss(tox_heal * -1) + L.adjustOxyLoss(oxy_heal * -1) + L.adjustCloneLoss(clone_heal * -1) + L.adjustHalLoss(hal_heal * -1) + L.radiation = max(0, L.radiation - rad_heal) + + if(ishuman(L) && bone_heal) + var/mob/living/carbon/human/H = L + + if(H.bad_external_organs.len) + for(var/obj/item/organ/external/E in H.bad_external_organs) + if(prob(bone_heal)) + E.status &= ~ORGAN_BROKEN + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/proc/toggle_drone() + ..() + if(chassis) + enabled = !enabled + if(enabled) + set_ready_state(0) + log_message("Activated.") + chassis.overlays += drone_overlay + else + set_ready_state(1) + log_message("Deactivated.") + chassis.overlays -= drone_overlay + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/Topic(href, href_list) + ..() + if(href_list["toggle_drone"]) + toggle_drone() + return + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/get_equip_info() + if(!chassis) return + return "* [src.name] - [enabled?"Dea":"A"]ctivate" + +/obj/item/mecha_parts/mecha_equipment/crisis_drone/rad + name = "hazmat dronebay" + desc = "A small shoulder-mounted dronebay containing a rapid response drone capable of purging a patient near the exosuit of radiation damage." + icon_state = "mecha_dronebay_rad" + + droid_state = "rad_drone" + beam_state = "g_beam" + + tox_heal = 0.5 + rad_heal = 5 + clone_heal = 0.2 + hal_heal = 0.2 + +/obj/item/mecha_parts/mecha_equipment/tool/powertool/medanalyzer + name = "mounted humanoid scanner" + desc = "An exosuit-mounted scanning device." + icon_state = "mecha_analyzer_health" + origin_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 5, TECH_BIO = 5) + equip_cooldown = 5 SECONDS + energy_drain = 100 + range = MELEE + equip_type = EQUIP_UTILITY + ready_sound = 'sound/weapons/flash.ogg' + required_type = list(/obj/mecha/medical) + + tooltype = /obj/item/device/healthanalyzer/advanced diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm index 40c3f752e9..6119138121 100644 --- a/code/game/objects/effects/step_triggers.dm +++ b/code/game/objects/effects/step_triggers.dm @@ -229,6 +229,10 @@ var/global/list/tele_landmarks = list() // Terrible, but the alternative is loop if(isobserver(A)) A.forceMove(T) // Harmlessly move ghosts. return + //VOREStation Edit Start + if(!(A.can_fall())) + return // Phased shifted kin should not fall + //VOREStation Edit End A.forceMove(T) // Living things should probably be logged when they fall... diff --git a/code/game/objects/items/devices/radio/headset_vr.dm b/code/game/objects/items/devices/radio/headset_vr.dm index d7216ed2d4..71a37ac0d7 100644 --- a/code/game/objects/items/devices/radio/headset_vr.dm +++ b/code/game/objects/items/devices/radio/headset_vr.dm @@ -17,3 +17,6 @@ centComm = 1 ks2type = /obj/item/device/encryptionkey/ert +/obj/item/device/radio/headset + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/ears.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/ears.dmi') \ No newline at end of file diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 68c862db09..747f7f7d0e 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -95,7 +95,7 @@ var/global/list/default_medbay_channels = list( /obj/item/device/radio/interact(mob/user) if(!user) - return 0 + return FALSE if(b_stat) wires.Interact(user) @@ -151,10 +151,10 @@ var/global/list/default_medbay_channels = list( /obj/item/device/radio/proc/has_channel_access(var/mob/user, var/freq) if(!user) - return 0 + return FALSE if(!(freq in internal_channels)) - return 0 + return FALSE return user.has_internal_radio_channel_access(internal_channels[freq]) @@ -191,7 +191,7 @@ var/global/list/default_medbay_channels = list( /obj/item/device/radio/Topic(href, href_list) if(..()) - return 1 + return TRUE usr.set_machine(src) if (href_list["track"]) @@ -229,7 +229,7 @@ var/global/list/default_medbay_channels = list( set_frequency(text2num(freq)) . = 1 if(href_list["nowindow"]) // here for pAIs, maybe others will want it, idk - return 1 + return TRUE if(.) SSnanoui.update_uis(src) @@ -246,8 +246,6 @@ var/global/list/default_medbay_channels = list( channel = null if (!istype(connection)) return - if (!connection) - return var/static/mob/living/silicon/ai/announcer/A = new /mob/living/silicon/ai/announcer(src, null, null, 1) A.SetName(from) @@ -274,18 +272,18 @@ var/global/list/default_medbay_channels = list( return null /obj/item/device/radio/talk_into(mob/living/M as mob, message, channel, var/verb = "says", var/datum/language/speaking = null) - if(!on) return 0 // the device has to be on + if(!on) return FALSE // the device has to be on // Fix for permacell radios, but kinda eh about actually fixing them. - if(!M || !message) return 0 + if(!M || !message) return FALSE - if(speaking && (speaking.flags & (SIGNLANG|NONVERBAL))) return 0 + if(speaking && (speaking.flags & (SIGNLANG|NONVERBAL))) return FALSE if(istype(M)) M.trigger_aiming(TARGET_CAN_RADIO) // Uncommenting this. To the above comment: // The permacell radios aren't suppose to be able to transmit, this isn't a bug and this "fix" is just making radio wires useless. -Giacom if(wires.IsIndexCut(WIRE_TRANSMIT)) // The device has to have all its wires and shit intact - return 0 + return FALSE if(!radio_connection) set_frequency(frequency) @@ -304,9 +302,7 @@ var/global/list/default_medbay_channels = list( //#### Grab the connection datum ####// var/datum/radio_frequency/connection = handle_message_mode(M, message, channel) if (!istype(connection)) - return 0 - if (!connection) - return 0 + return FALSE var/turf/position = get_turf(src) @@ -360,13 +356,12 @@ var/global/list/default_medbay_channels = list( /* ###### Radio headsets can only broadcast through subspace ###### */ - if(subspace_transmission) var/list/jamming = is_jammed(src) if(jamming) var/distance = jamming["distance"] to_chat(M,"\icon[src] You hear the [distance <= 2 ? "loud hiss" : "soft hiss"] of static.") - return 0 + return FALSE // First, we want to generate a new radio signal var/datum/signal/signal = new @@ -414,6 +409,7 @@ var/global/list/default_medbay_channels = list( for(var/obj/machinery/telecomms/allinone/R in telecomms_list) R.receive_signal(signal) + // Receiving code can be located in Telecommunications.dm if(signal.data["done"] && position.z in signal.data["level"]) return TRUE //Huzzah, sent via subspace @@ -474,13 +470,13 @@ var/global/list/default_medbay_channels = list( to_chat(loc,"\The [src] pings as it reestablishes subspace communications.") subspace_transmission = TRUE // we're done here. - return 1 + return TRUE // Oh my god; the comms are down or something because the signal hasn't been broadcasted yet in our level. // Send a mundane broadcast with limited targets: //THIS IS TEMPORARY. YEAH RIGHT - if(!connection) return 0 //~Carn + if(!connection) return FALSE //~Carn //VOREStation Add Start if(bluespace_radio) @@ -504,7 +500,7 @@ var/global/list/default_medbay_channels = list( /obj/item/device/radio/proc/accept_rad(obj/item/device/radio/R as obj, message) if ((R.frequency == frequency && message)) - return 1 + return TRUE else if else @@ -544,7 +540,7 @@ var/global/list/default_medbay_channels = list( if (!accept) for (var/ch_name in channels) var/datum/radio_frequency/RF = secure_radio_connections[ch_name] - if (RF.frequency==freq && (channels[ch_name]&FREQ_LISTENING)) + if (RF && RF.frequency==freq && (channels[ch_name]&FREQ_LISTENING)) accept = 1 break if (!accept) @@ -695,7 +691,7 @@ var/global/list/default_medbay_channels = list( /obj/item/device/radio/borg/Topic(href, href_list) if(..()) - return 1 + return TRUE if (href_list["mode"]) var/enable_subspace_transmission = text2num(href_list["mode"]) if(enable_subspace_transmission != subspace_transmission) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 90ae753da2..a085e59d24 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -175,6 +175,30 @@ HALOGEN COUNTER - Radcount on mobs dat += stomachunknownreagents[d] else dat += "Unknown substance[(unknown > 1)?"s":""] found in subject's stomach.
" + if(C.touching && C.touching.total_volume) + var/unknown = 0 + var/touchreagentdata[0] + var/touchunknownreagents[0] + for(var/B in C.touching.reagent_list) + var/datum/reagent/T = B + if(T.scannable) + touchreagentdata["[T.id]"] = "\t[round(C.touching.get_reagent_amount(T.id), 1)]u [T.name]
" + if (advscan == 0 || showadvscan == 0) + dat += "[T.name] found in subject's dermis.
" + else + ++unknown + touchunknownreagents["[T.id]"] = "\t[round(C.ingested.get_reagent_amount(T.id), 1)]u [T.name]
" + if(advscan >= 1 && showadvscan == 1) + dat += "Beneficial reagents detected in subject's dermis:
" + for(var/d in touchreagentdata) + dat += touchreagentdata[d] + if(unknown) + if(advscan >= 3 && showadvscan == 1) + dat += "Warning: Non-medical reagent[(unknown > 1)?"s":""] found in subject's dermis:
" + for(var/d in touchunknownreagents) + dat += touchunknownreagents[d] + else + dat += "Unknown substance[(unknown > 1)?"s":""] found in subject's dermis.
" if(C.virus2.len) for (var/ID in C.virus2) if (ID in virusDB) diff --git a/code/game/objects/items/stacks/matter_synth.dm b/code/game/objects/items/stacks/matter_synth.dm index 3483dfbc61..d92cd5f8dd 100644 --- a/code/game/objects/items/stacks/matter_synth.dm +++ b/code/game/objects/items/stacks/matter_synth.dm @@ -50,4 +50,9 @@ /datum/matter_synth/wire name = "Wire Synthesizer" max_energy = 50 - recharge_rate = 2 \ No newline at end of file + recharge_rate = 2 + +/datum/matter_synth/bandage + name = "Bandage Synthesizer" + max_energy = 10 + recharge_rate = 1 diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 612a14c4d4..51e2b8a03e 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -11,6 +11,8 @@ var/heal_burn = 0 var/apply_sounds + var/upgrade_to // The type path this stack can be upgraded to. + /obj/item/stack/medical/attack(mob/living/carbon/M as mob, mob/user as mob) if (!istype(M)) user << "\The [src] cannot be applied to [M]!" @@ -59,6 +61,80 @@ use(1) M.updatehealth() + +/obj/item/stack/medical/proc/upgrade_stack(var/upgrade_amount) + . = FALSE + + var/turf/T = get_turf(src) + + if(ispath(upgrade_to) && use(upgrade_amount)) + var/obj/item/stack/medical/M = new upgrade_to(T, upgrade_amount) + return M + + return . + +/obj/item/stack/medical/crude_pack + name = "crude bandage" + singular_name = "crude bandage length" + desc = "Some bandages to wrap around bloody stumps." + icon_state = "gauze" + origin_tech = list(TECH_BIO = 1) + no_variants = FALSE + apply_sounds = list('sound/effects/rip1.ogg','sound/effects/rip2.ogg') + + upgrade_to = /obj/item/stack/medical/bruise_pack + +/obj/item/stack/medical/crude_pack/attack(mob/living/carbon/M as mob, mob/user as mob) + if(..()) + return 1 + + if (istype(M, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + var/obj/item/organ/external/affecting = H.get_organ(user.zone_sel.selecting) + + if(affecting.open) + to_chat(user, "The [affecting.name] is cut open, you'll need more than a bandage!") + return + + if(affecting.is_bandaged()) + to_chat(user, "The wounds on [M]'s [affecting.name] have already been bandaged.") + return 1 + else + user.visible_message("\The [user] starts bandaging [M]'s [affecting.name].", \ + "You start bandaging [M]'s [affecting.name]." ) + var/used = 0 + for (var/datum/wound/W in affecting.wounds) + if (W.internal) + continue + if(W.bandaged) + continue + if(used == amount) + break + if(!do_mob(user, M, W.damage/3)) + to_chat(user, "You must stand still to bandage wounds.") + break + + if(affecting.is_bandaged()) // We do a second check after the delay, in case it was bandaged after the first check. + to_chat(user, "The wounds on [M]'s [affecting.name] have already been bandaged.") + return 1 + + if (W.current_stage <= W.max_bleeding_stage) + user.visible_message("\The [user] bandages \a [W.desc] on [M]'s [affecting.name].", \ + "You bandage \a [W.desc] on [M]'s [affecting.name]." ) + else + user.visible_message("\The [user] places a bandage over \a [W.desc] on [M]'s [affecting.name].", \ + "You place a bandage over \a [W.desc] on [M]'s [affecting.name]." ) + W.bandage() + playsound(src, pick(apply_sounds), 25) + used++ + affecting.update_damages() + if(used == amount) + if(affecting.is_bandaged()) + to_chat(user, "\The [src] is used up.") + else + to_chat(user, "\The [src] is used up, but there are more wounds to treat on \the [affecting.name].") + use(used) + /obj/item/stack/medical/bruise_pack name = "roll of gauze" singular_name = "gauze length" @@ -68,6 +144,8 @@ no_variants = FALSE apply_sounds = list('sound/effects/rip1.ogg','sound/effects/rip2.ogg') + upgrade_to = /obj/item/stack/medical/advanced/bruise_pack + /obj/item/stack/medical/bruise_pack/attack(mob/living/carbon/M as mob, mob/user as mob) if(..()) return 1 diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index c5be255204..984c5b97f6 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -24,6 +24,9 @@ var/list/datum/matter_synth/synths = null var/no_variants = TRUE // Determines whether the item should update it's sprites based on amount. + var/pass_color = FALSE // Will the item pass its own color var to the created item? Dyed cloth, wood, etc. + var/strict_color_stacking = FALSE // Will the stack merge with other stacks that are different colors? (Dyed cloth, wood, etc) + /obj/item/stack/New(var/loc, var/amount=null) ..() if (!stacktype) @@ -159,6 +162,17 @@ for (var/obj/item/I in O) qdel(I) + if ((pass_color || recipe.pass_color)) + if(!color) + if(recipe.use_material) + var/material/MAT = get_material_by_name(recipe.use_material) + if(MAT.icon_colour) + O.color = MAT.icon_colour + else + return + else + O.color = color + /obj/item/stack/Topic(href, href_list) ..() if ((usr.restrained() || usr.stat || usr.get_active_hand() != src)) @@ -242,6 +256,9 @@ return 0 if ((stacktype != S.stacktype) && !type_verified) return 0 + if ((strict_color_stacking || S.strict_color_stacking) && S.color != color) + return 0 + if (isnull(tamount)) tamount = src.get_amount() @@ -355,8 +372,9 @@ var/one_per_turf = 0 var/on_floor = 0 var/use_material + var/pass_color - New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1, time = 0, one_per_turf = 0, on_floor = 0, supplied_material = null) + New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1, time = 0, one_per_turf = 0, on_floor = 0, supplied_material = null, pass_stack_color) src.title = title src.result_type = result_type src.req_amount = req_amount @@ -366,6 +384,7 @@ src.one_per_turf = one_per_turf src.on_floor = on_floor src.use_material = supplied_material + src.pass_color = pass_stack_color /* * Recipe list datum diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 89182806db..d457ccf7d1 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -929,6 +929,12 @@ icon_state = "nymphplushie" pokephrase = "Chirp!" +/obj/item/toy/plushie/teshari + name = "teshari plush" + desc = "This is a plush teshari. Very soft, with a pompom on the tail. The toy is made well, as if alive. Looks like she is sleeping. Shhh!" + icon_state = "teshariplushie" + pokephrase = "Rya!" + /obj/item/toy/plushie/mouse name = "mouse plush" desc = "A plushie of a delightful mouse! What was once considered a vile rodent is now your very best friend." @@ -1357,4 +1363,4 @@ icon_state = "tinyxmastree" w_class = ITEMSIZE_TINY force = 1 - throwforce = 1 \ No newline at end of file + throwforce = 1 diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index dd3ddb29ca..12315972a2 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -80,6 +80,10 @@ name = "\improper \"LiquidProtein\" ration" icon_state = "liquidprotein" +/obj/item/trash/liquidvitamin + name = "\improper \"VitaPaste\" ration" + icon_state = "liquidvitamin" + /obj/item/trash/tastybread name = "bread tube" icon_state = "tastybread" diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 1804d576fd..c00d396e4d 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -13,6 +13,7 @@ var/implant_color = "b" var/allow_reagents = 0 var/malfunction = 0 + var/initialize_loc = BP_TORSO show_messages = 1 /obj/item/weapon/implant/proc/trigger(emote, source as mob) @@ -30,7 +31,7 @@ var/mob/living/carbon/human/H = source var/obj/item/organ/external/affected = H.get_organ(target_zone) if(affected) - affected.implants += src + affected.implants |= src part = affected if(part) forceMove(part) @@ -65,8 +66,9 @@ /obj/item/weapon/implant/proc/implant_loadout(var/mob/living/carbon/human/H) if(H) - var/obj/item/organ/external/affected = H.organs_by_name[BP_HEAD] + var/obj/item/organ/external/affected = H.organs_by_name[initialize_loc] if(handle_implant(H, affected)) + invisibility = initial(invisibility) post_implant(H) /obj/item/weapon/implant/Destroy() @@ -110,7 +112,7 @@ GLOBAL_LIST_BOILERPLATE(all_tracking_implants, /obj/item/weapon/implant/tracking ..() /obj/item/weapon/implant/tracking/post_implant(var/mob/source) - START_PROCESSING(SSobj, src) + START_PROCESSING(SSobj, src) /obj/item/weapon/implant/tracking/Destroy() STOP_PROCESSING(SSobj, src) @@ -563,7 +565,7 @@ the implant may become unstable and either pre-maturely inject the subject or si /obj/item/weapon/implant/death_alarm/post_implant(mob/source as mob) mobname = source.real_name - START_PROCESSING(SSobj, src) + START_PROCESSING(SSobj, src) ////////////////////////////// // Compressed Matter Implant diff --git a/code/game/objects/items/weapons/implants/implantaugment.dm b/code/game/objects/items/weapons/implants/implantaugment.dm new file mode 100644 index 0000000000..10873d1d06 --- /dev/null +++ b/code/game/objects/items/weapons/implants/implantaugment.dm @@ -0,0 +1,196 @@ +////////////////////////////// +// Nanite Organ Implant +////////////////////////////// +/obj/item/weapon/implant/organ + name = "nanite fabrication implant" + desc = "A buzzing implant covered in a writhing layer of metal insects." + icon_state = "implant_evil" + origin_tech = list(TECH_MATERIAL = 5, TECH_BIO = 2, TECH_ILLEGAL = 2) + + var/organ_to_implant = /obj/item/organ/internal/augment/bioaugment/thermalshades + var/organ_display_name = "unknown organ" + +/obj/item/weapon/implant/organ/get_data() + var/dat = {" +Implant Specifications:
+Name: \"GreyDoctor\" Class Nanite Hive
+Life: Activates upon implantation, destroying itself in the process.
+Important Notes: Nanites will fail to complete their task if a suitable location cannot be found for the organ.
+
+Implant Details:
+Function: Nanites will fabricate: [organ_display_name]
+Special Features: Organ identification protocols.
+Integrity: N/A"} + return dat + +/obj/item/weapon/implant/organ/post_implant(var/mob/M) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + + var/obj/item/organ/NewOrgan = new organ_to_implant() + + var/obj/item/organ/external/E = H.get_organ(NewOrgan.parent_organ) + to_chat(H, "You feel a tingling sensation in your [part].") + if(E && !(H.internal_organs_by_name[NewOrgan.organ_tag])) + spawn(rand(1 SECONDS, 30 SECONDS)) + to_chat(H, "You feel a pressure in your [E] as the tingling fades, the lump caused by the implant now gone.") + + NewOrgan.forceMove(H) + NewOrgan.owner = H + if(E.internal_organs == null) + E.internal_organs = list() + E.internal_organs |= NewOrgan + H.internal_organs_by_name[NewOrgan.organ_tag] = NewOrgan + H.internal_organs |= NewOrgan + NewOrgan.handle_organ_mod_special() + + spawn(1) + if(!QDELETED(src)) + qdel(src) + + else + qdel(NewOrgan) + to_chat(H, "You feel a pinching sensation in your [part]. The implant remains.") + +/obj/item/weapon/implant/organ/islegal() + return 0 + +/* + * Arm / leg mounted augments. + */ + +/obj/item/weapon/implant/organ/limbaugment + name = "nanite implant" + + organ_to_implant = /obj/item/organ/internal/augment/armmounted/taser + organ_display_name = "physiological augment" + + var/list/possible_targets = list(O_AUG_L_FOREARM, O_AUG_R_FOREARM) + +/obj/item/weapon/implant/organ/limbaugment/post_implant(var/mob/M) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + + var/obj/item/organ/NewOrgan = new organ_to_implant() + + var/obj/item/organ/external/E = setup_augment_slots(H, NewOrgan) + to_chat(H, "You feel a tingling sensation in your [part].") + if(E && istype(E) && !(H.internal_organs_by_name[NewOrgan.organ_tag])) + spawn(rand(1 SECONDS, 30 SECONDS)) + to_chat(H, "You feel a pressure in your [E] as the tingling fades, the lump caused by the implant now gone.") + + NewOrgan.forceMove(H) + NewOrgan.owner = H + if(E.internal_organs == null) + E.internal_organs = list() + E.internal_organs |= NewOrgan + H.internal_organs_by_name[NewOrgan.organ_tag] = NewOrgan + H.internal_organs |= NewOrgan + NewOrgan.handle_organ_mod_special() + + spawn(1) + if(!QDELETED(src)) + qdel(src) + + else + qdel(NewOrgan) + to_chat(H, "You feel a pinching sensation in your [part]. The implant remains.") + +/obj/item/weapon/implant/organ/limbaugment/proc/setup_augment_slots(var/mob/living/carbon/human/H, var/obj/item/organ/internal/augment/armmounted/I) + var/list/Choices = possible_targets.Copy() + + for(var/targ in possible_targets) + if(H.internal_organs_by_name[targ]) + Choices -= targ + + var/target_choice = null + if(Choices && Choices.len) + if(Choices.len == 1) + target_choice = Choices[1] + else + target_choice = input("Choose augment location:") in Choices + + else + return FALSE + + if(target_choice) + switch(target_choice) + if(O_AUG_R_HAND) + I.organ_tag = O_AUG_R_HAND + I.parent_organ = BP_R_HAND + I.target_slot = slot_r_hand + if(O_AUG_L_HAND) + I.organ_tag = O_AUG_L_HAND + I.parent_organ = BP_L_HAND + I.target_slot = slot_l_hand + + if(O_AUG_R_FOREARM) + I.organ_tag = O_AUG_R_FOREARM + I.parent_organ = BP_R_ARM + I.target_slot = slot_r_hand + if(O_AUG_L_FOREARM) + I.organ_tag = O_AUG_L_FOREARM + I.parent_organ = BP_L_ARM + I.target_slot = slot_l_hand + + if(O_AUG_R_UPPERARM) + I.organ_tag = O_AUG_R_UPPERARM + I.parent_organ = BP_R_ARM + I.target_slot = slot_r_hand + if(O_AUG_L_UPPERARM) + I.organ_tag = O_AUG_L_UPPERARM + I.parent_organ = BP_L_ARM + I.target_slot = slot_l_hand + + . = H.get_organ(I.parent_organ) + +/* + * Limb implant primary subtypes. + */ + +/obj/item/weapon/implant/organ/limbaugment/upperarm + organ_to_implant = /obj/item/organ/internal/augment/armmounted/shoulder/multiple + organ_display_name = "multi-use augment" + + possible_targets = list(O_AUG_R_UPPERARM,O_AUG_L_UPPERARM) + +/obj/item/weapon/implant/organ/limbaugment/wrist + organ_to_implant = /obj/item/organ/internal/augment/armmounted/hand + organ_display_name = "wrist augment" + + possible_targets = list(O_AUG_R_HAND,O_AUG_L_HAND) + +/* + * Limb implant general subtypes. + */ + +// Wrist +/obj/item/weapon/implant/organ/limbaugment/wrist/sword + organ_to_implant = /obj/item/organ/internal/augment/armmounted/hand/sword + organ_display_name = "weapon augment" + +// Fore-arm +/obj/item/weapon/implant/organ/limbaugment/laser + organ_to_implant = /obj/item/organ/internal/augment/armmounted + organ_display_name = "weapon augment" + +/obj/item/weapon/implant/organ/limbaugment/dart + organ_to_implant = /obj/item/organ/internal/augment/armmounted/dartbow + organ_display_name = "weapon augment" + +// Upper-arm. +/obj/item/weapon/implant/organ/limbaugment/upperarm/medkit + organ_to_implant = /obj/item/organ/internal/augment/armmounted/shoulder/multiple/medical + +/obj/item/weapon/implant/organ/limbaugment/upperarm/surge + organ_to_implant = /obj/item/organ/internal/augment/armmounted/shoulder/surge + +/* + * Others + */ + +/obj/item/weapon/implant/organ/pelvic + name = "nanite fabrication implant" + + organ_to_implant = /obj/item/organ/internal/augment/bioaugment/sprint_enhance + organ_display_name = "pelvic augment" diff --git a/code/game/objects/items/weapons/implants/implantcase.dm b/code/game/objects/items/weapons/implants/implantcase.dm index ae00895361..93fef6ca92 100644 --- a/code/game/objects/items/weapons/implants/implantcase.dm +++ b/code/game/objects/items/weapons/implants/implantcase.dm @@ -179,3 +179,103 @@ src.imp = new /obj/item/weapon/implant/language/eal( src ) ..() return + +/obj/item/weapon/implantcase/shades + name = "glass case - 'Integrated Shades'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/shades/New() + src.imp = new /obj/item/weapon/implant/organ( src ) + ..() + return + +/obj/item/weapon/implantcase/taser + name = "glass case - 'Taser'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/taser/New() + src.imp = new /obj/item/weapon/implant/organ/limbaugment( src ) + ..() + return + +/obj/item/weapon/implantcase/laser + name = "glass case - 'Laser'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/laser/New() + src.imp = new /obj/item/weapon/implant/organ/limbaugment/laser( src ) + ..() + return + +/obj/item/weapon/implantcase/dart + name = "glass case - 'Dart'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/dart/New() + src.imp = new /obj/item/weapon/implant/organ/limbaugment/dart( src ) + ..() + return + +/obj/item/weapon/implantcase/toolkit + name = "glass case - 'Toolkit'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/toolkit/New() + src.imp = new /obj/item/weapon/implant/organ/limbaugment/upperarm( src ) + ..() + return + +/obj/item/weapon/implantcase/medkit + name = "glass case - 'Toolkit'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/medkit/New() + src.imp = new /obj/item/weapon/implant/organ/limbaugment/upperarm/medkit( src ) + ..() + return + +/obj/item/weapon/implantcase/surge + name = "glass case - 'Muscle Overclocker'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/surge/New() + src.imp = new /obj/item/weapon/implant/organ/limbaugment/upperarm/surge( src ) + ..() + return + +/obj/item/weapon/implantcase/analyzer + name = "glass case - 'Scanner'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/analyzer/New() + src.imp = new /obj/item/weapon/implant/organ/limbaugment/wrist( src ) + ..() + return + +/obj/item/weapon/implantcase/sword + name = "glass case - 'Scanner'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/sword/New() + src.imp = new /obj/item/weapon/implant/organ/limbaugment/wrist/sword( src ) + ..() + return + +/obj/item/weapon/implantcase/sprinter + name = "glass case - 'Sprinter'" + desc = "A case containing a nanite fabricator implant." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/sprinter/New() + src.imp = new /obj/item/weapon/implant/organ/pelvic( src ) + ..() + return diff --git a/code/game/objects/items/weapons/implants/implantdud.dm b/code/game/objects/items/weapons/implants/implantdud.dm new file mode 100644 index 0000000000..896ea2358a --- /dev/null +++ b/code/game/objects/items/weapons/implants/implantdud.dm @@ -0,0 +1,30 @@ +/obj/item/weapon/implant/dud + name = "unknown implant" + desc = "A small device with small connector wires." + icon = 'icons/obj/device.dmi' + icon_state = "implant" + initialize_loc = BP_HEAD + var/roundstart = TRUE + +/obj/item/weapon/implant/dud/torso + name = "unknown implant" + desc = "A small device with small connector wires." + icon = 'icons/obj/device.dmi' + icon_state = "implant" + initialize_loc = BP_TORSO + +/obj/item/weapon/implant/dud/old + name = "old implant" + desc = "A small device with small connector wires." + icon = 'icons/obj/device.dmi' + icon_state = "implant" + roundstart = FALSE + +/obj/item/weapon/implant/dud/Initialize() + ..() + if(roundstart) + invisibility = 100 + ..() + spawn(3) + if(!ishuman(loc) && !QDELETED(src)) + qdel(src) diff --git a/code/game/objects/items/weapons/implants/neuralbasic.dm b/code/game/objects/items/weapons/implants/neuralbasic.dm index d744c80fde..0c5fe2b3da 100644 --- a/code/game/objects/items/weapons/implants/neuralbasic.dm +++ b/code/game/objects/items/weapons/implants/neuralbasic.dm @@ -1,6 +1,7 @@ /obj/item/weapon/implant/neural name = "neural framework implant" desc = "A small metal casing with numerous wires stemming off of it." + initialize_loc = BP_HEAD var/obj/item/organ/internal/brain/my_brain = null var/target_state = null var/robotic_brain = FALSE @@ -104,3 +105,10 @@ Implant Specifics:
"} my_brain.take_damage(15) my_brain = null return + +/obj/item/weapon/implant/neural/roundstart/Initialize() + invisibility = 100 + ..() + spawn(3) + if(!ishuman(loc) && !QDELETED(src)) + qdel(src) diff --git a/code/game/objects/items/weapons/material/shards.dm b/code/game/objects/items/weapons/material/shards.dm index 937391737a..7d7d78eeba 100644 --- a/code/game/objects/items/weapons/material/shards.dm +++ b/code/game/objects/items/weapons/material/shards.dm @@ -63,55 +63,48 @@ /obj/item/weapon/material/shard/afterattack(var/atom/target, mob/living/carbon/human/user as mob) var/active_hand //hand the shard is in - var/will_break - var/gloves_are_heavy = FALSE//this is a fucking mess + var/will_break = FALSE + var/protected_hands = FALSE //this is a fucking mess var/break_damage = 4 var/light_glove_d = rand(2, 4) var/no_glove_d = rand(4, 6) - var/list/h_gloves = list(/obj/item/clothing/gloves/captain, /obj/item/clothing/gloves/cyborg, - /obj/item/clothing/gloves/swat, /obj/item/clothing/gloves/combat, - /obj/item/clothing/gloves/botanic_leather, /obj/item/clothing/gloves/duty, - /obj/item/clothing/gloves/tactical, /obj/item/clothing/gloves/vox, - /obj/item/clothing/gloves/gauntlets) + var/list/forbidden_gloves = list( + /obj/item/clothing/gloves/sterile, + /obj/item/clothing/gloves/knuckledusters + ) - if(istype(user.l_hand, src)) + if(src == user.l_hand) active_hand = BP_L_HAND - else + else if(src == user.r_hand) active_hand = BP_R_HAND + else + return // If it's not actually in our hands anymore, we were probably gentle with it + + active_hand = (src == user.l_hand) ? BP_L_HAND : BP_R_HAND // May not actually be faster than an if-else block, but a little bit cleaner -Ater if(prob(75)) will_break = TRUE - else - will_break = FALSE - if(user.gloves && (user.gloves.body_parts_covered & HANDS)) - var/obj/item/clothing/gloves/UG = user.gloves.type - for(var/I in h_gloves) - if(UG == I) - gloves_are_heavy = TRUE - if(will_break) - user.visible_message("[user] hit \the [target] with \the [src], shattering it!", "You shatter \the [src] in your hand!") - playsound(user, pick('sound/effects/Glassbr1.ogg', 'sound/effects/Glassbr2.ogg', 'sound/effects/Glassbr3.ogg'), 30, 1) - qdel(src) + if(user.gloves && (user.gloves.body_parts_covered & HANDS) && istype(user.gloves, /obj/item/clothing/gloves)) // Not-gloves aren't gloves, and therefore don't protect us + protected_hands = TRUE // If we're wearing gloves we can probably handle it just fine + for(var/I in forbidden_gloves) + if(istype(user.gloves, I)) // forbidden_gloves is a blacklist, so if we match anything in there, our hands are not protected + protected_hands = FALSE + break - if(gloves_are_heavy == FALSE) - to_chat(user, "\The [src] partially cuts into your hand through your gloves as you hit \the [target]!") - if(will_break) - user.visible_message("[user] hit \the [target] with \the [src], shattering it!", "You shatter \the [src] in your hand!") - user.apply_damage(light_glove_d + break_damage, BRUTE, active_hand, 0 ,0, src, src.sharp, src.edge) - playsound(user, pick('sound/effects/Glassbr1.ogg', 'sound/effects/Glassbr2.ogg', 'sound/effects/Glassbr3.ogg'), 30, 1) - qdel(src) - else - user.apply_damage(light_glove_d, BRUTE, active_hand, 0 ,0, src, src.sharp, src.edge) - else + if(user.gloves && !protected_hands) + to_chat(user, "\The [src] partially cuts into your hand through your gloves as you hit \the [target]!") + user.apply_damage(light_glove_d + will_break ? break_damage : 0, BRUTE, active_hand, 0, 0, src, src.sharp, src.edge) // Ternary to include break damage + + else if(!user.gloves) to_chat(user, "\The [src] cuts into your hand as you hit \the [target]!") - if(will_break) - user.visible_message("[user] hit \the [target] with \the [src], shattering it!", "You shatter \the [src] in your hand!") - user.apply_damage(no_glove_d + break_damage, BRUTE, active_hand, 0 ,0, src, src.sharp, src.edge) - playsound(user, pick('sound/effects/Glassbr1.ogg', 'sound/effects/Glassbr2.ogg', 'sound/effects/Glassbr3.ogg'), 30, 1) - qdel(src) - else - user.apply_damage(no_glove_d, BRUTE, active_hand, 0 ,0, src, src.sharp, src.edge) + user.apply_damage(no_glove_d + will_break ? break_damage : 0, BRUTE, active_hand, 0, 0, src, src.sharp, src.edge) + + if(will_break && src.loc == user) // If it's not in our hand anymore + user.visible_message("[user] hit \the [target] with \the [src], shattering it!", "You shatter \the [src] in your hand!") + playsound(user, pick('sound/effects/Glassbr1.ogg', 'sound/effects/Glassbr2.ogg', 'sound/effects/Glassbr3.ogg'), 30, 1) + qdel(src) + return /obj/item/weapon/material/shard/Crossed(AM as mob|obj) ..() diff --git a/code/game/objects/items/weapons/storage/backpack_vr.dm b/code/game/objects/items/weapons/storage/backpack_vr.dm index d836d23581..5e121a2b35 100644 --- a/code/game/objects/items/weapons/storage/backpack_vr.dm +++ b/code/game/objects/items/weapons/storage/backpack_vr.dm @@ -128,4 +128,9 @@ /obj/item/weapon/storage/backpack/dufflebag/fluff //Black dufflebag without syndie buffs. name = "plain black dufflebag" desc = "A large dufflebag for holding extra tactical supplies." - icon_state = "duffle_syndie" \ No newline at end of file + icon_state = "duffle_syndie" + +/obj/item/weapon/storage/backpack + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/back.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/back.dmi') diff --git a/code/game/objects/items/weapons/storage/belt_vr.dm b/code/game/objects/items/weapons/storage/belt_vr.dm new file mode 100644 index 0000000000..2e0829c153 --- /dev/null +++ b/code/game/objects/items/weapons/storage/belt_vr.dm @@ -0,0 +1,4 @@ +/obj/item/weapon/storage/belt + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/belt.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/belt.dmi') \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/mre.dm b/code/game/objects/items/weapons/storage/mre.dm index c3adc484e0..582af52f43 100644 --- a/code/game/objects/items/weapons/storage/mre.dm +++ b/code/game/objects/items/weapons/storage/mre.dm @@ -185,6 +185,20 @@ MRE Stuff /obj/random/mre/sauce/crayon ) +/obj/item/weapon/storage/mre/menu13 + name = "medical MRE" + meal_desc = "This one is menu 13, vitamin paste & dessert. Only for emergencies." + icon_state = "crayonmre" + starts_with = list( + /obj/item/weapon/reagent_containers/food/snacks/liquidvitamin, + /obj/item/weapon/reagent_containers/food/snacks/liquidvitamin, + /obj/item/weapon/reagent_containers/food/snacks/liquidvitamin, + /obj/item/weapon/reagent_containers/food/snacks/liquidprotein, + /obj/random/mre/drink, + /obj/item/weapon/storage/mrebag/dessert, + /obj/item/weapon/material/kitchen/utensil/spoon/plastic + ) + /obj/item/weapon/storage/mre/random meal_desc = "The menu label is faded out." starts_with = list( diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 4291752587..9624a85ca2 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -93,6 +93,42 @@ O.update() . = ..() +/obj/item/weapon/storage/box/syndie_kit/imp_aug + name = "boxed augment implant (with injector)" + var/case_type = /obj/item/weapon/implantcase/shades + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/Initialize() + new /obj/item/weapon/implanter(src) + new case_type(src) + . = ..() + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/taser + case_type = /obj/item/weapon/implantcase/taser + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/laser + case_type = /obj/item/weapon/implantcase/laser + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/dart + case_type = /obj/item/weapon/implantcase/dart + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/toolkit + case_type = /obj/item/weapon/implantcase/toolkit + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/medkit + case_type = /obj/item/weapon/implantcase/medkit + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/surge + case_type = /obj/item/weapon/implantcase/surge + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/analyzer + case_type = /obj/item/weapon/implantcase/analyzer + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/sword + case_type = /obj/item/weapon/implantcase/sword + +/obj/item/weapon/storage/box/syndie_kit/imp_aug/sprinter + case_type = /obj/item/weapon/implantcase/sprinter + /obj/item/weapon/storage/box/syndie_kit/space name = "boxed space suit and helmet" starts_with = list( diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index f011cd917b..292f047f0f 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -128,6 +128,15 @@ icon_state = "scalpel_manager_on" force = 7.5 +/obj/item/weapon/surgical/scalpel/ripper + name = "organ pincers" + desc = "A horrifying bladed tool with a large metal spike in its center. The tool is used for rapidly removing organs from hopefully willing patients." + icon_state = "organ_ripper" + item_state = "bone_setter" + force = 15.0 + toolspeed = 0.75 + origin_tech = list(TECH_MATERIAL = 5, TECH_BIO = 3, TECH_ILLEGAL = 2) + /* * Circular Saw */ @@ -147,6 +156,19 @@ sharp = 1 edge = 1 +/obj/item/weapon/surgical/circular_saw/manager + name = "energetic bone diverter" + desc = "For heavy duty cutting (and sealing), with science!" + icon_state = "adv_saw" + item_state = "saw3" + hitsound = 'sound/weapons/emitter2.ogg' + damtype = SEARING + w_class = ITEMSIZE_LARGE + origin_tech = list(TECH_BIO = 4, TECH_MATERIAL = 6, TECH_MAGNET = 6) + matter = list(DEFAULT_WALL_MATERIAL = 12500) + attack_verb = list("attacked", "slashed", "seared", "cut") + toolspeed = 0.75 + //misc, formerly from code/defines/weapons.dm /obj/item/weapon/surgical/bonegel name = "bone gel" @@ -245,4 +267,4 @@ /obj/item/weapon/surgical/bone_clamp/alien icon = 'icons/obj/abductor.dmi' - toolspeed = 0.75 \ No newline at end of file + toolspeed = 0.75 diff --git a/code/game/sound.dm b/code/game/sound.dm index b1f0c32f66..cd3b140bd9 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -137,6 +137,46 @@ if ("button") soundin = pick('sound/machines/button1.ogg','sound/machines/button2.ogg','sound/machines/button3.ogg','sound/machines/button4.ogg') if ("switch") soundin = pick('sound/machines/switch1.ogg','sound/machines/switch2.ogg','sound/machines/switch3.ogg','sound/machines/switch4.ogg') if ("casing_sound") soundin = pick('sound/weapons/casingfall1.ogg','sound/weapons/casingfall2.ogg','sound/weapons/casingfall3.ogg') + //VORESTATION EDIT - vore sounds for better performance + if ("hunger_sounds") soundin = pick('sound/vore/growl1.ogg','sound/vore/growl2.ogg','sound/vore/growl3.ogg','sound/vore/growl4.ogg','sound/vore/growl5.ogg') + + if("classic_digestion_sounds") soundin = pick( + 'sound/vore/digest1.ogg','sound/vore/digest2.ogg','sound/vore/digest3.ogg','sound/vore/digest4.ogg', + 'sound/vore/digest5.ogg','sound/vore/digest6.ogg','sound/vore/digest7.ogg','sound/vore/digest8.ogg', + 'sound/vore/digest9.ogg','sound/vore/digest10.ogg','sound/vore/digest11.ogg','sound/vore/digest12.ogg') + if("classic_death_sounds") soundin = pick( + 'sound/vore/death1.ogg','sound/vore/death2.ogg','sound/vore/death3.ogg','sound/vore/death4.ogg','sound/vore/death5.ogg', + 'sound/vore/death6.ogg','sound/vore/death7.ogg','sound/vore/death8.ogg','sound/vore/death9.ogg','sound/vore/death10.ogg') + if("classic_struggle_sounds") soundin = pick('sound/vore/squish1.ogg','sound/vore/squish2.ogg','sound/vore/squish3.ogg','sound/vore/squish4.ogg') + + if("fancy_prey_struggle") soundin = pick( + 'sound/vore/sunesound/prey/struggle_01.ogg','sound/vore/sunesound/prey/struggle_02.ogg','sound/vore/sunesound/prey/struggle_03.ogg', + 'sound/vore/sunesound/prey/struggle_04.ogg','sound/vore/sunesound/prey/struggle_05.ogg') + if("fancy_digest_pred") soundin = pick( + 'sound/vore/sunesound/pred/digest_01.ogg','sound/vore/sunesound/pred/digest_02.ogg','sound/vore/sunesound/pred/digest_03.ogg', + 'sound/vore/sunesound/pred/digest_04.ogg','sound/vore/sunesound/pred/digest_05.ogg','sound/vore/sunesound/pred/digest_06.ogg', + 'sound/vore/sunesound/pred/digest_07.ogg','sound/vore/sunesound/pred/digest_08.ogg','sound/vore/sunesound/pred/digest_09.ogg', + 'sound/vore/sunesound/pred/digest_10.ogg','sound/vore/sunesound/pred/digest_11.ogg','sound/vore/sunesound/pred/digest_12.ogg', + 'sound/vore/sunesound/pred/digest_13.ogg','sound/vore/sunesound/pred/digest_14.ogg','sound/vore/sunesound/pred/digest_15.ogg', + 'sound/vore/sunesound/pred/digest_16.ogg','sound/vore/sunesound/pred/digest_17.ogg','sound/vore/sunesound/pred/digest_18.ogg') + if("fancy_death_pred") soundin = pick( + 'sound/vore/sunesound/pred/death_01.ogg','sound/vore/sunesound/pred/death_02.ogg','sound/vore/sunesound/pred/death_03.ogg', + 'sound/vore/sunesound/pred/death_04.ogg','sound/vore/sunesound/pred/death_05.ogg','sound/vore/sunesound/pred/death_06.ogg', + 'sound/vore/sunesound/pred/death_07.ogg','sound/vore/sunesound/pred/death_08.ogg','sound/vore/sunesound/pred/death_09.ogg', + 'sound/vore/sunesound/pred/death_10.ogg') + if("fancy_digest_prey") soundin = pick( + 'sound/vore/sunesound/prey/digest_01.ogg','sound/vore/sunesound/prey/digest_02.ogg','sound/vore/sunesound/prey/digest_03.ogg', + 'sound/vore/sunesound/prey/digest_04.ogg','sound/vore/sunesound/prey/digest_05.ogg','sound/vore/sunesound/prey/digest_06.ogg', + 'sound/vore/sunesound/prey/digest_07.ogg','sound/vore/sunesound/prey/digest_08.ogg','sound/vore/sunesound/prey/digest_09.ogg', + 'sound/vore/sunesound/prey/digest_10.ogg','sound/vore/sunesound/prey/digest_11.ogg','sound/vore/sunesound/prey/digest_12.ogg', + 'sound/vore/sunesound/prey/digest_13.ogg','sound/vore/sunesound/prey/digest_14.ogg','sound/vore/sunesound/prey/digest_15.ogg', + 'sound/vore/sunesound/prey/digest_16.ogg','sound/vore/sunesound/prey/digest_17.ogg','sound/vore/sunesound/prey/digest_18.ogg') + if("fancy_death_prey") soundin = pick( + 'sound/vore/sunesound/prey/death_01.ogg','sound/vore/sunesound/prey/death_02.ogg','sound/vore/sunesound/prey/death_03.ogg', + 'sound/vore/sunesound/prey/death_04.ogg','sound/vore/sunesound/prey/death_05.ogg','sound/vore/sunesound/prey/death_06.ogg', + 'sound/vore/sunesound/prey/death_07.ogg','sound/vore/sunesound/prey/death_08.ogg','sound/vore/sunesound/prey/death_09.ogg', + 'sound/vore/sunesound/prey/death_10.ogg') + //END VORESTATION EDIT return soundin //Are these even used? diff --git a/code/game/turfs/turf_changing.dm b/code/game/turfs/turf_changing.dm index 8a0d7852f5..cb3496a96b 100644 --- a/code/game/turfs/turf_changing.dm +++ b/code/game/turfs/turf_changing.dm @@ -28,7 +28,7 @@ if(N == /turf/space) var/turf/below = GetBelow(src) - if(istype(below) && (air_master.has_valid_zone(below) || air_master.has_valid_zone(src)) && !istype(below, /turf/unsimulated/wall)) // VOREStation Edit: Weird open space + if(istype(below) && (air_master.has_valid_zone(below) || air_master.has_valid_zone(src)) && (!istype(below, /turf/unsimulated/wall) && !istype(below, /turf/simulated/sky))) // VOREStation Edit: Weird open space N = /turf/simulated/open var/obj/fire/old_fire = fire diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index fe4b1a9399..55535b89bf 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -139,7 +139,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O else O.robotize() - for(var/name in list(O_HEART,O_EYES,O_LUNGS,O_LIVER,O_KIDNEYS,O_BRAIN)) + for(var/name in list(O_HEART,O_EYES,O_VOICE,O_LUNGS,O_LIVER,O_KIDNEYS,O_SPLEEN,O_STOMACH,O_INTESTINE,O_BRAIN)) var/status = pref.organ_data[name] if(!status) continue @@ -237,6 +237,8 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O organ_name = "heart" if(O_EYES) organ_name = "eyes" + if(O_VOICE) + organ_name = "larynx" if(O_BRAIN) organ_name = "brain" if(O_LUNGS) @@ -245,6 +247,12 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O organ_name = "liver" if(O_KIDNEYS) organ_name = "kidneys" + if(O_SPLEEN) + organ_name = "spleen" + if(O_STOMACH) + organ_name = "stomach" + if(O_INTESTINE) + organ_name = "intestines" if(status == "cyborg") ++ind @@ -708,7 +716,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O else if(href_list["organs"]) - var/organ_name = input(user, "Which internal function do you want to change?") as null|anything in list("Heart", "Eyes", "Lungs", "Liver", "Kidneys", "Brain") + var/organ_name = input(user, "Which internal function do you want to change?") as null|anything in list("Heart", "Eyes","Larynx", "Lungs", "Liver", "Kidneys", "Spleen", "Intestines", "Stomach", "Brain") if(!organ_name) return var/organ = null @@ -717,12 +725,20 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O organ = O_HEART if("Eyes") organ = O_EYES + if("Larynx") + organ = O_VOICE if("Lungs") organ = O_LUNGS if("Liver") organ = O_LIVER if("Kidneys") organ = O_KIDNEYS + if("Spleen") + organ = O_SPLEEN + if("Intestines") + organ = O_INTESTINE + if("Stomach") + organ = O_STOMACH if("Brain") if(pref.organ_data[BP_HEAD] != "cyborg") user << "You may only select a cybernetic or synthetic brain if you have a full prosthetic body." diff --git a/code/modules/client/preference_setup/loadout/loadout_utility.dm b/code/modules/client/preference_setup/loadout/loadout_utility.dm index 2a1e88cd35..44e0bc10ff 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility.dm @@ -124,6 +124,24 @@ path = /obj/item/weapon/implant/tracking/weak cost = 0 //VOREStation Edit. Changed cost to 0 +/datum/gear/utility/implant/neural + display_name = "implant, neural assistance web" + description = "A complex web implanted into the subject, medically in order to compensate for neurological disease." + path = /obj/item/weapon/implant/neural/roundstart + cost = 6 + +/datum/gear/utility/implant/dud1 + display_name = "implant, head" + description = "An implant with no obvious purpose." + path = /obj/item/weapon/implant/dud + cost = 1 + +/datum/gear/utility/implant/dud2 + display_name = "implant, torso" + description = "An implant with no obvious purpose." + path = /obj/item/weapon/implant/dud/torso + cost = 1 + /datum/gear/utility/implant/language cost = 2 exploitable = 0 diff --git a/code/modules/client/preferences_vr.dm b/code/modules/client/preferences_vr.dm index 61c2d83025..5c8171ce27 100644 --- a/code/modules/client/preferences_vr.dm +++ b/code/modules/client/preferences_vr.dm @@ -2,3 +2,35 @@ datum/preferences var/show_in_directory = 1 //TFF 5/8/19 - show in Character Directory var/sensorpref = 5 //TFF 5/8/19 - set character's suit sensor level + +//Why weren't these in game toggles already? +/client/verb/toggle_eating_noises() + set name = "Eating Noises" + set category = "Preferences" + set desc = "Toggles Vore Eating noises." + + var/pref_path = /datum/client_preference/eating_noises + + toggle_preference(pref_path) + + src << "You will [ (is_preference_enabled(pref_path)) ? "now" : "no longer"] hear eating related vore noises." + + SScharacter_setup.queue_preferences_save(prefs) + + feedback_add_details("admin_verb","TEatNoise") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + +/client/verb/toggle_digestion_noises() + set name = "Digestion Noises" + set category = "Preferences" + set desc = "Toggles Vore Digestion noises." + + var/pref_path = /datum/client_preference/digestion_noises + + toggle_preference(pref_path) + + src << "You will [ (is_preference_enabled(pref_path)) ? "now" : "no longer"] hear digestion related vore noises." + + SScharacter_setup.queue_preferences_save(prefs) + + feedback_add_details("admin_verb","TDigestNoise") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/clothing/clothing_vr.dm b/code/modules/clothing/clothing_vr.dm index b6e387c9bf..3e8d2d45ad 100644 --- a/code/modules/clothing/clothing_vr.dm +++ b/code/modules/clothing/clothing_vr.dm @@ -4,6 +4,10 @@ /obj/item/clothing/shoes var/list/inside_emotes = list() var/recent_squish = 0 + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/shoes.dmi', + SPECIES_VOX = 'icons/mob/species/vox/shoes.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/feet.dmi') /obj/item/clothing/shoes/New() inside_emotes = list( @@ -51,6 +55,17 @@ ..() +/obj/item/clothing/gloves + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/gloves.dmi', + SPECIES_VOX = 'icons/mob/species/vox/gloves.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/hands.dmi') + +/obj/item/clothing/ears + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/ears.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/ears.dmi') + /obj/item/clothing/relaymove(var/mob/living/user,var/direction) if(recent_struggle) @@ -98,13 +113,18 @@ SPECIES_ZORREN_FLAT = 'icons/mob/species/fennec/mask_vr.dmi', SPECIES_AKULA = 'icons/mob/species/akula/mask_vr.dmi', SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/mask.dmi', - SPECIES_XENOCHIMERA = 'icons/mob/species/tajaran/mask_vr.dmi' + SPECIES_XENOCHIMERA = 'icons/mob/species/tajaran/mask_vr.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/masks.dmi' ) //"Spider" = 'icons/mob/species/spider/mask_vr.dmi' Add this later when they have custom mask sprites and everything. //Switch to taur sprites if a taur equips /obj/item/clothing/suit var/taurized = FALSE //Easier than trying to 'compare icons' to see if it's a taur suit + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi', + SPECIES_VOX = 'icons/mob/species/vox/suit.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/suit.dmi') /obj/item/clothing/suit/equipped(var/mob/user, var/slot) var/normalize = TRUE @@ -137,6 +157,10 @@ /obj/item/clothing/under sensor_mode = 3 var/sensorpref = 5 + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/uniform.dmi', + SPECIES_VOX = 'icons/mob/species/vox/uniform.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/uniform.dmi') //TFF 5/8/19 - define numbers and specifics for suit sensor settings /obj/item/clothing/under/New(var/mob/living/carbon/human/H) @@ -150,4 +174,10 @@ if(5) sensor_mode = pick(0,1,2,3) //Select a random setting else sensor_mode = pick(0,1,2,3) - log_debug("Invalid switch for suit sensors, defaulting to random. [sensorpref] chosen") \ No newline at end of file + log_debug("Invalid switch for suit sensors, defaulting to random. [sensorpref] chosen") + +/obj/item/clothing/head + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', + SPECIES_VOX = 'icons/mob/species/vox/head.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/head.dmi') \ No newline at end of file diff --git a/code/modules/clothing/glasses/glasses_vr.dm b/code/modules/clothing/glasses/glasses_vr.dm index 1d7cb0087f..90e53d89b2 100644 --- a/code/modules/clothing/glasses/glasses_vr.dm +++ b/code/modules/clothing/glasses/glasses_vr.dm @@ -111,3 +111,10 @@ item_state = "tajblind_meson" off_state = "tajblind" body_parts_covered = EYES + +/obj/item/clothing/glasses + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/eyes.dmi', + SPECIES_VOX = 'icons/mob/species/vox/eyes.dmi', + SPECIES_WEREBEAST = 'icons/mob/species/werebeast/eyes.dmi' + ) \ No newline at end of file diff --git a/code/modules/food/food/snacks.dm b/code/modules/food/food/snacks.dm index 379a151051..befb6a5fbf 100644 --- a/code/modules/food/food/snacks.dm +++ b/code/modules/food/food/snacks.dm @@ -3748,6 +3748,24 @@ reagents.add_reagent("iron", 3) bitesize = 4 +/obj/item/weapon/reagent_containers/food/snacks/liquidvitamin + name = "\improper VitaPaste Ration" + desc = "A variant of the liquidfood ration, designed for any carbon-based life. Somehow worse than regular liquidfood. Should this be crunchy?" + icon_state = "liquidvitamin" + trash = /obj/item/trash/liquidvitamin + filling_color = "#A8A8A8" + survivalfood = TRUE + center_of_mass = list("x"=16, "y"=15) + +/obj/item/weapon/reagent_containers/food/snacks/liquidvitamin/Initialize() + ..() + reagents.add_reagent("flour", 20) + reagents.add_reagent("tricordrazine", 5) + reagents.add_reagent("paracetamol", 5) + reagents.add_reagent("enzyme", 1) + reagents.add_reagent("iron", 3) + bitesize = 4 + /obj/item/weapon/reagent_containers/food/snacks/meatcube name = "cubed meat" desc = "Fried, salted lean meat compressed into a cube. Not very appetizing." diff --git a/code/modules/food/glass/bottle_vr.dm b/code/modules/food/glass/bottle_vr.dm index e357de97fa..fc1595b699 100644 --- a/code/modules/food/glass/bottle_vr.dm +++ b/code/modules/food/glass/bottle_vr.dm @@ -137,3 +137,12 @@ icon = 'icons/obj/chemical.dmi' icon_state = "bottle-3" prefill = list("unsorbitol" = 60) + +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/fitnessflask/glucose + name = "glucose container" + desc = "A container of glucose. Used to treat bloodloss through a hardsuit in unconscious patients." + +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/fitnessflask/glucose/Initialize() + . = ..() + reagents.add_reagent("glucose", 100) + on_reagent_change() diff --git a/code/modules/hydroponics/beekeeping/beehive.dm b/code/modules/hydroponics/beekeeping/beehive.dm index 7af5ce286c..d215ab3dac 100644 --- a/code/modules/hydroponics/beekeeping/beehive.dm +++ b/code/modules/hydroponics/beekeeping/beehive.dm @@ -241,6 +241,8 @@ icon = 'icons/obj/beekeeping.dmi' icon_state = "wax" default_type = "wax" + pass_color = TRUE + strict_color_stacking = TRUE /obj/item/stack/material/wax/New() ..() @@ -252,6 +254,7 @@ icon_colour = "#fff343" melting_point = T0C+300 weight = 1 + pass_stack_colors = TRUE var/global/list/datum/stack_recipe/wax_recipes = list( \ new/datum/stack_recipe("candle", /obj/item/weapon/flame/candle) \ diff --git a/code/modules/materials/material_recipes.dm b/code/modules/materials/material_recipes.dm index 0fe0f264bb..48cbf116c4 100644 --- a/code/modules/materials/material_recipes.dm +++ b/code/modules/materials/material_recipes.dm @@ -7,27 +7,27 @@ recipes = list() // If is_brittle() returns true, these are only good for a single strike. - recipes += new/datum/stack_recipe("[display_name] baseball bat", /obj/item/weapon/material/twohanded/baseballbat, 10, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] ashtray", /obj/item/weapon/material/ashtray, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] spoon", /obj/item/weapon/material/kitchen/utensil/spoon/plastic, 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] armor plate", /obj/item/weapon/material/armor_plating, 1, time = 20, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] grave marker", /obj/item/weapon/material/gravemarker, 5, time = 50, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] ring", /obj/item/clothing/gloves/ring/material, 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] bracelet", /obj/item/clothing/accessory/bracelet/material, 1, on_floor = 1, supplied_material = "[name]") + recipes += new/datum/stack_recipe("[display_name] baseball bat", /obj/item/weapon/material/twohanded/baseballbat, 10, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] ashtray", /obj/item/weapon/material/ashtray, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] spoon", /obj/item/weapon/material/kitchen/utensil/spoon/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] armor plate", /obj/item/weapon/material/armor_plating, 1, time = 20, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] grave marker", /obj/item/weapon/material/gravemarker, 5, time = 50, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] ring", /obj/item/clothing/gloves/ring/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] bracelet", /obj/item/clothing/accessory/bracelet/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) if(integrity>=50) - recipes += new/datum/stack_recipe("[display_name] door", /obj/structure/simple_door, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] barricade", /obj/structure/barricade, 5, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] stool", /obj/item/weapon/stool, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] double bed", /obj/structure/bed/double, 4, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") + recipes += new/datum/stack_recipe("[display_name] door", /obj/structure/simple_door, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] barricade", /obj/structure/barricade, 5, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] stool", /obj/item/weapon/stool, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] double bed", /obj/structure/bed/double, 4, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) if(hardness>50) - recipes += new/datum/stack_recipe("[display_name] fork", /obj/item/weapon/material/kitchen/utensil/fork/plastic, 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] knife", /obj/item/weapon/material/knife/plastic, 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] blade", /obj/item/weapon/material/butterflyblade, 6, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]") + recipes += new/datum/stack_recipe("[display_name] fork", /obj/item/weapon/material/kitchen/utensil/fork/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] knife", /obj/item/weapon/material/knife/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] blade", /obj/item/weapon/material/butterflyblade, 6, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) /material/steel/generate_recipes() ..() @@ -117,55 +117,55 @@ /material/plastic/generate_recipes() ..() - recipes += new/datum/stack_recipe("plastic crate", /obj/structure/closet/crate/plastic, 10, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("plastic bag", /obj/item/weapon/storage/bag/plasticbag, 3, on_floor = 1) - recipes += new/datum/stack_recipe("blood pack", /obj/item/weapon/reagent_containers/blood/empty, 4, on_floor = 0) - recipes += new/datum/stack_recipe("reagent dispenser cartridge (large)", /obj/item/weapon/reagent_containers/chem_disp_cartridge, 5, on_floor=0) // 500u - recipes += new/datum/stack_recipe("reagent dispenser cartridge (med)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/medium, 3, on_floor=0) // 250u - recipes += new/datum/stack_recipe("reagent dispenser cartridge (small)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/small, 1, on_floor=0) // 100u - recipes += new/datum/stack_recipe("white floor tile", /obj/item/stack/tile/floor/white, 1, 4, 20) - recipes += new/datum/stack_recipe("freezer floor tile", /obj/item/stack/tile/floor/freezer, 1, 4, 20) - recipes += new/datum/stack_recipe("shower curtain", /obj/structure/curtain, 4, time = 15, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 4, time = 25, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("water-cooler", /obj/structure/reagent_dispensers/water_cooler, 4, time = 10, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("lampshade", /obj/item/weapon/lampshade, 1, time = 1) - recipes += new/datum/stack_recipe("plastic net", /obj/item/weapon/material/fishing_net, 25, time = 1 MINUTE) + recipes += new/datum/stack_recipe("plastic crate", /obj/structure/closet/crate/plastic, 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("plastic bag", /obj/item/weapon/storage/bag/plasticbag, 3, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("blood pack", /obj/item/weapon/reagent_containers/blood/empty, 4, on_floor = 0, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("reagent dispenser cartridge (large)", /obj/item/weapon/reagent_containers/chem_disp_cartridge, 5, on_floor=0, pass_stack_color = TRUE) // 500u + recipes += new/datum/stack_recipe("reagent dispenser cartridge (med)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/medium, 3, on_floor=0, pass_stack_color = TRUE) // 250u + recipes += new/datum/stack_recipe("reagent dispenser cartridge (small)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/small, 1, on_floor=0, pass_stack_color = TRUE) // 100u + recipes += new/datum/stack_recipe("white floor tile", /obj/item/stack/tile/floor/white, 1, 4, 20, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("freezer floor tile", /obj/item/stack/tile/floor/freezer, 1, 4, 20, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("shower curtain", /obj/structure/curtain, 4, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 4, time = 25, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("water-cooler", /obj/structure/reagent_dispensers/water_cooler, 4, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("lampshade", /obj/item/weapon/lampshade, 1, time = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("plastic net", /obj/item/weapon/material/fishing_net, 25, time = 1 MINUTE, pass_stack_color = TRUE) /material/wood/generate_recipes() ..() - recipes += new/datum/stack_recipe("oar", /obj/item/weapon/oar, 2, time = 30, supplied_material = "[name]") - recipes += new/datum/stack_recipe("boat", /obj/vehicle/boat, 20, time = 10 SECONDS, supplied_material = "[name]") - recipes += new/datum/stack_recipe("dragon boat", /obj/vehicle/boat/dragon, 50, time = 30 SECONDS, supplied_material = "[name]") - recipes += new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1) - recipes += new/datum/stack_recipe("wood circlet", /obj/item/clothing/head/woodcirclet, 1) - recipes += new/datum/stack_recipe("clipboard", /obj/item/weapon/clipboard, 1) - recipes += new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20) - recipes += new/datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood, 3, time = 10, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("crossbow frame", /obj/item/weapon/crossbowframe, 5, time = 25, one_per_turf = 0, on_floor = 0) - recipes += new/datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("beehive assembly", /obj/item/beehive_assembly, 4) - recipes += new/datum/stack_recipe("beehive frame", /obj/item/honey_frame, 1) - recipes += new/datum/stack_recipe("book shelf", /obj/structure/bookcase, 5, time = 15, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("noticeboard frame", /obj/item/frame/noticeboard, 4, time = 5, one_per_turf = 0, on_floor = 1) - recipes += new/datum/stack_recipe("wooden bucket", /obj/item/weapon/reagent_containers/glass/bucket/wood, 2, time = 4, one_per_turf = 0, on_floor = 0) - recipes += new/datum/stack_recipe("coilgun stock", /obj/item/weapon/coilgun_assembly, 5) - recipes += new/datum/stack_recipe("crude fishing rod", /obj/item/weapon/material/fishing_rod/built, 8, time = 10 SECONDS) + recipes += new/datum/stack_recipe("oar", /obj/item/weapon/oar, 2, time = 30, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("boat", /obj/vehicle/boat, 20, time = 10 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("dragon boat", /obj/vehicle/boat/dragon, 50, time = 30 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("wood circlet", /obj/item/clothing/head/woodcirclet, 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("clipboard", /obj/item/weapon/clipboard, 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood, 3, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("crossbow frame", /obj/item/weapon/crossbowframe, 5, time = 25, one_per_turf = 0, on_floor = 0, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("beehive assembly", /obj/item/beehive_assembly, 4, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("beehive frame", /obj/item/honey_frame, 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("book shelf", /obj/structure/bookcase, 5, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("noticeboard frame", /obj/item/frame/noticeboard, 4, time = 5, one_per_turf = 0, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("wooden bucket", /obj/item/weapon/reagent_containers/glass/bucket/wood, 2, time = 4, one_per_turf = 0, on_floor = 0, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("coilgun stock", /obj/item/weapon/coilgun_assembly, 5, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("crude fishing rod", /obj/item/weapon/material/fishing_rod/built, 8, time = 10 SECONDS, pass_stack_color = TRUE) /material/wood/log/generate_recipes() recipes = list() - recipes += new/datum/stack_recipe("bonfire", /obj/structure/bonfire, 5, time = 50, supplied_material = "[name]") + recipes += new/datum/stack_recipe("bonfire", /obj/structure/bonfire, 5, time = 50, supplied_material = "[name]", pass_stack_color = TRUE) /material/cardboard/generate_recipes() ..() - recipes += new/datum/stack_recipe("box", /obj/item/weapon/storage/box) - recipes += new/datum/stack_recipe("donut box", /obj/item/weapon/storage/box/donut/empty) - recipes += new/datum/stack_recipe("egg box", /obj/item/weapon/storage/fancy/egg_box) - recipes += new/datum/stack_recipe("light tubes box", /obj/item/weapon/storage/box/lights/tubes) - recipes += new/datum/stack_recipe("light bulbs box", /obj/item/weapon/storage/box/lights/bulbs) - recipes += new/datum/stack_recipe("mouse traps box", /obj/item/weapon/storage/box/mousetraps) - recipes += new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3) - recipes += new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg) - recipes += new/datum/stack_recipe("pizza box", /obj/item/pizzabox) + recipes += new/datum/stack_recipe("box", /obj/item/weapon/storage/box, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("donut box", /obj/item/weapon/storage/box/donut/empty, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("egg box", /obj/item/weapon/storage/fancy/egg_box, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("light tubes box", /obj/item/weapon/storage/box/lights/tubes, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("light bulbs box", /obj/item/weapon/storage/box/lights/bulbs, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("mouse traps box", /obj/item/weapon/storage/box/mousetraps, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("pizza box", /obj/item/pizzabox, pass_stack_color = TRUE) recipes += new/datum/stack_recipe_list("folders",list( \ new/datum/stack_recipe("blue folder", /obj/item/weapon/folder/blue), \ new/datum/stack_recipe("grey folder", /obj/item/weapon/folder), \ @@ -195,7 +195,7 @@ /material/wood/sif/generate_recipes() ..() - recipes += new/datum/stack_recipe("alien wood floor tile", /obj/item/stack/tile/wood/sif, 1, 4, 20) + recipes += new/datum/stack_recipe("alien wood floor tile", /obj/item/stack/tile/wood/sif, 1, 4, 20, pass_stack_color = TRUE) for(var/datum/stack_recipe/r_recipe in recipes) if(r_recipe.title == "wood floor tile") recipes -= r_recipe @@ -210,17 +210,18 @@ /material/cloth/generate_recipes() recipes = list() - recipes += new/datum/stack_recipe("woven net", /obj/item/weapon/material/fishing_net, 10, time = 30 SECONDS) - recipes += new/datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS) - recipes += new/datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS) - recipes += new/datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS) - recipes += new/datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS) - recipes += new/datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS) - recipes += new/datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES) - recipes += new/datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS) - recipes += new/datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS) - recipes += new/datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS) - recipes += new/datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS) - recipes += new/datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS) - recipes += new/datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS) - recipes += new/datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE) + recipes += new/datum/stack_recipe("woven net", /obj/item/weapon/material/fishing_net, 10, time = 30 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("crude bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE) diff --git a/code/modules/materials/material_sheets.dm b/code/modules/materials/material_sheets.dm index 64eee7ddbe..31a3447bf2 100644 --- a/code/modules/materials/material_sheets.dm +++ b/code/modules/materials/material_sheets.dm @@ -316,6 +316,7 @@ name = "wooden plank" icon_state = "sheet-wood" default_type = MAT_WOOD + strict_color_stacking = TRUE /obj/item/stack/material/wood/sif name = "alien wooden plank" @@ -367,12 +368,16 @@ icon_state = "sheet-cloth" default_type = "cloth" no_variants = FALSE + pass_color = TRUE + strict_color_stacking = TRUE /obj/item/stack/material/cardboard name = "cardboard" icon_state = "sheet-card" default_type = "cardboard" no_variants = FALSE + pass_color = TRUE + strict_color_stacking = TRUE /obj/item/stack/material/snow name = "snow" @@ -392,6 +397,8 @@ icon_state = "sheet-leather" default_type = "leather" no_variants = FALSE + pass_color = TRUE + strict_color_stacking = TRUE /obj/item/stack/material/glass name = "glass" diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index c362054cfa..307b52bb90 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -94,6 +94,7 @@ var/list/name_to_material var/door_icon_base = "metal" // Door base icon tag. See header. var/icon_reinf = "reinf_metal" // Overlay used var/list/stack_origin_tech = list(TECH_MATERIAL = 1) // Research level for stacks. + var/pass_stack_colors = FALSE // Will stacks made from this material pass their colors onto objects? // Attributes var/cut_delay = 0 // Delay in ticks when cutting through this wall. @@ -866,6 +867,7 @@ var/list/name_to_material stack_type = /obj/item/stack/material/log sheet_singular_name = null sheet_plural_name = "pile" + pass_stack_colors = TRUE /material/wood/log/sif name = MAT_SIFLOG @@ -903,6 +905,7 @@ var/list/name_to_material door_icon_base = "wood" destruction_desc = "crumples" radiation_resistance = 1 + pass_stack_colors = TRUE /material/snow name = MAT_SNOW @@ -949,6 +952,7 @@ var/list/name_to_material protectiveness = 1 // 4% flags = MATERIAL_PADDING conductive = 0 + pass_stack_colors = TRUE /material/cult name = "cult" diff --git a/code/modules/mob/_modifiers/medical.dm b/code/modules/mob/_modifiers/medical.dm index 46a8877d1f..7e150ceb93 100644 --- a/code/modules/mob/_modifiers/medical.dm +++ b/code/modules/mob/_modifiers/medical.dm @@ -1,3 +1,38 @@ + +/* + * Modifiers applied by Medical sources. + */ + +/datum/modifier/bloodpump + name = "external blood pumping" + desc = "Your blood flows thanks to the wonderful power of science." + + on_created_text = "You feel alive." + on_expired_text = "You feel.. less alive." + stacks = MODIFIER_STACK_EXTEND + + pulse_set_level = PULSE_NORM + +/datum/modifier/bloodpump/check_if_valid() + ..() + if(holder.stat == DEAD) + src.expire() + +/datum/modifier/bloodpump_corpse + name = "forced blood pumping" + desc = "Your blood flows thanks to the wonderful power of science." + + on_created_text = "You feel alive." + on_expired_text = "You feel.. less alive." + stacks = MODIFIER_STACK_EXTEND + + pulse_set_level = PULSE_SLOW + +/datum/modifier/bloodpump/corpse/check_if_valid() + ..() + if(holder.stat != DEAD) + src.expire() + /* * Modifiers caused by chemicals or organs specifically. */ diff --git a/code/modules/mob/_modifiers/modifiers_misc.dm b/code/modules/mob/_modifiers/modifiers_misc.dm index 800429de25..af6eaa952e 100644 --- a/code/modules/mob/_modifiers/modifiers_misc.dm +++ b/code/modules/mob/_modifiers/modifiers_misc.dm @@ -182,6 +182,31 @@ the artifact triggers the rage. accuracy_dispersion = 3 // Ditto. evasion = -45 // Too angry to dodge. +// Speedy, but not hasted. +/datum/modifier/sprinting + name = "sprinting" + desc = "You are filled with energy!" + + on_created_text = "You feel a surge of energy!" + on_expired_text = "The energy high dies out." + stacks = MODIFIER_STACK_EXTEND + + slowdown = -1 + disable_duration_percent = 0.8 + +// Speedy, but not berserked. +/datum/modifier/melee_surge + name = "melee surge" + desc = "You are filled with energy!" + + on_created_text = "You feel a surge of energy!" + on_expired_text = "The energy high dies out." + stacks = MODIFIER_STACK_ALLOWED + + attack_speed_percent = 0.8 + outgoing_melee_damage_percent = 1.1 + disable_duration_percent = 0.8 + // Non-cult version of deep wounds. // Surprisingly, more dangerous. /datum/modifier/grievous_wounds @@ -201,7 +226,6 @@ the artifact triggers the rage. - // Ignition, but confined to the modifier system. // This makes it more predictable and thus, easier to balance. /datum/modifier/fire @@ -305,7 +329,7 @@ the artifact triggers the rage. bleeding_rate_percent = 0.8 - pulse_set_level = PULSE_SLOW + pulse_modifier = -1 // Temperature Normalizer. /datum/modifier/homeothermic diff --git a/code/modules/mob/language/language.dm b/code/modules/mob/language/language.dm index f558301b15..83f0b754ba 100644 --- a/code/modules/mob/language/language.dm +++ b/code/modules/mob/language/language.dm @@ -164,6 +164,11 @@ if(name != "Noise") // Audible Emotes if(ishuman(speaker)) var/mob/living/carbon/human/H = speaker + if(H.species.has_organ[O_VOICE] && !(flags & SIGNLANG) && !(flags & NONVERBAL)) // Does the species need a voicebox? Is the language even spoken? + var/obj/item/organ/internal/voicebox/vocal = H.internal_organs_by_name[O_VOICE] + if(!vocal || vocal.is_broken() || vocal.mute) + return FALSE + if(src.name in H.species.assisted_langs) . = FALSE var/obj/item/organ/internal/voicebox/vox = locate() in H.internal_organs // Only voiceboxes for now. Maybe someday it'll include other organs, but I'm not that clever diff --git a/code/modules/mob/language/station_vr.dm b/code/modules/mob/language/station_vr.dm index 2601499691..56bbad54bd 100644 --- a/code/modules/mob/language/station_vr.dm +++ b/code/modules/mob/language/station_vr.dm @@ -126,4 +126,4 @@ /datum/language/unathi/monkey flags = RESTRICTED /datum/language/tajaran/monkey - flags = RESTRICTED \ No newline at end of file + flags = RESTRICTED diff --git a/code/modules/mob/living/carbon/human/examine_vr.dm b/code/modules/mob/living/carbon/human/examine_vr.dm index 8f12f28d1f..bdd8678b1f 100644 --- a/code/modules/mob/living/carbon/human/examine_vr.dm +++ b/code/modules/mob/living/carbon/human/examine_vr.dm @@ -105,9 +105,11 @@ message = "[t_He] [t_is] extremely hungry. A deep growl occasionally rumbles from [t_his] empty stomach.\n" if(100 to 499) return message //Well that's pretty normal, really. - if(500 to 1199) // Fat. + if(500 to 999) // Fat. message = "[t_He] [t_has] a stuffed belly, bloated fat and round from eating too much.\n" - if(1200 to 1934) // One person fully digested. + if(1000 to 1399) + message = "[t_He] [t_has] a rotund, thick gut. It bulges from their body obscenely, close to sagging under its own weight.\n" + if(1400 to 1934) // One person fully digested. message = "[t_He] [t_is] sporting a large, round, sagging stomach. It's contains at least their body weight worth of glorping slush.\n" if(1935 to 3004) // Two people. message = "[t_He] [t_is] engorged with a huge stomach that sags and wobbles as they move. [t_He] must have consumed at least twice their body weight. It looks incredibly soft.\n" diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index cb63df8d56..5c0cab75f7 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -923,7 +923,7 @@ overeatduration -= 2 //doubled the unfat rate if(noisy == TRUE && nutrition < 250 && prob(10)) //VOREStation edit for hunger noises. - var/growlsound = pick(hunger_sounds) + var/sound/growlsound = sound(get_sfx("hunger_sounds")) var/growlmultiplier = 100 - (nutrition / 250 * 100) playsound(src, growlsound, vol = growlmultiplier, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) // VOREStation Edit End @@ -983,7 +983,7 @@ var/brainOxPercent = 0.015 //Default 1.5% of your current oxyloss is applied as brain damage, 50 oxyloss is 1 brain damage if(CE_STABLE in chem_effects) brainOxPercent = 0.008 //Halved in effect - if(oxyloss >= 20 && prob(5)) + if(oxyloss >= (getMaxHealth() * 0.3) && prob(5)) // If oxyloss exceeds 30% of your max health, you can take brain damage. adjustBrainLoss(brainOxPercent * oxyloss) if(halloss >= species.total_health) @@ -1558,6 +1558,8 @@ var/temp = PULSE_NORM + var/brain_modifier = 1 + var/modifier_shift = 0 var/modifier_set @@ -1589,6 +1591,14 @@ var/obj/item/organ/internal/heart/Pump = internal_organs_by_name[O_HEART] + var/obj/item/organ/internal/brain/Control = internal_organs_by_name[O_BRAIN] + + if(Control) + brain_modifier = Control.get_control_efficiency() + + if(brain_modifier <= 0.7 && brain_modifier >= 0.4) // 70%-40% control, things start going weird as the brain is failing. + brain_modifier = rand(5, 15) / 10 + if(Pump) temp += Pump.standard_pulse_level - PULSE_NORM @@ -1616,7 +1626,7 @@ if(R.id in cheartstopper) //Conditional heart-stoppage if(R.volume >= R.overdose) temp = PULSE_NONE - return temp + return temp * brain_modifier //handles different chems' influence on pulse for(var/datum/reagent/R in reagents.reagent_list) if(R.id in bradycardics) @@ -1631,7 +1641,7 @@ if(R.volume >= R.overdose) temp = PULSE_NONE - return temp + return max(0, round(temp * brain_modifier)) /mob/living/carbon/human/proc/handle_heartbeat() if(pulse == PULSE_NONE) diff --git a/code/modules/mob/living/carbon/human/species/outsider/replicant.dm b/code/modules/mob/living/carbon/human/species/outsider/replicant.dm index 91658a4851..ec13e29908 100644 --- a/code/modules/mob/living/carbon/human/species/outsider/replicant.dm +++ b/code/modules/mob/living/carbon/human/species/outsider/replicant.dm @@ -60,7 +60,9 @@ O_BRAIN = /obj/item/organ/internal/brain/replicant, O_EYES = /obj/item/organ/internal/eyes/replicant, O_AREJECT = /obj/item/organ/internal/immunehub/replicant, - O_VRLINK = /obj/item/organ/internal/brainmirror + O_VRLINK = /obj/item/organ/internal/brainmirror, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE = /obj/item/organ/internal/intestine ) /datum/species/shapeshifter/replicant/alpha @@ -95,7 +97,9 @@ O_AREJECT = /obj/item/organ/internal/immunehub/replicant, O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/replicant, O_ACID = /obj/item/organ/internal/xenos/acidgland/replicant, - O_VRLINK = /obj/item/organ/internal/brainmirror + O_VRLINK = /obj/item/organ/internal/brainmirror, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE = /obj/item/organ/internal/intestine ) /datum/species/shapeshifter/replicant/beta @@ -119,5 +123,7 @@ O_VENTC = /obj/item/organ/internal/metamorphgland/replicant, O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/replicant, O_RESIN = /obj/item/organ/internal/xenos/resinspinner/replicant, - O_VRLINK = /obj/item/organ/internal/brainmirror + O_VRLINK = /obj/item/organ/internal/brainmirror, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE = /obj/item/organ/internal/intestine ) diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index c2bb8cafe4..3a8c3b4f19 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -196,7 +196,9 @@ O_KIDNEYS = /obj/item/organ/internal/kidneys, O_BRAIN = /obj/item/organ/internal/brain, O_APPENDIX = /obj/item/organ/internal/appendix, - O_EYES = /obj/item/organ/internal/eyes + O_EYES = /obj/item/organ/internal/eyes, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE = /obj/item/organ/internal/intestine ) var/vision_organ // If set, this organ is required for vision. Defaults to "eyes" if the species has them. var/dispersed_eyes // If set, the species will be affected by flashbangs regardless if they have eyes or not, as they see in large areas. diff --git a/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm index b0b81defef..1f6ba4ac7e 100644 --- a/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm @@ -44,8 +44,11 @@ O_VOICE = /obj/item/organ/internal/voicebox, O_LIVER = /obj/item/organ/internal/liver, O_KIDNEYS = /obj/item/organ/internal/kidneys, + O_SPLEEN = /obj/item/organ/internal/spleen/minor, O_BRAIN = /obj/item/organ/internal/brain, - O_EYES = /obj/item/organ/internal/eyes + O_EYES = /obj/item/organ/internal/eyes, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE =/obj/item/organ/internal/intestine ) /* diff --git a/code/modules/mob/living/carbon/human/species/station/seromi.dm b/code/modules/mob/living/carbon/human/species/station/seromi.dm index c4bea3a99d..ee402d0f73 100644 --- a/code/modules/mob/living/carbon/human/species/station/seromi.dm +++ b/code/modules/mob/living/carbon/human/species/station/seromi.dm @@ -115,7 +115,9 @@ O_LIVER = /obj/item/organ/internal/liver, O_KIDNEYS = /obj/item/organ/internal/kidneys, O_BRAIN = /obj/item/organ/internal/brain, - O_EYES = /obj/item/organ/internal/eyes + O_EYES = /obj/item/organ/internal/eyes, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE = /obj/item/organ/internal/intestine ) unarmed_types = list( diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index e490c8f1ed..e92a0b149a 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -25,6 +25,20 @@ spawn_flags = SPECIES_CAN_JOIN appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_TONE | HAS_LIPS | HAS_UNDERWEAR | HAS_EYE_COLOR + has_organ = list( + O_HEART = /obj/item/organ/internal/heart, + O_LUNGS = /obj/item/organ/internal/lungs, + O_VOICE = /obj/item/organ/internal/voicebox, + O_LIVER = /obj/item/organ/internal/liver, + O_KIDNEYS = /obj/item/organ/internal/kidneys, + O_BRAIN = /obj/item/organ/internal/brain, + O_APPENDIX = /obj/item/organ/internal/appendix, + O_SPLEEN = /obj/item/organ/internal/spleen, + O_EYES = /obj/item/organ/internal/eyes, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE = /obj/item/organ/internal/intestine + ) + inherent_verbs = list( /mob/living/carbon/human/proc/tie_hair) @@ -122,6 +136,8 @@ O_LIVER = /obj/item/organ/internal/liver/unathi, O_BRAIN = /obj/item/organ/internal/brain/unathi, O_EYES = /obj/item/organ/internal/eyes, + O_STOMACH = /obj/item/organ/internal/stomach/unathi, + O_INTESTINE = /obj/item/organ/internal/intestine/unathi ) @@ -228,7 +244,9 @@ O_LIVER = /obj/item/organ/internal/liver, O_KIDNEYS = /obj/item/organ/internal/kidneys, O_BRAIN = /obj/item/organ/internal/brain, - O_EYES = /obj/item/organ/internal/eyes + O_EYES = /obj/item/organ/internal/eyes, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE = /obj/item/organ/internal/intestine ) /datum/species/tajaran/equip_survival_gear(var/mob/living/carbon/human/H) @@ -384,7 +402,9 @@ O_LIVER = /obj/item/organ/internal/liver, O_KIDNEYS = /obj/item/organ/internal/kidneys, O_BRAIN = /obj/item/organ/internal/brain, - O_EYES = /obj/item/organ/internal/eyes + O_EYES = /obj/item/organ/internal/eyes, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE =/obj/item/organ/internal/intestine ) descriptors = list( diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm index 66d33c27eb..ca77170b20 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm @@ -64,7 +64,9 @@ O_LIVER = /obj/item/organ/internal/liver, O_KIDNEYS = /obj/item/organ/internal/kidneys, O_BRAIN = /obj/item/organ/internal/brain, - O_EYES = /obj/item/organ/internal/eyes + O_EYES = /obj/item/organ/internal/eyes, + O_STOMACH = /obj/item/organ/internal/stomach, + O_INTESTINE = /obj/item/organ/internal/intestine ) flesh_color = "#AFA59E" @@ -382,3 +384,63 @@ H.eye_blurry = 5 H.shock_stage = min(H.shock_stage + coldshock, 160) //cold hurts and gives them pain messages, eventually weakening and paralysing, but doesn't damage. return + +/datum/species/werebeast + name = SPECIES_WEREBEAST + name_plural = "Werebeasts" + icobase = 'icons/mob/human_races/r_werebeast.dmi' + deform = 'icons/mob/human_races/r_def_werebeast.dmi' + icon_template = 'icons/mob/human_races/r_werebeast.dmi' + tail = "tail" + unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp) + total_health = 200 + brute_mod = 0.85 + burn_mod = 0.85 + metabolic_rate = 2 + item_slowdown_mod = 0.25 + hunger_factor = 0.4 + darksight = 8 + mob_size = MOB_LARGE + num_alternate_languages = 3 + secondary_langs = list(LANGUAGE_CANILUNZT) + name_language = LANGUAGE_CANILUNZT + primitive_form = "Wolpin" + color_mult = 1 + + min_age = 18 + max_age = 200 + + blurb = "Big buff werewolves. These are a limited functionality event species that are not balanced for regular gameplay. Adminspawn only." + + wikilink="N/A" + + catalogue_data = list(/datum/category_item/catalogue/fauna/vulpkanin) + + spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED | SPECIES_WHITELIST_SELECTABLE + appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_EYE_COLOR + inherent_verbs = list( + /mob/living/proc/shred_limb, + /mob/living/proc/eat_trash) + + flesh_color = "#AFA59E" + base_color = "#777777" + + heat_discomfort_strings = list( + "Your fur prickles in the heat.", + "You feel uncomfortably warm.", + "Your overheated skin itches." + ) + + has_limbs = list( + BP_TORSO = list("path" = /obj/item/organ/external/chest), + BP_GROIN = list("path" = /obj/item/organ/external/groin), + BP_HEAD = list("path" = /obj/item/organ/external/head/vr/werebeast), + BP_L_ARM = list("path" = /obj/item/organ/external/arm), + BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), + BP_L_LEG = list("path" = /obj/item/organ/external/leg), + BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), + BP_L_HAND = list("path" = /obj/item/organ/external/hand), + BP_R_HAND = list("path" = /obj/item/organ/external/hand/right), + BP_L_FOOT = list("path" = /obj/item/organ/external/foot), + BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right) + ) diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm index 1d2ce59307..e8b9a070ea 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_species.dm @@ -51,7 +51,9 @@ O_BRAIN = /obj/item/organ/internal/brain/xeno, O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel, O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients + O_NUTRIENT = /obj/item/organ/internal/diona/nutrients, + O_STOMACH = /obj/item/organ/internal/stomach/xeno, + O_INTESTINE = /obj/item/organ/internal/intestine/xeno ) bump_flag = ALIEN @@ -182,7 +184,9 @@ O_ACID = /obj/item/organ/internal/xenos/acidgland, O_HIVE = /obj/item/organ/internal/xenos/hivenode, O_RESIN = /obj/item/organ/internal/xenos/resinspinner, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients + O_NUTRIENT = /obj/item/organ/internal/diona/nutrients, + O_STOMACH = /obj/item/organ/internal/stomach/xeno, + O_INTESTINE = /obj/item/organ/internal/intestine/xeno ) inherent_verbs = list( @@ -218,7 +222,9 @@ O_BRAIN = /obj/item/organ/internal/brain/xeno, O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/hunter, O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients + O_NUTRIENT = /obj/item/organ/internal/diona/nutrients, + O_STOMACH = /obj/item/organ/internal/stomach/xeno, + O_INTESTINE = /obj/item/organ/internal/intestine/xeno ) inherent_verbs = list( @@ -247,7 +253,9 @@ O_PLASMA = /obj/item/organ/internal/xenos/plasmavessel/sentinel, O_ACID = /obj/item/organ/internal/xenos/acidgland, O_HIVE = /obj/item/organ/internal/xenos/hivenode, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients + O_NUTRIENT = /obj/item/organ/internal/diona/nutrients, + O_STOMACH = /obj/item/organ/internal/stomach/xeno, + O_INTESTINE = /obj/item/organ/internal/intestine/xeno ) inherent_verbs = list( @@ -284,7 +292,9 @@ O_ACID = /obj/item/organ/internal/xenos/acidgland, O_HIVE = /obj/item/organ/internal/xenos/hivenode, O_RESIN = /obj/item/organ/internal/xenos/resinspinner, - O_NUTRIENT = /obj/item/organ/internal/diona/nutrients + O_NUTRIENT = /obj/item/organ/internal/diona/nutrients, + O_STOMACH = /obj/item/organ/internal/stomach/xeno, + O_INTESTINE = /obj/item/organ/internal/intestine/xeno ) inherent_verbs = list( diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 9eff93256a..c131ba64b5 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -296,7 +296,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() //That part makes left and right legs drawn topmost and lowermost when human looks WEST or EAST //And no change in rendering for other parts (they icon_position is 0, so goes to 'else' part) if(part.icon_position & (LEFT | RIGHT)) - var/icon/temp2 = new('icons/mob/human.dmi',"blank") + var/icon/temp2 = new(species.icon_template ? species.icon_template : 'icons/mob/human.dmi', icon_state = "blank") //VOREStation Edit. temp2.Insert(new/icon(temp,dir=NORTH),dir=NORTH) temp2.Insert(new/icon(temp,dir=SOUTH),dir=SOUTH) if(!(part.icon_position & LEFT)) @@ -441,8 +441,13 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() // VOREStation Edit - START var/icon/ears_s = get_ears_overlay() - if (ears_s) + if(ears_s) face_standing.Blend(ears_s, ICON_OVERLAY) + if(istype(head_organ,/obj/item/organ/external/head/vr)) + var/obj/item/organ/external/head/vr/head_organ_vr = head_organ + overlays_standing[HAIR_LAYER] = image(face_standing, layer = BODY_LAYER+HAIR_LAYER, "pixel_y" = head_organ_vr.head_offset) + apply_layer(HAIR_LAYER) + return // VOREStation Edit - END if(head_organ.nonsolid) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 3f4b648e6a..ff04da63e0 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1048,6 +1048,14 @@ default behaviour is: else to_chat(src, "You feel nauseous...") + if(ishuman(src)) + var/mob/living/carbon/human/Hu = src + if(CE_ANTACID in Hu.chem_effects) + if(prob(min(90, Hu.chem_effects[CE_ANTACID] * 15))) + spawn(rand(30 SECONDS, 2 MINUTES)) + lastpuke = FALSE + return + spawn() if(!skip_wait) sleep(150) //15 seconds until second warning diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm index 312d7f06db..8502fcfca4 100644 --- a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm +++ b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm @@ -172,6 +172,8 @@ /obj/item/device/dogborg/sleeper/proc/drain(var/amt = 3) //Slightly reduced cost (before, it was always injecting inaprov) hound = src.loc + if(istype(hound,/obj/item/weapon/robot_module)) + hound = hound.loc hound.cell.charge = hound.cell.charge - amt /obj/item/device/dogborg/sleeper/attack_self(mob/user) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index a9097f8913..c3a66ac45a 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -499,7 +499,7 @@ M.install(src, user) return - if (istype(W, /obj/item/weapon/weldingtool)) + if (istype(W, /obj/item/weapon/weldingtool) && user.a_intent != I_HURT) if (src == user) to_chat(user, "You lack the reach to be able to repair yourself.") return @@ -531,7 +531,7 @@ for(var/mob/O in viewers(user, null)) O.show_message(text("[user] has fixed some of the burnt wires on [src]!"), 1) - else if (W.is_crowbar()) // crowbar means open or close the cover + else if (W.is_crowbar() && user.a_intent != I_HURT) // crowbar means open or close the cover if(opened) if(cell) to_chat(user, "You close the cover.") diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index b622f8fde5..0b6065b1a0 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -97,6 +97,29 @@ flick("portable_analyzer_load", src) icon_state = "portable_analyzer_full" +/obj/item/weapon/portable_scanner + name = "Portable Resonant Analyzer" + icon = 'icons/obj/items.dmi' + icon_state = "portable_scanner" + desc = "An advanced scanning device used for analyzing objects without completely annihilating them for science. Unfortunately, it has no connection to any database like its angrier cousin." + +/obj/item/weapon/portable_scanner/afterattack(var/atom/target, var/mob/living/user, proximity) + if(!target) + return + if(!proximity) + return + if(istype(target,/obj/item)) + var/obj/item/I = target + if(do_after(src, 5 SECONDS * I.w_class)) + for(var/mob/M in viewers()) + M.show_message(text("[user] sweeps \the [src] over \the [I]."), 1) + flick("[initial(icon_state)]-scan", src) + if(I.origin_tech && I.origin_tech.len) + for(var/T in I.origin_tech) + to_chat(user, "\The [I] had level [I.origin_tech[T]] in [CallTechName(T)].") + else + to_chat(user, "\The [I] cannot be scanned by \the [src].") + //This is used to unlock other borg covers. /obj/item/weapon/card/robot //This is not a child of id cards, as to avoid dumb typechecks on computers. name = "access code transmission device" diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/_defines.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/_defines.dm new file mode 100644 index 0000000000..9557856f60 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/_defines.dm @@ -0,0 +1,3 @@ +#define AB_SHIFT_NONE 0 +#define AB_SHIFT_PASSIVE 1 +#define AB_SHIFT_ACTIVE 2 \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon.dm new file mode 100644 index 0000000000..b330e8fcb0 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon.dm @@ -0,0 +1,86 @@ +/mob/living/simple_mob/vore/demon + name = "Rift Walker" + desc = "A large bipedal creature, body a mix of dark fur and scales. Marks on the creatures body pulse slowly with red light" + + icon_state = "boxfox" + icon_living = "boxfox" + icon_dead = "boxfox_dead" + icon_rest = "boxfox_rest" + icon = 'icons/mob/demon_vr.dmi' + + faction = "demon" + maxHealth = 30 + health = 30 + movement_cooldown = 0 + + min_oxy = 0 + max_oxy = 0 + min_tox = 0 + max_tox = 0 + min_co2 = 0 + max_co2 = 0 + min_n2 = 0 + max_n2 = 0 + minbodytemp = 0 + maxbodytemp = INFINITY + + response_help = "touches" + response_disarm = "pushes" + response_harm = "hits" + + melee_damage_lower = 3 + melee_damage_upper = 1 + attacktext = list("clawed") + + vore_active = TRUE + vore_icons = SA_ICON_LIVING + + var/shifted_out = FALSE + var/shift_state = AB_SHIFT_NONE + var/last_shift = 0 + var/is_shifting = FALSE + +/mob/living/simple_mob/vore/demon/init_vore() + ..() + var/obj/belly/B = vore_selected + B.name = "Stomach" + B.desc = "You slide down the slick, slippery gullet of the creature. It's warm, and the air is thick. You can feel the doughy walls of the creatures gut push and knead into your form! Slimy juices coat your form stinging against your flesh as they waste no time to start digesting you. The creature's heartbeat and the gurgling of their stomach are all you can hear as your jostled about, treated like nothing but food." + +/mob/living/simple_mob/vore/demon/UnarmedAttack() + if(shifted_out) + return FALSE + + . = ..() + +/mob/living/simple_mob/vore/demon/can_fall() + if(shifted_out) + return FALSE + + return ..() + +/mob/living/simple_mob/vore/demon/zMove(direction) + if(shifted_out) + var/turf/destination = (direction == UP) ? GetAbove(src) : GetBelow(src) + if(destination) + forceMove(destination) + return TRUE + + return ..() + +/mob/living/simple_mob/vore/demon/Life() + . = ..() + if(shifted_out) + density = FALSE + +/mob/living/simple_mob/vore/demon/handle_atmos() + if(shifted_out) + return + else + return .=..() + +/mob/living/simple_mob/vore/demon/update_canmove() + if(is_shifting) + canmove = FALSE + return canmove + else + return ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities.dm new file mode 100644 index 0000000000..c95dbded2c --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_abilities.dm @@ -0,0 +1,214 @@ +/mob/living/simple_mob/vore/demon/verb/blood_crawl() + set name = "Bloodcrawl" + set desc = "Shift out of reality using blood as your gateway" + set category = "Abilities" + + var/turf/T = get_turf(src) + if(!T.CanPass(src,T) || loc != T) + to_chat(src,"You can't use that here!") + return FALSE + + if(shift_state && shift_state == AB_SHIFT_ACTIVE) + to_chat(src,"You can't do a shift while actively shifting!") + return FALSE + + if(!(locate(/obj/effect/decal/cleanable/blood) in src.loc)) + to_chat(src,"You need blood to shift between realities!") + return FALSE + + forceMove(T) + var/original_canmove = canmove + SetStunned(0) + SetWeakened(0) + if(buckled) + buckled.unbuckle_mob() + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + canmove = FALSE + is_shifting = TRUE + + //Shifting in + if(shifted_out) + shifted_out = FALSE + name = real_name + for(var/belly in vore_organs) + var/obj/belly/B = belly + B.escapable = initial(B.escapable) + + overlays.Cut() + alpha = initial(alpha) + invisibility = initial(invisibility) + see_invisible = initial(see_invisible) + incorporeal_move = initial(incorporeal_move) + density = initial(density) + force_max_speed = initial(force_max_speed) + + //Cosmetics mostly + flick("phasein",src) + custom_emote(1,"phases in!") + sleep(30) //The duration of the TP animation + is_shifting = FALSE + canmove = original_canmove + + //Potential phase-in vore + if(can_be_drop_pred) //Toggleable in vore panel + var/list/potentials = living_mobs(0) + if(potentials.len) + var/mob/living/target = pick(potentials) + if(istype(target) && vore_selected) + target.forceMove(vore_selected) + to_chat(target,"\The [src] phases in around you, [vore_selected.vore_verb]ing you into their [vore_selected.name]!") + + // Do this after the potential vore, so we get the belly + update_icon() + + shift_state = AB_SHIFT_NONE + + /* + //Affect nearby lights + var/destroy_lights = 0 + + for(var/obj/machinery/light/L in machines) + if(L.z != z || get_dist(src,L) > 10) + continue + + if(prob(destroy_lights)) + spawn(rand(5,25)) + L.broken() + else + L.flicker(10) + */ + + //Shifting out + else + shifted_out = TRUE + shift_state = AB_SHIFT_PASSIVE + custom_emote(1,"phases out!") + real_name = name + name = "Something" + health = maxHealth //Fullheal + + for(var/belly in vore_organs) + var/obj/belly/B = belly + B.escapable = FALSE + + overlays.Cut() + flick("phaseout",src) + sleep(30) + invisibility = INVISIBILITY_LEVEL_TWO + see_invisible = INVISIBILITY_LEVEL_TWO + update_icon() + alpha = 127 + + is_shifting = FALSE + canmove = original_canmove + incorporeal_move = TRUE + density = FALSE + force_max_speed = TRUE + +/mob/living/simple_mob/vore/demon/verb/phase_shift() + set name = "Phase Shift" + set desc = "Shift out of reality temporarily" + set category = "Abilities" + + + var/turf/T = get_turf(src) + + if(shift_state && shift_state == AB_SHIFT_PASSIVE) + to_chat(src,"You can't do a shift while passively shifting!") + return FALSE + + if(shifted_out) + to_chat(src,"You can't return to the physical world yet!") + return FALSE + + if(world.time - last_shift < 600) + to_chat(src,"You can't temporarily shift so soon! You need to wait [round(((last_shift+600)-world.time)/10)] second\s!") + return FALSE + + shift_state = AB_SHIFT_ACTIVE + forceMove(T) + var/original_canmove = canmove + SetStunned(0) + SetWeakened(0) + if(buckled) + buckled.unbuckle_mob() + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + canmove = FALSE + is_shifting = TRUE + + shifted_out = TRUE + custom_emote(1,"phases out!") + real_name = name + name = "Something" + + for(var/belly in vore_organs) + var/obj/belly/B = belly + B.escapable = FALSE + + overlays.Cut() + flick("phaseout",src) + sleep(30) + invisibility = INVISIBILITY_LEVEL_TWO + see_invisible = INVISIBILITY_LEVEL_TWO + update_icon() + alpha = 127 + + is_shifting = FALSE + canmove = original_canmove + incorporeal_move = TRUE + density = FALSE + force_max_speed = TRUE + + spawn(300) + shifted_out = FALSE + name = real_name + for(var/belly in vore_organs) + var/obj/belly/B = belly + B.escapable = initial(B.escapable) + + overlays.Cut() + alpha = initial(alpha) + invisibility = initial(invisibility) + see_invisible = initial(see_invisible) + incorporeal_move = initial(incorporeal_move) + density = initial(density) + force_max_speed = initial(force_max_speed) + original_canmove = canmove + canmove = FALSE + is_shifting = TRUE + + //Cosmetics mostly + flick("phasein",src) + custom_emote(1,"phases in!") + sleep(30) //The duration of the TP animation + is_shifting = FALSE + canmove = original_canmove + + var/turf/NT = get_turf(src) + + if(!NT.CanPass(src,NT)) + for(var/direction in list(1,2,4,8,5,6,9,10)) + var/turf/L = get_step(NT, direction) + if(L) + if(L.CanPass(src,L)) + forceMove(L) + break + + //Potential phase-in vore + if(can_be_drop_pred) //Toggleable in vore panel + var/list/potentials = living_mobs(0) + if(potentials.len) + var/mob/living/target = pick(potentials) + if(istype(target) && vore_selected) + target.forceMove(vore_selected) + to_chat(target,"\The [src] phases in around you, [vore_selected.vore_verb]ing you into their [vore_selected.name]!") + + // Do this after the potential vore, so we get the belly + update_icon() + + shift_state = AB_SHIFT_NONE + last_shift = world.time \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_subtypes.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_subtypes.dm new file mode 100644 index 0000000000..acd7cafd5e --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_subtypes.dm @@ -0,0 +1,19 @@ +/mob/living/simple_mob/vore/demon/engorge + name = "Engorge" + + icon_state = "engorge" + icon_living = "engorge" + icon_dead = "engorge_dead" + icon_rest = "engorge_rest" + + vore_icons = null + +/mob/living/simple_mob/vore/demon/zellic + name = "Zellic" + + icon_state = "zellic" + icon_living = "zellic" + icon_dead = "zellic_dead" + icon_rest = null + + vore_icons = null \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/~defines.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/~defines.dm new file mode 100644 index 0000000000..8aad13c3e3 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/~defines.dm @@ -0,0 +1,3 @@ +#undef AB_SHIFT_NONE +#undef AB_SHIFT_PASSIVE +#undef AB_SHIFT_ACTIVE \ No newline at end of file diff --git a/code/modules/mob/new_player/sprite_accessories_vr.dm b/code/modules/mob/new_player/sprite_accessories_vr.dm index 6e0dae2d6d..0ab4cc128b 100644 --- a/code/modules/mob/new_player/sprite_accessories_vr.dm +++ b/code/modules/mob/new_player/sprite_accessories_vr.dm @@ -8,7 +8,7 @@ //var/icon_add = 'icons/mob/human_face.dmi' //Already defined in sprite_accessories.dm line 49. var/color_blend_mode = ICON_MULTIPLY - species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE) //This lets all races use the default hairstyles. + species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST) //This lets all races use the default hairstyles. astolfo name = "Astolfo" @@ -87,14 +87,14 @@ name = "Bald" icon_state = "bald" gender = MALE - species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE) //Lets all the races be bald if they want. + species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST) //Lets all the races be bald if they want. ponytail6_fixed //Eggnerd's done with waiting for upstream fixes lmao. name = "Ponytail 6 but fixed" icon = 'icons/mob/human_face_vr.dmi' icon_add = 'icons/mob/human_face_vr_add.dmi' icon_state = "hair_ponytail6" - species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_NEVREAN, SPECIES_AKULA,SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE) + species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_NEVREAN, SPECIES_AKULA,SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST) una_hood name = "Cobra Hood" @@ -477,13 +477,13 @@ /datum/sprite_accessory/facial_hair icon = 'icons/mob/human_face_or_vr.dmi' var/color_blend_mode = ICON_MULTIPLY - species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE) //This lets all races use the facial hair styles. + species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST) //This lets all races use the facial hair styles. shaved name = "Shaved" icon_state = "bald" gender = NEUTER - species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE) //This needed to be manually defined, apparantly. + species_allowed = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_TESHARI, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_SERGAL, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST) //This needed to be manually defined, apparantly. vulp_none @@ -1064,4 +1064,36 @@ name = "Heterochromia" icon_state = "heterochromia" body_parts = list(BP_HEAD) - species_allowed = list(SPECIES_HUMAN, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE) //This lets all races use the default hairstyles. + species_allowed = list(SPECIES_HUMAN, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_NEVREAN, SPECIES_AKULA, SPECIES_ZORREN_FLAT, SPECIES_ZORREN_HIGH, SPECIES_VULPKANIN, SPECIES_XENOCHIMERA, SPECIES_XENOHYBRID, SPECIES_VASILISSAN, SPECIES_RAPALA, SPECIES_PROTEAN, SPECIES_ALRAUNE, SPECIES_WEREBEAST) //This lets all races use the default hairstyles. + + werewolf_nose + name = "Werewolf nose" + icon = 'icons/mob/species/werebeast/werebeast_markings.dmi' + icon_state = "werewolf_nose" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_HEAD) + species_allowed = list(SPECIES_WEREBEAST) + + werewolf_face + name = "Werewolf face" + icon = 'icons/mob/species/werebeast/werebeast_markings.dmi' + icon_state = "werewolf" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_HEAD) + species_allowed = list(SPECIES_WEREBEAST) + + werewolf_belly + name = "Werewolf belly" + icon = 'icons/mob/species/werebeast/werebeast_markings.dmi' + icon_state = "werewolf" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_GROIN,BP_TORSO) + species_allowed = list(SPECIES_WEREBEAST) + + werewolf_socks + name = "Werewolf socks" + icon = 'icons/mob/species/werebeast/werebeast_markings.dmi' + icon_state = "werewolf" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND) + species_allowed = list(SPECIES_WEREBEAST) \ No newline at end of file diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index f38cf5f1c1..947853055c 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -21,14 +21,14 @@ if(say_disabled) //This is here to try to identify lag problems usr << "Speech is currently admin-disabled." return - - message = sanitize_or_reflect(message,src) //VOREStation Edit - Reflect too-long messages (within reason) - set_typing_indicator(FALSE) //VOREStation Edit Start if(muffled) return me_verb_subtle(message) + message = sanitize_or_reflect(message,src) //VOREStation Edit - Reflect too-long messages (within reason) //VOREStation Edit End + + set_typing_indicator(FALSE) if(use_me) usr.emote("me",usr.emote_type,message) else diff --git a/code/modules/modular_computers/hardware/nano_printer.dm b/code/modules/modular_computers/hardware/nano_printer.dm index 374efed4cc..665b855f4f 100644 --- a/code/modules/modular_computers/hardware/nano_printer.dm +++ b/code/modules/modular_computers/hardware/nano_printer.dm @@ -31,14 +31,15 @@ if(paper_title) P.name = paper_title P.update_icon() - P.fields = count_fields(P.info, P.fields) + P.fields = count_fields(P.info) P.updateinfolinks() stored_paper-- return 1 -/obj/item/weapon/computer_hardware/nano_printer/proc/count_fields(var/info, var/fields) -//Count the fields +/obj/item/weapon/computer_hardware/nano_printer/proc/count_fields(var/info) +//Count the fields. This is taken directly from paper.dm, /obj/item/weapon/paper/proc/parsepencode(). -Hawk_v3 + var/fields = 0 var/t = info var/laststart = 1 while(1) diff --git a/code/modules/multiz/structures.dm b/code/modules/multiz/structures.dm index a13a1457a3..331588183e 100644 --- a/code/modules/multiz/structures.dm +++ b/code/modules/multiz/structures.dm @@ -111,7 +111,7 @@ if(!A.CanPass(M, M.loc, 1.5, 0)) to_chat(M, "\The [A] is blocking \the [src].") return FALSE - return M.Move(T) + return M.forceMove(T) //VOREStation Edit - Fixes adminspawned ladders /obj/structure/ladder/CanPass(obj/mover, turf/source, height, airflow) return airflow || !density diff --git a/code/modules/multiz/structures_vr.dm b/code/modules/multiz/structures_vr.dm index 5d12621ff4..e55b0eae5a 100644 --- a/code/modules/multiz/structures_vr.dm +++ b/code/modules/multiz/structures_vr.dm @@ -49,12 +49,15 @@ if (!( target )) qdel(src) return + if (istype(target, /obj/structure/portal_subtle)) + qdel(src) + return if (istype(M, /atom/movable)) if(prob(failchance)) //oh dear a problem, put em in deep space src.icon_state = "portal1" do_noeffect_teleport(M, locate(rand(5, world.maxx - 5), rand(5, world.maxy -5), 3), 0) else - do_noeffect_teleport(M, target, 1) ///You will appear adjacent to the beacon + do_noeffect_teleport(M, target, 0) ///You will appear on the beacon /obj/structure/portal_gateway name = "portal" diff --git a/code/modules/nano/interaction/base.dm b/code/modules/nano/interaction/base.dm index e48022e2cc..eb3e9ae5c1 100644 --- a/code/modules/nano/interaction/base.dm +++ b/code/modules/nano/interaction/base.dm @@ -30,7 +30,7 @@ /mob/living/silicon/robot/shared_nano_interaction() . = STATUS_INTERACTIVE - if(cell.charge <= 0) + if(!has_power) return STATUS_CLOSE if(lockdown) . = STATUS_DISABLED diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index bb38043767..198b88f88c 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -117,7 +117,7 @@ var/const/CE_STABLE_THRESHOLD = 0.5 src << "You feel extremely [word]" else if(blood_volume >= BLOOD_VOLUME_SURVIVE) adjustOxyLoss(5 * dmg_coef) - adjustToxLoss(3 * dmg_coef) +// adjustToxLoss(3 * dmg_coef) if(prob(15)) var/word = pick("dizzy","woosey","faint") src << "You feel extremely [word]" diff --git a/code/modules/organs/internal/augment.dm b/code/modules/organs/internal/augment.dm new file mode 100644 index 0000000000..0c168d1679 --- /dev/null +++ b/code/modules/organs/internal/augment.dm @@ -0,0 +1,177 @@ +/* + * Augments. This file contains the base, and organic-targeting augments. + */ + +/obj/item/organ/internal/augment + name = "augment" + + icon_state = "cell_bay" + + parent_organ = BP_TORSO + + organ_verbs = list(/mob/living/carbon/human/proc/augment_menu) // Verbs added by the organ when present in the body. + target_parent_classes = list() // Is the parent supposed to be organic, robotic, assisted? + forgiving_class = FALSE // Will the organ give its verbs when it isn't a perfect match? I.E., assisted in organic, synthetic in organic. + + var/obj/item/integrated_object // Objects held by the organ, used for re-usable, deployable things. + var/integrated_object_type // Object type the organ will spawn. + var/target_slot = null + + var/silent_deploy = FALSE + + var/image/my_radial_icon = null + var/radial_icon = null // DMI for the augment's radial icon. + var/radial_name = null // The augment's name in the Radial Menu. + var/radial_state = null // Icon state for the augment's radial icon. + + var/aug_cooldown = 30 SECONDS + var/last_activate = null + +/obj/item/organ/internal/augment/Initialize() + ..() + + setup_radial_icon() + + if(integrated_object_type) + integrated_object = new integrated_object_type(src) + integrated_object.canremove = FALSE + +/obj/item/organ/internal/augment/proc/setup_radial_icon() + if(!radial_icon) + radial_icon = icon + if(!radial_name) + radial_name = name + if(!radial_state) + radial_state = icon_state + my_radial_icon = image(icon = radial_icon, icon_state = radial_state) + +/obj/item/organ/internal/augment/handle_organ_mod_special(var/removed = FALSE) + if(removed && integrated_object && integrated_object.loc != src) + if(isliving(integrated_object.loc)) + var/mob/living/L = integrated_object.loc + L.drop_from_inventory(integrated_object) + integrated_object.forceMove(src) + ..(removed) + +/obj/item/organ/internal/augment/proc/augment_action() + if(!owner) + return + + if(aug_cooldown) + if(last_activate <= world.time + aug_cooldown) + last_activate = world.time + else + return + + var/item_to_equip = integrated_object + if(!item_to_equip && integrated_object_type) + item_to_equip = integrated_object_type + + if(ispath(item_to_equip)) + owner.equip_augment_item(target_slot, item_to_equip, silent_deploy, FALSE) + else if(item_to_equip) + owner.equip_augment_item(target_slot, item_to_equip, silent_deploy, FALSE, src) + +/* + * The delicate handling of augment-controlled items. + */ + +// Attaches to the end of dropped items' code. + +/obj/item + var/destroy_on_drop = FALSE // Used by augments to determine if the item should destroy itself when dropped, or return to its master. + var/obj/item/organ/my_augment = null // Used to reference the object's host organ. + +/obj/item/dropped(mob/user) + . = ..() + if(src) + if(destroy_on_drop && !QDELETED(src)) + qdel(src) + return + if(my_augment) + forceMove(my_augment) + +/* + * Human-specific mob procs. + */ + +// The next two procs simply handle the radial menu for augment activation. + +/mob/living/carbon/human/proc/augment_menu() + set name = "Open Augment Menu" + set desc = "Toggle your augment menu." + set category = "Augments" + + enable_augments(usr) + +/mob/living/carbon/human/proc/enable_augments(var/mob/living/user) + var/list/options = list() + + var/list/present_augs = list() + + for(var/obj/item/organ/internal/augment/Aug in internal_organs) + if(Aug.my_radial_icon && !Aug.is_broken() && Aug.check_verb_compatability()) + present_augs[Aug.radial_name] = Aug + + for(var/augname in present_augs) + var/obj/item/organ/internal/augment/iconsource = present_augs[augname] + options[augname] = iconsource.my_radial_icon + + var/list/choice = list() + if(length(options) == 1) + for(var/key in options) + choice = key + else + choice = show_radial_menu(user, src, options) + + if(!isnull(choice) && options[choice]) + var/obj/item/organ/internal/augment/A = present_augs[choice] + A.augment_action(user) + +/* equip_augment_item + * Used to equip an organ's augment items when possible. + * slot is the target equip slot, if it's not a generic either-hand deployable, + * equipping is either the target object, or a path for the target object, + * destroy_on_drop is the default value for the object to be deleted if it is removed from their person, if equipping is a path, however, this will be set to TRUE, + * cling_to_organ is a reference to the organ object itself, so they can easily return to their organ when removed by any means. + */ + +/mob/living/carbon/human/proc/equip_augment_item(var/slot, var/obj/item/equipping = null, var/make_sound = TRUE, var/destroy_on_drop = FALSE, var/obj/item/organ/cling_to_organ = null) + if(!ishuman(src)) + return 0 + + if(!equipping) + return 0 + + var/mob/living/carbon/human/M = src + + if((slot == slot_l_hand && l_hand) || (slot == slot_r_hand && r_hand)) + to_chat(M,"Your hand is full. Drop something first.") + return 0 + + var/del_if_failure = destroy_on_drop + + if(ispath(equipping)) + del_if_failure = TRUE + equipping = new equipping(src) + + if(!slot) + put_in_any_hand_if_possible(equipping, del_if_failure) + + else + if(slot_is_accessible(slot, equipping, src)) + equip_to_slot(equipping, slot, 1, 1) + else if(destroy_on_drop || del_if_failure) + qdel(equipping) + return 0 + + if(cling_to_organ) // Does the object automatically return to the organ? + equipping.my_augment = cling_to_organ + + if(make_sound) + playsound(src, 'sound/items/change_jaws.ogg', 30, 1) + + if(equipping.loc != src) + equipping.dropped() + + return 1 diff --git a/code/modules/organs/internal/augment/armmounted.dm b/code/modules/organs/internal/augment/armmounted.dm new file mode 100644 index 0000000000..73751be0d9 --- /dev/null +++ b/code/modules/organs/internal/augment/armmounted.dm @@ -0,0 +1,262 @@ +/* + * Arm mounted augments. + */ + +/obj/item/organ/internal/augment/armmounted + name = "laser rifle implant" + desc = "A large implant that fits into a subject's arm. It deploys a laser-emitting array by some painful means." + + icon_state = "augment_laser" + + w_class = ITEMSIZE_LARGE + + organ_tag = O_AUG_L_FOREARM + + parent_organ = BP_L_ARM + + target_slot = slot_l_hand + + target_parent_classes = list(ORGAN_FLESH, ORGAN_ASSISTED) + + integrated_object_type = /obj/item/weapon/gun/energy/laser/mounted/augment + +/obj/item/organ/internal/augment/armmounted/attackby(obj/item/I as obj, mob/user as mob) + if(I.is_screwdriver()) + switch(organ_tag) + if(O_AUG_L_FOREARM) + organ_tag = O_AUG_R_FOREARM + parent_organ = BP_R_ARM + target_slot = slot_r_hand + if(O_AUG_R_FOREARM) + organ_tag = O_AUG_L_FOREARM + parent_organ = BP_L_ARM + target_slot = slot_l_hand + to_chat(user, "You swap \the [src]'s servos to install neatly into \the lower [parent_organ] mount.") + return + + . = ..() + +/obj/item/organ/internal/augment/armmounted/taser + name = "taser implant" + desc = "A large implant that fits into a subject's arm. It deploys a taser-emitting array by some painful means." + + icon_state = "augment_taser" + + integrated_object_type = /obj/item/weapon/gun/energy/taser/mounted/augment + +/obj/item/organ/internal/augment/armmounted/dartbow + name = "crossbow implant" + desc = "A small implant that fits into a subject's arm. It deploys a dart launching mechanism through the flesh through unknown means." + + icon_state = "augment_dart" + + w_class = ITEMSIZE_SMALL + + integrated_object_type = /obj/item/weapon/gun/energy/crossbow + +// Wrist-or-hand-mounted implant + +/obj/item/organ/internal/augment/armmounted/hand + name = "resonant analyzer implant" + desc = "An augment that fits neatly into the hand, useful for determining the usefulness of an object for research." + icon_state = "augment_box" + + w_class = ITEMSIZE_SMALL + + integrated_object_type = /obj/item/weapon/portable_scanner + +/obj/item/organ/internal/augment/armmounted/hand/attackby(obj/item/I as obj, mob/user as mob) + if(I.is_screwdriver()) + switch(organ_tag) + if(O_AUG_L_HAND) + organ_tag = O_AUG_R_HAND + parent_organ = BP_R_HAND + target_slot = slot_r_hand + if(O_AUG_R_HAND) + organ_tag = O_AUG_L_HAND + parent_organ = BP_L_HAND + target_slot = slot_l_hand + to_chat(user, "You swap \the [src]'s servos to install neatly into \the upper [parent_organ] mount.") + return + + . = ..() + +/obj/item/organ/internal/augment/armmounted/hand/sword + name = "energy blade implant" + + integrated_object_type = /obj/item/weapon/melee/energy/sword + +/* + * Shoulder augment. + */ + +/obj/item/organ/internal/augment/armmounted/shoulder + name = "shoulder augment" + desc = "A large implant that fits into a subject's arm. It looks kind of like a skeleton." + + icon_state = "augment_armframe" + + organ_tag = O_AUG_R_UPPERARM + + w_class = ITEMSIZE_HUGE + + integrated_object_type = null + +/obj/item/organ/internal/augment/armmounted/shoulder/attackby(obj/item/I as obj, mob/user as mob) + if(I.is_screwdriver()) + switch(organ_tag) + if(O_AUG_L_UPPERARM) + organ_tag = O_AUG_R_UPPERARM + parent_organ = BP_R_ARM + target_slot = slot_r_hand + if(O_AUG_R_UPPERARM) + organ_tag = O_AUG_L_UPPERARM + parent_organ = BP_L_ARM + target_slot = slot_l_hand + to_chat(user, "You swap \the [src]'s servos to install neatly into \the upper [parent_organ] mount.") + return + + . = ..() + +/obj/item/organ/internal/augment/armmounted/shoulder/surge + name = "muscle overclocker" + + aug_cooldown = 1.5 MINUTES + +/obj/item/organ/internal/augment/armmounted/shoulder/surge/augment_action() + if(!owner) + return + + if(aug_cooldown) + if(last_activate <= world.time + aug_cooldown) + last_activate = world.time + else + return + + if(istype(owner, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = owner + H.add_modifier(/datum/modifier/melee_surge, 0.75 MINUTES) + +// The toolkit / multi-tool implant. + +/obj/item/organ/internal/augment/armmounted/shoulder/multiple + name = "rotary toolkit" + desc = "A large implant that fits into a subject's arm. It deploys an array of tools by some painful means." + + icon_state = "augment_toolkit" + + organ_tag = O_AUG_R_UPPERARM + + w_class = ITEMSIZE_HUGE + + integrated_object_type = null + + toolspeed = 0.8 + + var/list/integrated_tools = list( + /obj/item/weapon/tool/screwdriver = null, + /obj/item/weapon/tool/wrench = null, + /obj/item/weapon/tool/crowbar = null, + /obj/item/weapon/tool/wirecutters = null, + /obj/item/device/multitool = null, + /obj/item/stack/cable_coil/gray = null, + /obj/item/weapon/tape_roll = null + ) + + var/list/integrated_tools_by_name + + var/list/integrated_tool_images + + var/list/synths + + var/list/synth_types = list( + /datum/matter_synth/wire + ) + +/obj/item/organ/internal/augment/armmounted/shoulder/multiple/Initialize() + ..() + + if(integrated_object) + integrated_tools[integrated_object_type] = integrated_object + + if(integrated_tools && integrated_tools.len) + + integrated_tools_by_name = list() + + integrated_tool_images = list() + + if(synth_types) + synths = list() + for(var/datumpath in synth_types) + var/datum/matter_synth/MS = new datumpath + synths += MS + + for(var/path in integrated_tools) + if(!integrated_tools[path]) + integrated_tools[path] = new path(src) + var/obj/item/I = integrated_tools[path] + I.canremove = FALSE + I.toolspeed = toolspeed + I.my_augment = src + I.name = "integrated [I.name]" + + for(var/tool in integrated_tools) + var/obj/item/Tool = integrated_tools[tool] + if(istype(Tool, /obj/item/stack)) + var/obj/item/stack/S = Tool + S.synths = synths + S.uses_charge = synths.len + integrated_tools_by_name[Tool.name] = Tool + integrated_tool_images[Tool.name] = image(icon = Tool.icon, icon_state = Tool.icon_state) + +/obj/item/organ/internal/augment/armmounted/shoulder/multiple/handle_organ_proc_special() + ..() + + if(!owner || is_bruised() || !synths) + return + + if(prob(20)) + for(var/datum/matter_synth/MS in synths) + MS.add_charge(MS.recharge_rate) + +/obj/item/organ/internal/augment/armmounted/shoulder/multiple/augment_action() + if(!owner) + return + + var/list/options = list() + + for(var/Iname in integrated_tools_by_name) + options[Iname] = integrated_tool_images[Iname] + + var/list/choice = list() + if(length(options) == 1) + for(var/key in options) + choice = key + else + choice = show_radial_menu(owner, owner, options) + + integrated_object = integrated_tools_by_name[choice] + + ..() + +/obj/item/organ/internal/augment/armmounted/shoulder/multiple/medical + name = "rotary medical kit" + icon_state = "augment_medkit" + integrated_object_type = null + + integrated_tools = list( + /obj/item/weapon/surgical/hemostat = null, + /obj/item/weapon/surgical/retractor = null, + /obj/item/weapon/surgical/cautery = null, + /obj/item/weapon/surgical/surgicaldrill = null, + /obj/item/weapon/surgical/scalpel = null, + /obj/item/weapon/surgical/circular_saw = null, + /obj/item/weapon/surgical/bonegel = null, + /obj/item/weapon/surgical/FixOVein = null, + /obj/item/weapon/surgical/bonesetter = null, + /obj/item/stack/medical/crude_pack = null + ) + + synth_types = list( + /datum/matter_synth/bandage + ) diff --git a/code/modules/organs/internal/bioaugment.dm b/code/modules/organs/internal/augment/bio.dm similarity index 61% rename from code/modules/organs/internal/bioaugment.dm rename to code/modules/organs/internal/augment/bio.dm index 52621e74c1..543394fcde 100644 --- a/code/modules/organs/internal/bioaugment.dm +++ b/code/modules/organs/internal/augment/bio.dm @@ -1,44 +1,18 @@ -/* - * Augments. This file contains the base, and organic-targeting augments. - */ - -/obj/item/organ/internal/augment - name = "augment" - - icon_state = "cell_bay" - - parent_organ = BP_TORSO - - organ_verbs = list() // Verbs added by the organ when present in the body. - target_parent_classes = list() // Is the parent supposed to be organic, robotic, assisted? - forgiving_class = FALSE // Will the organ give its verbs when it isn't a perfect match? I.E., assisted in organic, synthetic in organic. - - var/obj/item/integrated_object // Objects held by the organ, used for deployable things. - var/integrated_object_type // Object type the organ will spawn. - -/obj/item/organ/internal/augment/Initialize() - ..() - if(integrated_object_type) - integrated_object = new integrated_object_type(src) - integrated_object.canremove = FALSE - -/obj/item/organ/internal/augment/handle_organ_mod_special(var/removed = FALSE) - if(removed && integrated_object && integrated_object.loc != src) - if(isliving(integrated_object.loc)) - var/mob/living/L = integrated_object.loc - L.drop_from_inventory(integrated_object) - integrated_object.forceMove(src) - ..(removed) - // The base organic-targeting augment. /obj/item/organ/internal/augment/bioaugment name = "bioaugmenting implant" - robotic = ORGAN_ROBOT + icon_state = "augment_hybrid" + dead_icon = "augment_hybrid_dead" + + robotic = ORGAN_ASSISTED target_parent_classes = list(ORGAN_FLESH) -// Jensen Shades. Your vision can be augmented. +/* Jensen Shades. Your vision can be augmented. + * This, technically, no longer needs its unique organ verb, however I have chosen to leave it for posterity + * in the event it needs to be referenced, while still remaining perfectly functional with either system. + */ /obj/item/organ/internal/augment/bioaugment/thermalshades name = "integrated thermolensing implant" @@ -48,20 +22,31 @@ w_class = ITEMSIZE_TINY - organ_tag = O_AUG_TSHADE + organ_tag = O_AUG_EYES + + robotic = ORGAN_ROBOT parent_organ = BP_HEAD - organ_verbs = list(/mob/living/carbon/human/proc/toggle_shades) + organ_verbs = list( + /mob/living/carbon/human/proc/augment_menu, + /mob/living/carbon/human/proc/toggle_shades) integrated_object_type = /obj/item/clothing/glasses/hud/security/jensenshades +/obj/item/organ/internal/augment/bioaugment/thermalshades/augment_action() + if(!owner) + return + + owner.toggle_shades() + +// Here for posterity and example. /mob/living/carbon/human/proc/toggle_shades() set name = "Toggle Integrated Thermoshades" set desc = "Toggle your flash-proof, thermal-integrated sunglasses." set category = "Augments" - var/obj/item/organ/internal/augment/aug = internal_organs_by_name[O_AUG_TSHADE] + var/obj/item/organ/internal/augment/aug = internal_organs_by_name[O_AUG_EYES] if(glasses) if(aug && aug.integrated_object == glasses) @@ -90,3 +75,30 @@ var/obj/item/clothing/glasses/hud/security/jensenshades/J = new(get_turf(src)) equip_to_slot(J, slot_glasses, 1, 1) to_chat(src, "Your [aug.integrated_object] deploy.") + +/obj/item/organ/internal/augment/bioaugment/sprint_enhance + name = "locomotive optimization implant" + desc = "A chunk of meat and metal that can manage an individual's leg musculature." + + organ_tag = O_AUG_PELVIC + + parent_organ = BP_GROIN + + target_parent_classes = list(ORGAN_FLESH, ORGAN_ASSISTED) + + aug_cooldown = 2 MINUTES + +/obj/item/organ/internal/augment/bioaugment/sprint_enhance/augment_action() + if(!owner) + return + + if(aug_cooldown) + if(last_activate <= world.time + aug_cooldown) + last_activate = world.time + else + return + + if(istype(owner, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = owner + H.add_modifier(/datum/modifier/sprinting, 1 MINUTES) + diff --git a/code/modules/organs/internal/brain.dm b/code/modules/organs/internal/brain.dm index 529114fc74..bb5a5cd65c 100644 --- a/code/modules/organs/internal/brain.dm +++ b/code/modules/organs/internal/brain.dm @@ -130,6 +130,11 @@ GLOBAL_LIST_BOILERPLATE(all_brain_organs, /obj/item/organ/internal/brain) target.key = brainmob.key ..() +/obj/item/organ/internal/brain/proc/get_control_efficiency() + . = max(0, 1 - (round(damage / max_damage * 10) / 10)) + + return . + /obj/item/organ/internal/brain/pariah_brain name = "brain remnants" desc = "Did someone tread on this? It looks useless for cloning or cyborgification." diff --git a/code/modules/organs/internal/heart.dm b/code/modules/organs/internal/heart.dm index b65b3bc709..62e5fd16d2 100644 --- a/code/modules/organs/internal/heart.dm +++ b/code/modules/organs/internal/heart.dm @@ -9,7 +9,6 @@ var/standard_pulse_level = PULSE_NORM // We run on a normal clock. This is NOT CONNECTED to species heart-rate modifier. - /obj/item/organ/internal/heart/handle_germ_effects() . = ..() //Up should return an infection level as an integer if(!.) return @@ -23,6 +22,10 @@ owner.custom_pain("A stabbing pain rolls through your chest!",1) owner.apply_damage(damage = 25, damagetype = HALLOSS, def_zone = parent_organ) +/obj/item/organ/internal/heart/robotize() + ..() + standard_pulse_level = PULSE_NONE + /obj/item/organ/internal/heart/grey icon_state = "heart_grey-on" dead_icon = "heart_grey-off" diff --git a/code/modules/organs/internal/intestine.dm b/code/modules/organs/internal/intestine.dm new file mode 100644 index 0000000000..ed5319fb27 --- /dev/null +++ b/code/modules/organs/internal/intestine.dm @@ -0,0 +1,23 @@ +/obj/item/organ/internal/intestine + name = "intestine" + icon_state = "intestine" + organ_tag = O_INTESTINE + parent_organ = BP_GROIN + +/obj/item/organ/internal/intestine/handle_germ_effects() + . = ..() //Up should return an infection level as an integer + if(!.) return + + //Viral Gastroenteritis + if (. >= 1) + if(prob(1)) + owner.custom_pain("There's a twisting pain in your abdomen!",1) + owner.vomit() + if (. >= 2) + if(prob(1)) + owner.custom_pain("Your abdomen feels like it's tearing itself apart!",1) + owner.m_intent = "walk" + owner.hud_used.move_intent.icon_state = "walking" + +/obj/item/organ/internal/intestine/xeno + color = "#555555" diff --git a/code/modules/organs/internal/kidneys.dm b/code/modules/organs/internal/kidneys.dm index 571fe4f9e9..2378c0fe99 100644 --- a/code/modules/organs/internal/kidneys.dm +++ b/code/modules/organs/internal/kidneys.dm @@ -22,6 +22,13 @@ else if(is_broken()) owner.adjustToxLoss(0.3 * PROCESS_ACCURACY) +/obj/item/organ/internal/kidneys/handle_organ_proc_special() + . = ..() + + if(owner && owner.getToxLoss() <= owner.getMaxHealth() * 0.1) // If you have less than 10 tox damage (for a human), your kidneys can help purge it. + if(prob(owner.getToxLoss())) + owner.adjustToxLoss(rand(-1,-3)) + /obj/item/organ/internal/kidneys/handle_germ_effects() . = ..() //Up should return an infection level as an integer if(!.) return diff --git a/code/modules/organs/internal/lungs.dm b/code/modules/organs/internal/lungs.dm index 9966e93aa7..07ef683e06 100644 --- a/code/modules/organs/internal/lungs.dm +++ b/code/modules/organs/internal/lungs.dm @@ -21,6 +21,13 @@ spawn owner.emote("me", 1, "gasps for air!") owner.AdjustLosebreath(15) + if(owner.internal_organs_by_name[O_BRAIN]) // As the brain starts having Trouble, the lungs start malfunctioning. + var/obj/item/organ/internal/brain/Brain = owner.internal_organs_by_name[O_BRAIN] + if(Brain.get_control_efficiency() <= 0.8) + if(prob(4 / max(0.1,Brain.get_control_efficiency()))) + spawn owner.emote("me", 1, "gasps for air!") + owner.AdjustLosebreath(round(3 / max(0.1,Brain.get_control_efficiency()))) + /obj/item/organ/internal/lungs/proc/rupture() var/obj/item/organ/external/parent = owner.get_organ(parent_organ) if(istype(parent)) diff --git a/code/modules/organs/internal/spleen.dm b/code/modules/organs/internal/spleen.dm new file mode 100644 index 0000000000..352a36207f --- /dev/null +++ b/code/modules/organs/internal/spleen.dm @@ -0,0 +1,87 @@ +/obj/item/organ/internal/spleen + name = "spleen" + icon_state = "spleen" + organ_tag = O_SPLEEN + parent_organ = BP_TORSO + w_class = ITEMSIZE_TINY + + var/spleen_tick = 20 // The number of ticks between Spleen cycles. + var/spleen_efficiency = 1 // A multiplier for how efficient this spleen is. + +/obj/item/organ/internal/spleen/process() + ..() + if(!owner) return + + if(owner.life_tick % spleen_tick == 0) + + //High toxins levels are dangerous + if(owner.getToxLoss() >= 30 && !owner.reagents.has_reagent("anti_toxin")) + //Healthy liver suffers on its own + if (src.damage < min_broken_damage) + src.damage += 0.2 * spleen_tick + //Damaged one shares the fun + else + var/obj/item/organ/internal/O = pick(owner.internal_organs) + if(O) + O.damage += 0.2 * spleen_tick + + else if(!src.is_broken()) // If the spleen isn't severely damaged, it can help fight infections. Key word, can. + var/obj/item/organ/external/OEx = pick(owner.organs) + OEx.adjust_germ_level(round(rand(0 * spleen_efficiency,-10 * spleen_efficiency))) + + if(!src.is_bruised() && owner.internal_organs_by_name[O_BRAIN]) // If it isn't bruised, it helps with brain infections. + var/obj/item/organ/internal/brain/B = owner.internal_organs_by_name[O_BRAIN] + B.adjust_germ_level(round(rand(-3 * spleen_efficiency, -10 * spleen_efficiency))) + + //Detox can heal small amounts of damage + if (src.damage && src.damage < src.min_bruised_damage && owner.reagents.has_reagent("anti_toxin")) + src.damage -= 0.2 * spleen_tick * spleen_efficiency + + if(src.damage < 0) + src.damage = 0 + +/obj/item/organ/internal/spleen/handle_germ_effects() + . = ..() //Up should return an infection level as an integer + if(!.) return + + // Low levels can cause pain and haemophilia, high levels can cause brain infections. + if (. >= 1) + if(prob(1)) + owner.custom_pain("There's a sharp pain in your [owner.get_organ(parent_organ)]!",1) + owner.add_modifier(/datum/modifier/trait/haemophilia, 2 MINUTES * spleen_efficiency) + if (. >= 2) + if(prob(1)) + if(owner.getToxLoss() < owner.getMaxHealth() * 0.2 * spleen_efficiency) + owner.adjustToxLoss(2 * spleen_efficiency) + else if(owner.internal_organs_by_name[O_BRAIN]) + var/obj/item/organ/internal/brain/Brain = owner.internal_organs_by_name[O_BRAIN] + Brain.adjust_germ_level(round(rand(5 * spleen_efficiency,20 * spleen_efficiency))) + +/obj/item/organ/internal/spleen/die() + ..() + if(owner) + owner.add_modifier(/datum/modifier/trait/haemophilia, round(15 MINUTES * spleen_efficiency)) + var/obj/item/organ/external/Target = owner.get_organ(parent_organ) + var/datum/wound/W = new /datum/wound/internal_bleeding(round(20 * spleen_efficiency)) + owner.adjustToxLoss(15 * spleen_efficiency) + Target.wounds += W + +/obj/item/organ/internal/spleen/skrell + name = "lymphatic hub" + icon_state = "spleen" + parent_organ = BP_HEAD + spleen_efficiency = 0.5 + +/obj/item/organ/internal/spleen/skrell/Initialize() + ..() + adjust_scale(0.8,0.7) + +/obj/item/organ/internal/spleen/minor + name = "vestigial spleen" + parent_organ = BP_GROIN + spleen_efficiency = 0.3 + spleen_tick = 15 + +/obj/item/organ/internal/spleen/minor/Initialize() + ..() + adjust_scale(0.7) diff --git a/code/modules/organs/internal/stomach.dm b/code/modules/organs/internal/stomach.dm new file mode 100644 index 0000000000..02cf7cb31d --- /dev/null +++ b/code/modules/organs/internal/stomach.dm @@ -0,0 +1,50 @@ +/obj/item/organ/internal/stomach + name = "stomach" + icon_state = "stomach" + organ_tag = O_STOMACH + parent_organ = BP_GROIN + + unacidable = TRUE // Don't melt when holding your acid, dangit. + + var/acidtype = "stomacid" // Incase you want some stomach organ with, say, polyacid instead, or sulphuric. + var/max_acid_volume = 30 + + var/deadly_hold = TRUE // Does the stomach do damage to mobs eaten by its owner? Xenos should probably have this FALSE. + +/obj/item/organ/internal/stomach/Initialize() + ..() + + if(reagents) + reagents.maximum_volume = 30 + else + create_reagents(30) + +/obj/item/organ/internal/stomach/handle_organ_proc_special() + if(owner && istype(owner, /mob/living/carbon/human)) + if(reagents) + if(reagents.total_volume + 2 < max_acid_volume && prob(20)) + reagents.add_reagent(acidtype, rand(1,2)) + + for(var/mob/living/L in owner.stomach_contents) // Splashes mobs inside with acid. Twice as effective as being splashed with the same acid outside the body. + reagents.trans_to(L, 2, 2, 0) + + if(is_broken() && prob(1)) + owner.custom_pain("There's a twisting pain in your abdomen!",1) + owner.vomit(FALSE, TRUE) + +/obj/item/organ/internal/stomach/handle_germ_effects() + . = ..() //Up should return an infection level as an integer + if(!.) return + + //Bacterial Gastroenteritis + if (. >= 1) + if(prob(1)) + owner.custom_pain("There's a twisting pain in your abdomen!",1) + owner.apply_effect(2, AGONY, 0) + if (. >= 2) + if(prob(1) && owner.getToxLoss() < owner.getMaxHealth()*0.2) + owner.adjustToxLoss(3) + owner.vomit(FALSE, TRUE) + +/obj/item/organ/internal/stomach/xeno + color = "#555555" diff --git a/code/modules/organs/internal/voicebox.dm b/code/modules/organs/internal/voicebox.dm index 4de69fe8f2..2cf264f780 100644 --- a/code/modules/organs/internal/voicebox.dm +++ b/code/modules/organs/internal/voicebox.dm @@ -1,7 +1,7 @@ /* * Voicebox/Vocal Synthesizers * TL;DR: Assists with speaking languages that a species doesn't normally have, - * such as EAL. Not standard or organic, because at the moment it's undesireable to completely mute characters. + * such as EAL. Not standard or organic, because at the moment it's undesireable to completely mute characters. - - Can now actually cause muting, if destroyed / removed. */ /obj/item/organ/internal/voicebox @@ -10,6 +10,7 @@ parent_organ = BP_TORSO // We don't have a neck area organ_tag = O_VOICE will_assist_languages = list(LANGUAGE_GALCOM) + var/mute = FALSE /obj/item/organ/internal/voicebox/New() ..() diff --git a/code/modules/organs/subtypes/standard_vr.dm b/code/modules/organs/subtypes/standard_vr.dm index 57e205466b..8c123ed5ef 100644 --- a/code/modules/organs/subtypes/standard_vr.dm +++ b/code/modules/organs/subtypes/standard_vr.dm @@ -37,7 +37,7 @@ var/icon/facial_s = new/icon("icon" = facial_hair_style.icon, "icon_state" = "[facial_hair_style.icon_state]_s") if(facial_hair_style.do_colouration) facial_s.Blend(rgb(owner.r_facial, owner.g_facial, owner.b_facial), ICON_ADD) - overlays |= facial_s + overlays |= image(facial_s, "pixel_y" = head_offset) if(owner.h_style && !(owner.head && (owner.head.flags_inv & BLOCKHEADHAIR))) var/datum/sprite_accessory/hair_style = hair_styles_list[owner.h_style] @@ -45,14 +45,20 @@ var/icon/hair_s = new/icon("icon" = hair_style.icon, "icon_state" = "[hair_style.icon_state]_s") if(hair_style.do_colouration && islist(h_col) && h_col.len >= 3) hair_s.Blend(rgb(h_col[1], h_col[2], h_col[3]), ICON_MULTIPLY) - overlays |= hair_s + overlays |= image(hair_s, "pixel_y" = head_offset) return mob_icon /obj/item/organ/external/head/vr var/eye_icons_vr = 'icons/mob/human_face_vr.dmi' var/eye_icon_vr = "blank_eyes" + var/head_offset = 0 eye_icon = "blank_eyes" /obj/item/organ/external/head/vr/sergal eye_icon_vr = "eyes_sergal" + +/obj/item/organ/external/head/vr/werebeast + eye_icons_vr = 'icons/mob/werebeast_face_vr.dmi' + eye_icon_vr = "werebeast_eyes" + head_offset = 6 \ No newline at end of file diff --git a/code/modules/organs/subtypes/unathi.dm b/code/modules/organs/subtypes/unathi.dm index 212330577c..03ff671b63 100644 --- a/code/modules/organs/subtypes/unathi.dm +++ b/code/modules/organs/subtypes/unathi.dm @@ -47,4 +47,11 @@ owner.adjustToxLoss(0.3 * PROCESS_ACCURACY) /obj/item/organ/internal/brain/unathi - color = "#b3cbc3" \ No newline at end of file + color = "#b3cbc3" + +/obj/item/organ/internal/stomach/unathi + color = "#b3cbc3" + max_acid_volume = 40 + +/obj/item/organ/internal/intestine/unathi + color = "#b3cbc3" diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index d69b7c7559..c28e2b0588 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -1,208 +1,230 @@ -/obj/item/weapon/gun/energy - name = "energy gun" - desc = "A basic energy-based gun." - icon_state = "energy" - fire_sound_text = "laser blast" - - var/obj/item/weapon/cell/power_supply //What type of power cell this uses - var/charge_cost = 240 //How much energy is needed to fire. - - var/accept_cell_type = /obj/item/weapon/cell/device - var/cell_type = /obj/item/weapon/cell/device/weapon - projectile_type = /obj/item/projectile/beam/practice - - var/modifystate - var/charge_meter = 1 //if set, the icon state will be chosen based on the current charge - - //self-recharging - var/self_recharge = 0 //if set, the weapon will recharge itself - var/use_external_power = 0 //if set, the weapon will look for an external power source to draw from, otherwise it recharges magically - var/recharge_time = 4 - var/charge_tick = 0 - var/charge_delay = 75 //delay between firing and charging - - var/battery_lock = 0 //If set, weapon cannot switch batteries - -/obj/item/weapon/gun/energy/New() - ..() - if(self_recharge) - power_supply = new /obj/item/weapon/cell/device/weapon(src) - START_PROCESSING(SSobj, src) - else - if(cell_type) - power_supply = new cell_type(src) - else - power_supply = null - - update_icon() - -/obj/item/weapon/gun/energy/Destroy() - if(self_recharge) - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/weapon/gun/energy/get_cell() - return power_supply - -/obj/item/weapon/gun/energy/process() - if(self_recharge) //Every [recharge_time] ticks, recharge a shot for the battery - if(world.time > last_shot + charge_delay) //Doesn't work if you've fired recently - if(!power_supply || power_supply.charge >= power_supply.maxcharge) - return 0 // check if we actually need to recharge - - charge_tick++ - if(charge_tick < recharge_time) return 0 - charge_tick = 0 - - var/rechargeamt = power_supply.maxcharge*0.2 - - if(use_external_power) - var/obj/item/weapon/cell/external = get_external_power_supply() - if(!external || !external.use(rechargeamt)) //Take power from the borg... - return 0 - - power_supply.give(rechargeamt) //... to recharge 1/5th the battery - update_icon() - else - charge_tick = 0 - return 1 - -/obj/item/weapon/gun/energy/attackby(var/obj/item/A as obj, mob/user as mob) - ..() - -/obj/item/weapon/gun/energy/switch_firemodes(mob/user) - if(..()) - update_icon() - -/obj/item/weapon/gun/energy/emp_act(severity) - ..() - update_icon() - -/obj/item/weapon/gun/energy/consume_next_projectile() - if(!power_supply) return null - if(!ispath(projectile_type)) return null - if(!power_supply.checked_use(charge_cost)) return null - return new projectile_type(src) - -/obj/item/weapon/gun/energy/proc/load_ammo(var/obj/item/C, mob/user) - if(istype(C, /obj/item/weapon/cell)) - if(self_recharge || battery_lock) - user << "[src] does not have a battery port." - return - if(istype(C, accept_cell_type)) - var/obj/item/weapon/cell/P = C - if(power_supply) - user << "[src] already has a power cell." - else - user.visible_message("[user] is reloading [src].", "You start to insert [P] into [src].") - if(do_after(user, 5 * P.w_class)) - user.remove_from_mob(P) - power_supply = P - P.loc = src - user.visible_message("[user] inserts [P] into [src].", "You insert [P] into [src].") - playsound(src.loc, 'sound/weapons/flipblade.ogg', 50, 1) - update_icon() - update_held_icon() - else - user << "This cell is not fitted for [src]." - return - -/obj/item/weapon/gun/energy/proc/unload_ammo(mob/user) - if(self_recharge || battery_lock) - user << "[src] does not have a battery port." - return - if(power_supply) - user.put_in_hands(power_supply) - power_supply.update_icon() - user.visible_message("[user] removes [power_supply] from [src].", "You remove [power_supply] from [src].") - power_supply = null - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) - update_icon() - update_held_icon() - else - user << "[src] does not have a power cell." - -/obj/item/weapon/gun/energy/attackby(var/obj/item/A as obj, mob/user as mob) - ..() - load_ammo(A, user) - -/obj/item/weapon/gun/energy/attack_hand(mob/user as mob) - if(user.get_inactive_hand() == src) - unload_ammo(user) - else - return ..() - -/obj/item/weapon/gun/energy/proc/get_external_power_supply() - if(isrobot(src.loc)) - var/mob/living/silicon/robot/R = src.loc - return R.cell - if(istype(src.loc, /obj/item/rig_module)) - var/obj/item/rig_module/module = src.loc - if(module.holder && module.holder.wearer) - var/mob/living/carbon/human/H = module.holder.wearer - if(istype(H) && H.back) - var/obj/item/weapon/rig/suit = H.back - if(istype(suit)) - return suit.cell - return null - -/obj/item/weapon/gun/energy/examine(mob/user) - . = ..() - if(power_supply) - if(charge_cost) - var/shots_remaining = round(power_supply.charge / max(1, charge_cost)) // Paranoia - to_chat(user, "Has [shots_remaining] shot\s remaining.") - else - to_chat(user, "Has infinite shots remaining.") - else - to_chat(user, "Does not have a power cell.") - return - -/obj/item/weapon/gun/energy/update_icon(var/ignore_inhands) - if(power_supply == null) - if(modifystate) - icon_state = "[modifystate]_open" - else - icon_state = "[initial(icon_state)]_open" - return - else if(charge_meter) - var/ratio = power_supply.charge / power_supply.maxcharge - - //make sure that rounding down will not give us the empty state even if we have charge for a shot left. - if(power_supply.charge < charge_cost) - ratio = 0 - else - ratio = max(round(ratio, 0.25) * 100, 25) - - if(modifystate) - icon_state = "[modifystate][ratio]" - else - icon_state = "[initial(icon_state)][ratio]" - - else if(power_supply) - if(modifystate) - icon_state = "[modifystate]" - else - icon_state = "[initial(icon_state)]" - - if(!ignore_inhands) update_held_icon() - -/obj/item/weapon/gun/energy/proc/start_recharge() - if(power_supply == null) - power_supply = new /obj/item/weapon/cell/device/weapon(src) - self_recharge = 1 - START_PROCESSING(SSobj, src) - update_icon() - -/obj/item/weapon/gun/energy/get_description_interaction() - var/list/results = list() - - if(!battery_lock && !self_recharge) - if(power_supply) - results += "[desc_panel_image("offhand")]to remove the weapon cell." - else - results += "[desc_panel_image("weapon cell")]to add a new weapon cell." - - results += ..() - - return results \ No newline at end of file +/obj/item/weapon/gun/energy + name = "energy gun" + desc = "A basic energy-based gun." + icon_state = "energy" + fire_sound_text = "laser blast" + + var/obj/item/weapon/cell/power_supply //What type of power cell this uses + var/charge_cost = 240 //How much energy is needed to fire. + + var/accept_cell_type = /obj/item/weapon/cell/device + var/cell_type = /obj/item/weapon/cell/device/weapon + projectile_type = /obj/item/projectile/beam/practice + + var/modifystate + var/charge_meter = 1 //if set, the icon state will be chosen based on the current charge + + //self-recharging + var/self_recharge = 0 //if set, the weapon will recharge itself + var/use_external_power = 0 //if set, the weapon will look for an external power source to draw from, otherwise it recharges magically + var/use_organic_power = 0 // If set, the weapon will draw from nutrition or blood. + var/recharge_time = 4 + var/charge_tick = 0 + var/charge_delay = 75 //delay between firing and charging + + var/battery_lock = 0 //If set, weapon cannot switch batteries + +/obj/item/weapon/gun/energy/New() + ..() + if(self_recharge) + power_supply = new /obj/item/weapon/cell/device/weapon(src) + START_PROCESSING(SSobj, src) + else + if(cell_type) + power_supply = new cell_type(src) + else + power_supply = null + + update_icon() + +/obj/item/weapon/gun/energy/Destroy() + if(self_recharge) + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/weapon/gun/energy/get_cell() + return power_supply + +/obj/item/weapon/gun/energy/process() + if(self_recharge) //Every [recharge_time] ticks, recharge a shot for the battery + if(world.time > last_shot + charge_delay) //Doesn't work if you've fired recently + if(!power_supply || power_supply.charge >= power_supply.maxcharge) + return 0 // check if we actually need to recharge + + charge_tick++ + if(charge_tick < recharge_time) return 0 + charge_tick = 0 + + var/rechargeamt = power_supply.maxcharge*0.2 + + if(use_external_power) + var/obj/item/weapon/cell/external = get_external_power_supply() + if(!external || !external.use(rechargeamt)) //Take power from the borg... + return 0 + + if(use_organic_power) + var/mob/living/carbon/human/H + if(ishuman(loc)) + H = loc + + if(istype(loc, /obj/item/organ)) + var/obj/item/organ/O = loc + if(O.owner) + H = O.owner + + if(istype(H)) + var/start_nutrition = H.nutrition + var/end_nutrition = 0 + + H.nutrition -= rechargeamt / 10 + + end_nutrition = H.nutrition + + if(start_nutrition - max(0, end_nutrition) < rechargeamt / 10) + H.remove_blood((rechargeamt / 10) - (start_nutrition - max(0, end_nutrition))) + + power_supply.give(rechargeamt) //... to recharge 1/5th the battery + update_icon() + else + charge_tick = 0 + return 1 + +/obj/item/weapon/gun/energy/attackby(var/obj/item/A as obj, mob/user as mob) + ..() + +/obj/item/weapon/gun/energy/switch_firemodes(mob/user) + if(..()) + update_icon() + +/obj/item/weapon/gun/energy/emp_act(severity) + ..() + update_icon() + +/obj/item/weapon/gun/energy/consume_next_projectile() + if(!power_supply) return null + if(!ispath(projectile_type)) return null + if(!power_supply.checked_use(charge_cost)) return null + return new projectile_type(src) + +/obj/item/weapon/gun/energy/proc/load_ammo(var/obj/item/C, mob/user) + if(istype(C, /obj/item/weapon/cell)) + if(self_recharge || battery_lock) + user << "[src] does not have a battery port." + return + if(istype(C, accept_cell_type)) + var/obj/item/weapon/cell/P = C + if(power_supply) + user << "[src] already has a power cell." + else + user.visible_message("[user] is reloading [src].", "You start to insert [P] into [src].") + if(do_after(user, 5 * P.w_class)) + user.remove_from_mob(P) + power_supply = P + P.loc = src + user.visible_message("[user] inserts [P] into [src].", "You insert [P] into [src].") + playsound(src.loc, 'sound/weapons/flipblade.ogg', 50, 1) + update_icon() + update_held_icon() + else + user << "This cell is not fitted for [src]." + return + +/obj/item/weapon/gun/energy/proc/unload_ammo(mob/user) + if(self_recharge || battery_lock) + user << "[src] does not have a battery port." + return + if(power_supply) + user.put_in_hands(power_supply) + power_supply.update_icon() + user.visible_message("[user] removes [power_supply] from [src].", "You remove [power_supply] from [src].") + power_supply = null + playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + update_icon() + update_held_icon() + else + user << "[src] does not have a power cell." + +/obj/item/weapon/gun/energy/attackby(var/obj/item/A as obj, mob/user as mob) + ..() + load_ammo(A, user) + +/obj/item/weapon/gun/energy/attack_hand(mob/user as mob) + if(user.get_inactive_hand() == src) + unload_ammo(user) + else + return ..() + +/obj/item/weapon/gun/energy/proc/get_external_power_supply() + if(isrobot(src.loc)) + var/mob/living/silicon/robot/R = src.loc + return R.cell + if(istype(src.loc, /obj/item/rig_module)) + var/obj/item/rig_module/module = src.loc + if(module.holder && module.holder.wearer) + var/mob/living/carbon/human/H = module.holder.wearer + if(istype(H) && H.back) + var/obj/item/weapon/rig/suit = H.back + if(istype(suit)) + return suit.cell + return null + +/obj/item/weapon/gun/energy/examine(mob/user) + . = ..() + if(power_supply) + if(charge_cost) + var/shots_remaining = round(power_supply.charge / max(1, charge_cost)) // Paranoia + to_chat(user, "Has [shots_remaining] shot\s remaining.") + else + to_chat(user, "Has infinite shots remaining.") + else + to_chat(user, "Does not have a power cell.") + return + +/obj/item/weapon/gun/energy/update_icon(var/ignore_inhands) + if(power_supply == null) + if(modifystate) + icon_state = "[modifystate]_open" + else + icon_state = "[initial(icon_state)]_open" + return + else if(charge_meter) + var/ratio = power_supply.charge / power_supply.maxcharge + + //make sure that rounding down will not give us the empty state even if we have charge for a shot left. + if(power_supply.charge < charge_cost) + ratio = 0 + else + ratio = max(round(ratio, 0.25) * 100, 25) + + if(modifystate) + icon_state = "[modifystate][ratio]" + else + icon_state = "[initial(icon_state)][ratio]" + + else if(power_supply) + if(modifystate) + icon_state = "[modifystate]" + else + icon_state = "[initial(icon_state)]" + + if(!ignore_inhands) update_held_icon() + +/obj/item/weapon/gun/energy/proc/start_recharge() + if(power_supply == null) + power_supply = new /obj/item/weapon/cell/device/weapon(src) + self_recharge = 1 + START_PROCESSING(SSobj, src) + update_icon() + +/obj/item/weapon/gun/energy/get_description_interaction() + var/list/results = list() + + if(!battery_lock && !self_recharge) + if(power_supply) + results += "[desc_panel_image("offhand")]to remove the weapon cell." + else + results += "[desc_panel_image("weapon cell")]to add a new weapon cell." + + results += ..() + + return results diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index eeb8d779d2..f6321947b2 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -24,6 +24,11 @@ use_external_power = 1 one_handed_penalty = 0 // Not sure if two-handing gets checked for mounted weapons, but better safe than sorry. +/obj/item/weapon/gun/energy/laser/mounted/augment + use_external_power = FALSE + use_organic_power = TRUE + canremove = FALSE + /obj/item/weapon/gun/energy/laser/practice name = "practice laser carbine" desc = "A modified version of the HI G40E, this one fires less concentrated energy bolts designed for target practice." diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index a23cf5bb4b..4240abe9e3 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -11,6 +11,12 @@ self_recharge = 1 use_external_power = 1 +/obj/item/weapon/gun/energy/taser/mounted/augment + self_recharge = 1 + use_external_power = 0 + use_organic_power = TRUE + canremove = FALSE + /obj/item/weapon/gun/energy/taser/mounted/cyborg name = "taser gun" charge_cost = 400 diff --git a/code/modules/projectiles/guns/magnetic/bore.dm b/code/modules/projectiles/guns/magnetic/bore.dm index e27fdc38d6..4cb86a6d31 100644 --- a/code/modules/projectiles/guns/magnetic/bore.dm +++ b/code/modules/projectiles/guns/magnetic/bore.dm @@ -86,7 +86,17 @@ user.visible_message("\The [user] slots \the [cell] into \the [src].") update_icon() return - + if(thing.is_crowbar()) + if(!manipulator) + to_chat(user, "\The [src] has no manipulator installed.") + return + manipulator.forceMove(get_turf(src)) + user.put_in_hands(manipulator) + user.visible_message("\The [user] levers \the [manipulator] from \the [src].") + playsound(loc, 'sound/items/Crowbar.ogg', 50, 1) + manipulator = null + update_icon() + return if(thing.is_screwdriver()) if(!capacitor) to_chat(user, "\The [src] has no capacitor installed.") @@ -112,6 +122,20 @@ update_icon() return + if(istype(thing, /obj/item/weapon/stock_parts/manipulator)) + if(manipulator) + to_chat(user, "\The [src] already has \a [manipulator] installed.") + return + manipulator = thing + user.drop_from_inventory(manipulator) + manipulator.forceMove(src) + playsound(loc, 'sound/machines/click.ogg', 10,1) + mat_cost = initial(mat_cost) % (2*manipulator.rating) + user.visible_message("\The [user] slots \the [manipulator] into \the [src].") + update_icon() + return + + if(istype(thing, load_type)) loading = TRUE var/obj/item/stack/material/M = thing diff --git a/code/modules/projectiles/guns/magnetic/magnetic.dm b/code/modules/projectiles/guns/magnetic/magnetic.dm index 20e0ea8512..c327a2b51e 100644 --- a/code/modules/projectiles/guns/magnetic/magnetic.dm +++ b/code/modules/projectiles/guns/magnetic/magnetic.dm @@ -10,6 +10,7 @@ var/obj/item/weapon/cell/cell // Currently installed powercell. var/obj/item/weapon/stock_parts/capacitor/capacitor // Installed capacitor. Higher rating == faster charge between shots. + var/obj/item/weapon/stock_parts/manipulator/manipulator // Installed manipulator. Mostly for Phoron Bore, higher rating == less mats consumed upon firing var/removable_components = TRUE // Whether or not the gun can be dismantled. var/gun_unreliable = 15 // Percentage chance of detonating in your hands. diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index a388f8e492..1e46a5870a 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -20,6 +20,7 @@ var/max_dose = 0 var/overdose = 0 //Amount at which overdose starts var/overdose_mod = 2 //Modifier to overdose damage + var/can_overdose_touch = FALSE // Can the chemical OD when processing on touch? var/scannable = 0 // Shows up on health analyzers. var/affects_dead = 0 var/cup_icon_state = null @@ -60,19 +61,25 @@ var/datum/reagents/metabolism/active_metab = location var/removed = metabolism + var/ingest_rem_mult = 1 + var/ingest_abs_mult = 1 + if(!mrate_static == TRUE) // Modifiers for(var/datum/modifier/mod in M.modifiers) if(!isnull(mod.metabolism_percent)) removed *= mod.metabolism_percent + ingest_rem_mult *= mod.metabolism_percent // Species removed *= M.species.metabolic_rate + ingest_rem_mult *= M.species.metabolic_rate // Metabolism removed *= active_metab.metabolism_speed + ingest_rem_mult *= active_metab.metabolism_speed if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.species.has_organ[O_HEART]) + if(H.species.has_organ[O_HEART] && (active_metab.metabolism_class == CHEM_BLOOD)) var/obj/item/organ/internal/heart/Pump = H.internal_organs_by_name[O_HEART] if(!Pump) removed *= 0.1 @@ -80,14 +87,31 @@ removed *= 0.8 else // Otherwise, chemicals process as per percentage of your current pulse, or, if you have no pulse but are alive, by a miniscule amount. removed *= max(0.1, H.pulse / Pump.standard_pulse_level) + + if(H.species.has_organ[O_STOMACH] && (active_metab.metabolism_class == CHEM_INGEST)) + var/obj/item/organ/internal/stomach/Chamber = H.internal_organs_by_name[O_STOMACH] + if(Chamber) + ingest_rem_mult *= max(0.1, 1 - (Chamber.damage / Chamber.max_damage)) + else + ingest_rem_mult = 0.1 + + if(H.species.has_organ[O_INTESTINE] && (active_metab.metabolism_class == CHEM_INGEST)) + var/obj/item/organ/internal/intestine/Tube = H.internal_organs_by_name[O_INTESTINE] + if(Tube) + ingest_abs_mult *= max(0.1, 1 - (Tube.damage / Tube.max_damage)) + else + ingest_abs_mult = 0.1 + if(filtered_organs && filtered_organs.len) for(var/organ_tag in filtered_organs) var/obj/item/organ/internal/O = H.internal_organs_by_name[organ_tag] if(O && !O.is_broken() && prob(max(0, O.max_damage - O.damage))) removed *= 0.8 + if(active_metab.metabolism_class == CHEM_INGEST) + ingest_rem_mult *= 0.8 if(ingest_met && (active_metab.metabolism_class == CHEM_INGEST)) - removed = ingest_met + removed = ingest_met * ingest_rem_mult if(touch_met && (active_metab.metabolism_class == CHEM_TOUCH)) removed = touch_met removed = min(removed, volume) @@ -98,10 +122,10 @@ if(CHEM_BLOOD) affect_blood(M, alien, removed) if(CHEM_INGEST) - affect_ingest(M, alien, removed) + affect_ingest(M, alien, removed * ingest_abs_mult) if(CHEM_TOUCH) affect_touch(M, alien, removed) - if(overdose && (volume > overdose) && (active_metab.metabolism_class != CHEM_TOUCH)) + if(overdose && (volume > overdose) && (active_metab.metabolism_class != CHEM_TOUCH && !can_overdose_touch)) overdose(M, alien, removed) remove_self(removed) return diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm index f96d53aaac..0171551226 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm @@ -7,6 +7,15 @@ reagent_state = SOLID color = "#A8A8A8" +/datum/reagent/calcium + name = "Calcium" + id = "calcium" + description = "A chemical element, the building block of bones." + taste_description = "metallic chalk" // Apparently, calcium tastes like calcium. + taste_mult = 1.3 + reagent_state = SOLID + color = "#e9e6e4" + /datum/reagent/carbon name = "Carbon" id = "carbon" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index 94495648c9..a3239678a3 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -27,6 +27,7 @@ metabolism = REM * 0.5 scannable = 1 touch_met = REM * 0.75 + can_overdose_touch = TRUE /datum/reagent/inaprovaline/topical/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) @@ -84,6 +85,7 @@ overdose = REAGENTS_OVERDOSE * 0.75 scannable = 1 touch_met = REM * 0.75 + can_overdose_touch = TRUE /datum/reagent/bicaridine/topical/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) var/chem_effective = 1 @@ -100,6 +102,25 @@ if(alien != IS_DIONA) M.heal_organ_damage(6 * removed * chem_effective, 0) +/datum/reagent/calciumcarbonate + name = "calcium carbonate" + id = "calciumcarbonate" + description = "Calcium carbonate is a calcium salt commonly used as an antacid." + taste_description = "chalk" + reagent_state = SOLID + color = "#eae6e3" + overdose = REAGENTS_OVERDOSE * 0.8 + metabolism = REM * 0.4 + scannable = 1 + +/datum/reagent/calciumcarbonate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) // Why would you inject this. + if(alien != IS_DIONA) + M.adjustToxLoss(3 * removed) + +/datum/reagent/calciumcarbonate/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + if(alien != IS_DIONA) + M.add_chemical_effect(CE_ANTACID, 3) + /datum/reagent/kelotane name = "Kelotane" id = "kelotane" @@ -147,6 +168,7 @@ overdose = REAGENTS_OVERDOSE * 0.4 scannable = 1 touch_met = REM * 0.75 + can_overdose_touch = TRUE /datum/reagent/dermaline/topical/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) var/chem_effective = 1 @@ -283,6 +305,42 @@ if(alien != IS_DIONA) affect_blood(M, alien, removed * 0.4) +/datum/reagent/tricorlidaze + name = "Tricorlidaze" + id = "tricorlidaze" + description = "Tricorlidaze is a topical gel produced with tricordrazine and sterilizine." + taste_description = "bitterness" + reagent_state = SOLID + color = "#B060FF" + scannable = 1 + can_overdose_touch = TRUE + +/datum/reagent/tricorlidaze/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) + if(alien != IS_DIONA) + var/chem_effective = 1 + if(alien == IS_SLIME) + chem_effective = 0.5 + M.adjustOxyLoss(-2 * removed * chem_effective) + M.heal_organ_damage(1 * removed, 1 * removed * chem_effective) + M.adjustToxLoss(-2 * removed * chem_effective) + +/datum/reagent/tricorlidaze/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(alien != IS_DIONA) + M.adjustToxLoss(3 * removed) + affect_blood(M, alien, removed * 0.4) + +/datum/reagent/tricorlidaze/touch_obj(var/obj/O) + if(istype(O, /obj/item/stack/medical/bruise_pack) && round(volume) >= 5) + var/obj/item/stack/medical/bruise_pack/C = O + var/packname = C.name + var/to_produce = min(C.amount, round(volume / 5)) + + var/obj/item/stack/medical/M = C.upgrade_stack(to_produce) + + if(M && M.amount) + holder.my_atom.visible_message("\The [packname] bubbles.") + remove_self(to_produce * 5) + /datum/reagent/cryoxadone name = "Cryoxadone" id = "cryoxadone" @@ -334,6 +392,40 @@ M.heal_organ_damage(30 * removed, 30 * removed * chem_effective) M.adjustToxLoss(-30 * removed * chem_effective) +/datum/reagent/necroxadone + name = "Necroxadone" + id = "necroxadone" + description = "A liquid compound based upon that which is used in the cloning process. Utilized primarily in severe cases of toxic shock." + taste_description = "meat" + reagent_state = LIQUID + color = "#94B21C" + metabolism = REM * 0.5 + mrate_static = TRUE + scannable = 1 + +/datum/reagent/necroxadone/on_mob_life(var/mob/living/carbon/M, var/alien, var/datum/reagents/metabolism/location) + if(M.stat == DEAD && M.has_modifier_of_type(/datum/modifier/bloodpump_corpse)) + affects_dead = TRUE + else + affects_dead = FALSE + + . = ..(M, alien, location) + +/datum/reagent/necroxadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(M.bodytemperature < 170 || (M.stat == DEAD && M.has_modifier_of_type(/datum/modifier/bloodpump_corpse))) + var/chem_effective = 1 + if(alien == IS_SLIME) + if(prob(10)) + to_chat(M, "It's so cold. Something causes your cellular mass to harden sporadically, resulting in seizure-like twitching.") + chem_effective = 0.5 + M.Weaken(20) + M.silent = max(M.silent, 20) + M.make_jittery(4) + if(M.stat != DEAD) + M.adjustCloneLoss(-5 * removed * chem_effective) + M.adjustOxyLoss(-20 * removed * chem_effective) + M.adjustToxLoss(-40 * removed * chem_effective) + /* Painkillers */ /datum/reagent/paracetamol @@ -637,7 +729,7 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M for(var/obj/item/organ/I in H.internal_organs) - if(I.robotic >= ORGAN_ROBOT || !(I.organ_tag in list(O_APPENDIX, O_NUTRIENT, O_PLASMA, O_POLYP))) + if(I.robotic >= ORGAN_ROBOT || !(I.organ_tag in list(O_APPENDIX, O_STOMACH, O_INTESTINE, O_NUTRIENT, O_PLASMA, O_POLYP))) continue if(I.damage > 0) I.damage = max(I.damage - 4 * removed * repair_strength, 0) @@ -701,7 +793,7 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M for(var/obj/item/organ/I in H.internal_organs) - if(I.robotic >= ORGAN_ROBOT || !(I.organ_tag in list(O_HEART, O_RESPONSE, O_ANCHOR, O_EGG))) + if(I.robotic >= ORGAN_ROBOT || !(I.organ_tag in list(O_HEART, O_SPLEEN, O_RESPONSE, O_ANCHOR, O_EGG))) continue if(I.damage > 0) I.damage = max(I.damage - 4 * removed * repair_strength, 0) @@ -895,11 +987,11 @@ if(M.ingested) for(var/datum/reagent/R in M.ingested.reagent_list) if(istype(R, /datum/reagent/ethanol)) - R.remove_self(removed * 5) + R.remove_self(removed * 30) if(M.bloodstr) for(var/datum/reagent/R in M.bloodstr.reagent_list) if(istype(R, /datum/reagent/ethanol)) - R.remove_self(removed * 15) + R.remove_self(removed * 20) /datum/reagent/hyronalin name = "Hyronalin" @@ -1032,6 +1124,54 @@ var/obj/item/organ/external/eo = pick(H.organs) //Misleading variable name, 'organs' is only external organs eo.fracture() +/datum/reagent/spacomycaze + name = "Spacomycaze" + id = "spacomycaze" + description = "An all-purpose painkilling antibiotic gel." + taste_description = "oil" + reagent_state = SOLID + color = "#C1C1C8" + metabolism = REM * 0.4 + mrate_static = TRUE + overdose = REAGENTS_OVERDOSE + scannable = 1 + data = 0 + can_overdose_touch = TRUE + +/datum/reagent/spacomycaze/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + M.add_chemical_effect(CE_PAINKILLER, 10) + M.adjustToxLoss(3 * removed) + +/datum/reagent/spacomycaze/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + affect_blood(M, alien, removed * 0.8) + +/datum/reagent/spacomycaze/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) + ..() + if(alien == IS_SLIME) + if(volume <= 0.1 && data != -1) + data = -1 + to_chat(M, "The itching fades...") + else + var/delay = (2 MINUTES) + if(world.time > data + delay) + data = world.time + to_chat(M, "Your skin itches.") + + M.add_chemical_effect(CE_ANTIBIOTIC, dose >= overdose ? ANTIBIO_OD : ANTIBIO_NORM) + M.add_chemical_effect(CE_PAINKILLER, 20) // 5 less than paracetamol. + +/datum/reagent/spacomycaze/touch_obj(var/obj/O) + if(istype(O, /obj/item/stack/medical/crude_pack) && round(volume) >= 1) + var/obj/item/stack/medical/crude_pack/C = O + var/packname = C.name + var/to_produce = min(C.amount, round(volume)) + + var/obj/item/stack/medical/M = C.upgrade_stack(to_produce) + + if(M && M.amount) + holder.my_atom.visible_message("\The [packname] bubbles.") + remove_self(to_produce) + /datum/reagent/sterilizine name = "Sterilizine" id = "sterilizine" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 43635aba5b..971a54bff2 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -191,6 +191,7 @@ taste_description = "bitterness" reagent_state = LIQUID strength = 5 + filtered_organs = list(O_SPLEEN) /datum/reagent/toxin/expired_medicine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -232,6 +233,7 @@ color = "#FFFFFF" strength = 0 overdose = REAGENTS_OVERDOSE + filtered_organs = list(O_SPLEEN, O_KIDNEYS) /datum/reagent/toxin/potassium_chloride/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -257,6 +259,7 @@ color = "#FFFFFF" strength = 10 overdose = 20 + filtered_organs = list(O_SPLEEN, O_KIDNEYS) /datum/reagent/toxin/potassium_chlorophoride/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -297,6 +300,35 @@ M.status_flags &= ~FAKEDEATH return ..() +/datum/reagent/toxin/lichpowder + name = "Lich Powder" + id = "lichpowder" + description = "A stablized nerve agent that puts the subject into a strange state of un-death." + reagent_state = SOLID + color = "#666666" + metabolism = REM * 0.75 + strength = 2 + mrate_static = TRUE + +/datum/reagent/toxin/lichpowder/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) + ..() + if(alien == IS_DIONA) + return + M.status_flags |= FAKEDEATH + M.adjustOxyLoss(1 * removed) + M.silent = max(M.silent, 10) + M.tod = stationtime2text() + + if(prob(1)) + M.visible_message("[M] wheezes.", "You wheeze sharply... it's cold.") + M.bodytemperature = max(M.bodytemperature - 10 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C - 10) + +/datum/reagent/toxin/lichpowder/Destroy() + if(holder && holder.my_atom && ismob(holder.my_atom)) + var/mob/M = holder.my_atom + M.status_flags &= ~FAKEDEATH + return ..() + /datum/reagent/toxin/fertilizer //Reagents used for plant fertilizers. name = "fertilizer" id = "fertilizer" @@ -392,6 +424,16 @@ power = 10 meltdose = 4 +/datum/reagent/acid/digestive + name = "Digestive acid" + id = "stomacid" + description = "Some form of digestive slurry." + taste_description = "vomit" + reagent_state = LIQUID + color = "#664330" + power = 2 + meltdose = 30 + /datum/reagent/thermite/venom name = "Pyrotoxin" id = "thermite_v" @@ -420,6 +462,7 @@ description = "A biological agent that acts similarly to pepperspray. This compound seems to be particularly cruel, however, capable of permeating the barriers of blood vessels." taste_description = "fire" color = "#B31008" + filtered_organs = list(O_SPLEEN) /datum/reagent/condensedcapsaicin/venom/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) @@ -718,6 +761,7 @@ id = "serotrotium_v" description = "A chemical compound that promotes concentrated production of the serotonin neurotransmitter in humans. This appears to be a biologically produced form, resulting in a specifically toxic nature." taste_description = "chalky bitterness" + filtered_organs = list(O_SPLEEN) /datum/reagent/serotrotium/venom/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) @@ -760,6 +804,7 @@ reagent_state = LIQUID color = "#C8A5DC" overdose = REAGENTS_OVERDOSE + filtered_organs = list(O_SPLEEN) /datum/reagent/impedrezene/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) @@ -976,6 +1021,7 @@ datum/reagent/talum_quem/affect_blood(var/mob/living/carbon/M, var/alien, var/re reagent_state = SOLID color = "#555555" metabolism = REM * 4 + filtered_organs = list(O_SPLEEN) /datum/reagent/neurophage_nanites/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.adjustBrainLoss(2 * removed) // Their job is to give you a bad time. diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 01de315c2d..b2bb2ec8c3 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -150,18 +150,18 @@ catalysts = list("phoron" = 1) result_amount = 2 -/datum/chemical_reaction/tramadol - name = "Tramadol" - id = "tramadol" - result = "tramadol" - required_reagents = list("inaprovaline" = 1, "ethanol" = 1, "oxygen" = 1) - result_amount = 3 - /datum/chemical_reaction/paracetamol name = "Paracetamol" id = "paracetamol" result = "paracetamol" - required_reagents = list("tramadol" = 1, "sugar" = 1, "water" = 1) + required_reagents = list("inaprovaline" = 1, "nitrogen" = 1, "water" = 1) + result_amount = 2 + +/datum/chemical_reaction/tramadol + name = "Tramadol" + id = "tramadol" + result = "tramadol" + required_reagents = list("paracetamol" = 1, "ethanol" = 1, "oxygen" = 1) result_amount = 3 /datum/chemical_reaction/oxycodone @@ -465,6 +465,13 @@ required_reagents = list("oxygen" = 1, "anti_toxin" = 1, "carbon" = 1) result_amount = 3 +/datum/chemical_reaction/calciumcarbonate + name = "Calcium Carbonate" + id = "calciumcarbonate" + result = "calciumcarbonate" + required_reagents = list("oxygen" = 3, "calcium" = 1, "carbon" = 1) + result_amount = 2 + /datum/chemical_reaction/soporific name = "Soporific" id = "stoxin" diff --git a/code/modules/reagents/dispenser/cartridge_presets.dm b/code/modules/reagents/dispenser/cartridge_presets.dm index 40181b81c4..9f7ddc071e 100644 --- a/code/modules/reagents/dispenser/cartridge_presets.dm +++ b/code/modules/reagents/dispenser/cartridge_presets.dm @@ -30,6 +30,7 @@ ethanol spawn_reagent = "ethanol" sacid spawn_reagent = "sacid" tungsten spawn_reagent = "tungsten" + calcium spawn_reagent = "calcium" // Bar, alcoholic beer spawn_reagent = "beer" diff --git a/code/modules/reagents/dispenser/dispenser_presets.dm b/code/modules/reagents/dispenser/dispenser_presets.dm index 08741412f1..d3aa3c0133 100644 --- a/code/modules/reagents/dispenser/dispenser_presets.dm +++ b/code/modules/reagents/dispenser/dispenser_presets.dm @@ -21,7 +21,8 @@ /obj/item/weapon/reagent_containers/chem_disp_cartridge/ethanol, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sugar, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sacid, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/tungsten + /obj/item/weapon/reagent_containers/chem_disp_cartridge/tungsten, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/calcium ) /obj/machinery/chemical_dispenser/ert @@ -111,7 +112,7 @@ /obj/item/weapon/reagent_containers/chem_disp_cartridge/tequila, /obj/item/weapon/reagent_containers/chem_disp_cartridge/vermouth, /obj/item/weapon/reagent_containers/chem_disp_cartridge/cognac, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/cider, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/cider, /obj/item/weapon/reagent_containers/chem_disp_cartridge/ale, /obj/item/weapon/reagent_containers/chem_disp_cartridge/mead ) diff --git a/code/modules/reagents/dispenser/supply.dm b/code/modules/reagents/dispenser/supply.dm index e6488d9d7e..228c5dfeef 100644 --- a/code/modules/reagents/dispenser/supply.dm +++ b/code/modules/reagents/dispenser/supply.dm @@ -192,6 +192,7 @@ SEC_PACK(radium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/radi SEC_PACK(ethanol, /obj/item/weapon/reagent_containers/chem_disp_cartridge/ethanol, "Reagent refill - Ethanol", "ethanol reagent cartridge crate", 15, access_chemistry) SEC_PACK(sacid, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sacid, "Reagent refill - Sulfuric Acid", "sulfuric acid reagent cartridge crate", 15, access_chemistry) SEC_PACK(tungsten, /obj/item/weapon/reagent_containers/chem_disp_cartridge/tungsten, "Reagent refill - Tungsten", "tungsten reagent cartridge crate", 15, access_chemistry) +SEC_PACK(calcium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/calcium, "Reagent refill - Calcium", "calcium reagent cartridge crate", 15, access_chemistry) // Bar-restricted (alcoholic drinks) // Datum path Contents type Supply pack name Container name Cost Container access diff --git a/code/modules/reagents/distilling/Distilling-Recipes.dm b/code/modules/reagents/distilling/Distilling-Recipes.dm index f7fae18178..d610e32e9b 100644 --- a/code/modules/reagents/distilling/Distilling-Recipes.dm +++ b/code/modules/reagents/distilling/Distilling-Recipes.dm @@ -104,6 +104,28 @@ temp_range = list(T0C + 115, T0C + 130) +/datum/chemical_reaction/distilling/spacomycaze + name = "Distilling Spacomycaze" + id = "distill_spacomycaze" + result = "spacomycaze" + required_reagents = list("paracetamol" = 1, "spaceacillin" = 1, "foaming_agent" = 1) + result_amount = 2 + + reaction_rate = HALF_LIFE(10) + + temp_range = list(T0C + 100, T0C + 120) + +/datum/chemical_reaction/distilling/tricorlidaze + name = "Distilling Tricorlidaze" + id = "distill_tricorlidaze" + result = "tricorlidaze" + required_reagents = list("tricordrazine" = 1, "sterilizine" = 1, "foaming_agent" = 1) + result_amount = 2 + + reaction_rate = HALF_LIFE(10) + + temp_range = list(T0C + 100, T0C + 120) + // Alcohol /datum/chemical_reaction/distilling/beer name = "Distilling Beer" @@ -168,3 +190,27 @@ F.set_up(6, 0, T) F.start() return + +/datum/chemical_reaction/distilling/lichpowder + name = "Distilling Lichpowder" + id = "distill_lichpowder" + result = "lichpowder" + required_reagents = list("zombiepowder" = 2, "leporazine" = 1) + result_amount = 2 + + reaction_rate = HALF_LIFE(8) + + temp_range = list(T0C + 100, T0C + 150) + +/datum/chemical_reaction/distilling/necroxadone + name = "Distilling Necroxadone" + id = "distill_necroxadone" + result = "necroxadone" + required_reagents = list("lichpowder" = 1, "cryoxadone" = 1, "carthatoline" = 1) + result_amount = 2 + + catalysts = list("phoron" = 5) + + reaction_rate = HALF_LIFE(20) + + temp_range = list(T0C + 90, T0C + 95) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 3c9fdcba6f..a22257a8e2 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -132,6 +132,9 @@ update_name_label() if(istype(W,/obj/item/weapon/storage/bag)) ..() + if(W && W.w_class <= w_class && (flags & OPENCONTAINER)) + to_chat(user, "You dip \the [W] into \the [src].") + reagents.touch_obj(W, reagents.total_volume) /obj/item/weapon/reagent_containers/glass/proc/update_name_label() if(label_text == "") diff --git a/code/modules/research/designs/medical.dm b/code/modules/research/designs/medical.dm index 60dc5a93be..13c7307d70 100644 --- a/code/modules/research/designs/medical.dm +++ b/code/modules/research/designs/medical.dm @@ -43,6 +43,24 @@ build_path = /obj/item/weapon/surgical/scalpel/manager sort_string = "KAAAD" +/datum/design/item/medical/saw_manager + name = "Energetic Bone Diverter" + desc = "A strange development following the I.M.S., this heavy tool can split and open, or close and shut, intentional holes in bones." + id = "advanced_saw" + req_tech = list(TECH_BIO = 4, TECH_MATERIAL = 7, TECH_MAGNET = 6, TECH_DATA = 5) + materials = list (DEFAULT_WALL_MATERIAL = 12500, MAT_PLASTIC = 800, "silver" = 1500, "gold" = 1500, MAT_OSMIUM = 1000) + build_path = /obj/item/weapon/surgical/circular_saw/manager + sort_string = "KAAAE" + +/datum/design/item/medical/organ_ripper + name = "Organ Ripper" + desc = "A modern and horrifying take on an ancient practice, this tool is capable of rapidly removing an organ from a hopefully willing patient, without damaging it." + id = "organ_ripper" + req_tech = list(TECH_BIO = 3, TECH_MATERIAL = 5, TECH_MAGNET = 4, TECH_ILLEGAL = 3) + materials = list (DEFAULT_WALL_MATERIAL = 12500, MAT_PLASTIC = 8000, MAT_OSMIUM = 2500) + build_path = /obj/item/weapon/surgical/scalpel/ripper + sort_string = "KAAAF" + /datum/design/item/medical/bone_clamp name = "Bone Clamp" desc = "A miracle of modern science, this tool rapidly knits together bone, without the need for bone gel." @@ -52,8 +70,6 @@ build_path = /obj/item/weapon/surgical/bone_clamp sort_string = "KAABA" -// Other medical equipment - /datum/design/item/medical/medical_analyzer name = "health analyzer" desc = "A hand-held body scanner able to distinguish vital signs of the subject." diff --git a/code/modules/research/mechfab_designs.dm b/code/modules/research/mechfab_designs.dm index 199acd42fb..0fdd3df5be 100644 --- a/code/modules/research/mechfab_designs.dm +++ b/code/modules/research/mechfab_designs.dm @@ -570,6 +570,30 @@ materials = list(DEFAULT_WALL_MATERIAL = 8000, "gold" = 2000, "silver" = 3000, "phoron" = 5000, "glass" = 3750) build_path = /obj/item/mecha_parts/mecha_equipment/combat_shield +/datum/design/item/mecha/crisis_drone + name = "Crisis Drone" + desc = "Deploys a small medical drone capable of patching small wounds in order to stabilize nearby patients." + id = "mech_med_droid" + req_tech = list(TECH_PHORON = 3, TECH_MAGNET = 6, TECH_BIO = 5, TECH_DATA = 4, TECH_ARCANE = 1) + materials = list(DEFAULT_WALL_MATERIAL = 8000, MAT_GOLD = 2000, MAT_SILVER = 3000, MAT_VERDANTIUM = 2500, MAT_GLASS = 3000) + build_path = /obj/item/mecha_parts/mecha_equipment/crisis_drone + +/datum/design/item/mecha/rad_drone + name = "Hazmat Drone" + desc = "Deploys a small hazmat drone capable of purging minor radiation damage in order to stabilize nearby patients." + id = "mech_rad_droid" + req_tech = list(TECH_PHORON = 4, TECH_MAGNET = 5, TECH_BIO = 6, TECH_DATA = 4, TECH_ARCANE = 1) + materials = list(DEFAULT_WALL_MATERIAL = 8000, MAT_GOLD = 2000, MAT_URANIUM = 3000, MAT_VERDANTIUM = 2500, MAT_GLASS = 3000) + build_path = /obj/item/mecha_parts/mecha_equipment/crisis_drone/rad + +/datum/design/item/mecha/medanalyzer + name = "Mounted Body Scanner" + desc = "An advanced mech-mounted device that is not quite as powerful as a stationary body scanner, though still suitably powerful." + id = "mech_med_analyzer" + req_tech = list(TECH_PHORON = 4, TECH_MAGNET = 5, TECH_BIO = 5, TECH_DATA = 4) + materials = list(MAT_PLASTEEL = 4500, MAT_GOLD = 2000, MAT_URANIUM = 3000, MAT_GLASS = 3000) + build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool/medanalyzer + /datum/design/item/mecha/jetpack name = "Ion Jetpack" desc = "Using directed ion bursts and cunning solar wind reflection technique, this device enables controlled space flight." diff --git a/code/modules/research/prosfab_designs.dm b/code/modules/research/prosfab_designs.dm index 305bae7df2..75c691dbd8 100644 --- a/code/modules/research/prosfab_designs.dm +++ b/code/modules/research/prosfab_designs.dm @@ -202,6 +202,21 @@ materials = list(DEFAULT_WALL_MATERIAL = 5625, "glass" = 1000) // req_tech = list(TECH_ENGINEERING = 2, TECH_MATERIAL = 2) +/datum/design/item/prosfab/pros/internal/spleen + name = "Prosthetic Spleen" + id = "pros_spleen" + build_path = /obj/item/organ/internal/spleen + time = 15 + materials = list(DEFAULT_WALL_MATERIAL = 3000, MAT_GLASS = 750) +// req_tech = list(TECH_ENGINEERING = 2, TECH_MATERIAL = 2) + +/datum/design/item/prosfab/pros/internal/larynx + name = "Prosthetic Larynx" + id = "pros_larynx" + build_path = /obj/item/organ/internal/voicebox + time = 15 + materials = list(DEFAULT_WALL_MATERIAL = 2000, MAT_GLASS = 750, MAT_PLASTIC = 500) + //////////////////// Cyborg Parts //////////////////// /datum/design/item/prosfab/cyborg category = "Cyborg Parts" diff --git a/code/modules/surgery/encased.dm b/code/modules/surgery/encased.dm index 3513691706..4e03024a01 100644 --- a/code/modules/surgery/encased.dm +++ b/code/modules/surgery/encased.dm @@ -134,7 +134,7 @@ if (!hasorgans(target)) return var/obj/item/organ/external/affected = target.get_organ(target_zone) - return ..() && affected && affected.open == 3 + return (..() && affected && affected.open == 3) /datum/surgery_step/open_encased/close/begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) if (!hasorgans(target)) @@ -214,4 +214,94 @@ var/self_msg = "You applied \the [tool] to [target]'s [affected.encased]." user.visible_message(msg, self_msg) - affected.open = 2 \ No newline at end of file + affected.open = 2 + +/////////////////////////////////////////////////////////////// +// Saw/Retractor/Gel Combi-open and close. +/////////////////////////////////////////////////////////////// +/datum/surgery_step/open_encased/advancedsaw_open + allowed_tools = list( + /obj/item/weapon/surgical/circular_saw/manager = 100 + ) + + priority = 3 + + min_duration = 60 + max_duration = 90 + +/datum/surgery_step/open_encased/advancedsaw_open/can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + return ..() && affected && affected.open >= 2 && affected.open < 3 + +/datum/surgery_step/open_encased/advancedsaw_open/begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + user.visible_message("[user] begins to open [target]'s [affected.encased] with \the [tool].", \ + "You begin to open [target]'s [affected.encased] with \the [tool].") + target.custom_pain("Something hurts horribly in your [affected.name]!", 60) + ..() + +/datum/surgery_step/open_encased/advancedsaw_open/end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + user.visible_message("[user] has cut [target]'s [affected.encased] wide open with \the [tool].", \ + "You have cut [target]'s [affected.encased] wide open with \the [tool].") + affected.open = 3 + +/datum/surgery_step/open_encased/advancedsaw_open/fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + user.visible_message("[user]'s hand slips, searing [target]'s [affected.encased] with \the [tool]!" , \ + "Your hand slips, searing [target]'s [affected.encased] with \the [tool]!" ) + + affected.createwound(CUT, 20) + affected.createwound(BURN, 15) + if(prob(affected.damage)) + affected.fracture() + + +/datum/surgery_step/open_encased/advancedsaw_mend + allowed_tools = list( + /obj/item/weapon/surgical/circular_saw/manager = 100 + ) + + priority = 3 + + min_duration = 30 + max_duration = 60 + +/datum/surgery_step/open_encased/advancedsaw_mend/can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + return (..() && affected && affected.open == 3) + +/datum/surgery_step/open_encased/advancedsaw_mend/begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + var/msg = "[user] starts sealing \the [target]'s [affected.encased] with \the [tool]." + var/self_msg = "You start sealing \the [target]'s [affected.encased] with \the [tool]." + user.visible_message(msg, self_msg) + target.custom_pain("Something hurts horribly in your [affected.name]!", 100) + ..() + +/datum/surgery_step/open_encased/advancedsaw_mend/end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + var/msg = "[user] sealed \the [target]'s [affected.encased] with \the [tool]." + var/self_msg = "You sealed \the [target]'s [affected.encased] with \the [tool]." + user.visible_message(msg, self_msg) + + affected.open = 2 diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm index 2f2e1cb44a..8d261f7535 100644 --- a/code/modules/surgery/organs_internal.dm +++ b/code/modules/surgery/organs_internal.dm @@ -394,6 +394,65 @@ "Your hand slips, damaging the flesh in [target]'s [affected.name] with \the [tool]!") affected.createwound(BRUISE, 20) +/////////////////////////////////////////////////////////////// +// Organ Ripping Surgery +/////////////////////////////////////////////////////////////// + +/datum/surgery_step/internal/rip_organ + + allowed_tools = list( + /obj/item/weapon/surgical/scalpel/ripper = 100 + ) + + priority = 3 + + blood_level = 3 + + min_duration = 60 + max_duration = 80 + +/datum/surgery_step/internal/rip_organ/can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!..()) + return 0 + + target.op_stage.current_organ = null + + var/list/removable_organs = list() + for(var/organ in target.internal_organs_by_name) + var/obj/item/organ/internal/I = target.internal_organs_by_name[organ] + if(istype(I) && I.parent_organ == target_zone) + removable_organs |= organ + + var/organ_to_remove = input(user, "Which organ do you want to remove?") as null|anything in removable_organs + if(!organ_to_remove) + return 0 + + target.op_stage.current_organ = organ_to_remove + return ..() + +/datum/surgery_step/internal/rip_organ/begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("[user] starts ripping [target]'s [target.op_stage.current_organ] out with \the [tool].", \ + "You start ripping [target]'s [target.op_stage.current_organ] out with \the [tool].") + target.custom_pain("Someone's ripping out your [target.op_stage.current_organ]!", 100) + ..() + +/datum/surgery_step/internal/rip_organ/end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("[user] has ripped [target]'s [target.op_stage.current_organ] out with \the [tool].", \ + "You have ripped [target]'s [target.op_stage.current_organ] out with \the [tool].") + + // Extract the organ! + if(target.op_stage.current_organ) + var/obj/item/organ/O = target.internal_organs_by_name[target.op_stage.current_organ] + if(O && istype(O)) + O.removed(user) + target.op_stage.current_organ = null + +/datum/surgery_step/internal/rip_organ/fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("[user]'s hand slips, damaging [target]'s [affected.name] with \the [tool]!", \ + "Your hand slips, damaging [target]'s [affected.name] with \the [tool]!") + affected.createwound(BRUISE, 20) + ////////////////////////////////////////////////////////////////// // HEART SURGERY // ////////////////////////////////////////////////////////////////// diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 1298155cdd..efdb36d628 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -982,6 +982,16 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY +/datum/sprite_accessory/tail/sneptail + name = "Snep/Furry Tail (vwag)" + desc = "" + icon_state = "sneptail" + ani_state = "sneptail_w" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "sneptail_mark" + extra_overlay_w = "sneptail_mark_w" + /datum/sprite_accessory/tail/tiger_new name = "tiger tail (vwag)" desc = "" diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index d7559ce66c..faf2d43d66 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -1,4 +1,5 @@ #define VORE_SOUND_FALLOFF 0.1 +#define VORE_SOUND_RANGE 3 // // Belly system 2.0, now using objects instead of datums because EH at datums. @@ -20,19 +21,22 @@ var/emote_time = 60 SECONDS // How long between stomach emotes at prey var/digest_brute = 2 // Brute damage per tick in digestion mode var/digest_burn = 2 // Burn damage per tick in digestion mode - var/immutable = 0 // Prevents this belly from being deleted - var/escapable = 0 // Belly can be resisted out of at any time + var/immutable = FALSE // Prevents this belly from being deleted + var/escapable = FALSE // Belly can be resisted out of at any time var/escapetime = 60 SECONDS // Deciseconds, how long to escape this belly var/digestchance = 0 // % Chance of stomach beginning to digest if prey struggles var/absorbchance = 0 // % Chance of stomach beginning to absorb if prey struggles var/escapechance = 0 // % Chance of prey beginning to escape if prey struggles. var/transferchance = 0 // % Chance of prey being - var/can_taste = 0 // If this belly prints the flavor of prey when it eats someone. + var/can_taste = FALSE // If this belly prints the flavor of prey when it eats someone. var/bulge_size = 0.25 // The minimum size the prey has to be in order to show up on examine. var/shrink_grow_size = 1 // This horribly named variable determines the minimum/maximum size it will shrink/grow prey to. var/transferlocation // Location that the prey is released if they struggle and get dropped off. - var/release_sound = TRUE // Boolean for now, maybe replace with something else later + var/release_sound = "Splatter" // Sound for letting someone out. Replaced from True/false var/mode_flags = 0 // Stripping, numbing, etc. + var/fancy_vore = FALSE // Using the new sounds? + var/is_wet = TRUE // Is this belly's insides made of slimy parts? + var/wet_loop = TRUE // Does the belly have a fleshy loop playing? //I don't think we've ever altered these lists. making them static until someone actually overrides them somewhere. //Actual full digest modes @@ -54,6 +58,7 @@ var/tmp/list/items_preserved = list() // Stuff that wont digest so we shouldn't process it again. var/tmp/next_emote = 0 // When we're supposed to print our next emote, as a belly controller tick # var/tmp/recent_sound = FALSE // Prevent audio spam + var/tmp/list/hearing_mobs // Don't forget to watch your commas at the end of each line if you change these. var/list/struggle_messages_outside = list( @@ -147,7 +152,11 @@ "item_digest_mode", "contaminates", "contamination_flavor", - "contamination_color" + "contamination_color", + "release_sound", + "fancy_vore", + "is_wet", + "wet_loop" ) /obj/belly/New(var/newloc) @@ -175,7 +184,11 @@ //Sound w/ antispam flag setting if(vore_sound && !recent_sound) - var/soundfile = vore_sounds[vore_sound] + var/soundfile + if(!fancy_vore) + soundfile = classic_vore_sounds[vore_sound] + else + soundfile = fancy_vore_sounds[vore_sound] if(soundfile) playsound(src, soundfile, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) recent_sound = TRUE @@ -196,7 +209,7 @@ //Don't bother if we don't have contents if(!contents.len) - return 0 + return FALSE //Find where we should drop things into (certainly not the owner) var/count = 0 @@ -218,8 +231,13 @@ //Print notifications/sound if necessary if(!silent) owner.visible_message("[owner] expels everything from their [lowertext(name)]!") - if(release_sound) - playsound(src, 'sound/effects/splat.ogg', vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) + var/soundfile + if(!fancy_vore) + soundfile = classic_release_sounds[release_sound] + else + soundfile = fancy_release_sounds[release_sound] + if(soundfile) + playsound(src, soundfile, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) return count @@ -232,12 +250,15 @@ //Place them into our drop_location M.forceMove(drop_location()) + items_preserved -= M //Special treatment for absorbed prey - if(istype(M,/mob/living)) + if(isliving(M)) var/mob/living/ML = M var/mob/living/OW = owner + if(ML.client) + ML.stop_sound_channel(CHANNEL_PREYLOOP) //Stop the internal loop, it'll restart if the isbelly check on next tick anyway if(ML.muffled) ML.muffled = 0 if(ML.absorbed) @@ -258,8 +279,13 @@ //Print notifications/sound if necessary if(!silent) owner.visible_message("[owner] expels [M] from their [lowertext(name)]!") - if(release_sound) - playsound(src, 'sound/effects/splat.ogg', vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) + var/soundfile + if(!fancy_vore) + soundfile = classic_release_sounds[release_sound] + else + soundfile = fancy_release_sounds[release_sound] + if(soundfile) + playsound(src, soundfile, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/eating_noises) return 1 @@ -403,6 +429,8 @@ else if(M.reagents) M.reagents.trans_to_holder(Pred.bloodstr, M.reagents.total_volume, 0.5, TRUE) + //Incase they have the loop going, let's double check to stop it. + M.stop_sound_channel(CHANNEL_PREYLOOP) // Delete the digested mob qdel(M) @@ -515,9 +543,17 @@ M.show_message(struggle_outer_message, 2) // hearable to_chat(R,struggle_user_message) - var/strpick = pick(struggle_sounds) - var/strsound = struggle_sounds[strpick] - playsound(src, strsound, vary = 1, vol = 100, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/digestion_noises) + var/sound/struggle_snuggle + var/sound/struggle_rustle = sound(get_sfx("rustle")) + + if(is_wet) + if(!fancy_vore) + struggle_snuggle = sound(get_sfx("classic_struggle_sounds")) + else + struggle_snuggle = sound(get_sfx("fancy_prey_struggle")) + playsound(src, struggle_snuggle, vary = 1, vol = 75, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/digestion_noises) + else + playsound(src, struggle_rustle, vary = 1, vol = 75, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/digestion_noises) if(escapable) //If the stomach has escapable enabled. if(prob(escapechance)) //Let's have it check to see if the prey escapes first. @@ -601,7 +637,11 @@ I.gurgle_contaminate(target.contents, target.contamination_flavor, target.contamination_color) items_preserved -= content if(!silent && target.vore_sound && !recent_sound) - var/soundfile = vore_sounds[target.vore_sound] + var/soundfile + if(!fancy_vore) + soundfile = classic_vore_sounds[target.vore_sound] + else + soundfile = fancy_vore_sounds[target.vore_sound] if(soundfile) playsound(src, soundfile, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, preference = /datum/client_preference/digestion_noises) owner.updateVRPanel() @@ -639,6 +679,10 @@ dupe.contaminates = contaminates dupe.contamination_flavor = contamination_flavor dupe.contamination_color = contamination_color + dupe.release_sound = release_sound + dupe.fancy_vore = fancy_vore + dupe.is_wet = is_wet + dupe.wet_loop = wet_loop //// Object-holding variables //struggle_messages_outside - strings diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index d7c4061871..e879eeddd5 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -24,6 +24,35 @@ if(M.digestable || digest_mode != DM_DIGEST) // don't give digesty messages to indigestible people to_chat(M,"[pick(EL)]") +///////////////////// Prey Loop Refresh/hack ////////////////////// + for(var/mob/living/M in contents) + M.stop_sound_channel(CHANNEL_PREYLOOP) // sanity just in case, because byond is whack and you can't trust it + if(isbelly(M.loc)) //sanity check + if(world.time > M.next_preyloop) //We don't want it to overlap, but we also want it to replay. + if(is_wet && wet_loop) // Is it a fleshy environment, and does the pred have a fleshy heartbeat loop to play? + if(!M.client) + continue + if(M.is_preference_enabled(/datum/client_preference/digestion_noises)) //then we check if the mob has sounds enabled at all + var/sound/preyloop = sound('sound/vore/sunesound/prey/loop.ogg') + M.playsound_local(get_turf(src),preyloop, 80,0, channel = CHANNEL_PREYLOOP) + M.next_preyloop = (world.time + (52 SECONDS)) + +/////////////////////////// Sound Selections /////////////////////////// + var/sound/prey_digest + var/sound/prey_death + var/sound/pred_digest + var/sound/pred_death + if(!fancy_vore) + prey_digest = sound(get_sfx("classic_digestion_sounds")) + prey_death = sound(get_sfx("classic_death_sounds")) + pred_digest = sound(get_sfx("classic_digestion_sounds")) + pred_death = sound(get_sfx("classic_death_sounds")) + else + prey_digest = sound(get_sfx("fancy_digest_prey")) + prey_death = sound(get_sfx("fancy_death_prey")) + pred_digest = sound(get_sfx("fancy_digest_pred")) + pred_death = sound(get_sfx("fancy_death_pred")) + /////////////////////////// Exit Early //////////////////////////// var/list/touchable_atoms = contents - items_preserved if(!length(touchable_atoms)) @@ -47,7 +76,7 @@ else items_preserved |= I if(prob(25)) //Less often than with normal digestion - play_sound = pick(digestion_sounds) + play_sound = pick(pred_digest) else if(item_digest_mode == IM_DIGEST) if(I.digest_stage && I.digest_stage > 0) digest_item(I) @@ -56,7 +85,7 @@ did_an_item = TRUE to_update = TRUE if(prob(25)) //Less often than with normal digestion - play_sound = pick(digestion_sounds) + play_sound = pick(pred_digest) //Handle eaten mobs else if(isliving(A)) @@ -96,11 +125,15 @@ else items_preserved |= I if(prob(25)) //Less often than with normal digestion - play_sound = pick(digestion_sounds) + if(L && L.client && L.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(L,prey_digest) + play_sound = pick(pred_digest) else if(item_digest_mode == IM_DIGEST) digest_item(I) if(prob(25)) //Less often than with normal digestion - play_sound = pick(digestion_sounds) + if(L && L.client && L.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(L,prey_digest) + play_sound = pick(pred_digest) to_update = TRUE break //get rid of things like blood drops and gibs that end up in there @@ -115,7 +148,10 @@ else if(digest_mode == DM_DIGEST) if(prob(50)) //Was SO OFTEN. AAAA. - play_sound = pick(digestion_sounds) + for(var/mob/M in contents) + if(M && M.client && M.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) for (var/target in touchable_mobs) var/mob/living/M = target @@ -142,7 +178,9 @@ to_chat(owner,"" + digest_alert_owner + "") to_chat(M,"" + digest_alert_prey + "") - play_sound = pick(death_sounds) + play_sound = pick(pred_death) + if(M && M.client && M.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(M,prey_death) if((mode_flags & DM_FLAG_LEAVEREMAINS) && M.digest_leave_remains) handle_remains_leaving(M) digestion_death(M) @@ -183,7 +221,9 @@ for (var/target in touchable_mobs) var/mob/living/M = target if(prob(10)) //Less often than gurgles. People might leave this on forever. - play_sound = pick(digestion_sounds) + if(M && M.client && M.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) if(M.absorbed) continue @@ -216,7 +256,9 @@ var/mob/living/M = target if(prob(10)) //Less often than gurgles. People might leave this on forever. - play_sound = pick(digestion_sounds) + if(M && M.client && M.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) if(M.nutrition >= 100) //Drain them until there's no nutrients left. var/oldnutrition = (M.nutrition * 0.05) @@ -230,7 +272,9 @@ var/mob/living/M = target if(prob(10)) //Infinite gurgles! - play_sound = pick(digestion_sounds) + if(M && M.client && M.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) if(M.size_multiplier > shrink_grow_size) //Shrink until smol. M.resize(M.size_multiplier-0.01) //Shrink by 1% per tick. @@ -247,7 +291,9 @@ var/mob/living/M = target if(prob(10)) - play_sound = pick(digestion_sounds) + if(M && M.client && M.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) if(M.size_multiplier < shrink_grow_size) //Grow until large. M.resize(M.size_multiplier+0.01) //Grow by 1% per tick. @@ -261,7 +307,9 @@ var/mob/living/M = target if(prob(10)) - play_sound = pick(digestion_sounds) + if(M && M.client && M.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) if(M.size_multiplier > shrink_grow_size && owner.size_multiplier < 2) //Grow until either pred is large or prey is small. owner.resize(owner.size_multiplier+0.01) //Grow by 1% per tick. @@ -276,7 +324,10 @@ else if(digest_mode == DM_HEAL) if(prob(50)) //Wet heals! The secret is you can leave this on for gurgle noises for fun. - play_sound = pick(digestion_sounds) + for(var/mob/M in contents) + if(M && M.client && M.is_preference_enabled(/datum/client_preference/digestion_noises)) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) for (var/target in touchable_mobs) var/mob/living/M = target @@ -303,7 +354,18 @@ /////////////////////////// Make any noise /////////////////////////// if(play_sound) - playsound(src, play_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) + LAZYCLEARLIST(hearing_mobs) + for(var/mob/M in hearers(VORE_SOUND_RANGE, owner)) + if(!M.client || !(M.is_preference_enabled(/datum/client_preference/digestion_noises))) + continue + LAZYADD(hearing_mobs, M) + for(var/mob/M in hearing_mobs) //so we don't fill the whole room with the sound effect + if(M && M.client && (isturf(M.loc) || (M.loc != src.contents))) //to avoid people on the inside getting the outside sounds and their direct sounds + built in sound pref check + if(fancy_vore) + M.playsound_local(owner.loc, play_sound, vol = 75, vary = 1, falloff = VORE_SOUND_FALLOFF) + else + M.playsound_local(owner.loc, play_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF) + //these are all external sound triggers now, so it's ok. if(to_update) for(var/mob/living/M in contents) if(M.client) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 1b666c8fe8..9d8e712b2d 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -1,12 +1,14 @@ ///////////////////// Mob Living ///////////////////// /mob/living - var/digestable = 1 // Can the mob be digested inside a belly? - var/digest_leave_remains = 0 // Will this mob leave bones/skull/etc after the melty demise? - var/allowmobvore = 1 // Will simplemobs attempt to eat the mob? - var/showvoreprefs = 1 // Determines if the mechanical vore preferences button will be displayed on the mob or not. + var/digestable = TRUE // Can the mob be digested inside a belly? + var/devourable = TRUE // Can the mob be devoured at all? + var/feeding = TRUE // Can the mob be vorishly force fed or fed to others? + var/digest_leave_remains = FALSE // Will this mob leave bones/skull/etc after the melty demise? + var/allowmobvore = TRUE // Will simplemobs attempt to eat the mob? + var/showvoreprefs = TRUE // Determines if the mechanical vore preferences button will be displayed on the mob or not. var/obj/belly/vore_selected // Default to no vore capability. var/list/vore_organs = list() // List of vore containers inside a mob - var/absorbed = 0 // If a mob is absorbed into another + var/absorbed = FALSE // If a mob is absorbed into another var/weight = 137 // Weight for mobs for weightgain system var/weight_gain = 1 // How fast you gain weight var/weight_loss = 0.5 // How fast you lose weight @@ -15,16 +17,17 @@ var/revive_ready = REVIVING_READY // Only used for creatures that have the xenochimera regen ability, so far. var/metabolism = 0.0015 var/vore_taste = null // What the character tastes like - var/no_vore = 0 // If the character/mob can vore. - var/openpanel = 0 // Is the vore panel open? - var/noisy = 0 // Toggle audible hunger. + var/no_vore = FALSE // If the character/mob can vore. + var/openpanel = FALSE // Is the vore panel open? + var/noisy = FALSE // Toggle audible hunger. var/absorbing_prey = 0 // Determines if the person is using the succubus drain or not. See station_special_abilities_vr. var/drain_finalized = 0 // Determines if the succubus drain will be KO'd/absorbed. Can be toggled on at any time. var/fuzzy = 1 // Preference toggle for sharp/fuzzy icon. var/tail_alt = 0 // Tail layer toggle. var/permit_healbelly = TRUE - var/can_be_drop_prey = 0 - var/can_be_drop_pred = 1 // Mobs are pred by default. + var/can_be_drop_prey = FALSE + var/can_be_drop_pred = TRUE // Mobs are pred by default. + var/next_preyloop // For Fancy sound internal loop // // Hook for generic creation of stuff on new creatures @@ -34,7 +37,7 @@ M.verbs += /mob/living/proc/lick M.verbs += /mob/living/proc/switch_scaling if(M.no_vore) //If the mob isn't supposed to have a stomach, let's not give it an insidepanel so it can make one for itself, or a stomach. - return 1 + return TRUE M.verbs += /mob/living/proc/insidePanel //Tries to load prefs if a client is present otherwise gives freebie stomach @@ -42,8 +45,8 @@ if(M) M.init_vore() - //Return 1 to hook-caller - return 1 + //return TRUE to hook-caller + return TRUE /mob/living/proc/init_vore() //Something else made organs, meanwhile. @@ -64,10 +67,10 @@ LAZYINITLIST(vore_organs) var/obj/belly/B = new /obj/belly(src) vore_selected = B - B.immutable = 1 + B.immutable = TRUE B.name = "Stomach" B.desc = "It appears to be rather warm and wet. Makes sense, considering it's inside \the [name]." - B.can_taste = 1 + B.can_taste = TRUE return TRUE // @@ -92,29 +95,45 @@ var/mob/living/attacker = user // Typecast to living - // src is the mob clicked on + // src is the mob clicked on and attempted predator - ///// If grab clicked on grabber + ///// If user clicked on themselves if((src == G.assailant) && (is_vore_predator(src))) - if (src.feed_grabbed_to_self(src, G.affecting)) + if(!(G.affecting.devourable)) + to_chat(user, "They aren't able to be devoured.") + return FALSE + if(src.feed_grabbed_to_self(src, G.affecting)) qdel(G) - return 1 + return TRUE else log_debug("[attacker] attempted to feed [G.affecting] to [user] ([user.type]) but it failed.") - ///// If grab clicked on grabbed + ///// If user clicked on their grabbed target else if((src == G.affecting) && (attacker.a_intent == I_GRAB) && (attacker.zone_sel.selecting == BP_TORSO) && (is_vore_predator(G.affecting))) + if(!(G.affecting.feeding)) + to_chat(user, "[G.affecting] isn't willing to be fed.") + return FALSE if (attacker.feed_self_to_grabbed(attacker, G.affecting)) qdel(G) - return 1 + return TRUE else log_debug("[attacker] attempted to feed [user] to [G.affecting] ([G.affecting.type]) but it failed.") - ///// If grab clicked on anyone else + ///// If user clicked on anyone else but their grabbed target else if((src != G.affecting) && (src != G.assailant) && (is_vore_predator(src))) + if(!(src.feeding)) + to_chat(user, "[src] isn't willing to be fed.") + return FALSE + if(!(G.affecting.devourable)) + to_chat(user, "[G.affecting] isn't able to be devoured.") + return FALSE + if(!(G.affecting.feeding)) + to_chat(user, "[src] isn't able to be fed to someone.") + return FALSE + if (attacker.feed_grabbed_to_other(attacker, G.affecting, src)) qdel(G) - return 1 + return TRUE else log_debug("[attacker] attempted to feed [G.affecting] to [src] ([src.type]) but it failed.") @@ -122,7 +141,7 @@ else if(istype(I,/obj/item/weapon/holder)) var/obj/item/weapon/holder/H = I - if(!isliving(user)) return 0 // Return 0 to continue upper procs + if(!isliving(user)) return FALSE // return FALSE to continue upper procs var/mob/living/attacker = user // Typecast to living if (is_vore_predator(src)) @@ -130,7 +149,7 @@ if (attacker.eat_held_mob(attacker, M, src)) if (H.held_mob == M) H.held_mob = null - return 1 //Return 1 to exit upper procs + return TRUE //return TRUE to exit upper procs else log_debug("[attacker] attempted to feed [H.contents] to [src] ([src.type]) but it failed.") @@ -140,16 +159,16 @@ if(confirm == "Yes!") var/obj/belly/B = input("Which belly?","Select A Belly") as null|anything in vore_organs if(!istype(B)) - return 1 + return TRUE visible_message("[user] is trying to stuff a beacon into [src]'s [lowertext(B.name)]!","[user] is trying to stuff a beacon into you!") if(do_after(user,30,src)) user.drop_item() I.forceMove(B) - return 1 + return TRUE else - return 1 //You don't get to hit someone 'later' + return TRUE //You don't get to hit someone 'later' - return 0 + return FALSE // // Our custom resist catches for /mob/living @@ -164,39 +183,41 @@ //Other overridden resists go here - return 0 + return FALSE // // Verb for saving vore preferences to save file // /mob/living/proc/save_vore_prefs() if(!client || !client.prefs_vr) - return 0 + return FALSE if(!copy_to_prefs_vr()) - return 0 + return FALSE if(!client.prefs_vr.save_vore()) - return 0 + return FALSE - return 1 + return TRUE /mob/living/proc/apply_vore_prefs() if(!client || !client.prefs_vr) - return 0 + return FALSE if(!client.prefs_vr.load_vore()) - return 0 + return FALSE if(!copy_from_prefs_vr()) - return 0 + return FALSE - return 1 + return TRUE /mob/living/proc/copy_to_prefs_vr() if(!client || !client.prefs_vr) to_chat(src,"You attempted to save your vore prefs but somehow you're in this character without a client.prefs_vr variable. Tell a dev.") - return 0 + return FALSE var/datum/vore_preferences/P = client.prefs_vr P.digestable = src.digestable + P.devourable = src.devourable + P.feeding = src.feeding P.digest_leave_remains = src.digest_leave_remains P.allowmobvore = src.allowmobvore P.vore_taste = src.vore_taste @@ -211,7 +232,7 @@ P.belly_prefs = serialized - return 1 + return TRUE // // Proc for applying vore preferences, given bellies @@ -219,11 +240,13 @@ /mob/living/proc/copy_from_prefs_vr() if(!client || !client.prefs_vr) to_chat(src,"You attempted to apply your vore prefs but somehow you're in this character without a client.prefs_vr variable. Tell a dev.") - return 0 + return FALSE var/datum/vore_preferences/P = client.prefs_vr digestable = P.digestable + devourable = P.devourable + feeding = P.feeding digest_leave_remains = P.digest_leave_remains allowmobvore = P.allowmobvore vore_taste = P.vore_taste @@ -236,7 +259,7 @@ for(var/entry in P.belly_prefs) list_to_object(entry,src) - return 1 + return TRUE // // Release everything in every vore organ @@ -304,7 +327,7 @@ /mob/living/proc/get_taste_message(allow_generic = 1) if(!vore_taste && !allow_generic) - return 0 + return FALSE var/taste_message = "" if(vore_taste && (vore_taste != "")) @@ -410,7 +433,7 @@ var/user_to_prey = get_dist(get_turf(user),get_turf(prey)) if(user_to_pred > 1 || user_to_prey > 1) - return 0 + return FALSE // Prepare messages if(user == pred) //Feeding someone to yourself @@ -432,7 +455,7 @@ //Timer and progress bar if(!do_after(user, swallow_time, prey)) - return 0 // Prey escpaed (or user disabled) before timer expired. + return FALSE // Prey escpaed (or user disabled) before timer expired. // If we got this far, nom successful! Announce it! user.visible_message(success_msg) @@ -451,7 +474,7 @@ add_attack_logs(pred,prey,"Eaten via [belly.name]") else add_attack_logs(user,pred,"Forced to eat [key_name(prey)]") - return 1 + return TRUE // // Magical pred-air breathing for inside preds @@ -684,11 +707,13 @@ if("CHAT_LOOC" in client.prefs.preferences_disabled) dispvoreprefs += "LOOC DISABLED
" dispvoreprefs += "Digestable: [digestable ? "Enabled" : "Disabled"]
" + dispvoreprefs += "Devourable: [devourable ? "Enabled" : "Disabled"]
" + dispvoreprefs += "Feedable: [feeding ? "Enabled" : "Disabled"]
" dispvoreprefs += "Leaves Remains: [digest_leave_remains ? "Enabled" : "Disabled"]
" dispvoreprefs += "Mob Vore: [allowmobvore ? "Enabled" : "Disabled"]
" dispvoreprefs += "Healbelly permission: [permit_healbelly ? "Allowed" : "Disallowed"]
" - dispvoreprefs += "Drop-nom prey: [can_be_drop_prey ? "Enabled" : "Disabled"]
" - dispvoreprefs += "Drop-nom pred: [can_be_drop_pred ? "Enabled" : "Disabled"]
" + dispvoreprefs += "Spontaneous vore prey: [can_be_drop_prey ? "Enabled" : "Disabled"]
" + dispvoreprefs += "Spontaneous vore pred: [can_be_drop_pred ? "Enabled" : "Disabled"]
" user << browse("Vore prefs: [src]
[dispvoreprefs]
", "window=[name];size=200x300;can_resize=0;can_minimize=0") onclose(user, "[name]") return diff --git a/code/modules/vore/eating/simple_animal_vr.dm b/code/modules/vore/eating/simple_animal_vr.dm index d5eb653d99..11e5035099 100644 --- a/code/modules/vore/eating/simple_animal_vr.dm +++ b/code/modules/vore/eating/simple_animal_vr.dm @@ -1,6 +1,6 @@ ///////////////////// Simple Animal ///////////////////// /mob/living/simple_mob - var/swallowTime = 30 //How long it takes to eat its prey in 1/10 of a second. The default is 3 seconds. + var/swallowTime = (3 SECONDS) //How long it takes to eat its prey in 1/10 of a second. The default is 3 seconds. var/list/prey_excludes = list() //For excluding people from being eaten. // @@ -42,13 +42,24 @@ var/confirm = alert(user, "Enabling digestion on [name] will cause it to digest all stomach contents. Using this to break OOC prefs is against the rules. Digestion will reset after 20 minutes.", "Enabling [name]'s Digestion", "Enable", "Cancel") if(confirm == "Enable") vore_selected.digest_mode = DM_DIGEST - spawn(12000) //12000=20 minutes + spawn(20 MINUTES) if(src) vore_selected.digest_mode = vore_default_mode else var/confirm = alert(user, "This mob is currently set to process all stomach contents. Do you want to disable this?", "Disabling [name]'s Digestion", "Disable", "Cancel") if(confirm == "Disable") vore_selected.digest_mode = DM_HOLD +/mob/living/simple_mob/verb/toggle_fancygurgle() + set name = "Toggle Animal's Gurgle sounds" + set desc = "Switches between Fancy and Classic sounds on this mob." + set category = "OOC" + set src in oview(1) + + var/mob/living/user = usr //I mean, At least ghosts won't use it. + if(!istype(user) || user.stat) return + + vore_selected.fancy_vore = !vore_selected.fancy_vore + to_chat(user, "[src] is now using [vore_selected.fancy_vore ? "Fancy" : "Classic"] vore sounds.") /mob/living/simple_mob/attackby(var/obj/item/O, var/mob/user) if (istype(O, /obj/item/weapon/newspaper) && !(ckey || (ai_holder.hostile && faction != user.faction)) && isturf(user.loc)) @@ -70,7 +81,7 @@ for(var/mob/living/L in living_mobs(0)) //add everyone on the tile to the do-not-eat list for a while if(!(L in prey_excludes)) // Unless they're already on it, just to avoid fuckery. prey_excludes += L - spawn(3600) + spawn(5 MINUTES) if(src && L) prey_excludes -= L else diff --git a/code/modules/vore/eating/vore_vr.dm b/code/modules/vore/eating/vore_vr.dm index 2b4a82da6c..168ec9ccfa 100644 --- a/code/modules/vore/eating/vore_vr.dm +++ b/code/modules/vore/eating/vore_vr.dm @@ -19,12 +19,14 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE -Aro <3 */ +#define VORE_VERSION 2 //This is a Define so you don't have to worry about magic numbers. + // // Overrides/additions to stock defines go here, as well as hooks. Sort them by // the object they are overriding. So all /mob/living together, etc. // /datum/configuration - var/items_survive_digestion = 1 //For configuring if the important_items survive digestion + var/items_survive_digestion = TRUE //For configuring if the important_items survive digestion // // The datum type bolted onto normal preferences datums for storing Virgo stuff @@ -35,13 +37,15 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE /hook/client_new/proc/add_prefs_vr(client/C) C.prefs_vr = new/datum/vore_preferences(C) if(C.prefs_vr) - return 1 + return TRUE - return 0 + return FALSE /datum/vore_preferences //Actual preferences var/digestable = TRUE + var/devourable = TRUE + var/feeding = TRUE var/digest_leave_remains = FALSE var/allowmobvore = TRUE var/list/belly_prefs = list() @@ -68,9 +72,9 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE /proc/is_vore_predator(var/mob/living/O) if(istype(O,/mob/living)) if(O.vore_organs.len > 0) - return 1 + return TRUE - return 0 + return FALSE // // Belly searching for simplifying other procs @@ -89,27 +93,29 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE /datum/vore_preferences/proc/load_vore() if(!client || !client_ckey) - return 0 //No client, how can we save? + return FALSE //No client, how can we save? if(!client.prefs || !client.prefs.default_slot) - return 0 //Need to know what character to load! + return FALSE //Need to know what character to load! slot = client.prefs.default_slot load_path(client_ckey,slot) - if(!path) return 0 //Path couldn't be set? + if(!path) return FALSE //Path couldn't be set? if(!fexists(path)) //Never saved before save_vore() //Make the file first - return 1 + return TRUE var/list/json_from_file = json_decode(file2text(path)) if(!json_from_file) - return 0 //My concern grows + return FALSE //My concern grows var/version = json_from_file["version"] json_from_file = patch_version(json_from_file,version) digestable = json_from_file["digestable"] + devourable = json_from_file["devourable"] + feeding = json_from_file["feeding"] digest_leave_remains = json_from_file["digest_leave_remains"] allowmobvore = json_from_file["allowmobvore"] vore_taste = json_from_file["vore_taste"] @@ -121,6 +127,10 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE //Quick sanitize if(isnull(digestable)) digestable = TRUE + if(isnull(devourable)) + devourable = TRUE + if(isnull(feeding)) + feeding = TRUE if(isnull(digest_leave_remains)) digest_leave_remains = FALSE if(isnull(allowmobvore)) @@ -134,15 +144,17 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE if(isnull(belly_prefs)) belly_prefs = list() - return 1 + return TRUE /datum/vore_preferences/proc/save_vore() - if(!path) return 0 + if(!path) return FALSE - var/version = 1 //For "good times" use in the future + var/version = VORE_VERSION //For "good times" use in the future var/list/settings_list = list( "version" = version, "digestable" = digestable, + "devourable" = devourable, + "feeding" = feeding, "digest_leave_remains" = digest_leave_remains, "allowmobvore" = allowmobvore, "vore_taste" = vore_taste, @@ -156,7 +168,7 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE var/json_to_file = json_encode(settings_list) if(!json_to_file) log_debug("Saving: [path] failed jsonencode") - return 0 + return FALSE //Write it out #ifdef RUST_G @@ -169,9 +181,9 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE #endif if(!fexists(path)) log_debug("Saving: [path] failed file write") - return 0 + return FALSE - return 1 + return TRUE //Can do conversions here /datum/vore_preferences/proc/patch_version(var/list/json_from_file,var/version) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 4bd8a7bc58..c9a212f293 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -189,6 +189,13 @@ dat += "Name:" dat += " '[selected.name]'" + //Belly Type button + dat += "
Is this belly fleshy:" + dat += "[selected.is_wet ? "Yes" : "No"]" + if(selected.is_wet) + dat += "
Internal loop for prey?:" + dat += "[selected.wet_loop ? "Yes" : "No"]" + //Digest Mode Button dat += "
Belly Mode:" var/mode = selected.digest_mode @@ -229,10 +236,18 @@ dat += "
Flavor Text:" dat += " '[selected.desc]'" + //Belly Sound Fanciness + dat += "
Use Fancy Sounds:" + dat += "[selected.fancy_vore ? "Yes" : "No"]" + //Belly sound - dat += "
Set Vore Sound" + dat += "
Vore Sound: [selected.vore_sound]" dat += "Test" + //Release sound + dat += "
Release Sound: [selected.release_sound]" + dat += "Test" + //Belly messages dat += "
Belly Messages" @@ -293,31 +308,48 @@ dat += "
" switch(user.digestable) - if(1) - dat += "Toggle Digestable" - if(0) - dat += "Toggle Digestable" - + if(TRUE) + dat += "Toggle Digestable (Currently: ON)" + if(FALSE) + dat += "Toggle Digestable (Currently: OFF)" + switch(user.devourable) + if(TRUE) + dat += "Toggle Devourable (Currently: ON)" + if(FALSE) + dat += "Toggle Devourable (Currently: OFF)" + switch(user.feeding) + if(TRUE) + dat += "
Toggle Feeding (Currently: ON)" + if(FALSE) + dat += "
Toggle Feeding (Currently: OFF)" switch(user.digest_leave_remains) - if(1) - dat += "Toggle Leaving Remains" - if(0) - dat += "Toggle Leaving Remains" - + if(TRUE) + dat += "Toggle Leaving Remains (Currently: ON)" + if(FALSE) + dat += "Toggle Leaving Remains (Currently: OFF)" switch(user.allowmobvore) - if(1) - dat += "
Toggle Mob Vore" - if(0) - dat += "
Toggle Mob Vore" - + if(TRUE) + dat += "
Toggle Mob Vore (Currently: ON)" + if(FALSE) + dat += "
Toggle Mob Vore (Currently: OFF)" switch(user.permit_healbelly) - if(1) - dat += "Toggle Healbelly Permission" - if(0) - dat += "Toggle Healbelly Permission" + if(TRUE) + dat += "Toggle Healbelly Permission (Currently: ON)" + if(FALSE) + dat += "Toggle Healbelly Permission (Currently: OFF)" + + switch(user.can_be_drop_prey) + if(TRUE) + dat += "
Toggle Prey Spontaneous Vore (Currently: ON)" + if(FALSE) + dat += "
Toggle Prey Spontaneous Vore (Currently: OFF)" + + switch(user.can_be_drop_pred) + if(TRUE) + dat += "Toggle Pred Spontaneous Vore (Currently: ON)" + if(FALSE) + dat += "Toggle Pred Spontaneous Vore (Currently: OFF)" - dat += "
Toggle Drop-nom Prey" //These two get their own, custom row, too. - dat += "Toggle Drop-nom Pred" dat += "
Set Your Taste" dat += "Toggle Hunger Noises" @@ -342,7 +374,7 @@ if(href_list["show_int"]) show_interacts = !show_interacts - return 1 //Force update + return TRUE //Force update if(href_list["int_help"]) alert("These control how your belly responds to someone using 'resist' while inside you. The percent chance to trigger each is listed below, \ @@ -350,13 +382,13 @@ These only function as long as interactions are turned on in general. Keep in mind, the 'belly mode' interactions (digest/absorb) \ will affect all prey in that belly, if one resists and triggers digestion/absorption. If multiple trigger at the same time, \ only the first in the order of 'Escape > Transfer > Absorb > Digest' will occur.","Interactions Help") - return 0 //Force update + return FALSE //Force update if(href_list["outsidepick"]) var/atom/movable/tgt = locate(href_list["outsidepick"]) var/obj/belly/OB = locate(href_list["outsidebelly"]) if(!(tgt in OB)) //Aren't here anymore, need to update menu. - return 1 + return TRUE var/intent = "Examine" if(istype(tgt,/mob/living)) @@ -369,7 +401,7 @@ if("Help Out") //Help the inside-mob out if(user.stat || user.absorbed || M.absorbed) to_chat(user,"You can't do that in your state!") - return 1 + return TRUE to_chat(user,"You begin to push [M] to freedom!") to_chat(M,"[usr] begins to push you to freedom!") @@ -388,11 +420,11 @@ if("Devour") //Eat the inside mob if(user.absorbed || user.stat) to_chat(user,"You can't do that in your state!") - return 1 + return TRUE if(!user.vore_selected) to_chat(user,"Pick a belly on yourself first!") - return 1 + return TRUE var/obj/belly/TB = user.vore_selected to_chat(user,"You begin to [lowertext(TB.vore_verb)] [M] into your [lowertext(TB.name)]!") @@ -410,7 +442,7 @@ var/obj/item/T = tgt if(!(tgt in OB)) //Doesn't exist anymore, update. - return 1 + return TRUE intent = alert("What do you want to do to that?","Query","Examine","Use Hand") switch(intent) if("Examine") @@ -419,7 +451,7 @@ if("Use Hand") if(user.stat) to_chat(user,"You can't do that in your state!") - return 1 + return TRUE user.ClickOn(T) sleep(5) //Seems to exit too fast for the panel to update @@ -432,23 +464,23 @@ intent = alert("Eject all, Move all?","Query","Eject all","Cancel","Move all") switch(intent) if("Cancel") - return 0 + return FALSE if("Eject all") if(user.stat) to_chat(user,"You can't do that in your state!") - return 0 + return FALSE selected.release_all_contents() if("Move all") if(user.stat) to_chat(user,"You can't do that in your state!") - return 0 + return FALSE var/obj/belly/choice = input("Move all where?","Select Belly") as null|anything in user.vore_organs if(!choice) - return 0 + return FALSE for(var/atom/movable/tgt in selected) to_chat(tgt,"You're squished from [user]'s [lowertext(selected)] to their [lowertext(choice.name)]!") @@ -456,7 +488,7 @@ var/atom/movable/tgt = locate(href_list["insidepick"]) if(!(tgt in selected)) //Old menu, needs updating because they aren't really there. - return 1 //Forces update + return TRUE //Forces update intent = "Examine" intent = alert("Examine, Eject, Move? Examine if you want to leave this box.","Query","Examine","Eject","Move") switch(intent) @@ -466,25 +498,25 @@ if("Eject") if(user.stat) to_chat(user,"You can't do that in your state!") - return 0 + return FALSE selected.release_specific_contents(tgt) if("Move") if(user.stat) to_chat(user,"You can't do that in your state!") - return 0 + return FALSE var/obj/belly/choice = input("Move [tgt] where?","Select Belly") as null|anything in user.vore_organs if(!choice || !(tgt in selected)) - return 0 + return FALSE to_chat(tgt,"You're squished from [user]'s [lowertext(selected.name)] to their [lowertext(choice.name)]!") selected.transfer_contents(tgt, choice) if(href_list["newbelly"]) if(user.vore_organs.len >= BELLIES_MAX) - return 0 + return FALSE var/new_name = html_encode(input(usr,"New belly's name:","New Belly") as text|null) @@ -501,7 +533,7 @@ if(failure_msg) //Something went wrong. alert(user,failure_msg,"Error!") - return 0 + return FALSE var/obj/belly/NB = new(user) NB.name = new_name @@ -530,10 +562,16 @@ if(failure_msg) //Something went wrong. alert(user,failure_msg,"Error!") - return 0 + return FALSE selected.name = new_name + if(href_list["b_wetness"]) + selected.is_wet = !selected.is_wet + + if(href_list["b_wetloop"]) + selected.wet_loop = !selected.wet_loop + if(href_list["b_mode"]) var/list/menu_list = selected.digest_modes.Copy() if(istype(usr,/mob/living/carbon/human)) @@ -541,13 +579,13 @@ var/new_mode = input("Choose Mode (currently [selected.digest_mode])") as null|anything in menu_list if(!new_mode) - return 0 + return FALSE if(new_mode == DM_TRANSFORM) //Snowflek submenu var/list/tf_list = selected.transform_modes var/new_tf_mode = input("Choose TF Mode (currently [selected.tf_mode])") as null|anything in tf_list if(!new_tf_mode) - return 0 + return FALSE selected.tf_mode = new_tf_mode selected.digest_mode = new_mode @@ -557,7 +595,7 @@ var/list/menu_list = selected.mode_flag_list.Copy() var/toggle_addon = input("Toggle Addon") as null|anything in menu_list if(!toggle_addon) - return 0 + return FALSE selected.mode_flags ^= selected.mode_flag_list[toggle_addon] selected.items_preserved.Cut() //Re-evaltuate all items in belly on addon toggle @@ -566,7 +604,7 @@ var/new_mode = input("Choose Mode (currently [selected.item_digest_mode])") as null|anything in menu_list if(!new_mode) - return 0 + return FALSE selected.item_digest_mode = new_mode selected.items_preserved.Cut() //Re-evaltuate all items in belly on belly-mode change @@ -578,14 +616,14 @@ var/list/menu_list = contamination_flavors.Copy() var/new_flavor = input("Choose Contamination Flavor Text Type (currently [selected.contamination_flavor])") as null|anything in menu_list if(!new_flavor) - return 0 + return FALSE selected.contamination_flavor = new_flavor if(href_list["b_contamination_color"]) var/list/menu_list = contamination_colors.Copy() var/new_color = input("Choose Contamination Color (currently [selected.contamination_color])") as null|anything in menu_list if(!new_color) - return 0 + return FALSE selected.contamination_color = new_color selected.items_preserved.Cut() //To re-contaminate for new color @@ -596,10 +634,10 @@ new_desc = readd_quotes(new_desc) if(length(new_desc) > BELLIES_DESC_MAX) alert("Entered belly desc too long. [BELLIES_DESC_MAX] character limit.","Error") - return 0 + return FALSE selected.desc = new_desc else //Returned null - return 0 + return FALSE if(href_list["b_msgs"]) var/list/messages = list( @@ -654,21 +692,58 @@ if(length(new_verb) > BELLIES_NAME_MAX || length(new_verb) < BELLIES_NAME_MIN) alert("Entered verb length invalid (must be longer than [BELLIES_NAME_MIN], no longer than [BELLIES_NAME_MAX]).","Error") - return 0 + return FALSE selected.vore_verb = new_verb - if(href_list["b_sound"]) - var/choice = input(user,"Currently set to [selected.vore_sound]","Select Sound") as null|anything in vore_sounds + if(href_list["b_fancy_sound"]) + selected.fancy_vore = !selected.fancy_vore + selected.vore_sound = "Gulp" + selected.release_sound = "Splatter" + // defaults as to avoid potential bugs + + if(href_list["b_release"]) + var/choice + if(selected.fancy_vore) + choice = input(user,"Currently set to [selected.release_sound]","Select Sound") as null|anything in fancy_release_sounds + else + choice = input(user,"Currently set to [selected.release_sound]","Select Sound") as null|anything in classic_release_sounds + if(!choice) - return 0 + return FALSE + + selected.release_sound = choice + + if(href_list["b_releasesoundtest"]) + var/sound/releasetest + if(selected.fancy_vore) + releasetest = fancy_release_sounds[selected.release_sound] + else + releasetest = classic_release_sounds[selected.release_sound] + + if(releasetest) + SEND_SOUND(user, releasetest) + + if(href_list["b_sound"]) + var/choice + if(selected.fancy_vore) + choice = input(user,"Currently set to [selected.vore_sound]","Select Sound") as null|anything in fancy_vore_sounds + else + choice = input(user,"Currently set to [selected.vore_sound]","Select Sound") as null|anything in classic_vore_sounds + + if(!choice) + return FALSE selected.vore_sound = choice if(href_list["b_soundtest"]) - var/soundfile = vore_sounds[selected.vore_sound] - if(soundfile) - user << soundfile + var/sound/voretest + if(selected.fancy_vore) + voretest = fancy_vore_sounds[selected.vore_sound] + else + voretest = classic_vore_sounds[selected.vore_sound] + if(voretest) + SEND_SOUND(user, voretest) if(href_list["b_tastes"]) selected.can_taste = !selected.can_taste @@ -742,7 +817,7 @@ var/obj/belly/choice = input("Where do you want your [lowertext(selected.name)] to lead if prey resists?","Select Belly") as null|anything in (user.vore_organs + "None - Remove" - selected) if(!choice) //They cancelled, no changes - return 0 + return FALSE else if(choice == "None - Remove") selected.transferlocation = null else @@ -761,7 +836,7 @@ if(href_list["b_del"]) var/alert = alert("Are you sure you want to delete your [lowertext(selected.name)]?","Confirmation","Delete","Cancel") if(!(alert == "Delete")) - return 0 + return FALSE var/failure_msg = "" @@ -782,7 +857,7 @@ if(failure_msg) alert(user,failure_msg,"Error!") - return 0 + return FALSE qdel(selected) selected = user.vore_organs[1] @@ -797,7 +872,7 @@ if(href_list["applyprefs"]) var/alert = alert("Are you sure you want to reload character slot preferences? This will remove your current vore organs and eject their contents.","Confirmation","Reload","Cancel") if(!alert == "Reload") - return 0 + return FALSE if(!user.apply_vore_prefs()) alert("ERROR: Virgo-specific preferences failed to apply!","Error") else @@ -806,29 +881,29 @@ if(href_list["setflavor"]) var/new_flavor = html_encode(input(usr,"What your character tastes like (40ch limit). This text will be printed to the pred after 'X tastes of...' so just put something like 'strawberries and cream':","Character Flavor",user.vore_taste) as text|null) if(!new_flavor) - return 0 + return FALSE new_flavor = readd_quotes(new_flavor) if(length(new_flavor) > FLAVOR_MAX) alert("Entered flavor/taste text too long. [FLAVOR_MAX] character limit.","Error!") - return 0 + return FALSE user.vore_taste = new_flavor if(href_list["toggle_dropnom_pred"]) - var/choice = alert(user, "You are currently [user.can_be_drop_pred ? " able to eat prey that fall from above or that you fall onto" : "not able to eat prey that fall from above or that you fall onto."]", "", "Be Pred", "Cancel", "Don't be Pred") + var/choice = alert(user, "This toggle is for spontaneous, environment related vore as a predator, including drop-noms, teleporters, etc. You are currently [user.can_be_drop_pred ? " able to eat prey that you encounter by environmental actions." : "avoiding eating prey encountered in the environment."]", "", "Be Pred", "Cancel", "Don't be Pred") switch(choice) if("Cancel") - return 0 + return FALSE if("Be Pred") user.can_be_drop_pred = TRUE if("Don't be Pred") user.can_be_drop_pred = FALSE if(href_list["toggle_dropnom_prey"]) - var/choice = alert(user, "You are currently [user.can_be_drop_prey ? "able to be eaten." : "not able to be eaten."]", "", "Be Prey", "Cancel", "Don't Be Prey") + var/choice = alert(user, "This toggle is for spontaneous, environment related vore as a prey, including drop-noms, teleporters, etc. You are currently [user.can_be_drop_prey ? "able to be eaten by environmental actions." : "not able to be eaten by environmental actions."]", "", "Be Prey", "Cancel", "Don't Be Prey") switch(choice) if("Cancel") - return 0 + return FALSE if("Be Prey") user.can_be_drop_prey = TRUE if("Don't Be Prey") @@ -838,7 +913,7 @@ var/choice = alert(user, "This button is for those who don't like being digested. It can make you undigestable. Messages admins when changed, so don't try to use it for mechanical benefit. Set it once and save it. Digesting you is currently: [user.digestable ? "Allowed" : "Prevented"]", "", "Allow Digestion", "Cancel", "Prevent Digestion") switch(choice) if("Cancel") - return 0 + return FALSE if("Allow Digestion") user.digestable = TRUE if("Prevent Digestion") @@ -849,11 +924,37 @@ if(user.client.prefs_vr) user.client.prefs_vr.digestable = user.digestable + if(href_list["toggleddevour"]) + var/choice = alert(user, "This button is to toggle your ability to be devoured by others. Devouring is currently: [user.devourable ? "Allowed" : "Prevented"]", "", "Be Devourable", "Cancel", "Prevent being Devoured") + switch(choice) + if("Cancel") + return FALSE + if("Be Devourable") + user.devourable = TRUE + if("Prevent being Devoured") + user.devourable = FALSE + + if(user.client.prefs_vr) + user.client.prefs_vr.devourable = user.devourable + + if(href_list["toggledfeed"]) + var/choice = alert(user, "This button is to toggle your ability to be fed to or by others vorishly. Force Feeding is currently: [user.feeding ? "Allowed" : "Prevented"]", "", "Allow Feeding", "Cancel", "Prevent Feeding") + switch(choice) + if("Cancel") + return FALSE + if("Allow Feeding") + user.feeding = TRUE + if("Prevent Feeding") + user.feeding = FALSE + + if(user.client.prefs_vr) + user.client.prefs_vr.feeding = user.feeding + if(href_list["toggledlm"]) var/choice = alert(user, "This button allows preds to have your remains be left in their belly after you are digested. This will only happen if pred sets their belly to do so. Remains consist of skeletal parts. Currently you are [user.digest_leave_remains? "" : "not"] leaving remains.", "", "Allow Post-digestion Remains", "Cancel", "Disallow Post-digestion Remains") switch(choice) if("Cancel") - return 0 + return FALSE if("Allow Post-digestion Remains") user.digest_leave_remains = TRUE if("Disallow Post-digestion Remains") @@ -866,7 +967,7 @@ var/choice = alert(user, "This button is for those who don't like being eaten by mobs. Messages admins when changed, so don't try to use it for mechanical benefit. Set it once and save it. Mobs are currently: [user.allowmobvore ? "Allowed to eat" : "Prevented from eating"] you.", "", "Allow Mob Predation", "Cancel", "Prevent Mob Predation") switch(choice) if("Cancel") - return 0 + return FALSE if("Allow Mob Predation") user.allowmobvore = TRUE if("Prevent Mob Predation") @@ -881,7 +982,7 @@ var/choice = alert(user, "This button is for those who don't like healbelly used on them as a mechanic. It does not affect anything, but is displayed under mechanical prefs for ease of quick checks. You are currently: [user.allowmobvore ? "Okay" : "Not Okay"] with players using healbelly on you.", "", "Allow Healing Belly", "Cancel", "Disallow Healing Belly") switch(choice) if("Cancel") - return 0 + return FALSE if("Allow Healing Belly") user.permit_healbelly = TRUE if("Disallow Healing Belly") @@ -894,11 +995,11 @@ var/choice = alert(user, "Toggle audible hunger noises. Currently: [user.noisy ? "Enabled" : "Disabled"]", "", "Enable audible hunger", "Cancel", "Disable audible hunger") switch(choice) if("Cancel") - return 0 + return FALSE if("Enable audible hunger") user.noisy = TRUE if("Disable audible hunger") user.noisy = FALSE //Refresh when interacted with, returning 1 makes vore_look.Topic update - return 1 + return TRUE diff --git a/html/changelogs/Mechoid - Medical Expansion.yml b/html/changelogs/Mechoid - Medical Expansion.yml new file mode 100644 index 0000000000..5d9b3b6aed --- /dev/null +++ b/html/changelogs/Mechoid - Medical Expansion.yml @@ -0,0 +1,59 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Mechoid + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Multiple new organs added. Humans and Skrell received spleens, all species expected to have a stomach and intestine organ have them." + - tweak: "Augment 'slots' organized." + - rscadd: "Multiple augments added, currently only available in the Traitor / Mercenary uplinks as easy-to-install implants." + - rscadd: "Anesthetic / Oxygen pumps added. A mobile stabilizer has been added. All three are available in Cargo." + - rscadd: "Medical MRE rations added to Cargo." + - tweak: "Roundstart implants now become invisible until being handled." + - rscadd: "Neural implant added to loadout, makes the brain of the user count as an assisted organ. Does not affect MMIs or their subtypes." + - rscadd: "Bioprinters now unlock more organs upon being upgraded, once they pass the anomalous tier, they unlock quite probably illegal organs." + - rscadd: "Three medical exosuit components have been added. Crisis and Hazmat response drones, and a mounted advanced medical analyzer." + - tweak: "Medical analyzers now detect on-skin reagents." + - rscadd: "Multiple new chemicals added, two used for upgrading bandage kits." + - rscadd: "Brute-based medical stacks can be upgraded." + - rscadd: "Crude brute kits can be made with cloth." + - tweak: "Stacks can now pass their colors onto objects produced by them. (Colored cloth, painted wood, etcetera.)" + - rscadd: "Two combined surgical tools added, for opening / closing ribcages and skulls, and removing organs respectively." + - rscadd: "Two dud implants added to the loadout. They do literally nothing but hurt you if you're EMP'd." + - experiment: "The larynx now controls the ability to speak. Damage to it will stop you from being able to speak anything but non-verbal languages." + - tweak: "Damage to the brain can now affect the pulse." + - tweak: "Only the critical blood level causes toxin damage, meaning individuals who die of standard oxygen loss from bloodloss can possibly be saved, but exsanguinated persons are unlikely." + - tweak: "Bioaugment.dm is now just augment.dm" + - tweak: "Robotic hearts do not have a pulse." + - tweak: "Brain damage can now cause loss of breath." + - tweak: "Paracetamol is now the precursor to tramadol." + - rscadd: "Calcium is now in the chemical vendor." diff --git a/html/changelogs/Poojawa - Sunesoundsntoggles.yml b/html/changelogs/Poojawa - Sunesoundsntoggles.yml new file mode 100644 index 0000000000..ed329d766e --- /dev/null +++ b/html/changelogs/Poojawa - Sunesoundsntoggles.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Poojawa + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - soundadd: "Added my fancy vore sounds." + - rscadd: "Porting of a few QoL Citadel changes to vore menu related to sounds." \ No newline at end of file diff --git a/html/changelogs/Poojawa - devourfeedprefs.yml b/html/changelogs/Poojawa - devourfeedprefs.yml new file mode 100644 index 0000000000..5fe418cc80 --- /dev/null +++ b/html/changelogs/Poojawa - devourfeedprefs.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Poojawa + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Applies Feeding and Devourable prefs." + - bugfix: "Made VoreUI toggles a lot more clear of what mode they're in." \ No newline at end of file diff --git a/html/changelogs/novacat - teshariplush.yml b/html/changelogs/novacat - teshariplush.yml new file mode 100644 index 0000000000..2e55ba5a83 --- /dev/null +++ b/html/changelogs/novacat - teshariplush.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Novacat + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds a teshari plush." \ No newline at end of file diff --git a/html/changelogs/woodrat - mapbugfixes.yml b/html/changelogs/woodrat - mapbugfixes.yml new file mode 100644 index 0000000000..1a27913216 --- /dev/null +++ b/html/changelogs/woodrat - mapbugfixes.yml @@ -0,0 +1,39 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Woodrat + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - maptweak: "Minor movement of the mining vendor." + - maptweak: "Adjustment of the kitchen and bar." + - bugfix: "Area in the coffee shop." + - bugfix: "Missing Ducky in the codelab." \ No newline at end of file diff --git a/icons/mecha/mecha_equipment.dmi b/icons/mecha/mecha_equipment.dmi index 2f15024c6a..cba863ea47 100644 Binary files a/icons/mecha/mecha_equipment.dmi and b/icons/mecha/mecha_equipment.dmi differ diff --git a/icons/mob/demon_vr.dmi b/icons/mob/demon_vr.dmi new file mode 100644 index 0000000000..5ad0c6e550 Binary files /dev/null and b/icons/mob/demon_vr.dmi differ diff --git a/icons/mob/human_races/r_def_werebeast.dmi b/icons/mob/human_races/r_def_werebeast.dmi new file mode 100644 index 0000000000..27d09ddc52 Binary files /dev/null and b/icons/mob/human_races/r_def_werebeast.dmi differ diff --git a/icons/mob/human_races/r_werebeast.dmi b/icons/mob/human_races/r_werebeast.dmi new file mode 100644 index 0000000000..27d09ddc52 Binary files /dev/null and b/icons/mob/human_races/r_werebeast.dmi differ diff --git a/icons/mob/species/werebeast/back.dmi b/icons/mob/species/werebeast/back.dmi new file mode 100644 index 0000000000..f35e6d8ea4 Binary files /dev/null and b/icons/mob/species/werebeast/back.dmi differ diff --git a/icons/mob/species/werebeast/belt.dmi b/icons/mob/species/werebeast/belt.dmi new file mode 100644 index 0000000000..a50ac3601a Binary files /dev/null and b/icons/mob/species/werebeast/belt.dmi differ diff --git a/icons/mob/species/werebeast/belt_mirror.dmi b/icons/mob/species/werebeast/belt_mirror.dmi new file mode 100644 index 0000000000..a50ac3601a Binary files /dev/null and b/icons/mob/species/werebeast/belt_mirror.dmi differ diff --git a/icons/mob/species/werebeast/ears.dmi b/icons/mob/species/werebeast/ears.dmi new file mode 100644 index 0000000000..5710e58cdc Binary files /dev/null and b/icons/mob/species/werebeast/ears.dmi differ diff --git a/icons/mob/species/werebeast/eyes.dmi b/icons/mob/species/werebeast/eyes.dmi new file mode 100644 index 0000000000..0e14a8daac Binary files /dev/null and b/icons/mob/species/werebeast/eyes.dmi differ diff --git a/icons/mob/species/werebeast/feet.dmi b/icons/mob/species/werebeast/feet.dmi new file mode 100644 index 0000000000..1993dc67ff Binary files /dev/null and b/icons/mob/species/werebeast/feet.dmi differ diff --git a/icons/mob/species/werebeast/handcuffs.dmi b/icons/mob/species/werebeast/handcuffs.dmi new file mode 100644 index 0000000000..5710e58cdc Binary files /dev/null and b/icons/mob/species/werebeast/handcuffs.dmi differ diff --git a/icons/mob/species/werebeast/hands.dmi b/icons/mob/species/werebeast/hands.dmi new file mode 100644 index 0000000000..7b14f5bf96 Binary files /dev/null and b/icons/mob/species/werebeast/hands.dmi differ diff --git a/icons/mob/species/werebeast/head.dmi b/icons/mob/species/werebeast/head.dmi new file mode 100644 index 0000000000..19dc069089 Binary files /dev/null and b/icons/mob/species/werebeast/head.dmi differ diff --git a/icons/mob/species/werebeast/id.dmi b/icons/mob/species/werebeast/id.dmi new file mode 100644 index 0000000000..5710e58cdc Binary files /dev/null and b/icons/mob/species/werebeast/id.dmi differ diff --git a/icons/mob/species/werebeast/masks.dmi b/icons/mob/species/werebeast/masks.dmi new file mode 100644 index 0000000000..5710e58cdc Binary files /dev/null and b/icons/mob/species/werebeast/masks.dmi differ diff --git a/icons/mob/species/werebeast/pilot_helmet.dmi b/icons/mob/species/werebeast/pilot_helmet.dmi new file mode 100644 index 0000000000..5710e58cdc Binary files /dev/null and b/icons/mob/species/werebeast/pilot_helmet.dmi differ diff --git a/icons/mob/species/werebeast/suit.dmi b/icons/mob/species/werebeast/suit.dmi new file mode 100644 index 0000000000..215320ef62 Binary files /dev/null and b/icons/mob/species/werebeast/suit.dmi differ diff --git a/icons/mob/species/werebeast/ties.dmi b/icons/mob/species/werebeast/ties.dmi new file mode 100644 index 0000000000..5710e58cdc Binary files /dev/null and b/icons/mob/species/werebeast/ties.dmi differ diff --git a/icons/mob/species/werebeast/uniform.dmi b/icons/mob/species/werebeast/uniform.dmi new file mode 100644 index 0000000000..8fee0b5d99 Binary files /dev/null and b/icons/mob/species/werebeast/uniform.dmi differ diff --git a/icons/mob/species/werebeast/werebeast_markings.dmi b/icons/mob/species/werebeast/werebeast_markings.dmi new file mode 100644 index 0000000000..de6bf40347 Binary files /dev/null and b/icons/mob/species/werebeast/werebeast_markings.dmi differ diff --git a/icons/mob/vore/tails_vr.dmi b/icons/mob/vore/tails_vr.dmi index 134e4e9f31..8de015c01c 100644 Binary files a/icons/mob/vore/tails_vr.dmi and b/icons/mob/vore/tails_vr.dmi differ diff --git a/icons/mob/werebeast_face_vr.dmi b/icons/mob/werebeast_face_vr.dmi new file mode 100644 index 0000000000..9d6fca724b Binary files /dev/null and b/icons/mob/werebeast_face_vr.dmi differ diff --git a/icons/obj/atmos.dmi b/icons/obj/atmos.dmi index 4ea2e6a2ea..13f177d300 100644 Binary files a/icons/obj/atmos.dmi and b/icons/obj/atmos.dmi differ diff --git a/icons/obj/food.dmi b/icons/obj/food.dmi index de2f69b813..aef2ea318f 100644 Binary files a/icons/obj/food.dmi and b/icons/obj/food.dmi differ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index e3de287a99..62df172136 100644 Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ diff --git a/icons/obj/stock_parts.dmi b/icons/obj/stock_parts.dmi index 2bab59a487..2c6f880e66 100644 Binary files a/icons/obj/stock_parts.dmi and b/icons/obj/stock_parts.dmi differ diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 5d28658eed..6f318cff60 100644 Binary files a/icons/obj/surgery.dmi and b/icons/obj/surgery.dmi differ diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 8cce2e7f15..f3e250f8e5 100644 Binary files a/icons/obj/toy.dmi and b/icons/obj/toy.dmi differ diff --git a/icons/obj/trash.dmi b/icons/obj/trash.dmi index 2fe1a91c98..e55d92293d 100644 Binary files a/icons/obj/trash.dmi and b/icons/obj/trash.dmi differ diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index d21a582872..d51a34bf2e 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -4081,7 +4081,7 @@ "bAt" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/machinery/pipedispenser,/turf/simulated/floor/tiled,/area/engineering/atmos) "bAu" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor/tiled,/area/engineering/atmos) "bAv" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"bAw" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) +"bAw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) "bAx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) "bAy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) "bAz" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) @@ -4401,7 +4401,7 @@ "bGB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/engineering{name = "Engineering Hard Storage"; req_access = list(11)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor,/area/engineering/storage) "bGC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) "bGD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/engineering/hallway/atmos_hallway) -"bGE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) +"bGE" = (/obj/structure/table/steel,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/borderfloorblack{dir = 1},/obj/effect/floor_decal/corner/green/border{dir = 1},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/tiled/dark,/area/rnd/workshop) "bGF" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) "bGG" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway/atmos_hallway) "bGH" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled/dark,/area/engineering/hallway/atmos_hallway) @@ -5436,7 +5436,7 @@ "caw" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) "cax" = (/turf/simulated/wall/r_wall,/area/rnd/workshop) "cay" = (/obj/machinery/computer/rdconsole/core,/obj/effect/floor_decal/borderfloorblack{dir = 9},/obj/effect/floor_decal/corner/green/border{dir = 9},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) -"caz" = (/obj/structure/table/steel,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/borderfloorblack{dir = 1},/obj/effect/floor_decal/corner/green/border{dir = 1},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) +"caz" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/brown/bordercorner,/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/tiled,/area/quartermaster/foyer) "caA" = (/obj/structure/table/steel,/obj/item/weapon/storage/bag/circuits/basic,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/effect/floor_decal/borderfloorblack{dir = 5},/obj/effect/floor_decal/corner/green/border{dir = 5},/turf/simulated/floor/tiled/dark,/area/rnd/workshop) "caB" = (/obj/structure/sign/poster{pixel_y = -32},/turf/simulated/wall,/area/rnd/workshop) "caC" = (/turf/simulated/floor/tiled/white,/area/hallway/secondary/seconddeck/research_medical) @@ -6889,7 +6889,7 @@ "cCt" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/foyer) "cCu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/foyer) "cCv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/foyer) -"cCw" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/flora/pottedplant/fern,/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/brown/bordercorner,/turf/simulated/floor/tiled,/area/quartermaster/foyer) +"cCw" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/structure/closet/crate,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/item/weapon/material/knife,/turf/simulated/floor/plating,/area/maintenance/bar) "cCx" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/qm) "cCy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/qm) "cCz" = (/obj/structure/closet/secure_closet/quartermaster,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/qm) @@ -7723,7 +7723,7 @@ "cSp" = (/obj/structure/table/steel,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/plushielarge,/turf/simulated/floor/plating,/area/maintenance/medbay) "cSq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/bar) "cSr" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/bar) -"cSs" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/structure/closet/crate,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/obj/random/maintenance/cargo,/turf/simulated/floor/plating,/area/maintenance/bar) +"cSs" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_alc/full,/obj/structure/sign/double/barsign{pixel_y = 32},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cSt" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/button/remote/blast_door{id = "bar"; name = "Bar Shutters"; pixel_x = -26; pixel_y = -6},/obj/machinery/button/holosign{id = "baropen"; name = "Open Sign"; pixel_x = -24; pixel_y = 6},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = -32; pixel_y = 6},/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Fore"; dir = 4},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cSu" = (/turf/simulated/wall,/area/crew_quarters/bar) "cSv" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading,/obj/machinery/navbeacon/delivery/south{location = "Bar"},/turf/simulated/floor/tiled,/area/crew_quarters/bar) @@ -7781,7 +7781,7 @@ "cTv" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southleft{name = "Bar Delivery"; req_access = list(25)},/turf/simulated/floor/tiled,/area/crew_quarters/bar) "cTw" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) "cTx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"cTy" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_alc/full,/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"cTy" = (/obj/structure/closet/crate/plastic,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/item/weapon/storage/mre/random,/turf/simulated/floor/plating,/area/maintenance/medbay) "cTz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "cTA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "cTB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) @@ -7856,7 +7856,7 @@ "cUS" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/glass/rag,/obj/item/weapon/reagent_containers/food/drinks/flask/barflask,/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask,/obj/item/weapon/flame/lighter/zippo,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cUT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) "cUU" = (/obj/random/contraband,/obj/random/contraband,/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cUV" = (/obj/structure/closet/crate/plastic,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cUV" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/lino,/area/crew_quarters/bar) "cUW" = (/obj/structure/kitchenspike,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) "cUX" = (/obj/structure/closet/crate,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/medbay) "cUY" = (/obj/machinery/gibber,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) @@ -7912,7 +7912,7 @@ "cVW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/monotile,/area/hallway/primary/seconddeck/aft) "cVX" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/green/bordercorner,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "cVY" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/industrial/loading{icon_state = "loadingarea"; dir = 8},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon/delivery/west{location = "Kitchen"},/turf/simulated/floor/tiled,/area/crew_quarters/kitchen) -"cVZ" = (/obj/structure/sign/double/barsign{dir = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/bar) +"cVZ" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Cold Room"; dir = 1},/obj/structure/closet/chefcloset,/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/weapon/soap/nanotrasen,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/clothing/gloves/sterile/latex,/obj/item/clothing/gloves/sterile/latex,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) "cWa" = (/turf/simulated/floor/lino,/area/crew_quarters/bar) "cWb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) "cWc" = (/obj/machinery/disposal,/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) @@ -7920,7 +7920,7 @@ "cWe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = null; req_one_access = list(5,12,25,27,28,35)},/turf/simulated/floor/plating,/area/holodeck_control) "cWf" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/holodeck_control) "cWg" = (/obj/structure/kitchenspike,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) -"cWh" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -5},/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen Cold Room"; dir = 1},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) +"cWh" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "cWi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/kitchen) "cWj" = (/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/bar) "cWk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) @@ -8052,7 +8052,7 @@ "cYG" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled,/area/holodeck_control) "cYH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = null; req_one_access = list(5,12,25,27,28,35)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/holodeck_control) "cYI" = (/obj/machinery/vending/dinnerware,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"cYJ" = (/obj/structure/table/marble,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"cYJ" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_y = 30},/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "cYK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = null; req_one_access = list(5,12,25,27,28,35)},/turf/simulated/floor/plating,/area/maintenance/medbay) "cYL" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"},/turf/simulated/wall/r_wall,/area/maintenance/medbay) "cYM" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "aft_starboard_pump"},/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "aft_starboard_sensor"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) @@ -8083,7 +8083,7 @@ "cZl" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "cZm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "cZn" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/bar) -"cZo" = (/obj/structure/table/marble,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_y = 30},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"cZo" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "cZp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "cZq" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/door/blast/shutters{dir = 4; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "cZr" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) @@ -8212,19 +8212,19 @@ "dbK" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "dbL" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled/steel_grid,/area/crew_quarters/coffee_shop) "dbM" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"dbN" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) +"dbN" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen"; dir = 4},/obj/structure/table/marble,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "dbO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/corner/yellow/diagonal,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "dbP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/yellow/diagonal,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "dbQ" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "dbR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/carpet,/area/crew_quarters/coffee_shop) "dbS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/bed/chair/comfy/brown,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/crew_quarters/coffee_shop) "dbT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plating,/area/maintenance/bar) -"dbU" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/camera/network/civilian{c_tag = "CIV - Kitchen"; dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"dbU" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "dbV" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/effect/landmark/start{name = "Chef"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "dbW" = (/obj/machinery/atmospherics/valve,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/bar) "dbX" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "dbY" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/maintenance/chapel) -"dbZ" = (/obj/structure/table/marble,/obj/machinery/reagentgrinder,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"dbZ" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "dca" = (/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw{pixel_y = 8},/obj/item/weapon/surgical/scalpel,/obj/item/device/radio/intercom/department/medbay{dir = 4; pixel_x = -21},/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/floor_decal/corner/pink/border{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/surgery) "dcb" = (/turf/simulated/floor/tiled/white,/area/medical/surgery) "dcc" = (/obj/machinery/optable,/turf/simulated/floor/tiled/white,/area/medical/surgery) @@ -8256,7 +8256,7 @@ "dcC" = (/obj/structure/table/woodentable,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "dcD" = (/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Starboard"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "dcE" = (/obj/structure/bed/chair/wood,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/camera/network/civilian{c_tag = "CIV - Coffee Shop"; dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"dcF" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) +"dcF" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table/marble,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "dcG" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/corner/yellow/diagonal,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "dcH" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "dcI" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) @@ -8267,11 +8267,11 @@ "dcN" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/coffee_shop) "dcO" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "holodeck_tint"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area/holodeck_control) "dcP" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/plating,/area/maintenance/bar) -"dcQ" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"dcQ" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/reagentgrinder,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "dcR" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 4},/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/flask/barflask,/obj/random/powercell,/obj/random/maintenance,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/bar) "dcS" = (/obj/machinery/light,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/structure/closet/medical_wall{pixel_x = 0; pixel_y = -31},/obj/item/roller,/obj/item/bodybag/cryobag,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/pill_bottle/spaceacillin,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station/seconddeck/fore) -"dcT" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/material/knife/butch,/obj/item/weapon/material/kitchen/rollingpin,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"dcU" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/book/manual/chef_recipes,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"dcT" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"dcU" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "dcV" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "dcW" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) "dcX" = (/obj/structure/bed/chair/wood{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) @@ -8300,7 +8300,7 @@ "ddu" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "ddv" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "ddw" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/coffee_shop) -"ddx" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) +"ddx" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -5},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "ddy" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/green/border{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "ddz" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/green/border{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "ddA" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) @@ -8310,12 +8310,12 @@ "ddE" = (/obj/structure/window/reinforced,/obj/structure/table/woodentable,/obj/item/weapon/material/ashtray/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/crew_quarters/coffee_shop) "ddF" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "ddG" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 4559.63},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/bar) -"ddH" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"ddI" = (/obj/structure/closet/secure_closet/freezer/kitchen,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"ddH" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/table/marble,/obj/item/weapon/material/knife/butch,/obj/item/weapon/material/kitchen/rollingpin,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"ddI" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table/marble,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "ddJ" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "ddK" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "ddL" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/button/remote/blast_door{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = 26; pixel_y = 0; req_access = list(28)},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 36; pixel_y = -6},/obj/machinery/button/holosign{id = "baropen"; name = "Open Sign"; pixel_x = 36; pixel_y = 6},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"ddM" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"ddM" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "ddN" = (/obj/machinery/camera/network/medbay{c_tag = "MED - Operating Theatre 1"; dir = 1},/obj/machinery/vending/wallmed1{pixel_y = -30},/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/pink/border{dir = 10},/obj/structure/closet/secure_closet/medical_wall/anesthetics{pixel_x = -32},/turf/simulated/floor/tiled/white,/area/medical/surgery) "ddO" = (/obj/machinery/ai_status_display{pixel_y = -32},/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/pink/border,/turf/simulated/floor/tiled/white,/area/medical/surgery) "ddP" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/borderfloorwhite{dir = 6},/obj/effect/floor_decal/corner/pink/border{dir = 6},/obj/machinery/iv_drip,/turf/simulated/floor/tiled/white,/area/medical/surgery) @@ -8332,7 +8332,7 @@ "dea" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/holodeck_control) "deb" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera/network/civilian{c_tag = "CIV - Cafeteria Port"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "dec" = (/obj/structure/bed/chair/wood{dir = 1},/obj/effect/floor_decal/corner/yellow/diagonal,/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) -"ded" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/white,/area/crew_quarters/cafeteria) +"ded" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "dee" = (/obj/machinery/light{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/green/border{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "def" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/machinery/atm{pixel_y = -30},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) "deg" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/crew_quarters/coffee_shop) @@ -8361,7 +8361,7 @@ "deD" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "deE" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "deF" = (/obj/machinery/cooker/oven,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) -"deG" = (/obj/structure/closet/chefcloset,/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/weapon/soap/nanotrasen,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/item/clothing/gloves/sterile/latex,/obj/item/clothing/gloves/sterile/latex,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) +"deG" = (/obj/structure/closet/crate/plastic,/obj/item/weapon/storage/mre/random,/obj/item/weapon/storage/mre/random,/obj/item/weapon/storage/mre/random,/obj/item/weapon/storage/mre/random,/turf/simulated/floor/plating,/area/hydroponics) "deH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "deI" = (/obj/structure/flora/pottedplant,/obj/machinery/computer/guestpass{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "deJ" = (/obj/machinery/ai_status_display,/turf/simulated/wall,/area/crew_quarters/cafeteria) @@ -8477,7 +8477,7 @@ "dgP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/hydro,/area/hydroponics) "dgQ" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lime/border{dir = 8},/turf/simulated/floor/tiled/hydro,/area/hydroponics) "dgR" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/hydro,/area/hydroponics) -"dgS" = (/turf/simulated/floor/plating,/area/hydroponics) +"dgS" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas/clown_hat,/obj/item/clothing/shoes/clown_shoes,/obj/item/clothing/under/rank/clown,/obj/item/device/pda/clown,/obj/item/weapon/stamp/clown,/obj/item/weapon/bikehorn,/turf/simulated/floor/plating,/area/hydroponics) "dgT" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lime/border{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/hydro,/area/hydroponics) "dgU" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor/tiled/dark,/area/hydroponics) "dgV" = (/turf/simulated/wall/r_wall,/area/hydroponics) @@ -8744,7 +8744,6 @@ "dlZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/chapel/main) "dma" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/ai_status_display{pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/chapel/main) "dmb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 9},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = -32; pixel_y = 30},/turf/simulated/floor/tiled/white,/area/rnd/research_foyer) -"dmc" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/wall,/area/quartermaster/office) "dme" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{req_access = null; req_one_access = list(12,25,27,28,35)},/turf/simulated/floor/plating,/area/maintenance/bar) "dmf" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) "dmg" = (/obj/machinery/light,/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/library) @@ -11020,12 +11019,16 @@ "edX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/red{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) "edY" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{dir = 5; icon_state = "intact"},/turf/simulated/floor/tiled,/area/engineering/foyer) <<<<<<< HEAD +<<<<<<< HEAD "edZ" = (/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access = list(22)},/obj/machinery/mass_driver{dir = 4; id = "chapelgun"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/airlock_sensor{pixel_y = 25},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/sign/warning/vacuum{pixel_y = -32},/turf/simulated/floor/plating,/area/chapel/main) >>>>>>> 5e38b8e... Adds shutoff valve monitor (#6353) ======= >>>>>>> d974caf... Merge pull request #6457 from Woodratt/09162019_BarKitchenOverhaul +======= + +>>>>>>> e070c7c... Oct Map Fixes (#6485) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11447,7 +11450,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadJaaaaaaaaabgvbsRbZMbsSbpFbpGbxSbxTbxWbxUbxUbxVbxYbxZbwwbxXbycbydbyabybbyfbygbyebwBbzebuwbyhbwObwPbwQbwRbCqbYsbwUbwUbwUbwUbwUbwUbwVbwWbwXbrbbwYbvNbwZbvNbvPbrbbvNbxabrbbvNbxbbrbbvNbxcbrbbxdbxebxfbxgbxhclfclgcnebuWbxkbxlbxmbxnbxobuWbxpbxqbxrbxsbxtbuZbxubxvbvZbxwbxibxxbvgaaaaaaaaaaaaaaabvgbvgbvibvibvibvgbxybxzbxAbxBbxCbxDbxEbxFcePccVcdkbxHbxHbxIbxIaafaafaafbhgaafaafaafaafbxJbxKbxLbhgbxMbxNbxObxPbxQaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgvbgvbgvbgvbgvaaabqCbumbqEbzhbzfbzgbzjbAnbzibAqbArbAsbAocOGbzibnLbAtbAubBQbuwbAvbyibyjbuwbvCcgecozbuxbuxbuxbuxbuxbuxbuxbymbynbrbbyobvNbypbyqbvPbrbbyrbysbrbbyrbytbrbbyrbyubrbbyvbywbyxbxgbxhcnfcoUcJZbuWbyybyzbyAbyBbyCbuWbyDbxqbyEbxqbyFbuZbyGbxvbvZbvZbyHbvZbvZbvgbvgbvgbvgbvgbvgebsbyIbyJbyKbyKbyLbyMbyMbyLbyNbyOcqScqUcyVcqTbyTbxHbyUbyVbxIbxIaaaaaabhgaaaaaaaaaaafbyWbyXbyYbyZbzabyZbyWbzbbyWaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabkHbzcbzdbBRbkAbkAbBTbBVbzkbuvbBWbzlbwwbuvbuvbDpbBYbDobqIbuwbuwbzmbuwbuwbuxcAIbzobzpbuxbzqbzrbzsbztbuxbymbynbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbzubzvbzwbzxbxhcOBdcSdfrbuWbzAbzBbzCbzDbzEbuWbzFbzGbzHbxqbzIbuZbzJbzKbzLbzMbzNbzNbzNbzNbzNbzNbzObzNbzNbzNbzNbzPbzQbzRbzSbzTbzUbzVbzWbyObyPcHvbyObzYbzZbAabAbbAcbAdbxIaaaaaabhgaaaaaaaaaaaabyWbAebFdbAfbAgbAhbyWbAibyWaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaaaaabAjaaaaaaaaaaaaaaabAjaaaaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAkbAkbAkbAkbAkbAkbAkbAkbAkbAlbAmbDvbDqbApbETbFhbELbEMbGEbGFbGmbAwbAxbAybAzbAAbABbACbvCcKMbAEbAFbuxbDJbymbymbymbAGbAHbAIbwUbAJbAKbALbAMbwUbwUbwUbwUcNqcOFcQhcOEcOFcQibAQbuxbARbASbATbxhbxhbxhbxhbuWbAVbAWbAXbAYbAZbuWbBabBbbBcbBdbBebuZbBfbxibBgbBhbBibBjbBkbxibxibBlbBlbBlbBlbBlbBlbBlbBmbBnbBobBpbBqbBrbBrbBrbBrbBsbBsbBsbBsbBsbBtbBubBvbBwbBwbBxbBwbBxbBwbBxbBwbBwbBybBzbBAbBBbBCbyWbBDbyWbyWaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaaaaabAjaaaaaaaaaaaaaaabAjaaaaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAkbAkbAkbAkbAkbAkbAkbAkbAkbAlbAmbDvbDqbApbETbFhbELbEMbAwbGFbGmbEMbAxbAybAzbAAbABbACbvCcKMbAEbAFbuxbDJbymbymbymbAGbAHbAIbwUbAJbAKbALbAMbwUbwUbwUbwUcNqcOFcQhcOEcOFcQibAQbuxbARbASbATbxhbxhbxhbxhbuWbAVbAWbAXbAYbAZbuWbBabBbbBcbBdbBebuZbBfbxibBgbBhbBibBjbBkbxibxibBlbBlbBlbBlbBlbBlbBlbBmbBnbBobBpbBqbBrbBrbBrbBrbBsbBsbBsbBsbBsbBtbBubBvbBwbBwbBxbBwbBxbBwbBxbBwbBwbBybBzbBAbBBbBCbyWbBDbyWbyWaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaaaaabAjbAjbAjbAjbAjbAjbAjaaaaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafaaaaaabBEbBFbBGbBHbAkbBIbBJbBKbBLbBMbBMbBNbAkbBObBPbIobGJbBSbJSbBSbIqbBSbLjbBXbJUbBZbCabCbbCcbCdbCebCfbvCbCgbzobChbuxbCibCjbymbymbuxbCkbClbymbCmbCnbuxbuxbCobuxbuxbCpcRncSBcSCcRocSBcSEbuxbuxbCsbCtbCubvZbvZbCvbyJbuWbCwbCxbuWbuWbuWbuWbuZbuZbCybuZbuZbuZbBfbxibCzbCAbBibwnbCBbCCbCDbBlbCEcaRbCGbCHbCIbBlbCJbCJbCKbCJbCJbBrbCLbCMebubBsbCObBsbCPbBsbCQbCRbCSbBwbCTbCUbCVbCVbCWbCXbCYbBwbCZbDabDbbDcbDdbDebDfbDgbyWaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaadaadaaaaabaaaaaaaaabBEbDhbDhbDibAkbDjbDjbDjbDkbBMbDlbDmbAkbDnbNkbPTbLlbDrbDsbDtbCfbDuedNbDwecRbDubDybDybDzbDAbDBbDybuxbDCbDDbFebuxbuxbuxbDFbymbuxbCrbDGbDGbDHbDGbDGbDIbymbImbuxbDKbymbDLbuxbvFbymbCrbymbuxbDMbDNbDObvZbxibxibzzbDPbxibDQbAUbAUbAUbAUbBgbDRbDSbDTbDUbDVbDWbDXbDYbvZbDZbDZbDZbDZbEabBlbEbbEcbEdbEebEfbFMbEhebvbEjbEkbElbBrebwbEndgGbBsbEpbBsbEqbBsbBsbErbEsbEtbEubEvbCVbEwbExbEybEzbBwbEAbEAbEAbFUbEAbEAbEAbEAbEAbEAaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaagaadaadaadaagaafaaaaafaaaaaaaaaaaaaaaaaaaaabBEbECbEDbEEbAkbEFbEGbEGbEHbEGbEIbEJbAkbEKbNkedObENbEObEPbEQbERbESbOXbEUedPbEWbEXbEYbEZbFabFbbFcbuxbGSbGTbFfbFgcbEbuxbvGbvFbuxbFibDGbFjbFkbFlbDGbFmbFnbChbuxbzpbymbFobuxbvGbymbFpbFqbFrbFsbFtbFubFvbDTbFwbDTbFxbDTbFybDTbDTbDTbDTbFzbFAbFBbFBbFBbFBbFBbFBbFCbFDbDZbFEebxbFGbEabFHbFIbFJbFKbFLbFVbFMbFNbFObFPbEjbHxbKtebzebybFTbGbbGibFWbFXbFYbBsbFZbGabHybGcbGdbGebGdbGfbGgbGhbKrbGjbGkbGlbGpbGqbGnbGobJpbGrbGsaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11472,7 +11475,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ======= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaabVvbVwbVAbVwbVAbVwbVAbVwbVAbVwbVAbVwbVybVzbVEbVBbVCbVDbVBbXpbVBbVFbVGbVHbVIbBEbVJbVKbVLbVMbVNbVObQgbVPbTMbVQbVRbVSbVTbTRbVUbQkbVVbVWbVXbVYbVZbWabNjbWbbWcbWdbWebWfbWgbWhbWibWjbUhbWkbWlbWmbWnbWobWpbWqbStbWrbymbCrbWsbGZaaaaaabLBbLBbWtbQJbSwbWubWvbWwbWxbWybWxbWxbWzbWAbKjbWBbWCbWDbWEbWDbWFbWGbWDbWDbWHbUHbSMbNEbWIbLHbLHaaaaaabvibUKbxibWJbPvbWKbWLbWMbUPbWNbPvbYxbxHcfqbxHbPCbPCbWPbWQbWRbWSbVabWTbWUbWVbWWbWXbPCbWYbWZbXabXbbVjbXcbTobXdbPFbXebXfbXgbPIbXhbBvbKBbVrbXibXjbXkbXlbXmbXnbVubGsaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaabMCbKMbKMbKMbKMbKMbKMbKMbKMbKMbKMbKMbVybXoccAbXqbXrbXsbXtbXrbXsbXubXvbXwbXxbBEbXybXzbKZbDibXAbXBbQgbXCbTMbTObXDbXEbTObTRbXFbQkbXGbXHbXIbXJbXKbXLbXMbXNbXObGLbXPbUcbQwbXQbXRbXRbXSbQwbStbXTbXUbXVbXWbXXbStbWrbymcWTbDLbGZaaaaaabLBbXYbXZbYabYbbYcbWwbWwbYdbYebYfbWwbYgbWAbWAbYhbWDbWDbYlbYjbYkbZOcbebWDbWDbYnbYobYpbYqbYrbLHaaaaaabvidGFdGGcvCbPvbYtbYubYubYvbYwbUScbWbYybYzbYAbYBbRjbYCbYDbYDbYDbYEbYFbYFbYGbYHbYFbYIbYJbYKbYLbYMbTobTobTobYNbPFbYObYPbYQbPIbRDbREbKBbYRbKBbKBbKBbKBbKBbKBbKBbKBbYSbYSaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaabKLbVibKLbVibKLbVibKLbVibKLbVibKLbViaadbYTbYUbYVbYWbYXbYVbYWbYXbXubYYbYZbZabBEbZbbZcbZbbDibZdbZebQgbZfbZgbZhbZibXEbZhbZjbZkbQkbZlbZmbZnbZobZpbZqbSibOXbEVbEVbSlbZrbZsbQwbQwbQwbQwbZtbStbZubStbZvbStbStbStbuxbymcWTbZwbuxaaaaaabLCbZxbZybZzbZAbZBbZCbZDbZEbZFbZGbWwcbIcbIbZIbZJbWDcbGcgpcdfcdgcbHcbJceJbWDbZQbZRbZSbYqbZTbIDaaaaaabvZdGHdHcbvZbPvbZUbZVbZWbZWbZXbZYbZZcaacabcaccadcaecafcagcagcagcahcaicajcakcalcambYIcancaocapcaqbPFcarcascatbPFcaucavcawbPIbRDbREcaxcaycazcaAcaBcaCcaDcaEcaFcaGcaHcaIcaIcaHcaHcaHcaHcaHaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaabKLbVibKLbVibKLbVibKLbVibKLbVibKLbViaadbYTbYUbYVbYWbYXbYVbYWbYXbXubYYbYZbZabBEbZbbZcbZbbDibZdbZebQgbZfbZgbZhbZibXEbZhbZjbZkbQkbZlbZmbZnbZobZpbZqbSibOXbEVbEVbSlbZrbZsbQwbQwbQwbQwbZtbStbZubStbZvbStbStbStbuxbymcWTbZwbuxaaaaaabLCbZxbZybZzbZAbZBbZCbZDbZEbZFbZGbWwcbIcbIbZIbZJbWDcbGcgpcdfcdgcbHcbJceJbWDbZQbZRbZSbYqbZTbIDaaaaaabvZdGHdHcbvZbPvbZUbZVbZWbZWbZXbZYbZZcaacabcaccadcaecafcagcagcagcahcaicajcakcalcambYIcancaocapcaqbPFcarcascatbPFcaucavcawbPIbRDbREcaxcaybGEcaAcaBcaCcaDcaEcaFcaGcaHcaIcaIcaHcaHcaHcaHcaHaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabVvbVwbVAbVwbVAbVwbVAbVwbVAbVwbVAbVwbVycaJbTDcaKbYWbYXbYVbYWbYXbXucaLcaMcaMcaMcaMcaMcaMcaMcaNcaObQgdxCdzedxlcaScaTcaUcaVcaWbQkbQkcaXbQkcaYcaZbQkcbacbbbEVcbccbdbQuczOcbfcbgcbhcbicbjbStcbkbStcblbStcbmcbncbobymcWTbymbuxaaaaaabLCcbpcbqcbrcbscbtcbuebPcbwcbxcbycbzcbAcbBcbCcbDbWDceKceLcgocgqceMceNchTcbKcbLcbMcbNcbOcbPbIDaaaaaabvZdGHdHdcbRbPvbPvcbScbTcbUcbVbUSdmbcbXcbYcbZccaccbcccccdebRebQccgcaicchcciccjcckbYIbPFcclbPFbPFbPFbPFbPFbPFbPFbPIbPIbPIbPIccmccncaxccoccpccqccrccscctcaCcaFcaFcaHccuccvccwcaHccxccycaHcaHaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafbVvcczcdQcczcdQcczcdQcczcdQcczcdQcczbVyccBbTDccCbYWccDccEbYWccDbXuccFcaMccGccHccIccJccKcaMbXAccLcaWcaWcaWcaWcaWcaWcaWcaWcaWcCibQkbQkbQkbQkbQkbQkccNccObDxccPccNccQccQccQccQccQccQccQccRccRccRccRbStccSccTbuxccUdHeccWbuxaaaaaabLCccXccYccZcdacdbbWwbWwbWwbWwbWwbWwcdccddcddcdebWDbWDbWDclubWDchUbYjcnxbWDcdhcbMcdicbOcdjbIDaaaaaabvZdHxdHzcbQcdlbPvbPvbPvbPvbPvbPvcdmcipcdocipcdmbPCbPCbPCbPCbPCbPCbYIcdpcdqcdqcdrbYIcdscdscdscdtcducdvcdwcdxcdycdAcgUebVebSebTcdDcdEcrWcdGcdHccrccscdIcaCcdJcaFcdKcdLcdMcdNcaIcdOcdMcdPcaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabMCcdRbMCcdRbMCcdRbMCcdRbMCcdRbMCcdRaafaafbTDcehcdScdTcdUcdVcdTcdWcdXcdYcdZceacebceccedceebXAcefcegcfEceicejcekcekcekcekcekcekcekcekcekcelcemcenceocepceqceqcerbuxcescescetbDLceubymbAQbAQbvFbvGbuxcevbuxbuxbymcWTcewbuxaaaaaabLBcexccYbQJceycezceAceBceCceDceEceFceGceHceHceIceHceHceHdcybWDbYjcnydzAbWDbNEceObNEcbObNGbLHaaaaaabvZdIcdILceQceQceRceSbxiceTceUbvZceVceWceXceWceYceZcfacfbcfccfdcfebYIbYIcffcfgbYIbYIcfhcficficfjcfkcflcfmcfmcfmcdvebYbxHebWebXbOncoHcfrcfscftccrccsccscdIcdIcaFcaHcfucfvcfwcfxcfycfzcfAcfBcfCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11486,12 +11489,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaabTDcpKcpLcpMcpNchecmDbXucpOcpPcpPcpQcpPcpRcpScpPcoEcmLcmLcmLcpUcpTcfRcfRcfRcfRcfRcfRcfRcencencencpVcpWcpXcpYcpZcqacpXcqbcqccqdcqecqfcqgcqhcqicqjcqkcqlcoQdwTdwWdwTdwUcqncqocoVbLCbLCcqpcqqcqrcqscqtcqubWzcqvcqwcqxcqxcqxcqycqycqzcqAcqBcqpcpdcqCcqDcqEcqFcqGcpdcqHcqIcjCcqJcqKchZcgwcgwcpkcqLcqMcqNcqOcqPcqPcqQcqRcqScqTcqUcqVcqWcqXcqYcqZcracracrbcrccrdcrecrfcrgcrhcrhcrhcricdtcdtcdtcdtcdtcdtcdtcfmcdvcrjcpwcrkcrlcrmcrncrocrpcrqcrrcrscrtcrucrvcrvcaHcrwcgZcrxcaHcaIcrycaIcaHcaHaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabKLbVibKLbVibKLbVibKLbVibKLbVibKLbViaafaafbTDcrzbXrctqcrBcrCcrDcrEcrFcrGcrHcrIcrJcrKcrLcpPcuXcrMcrNcrNcrPcuZcrRcrRcrRcrScrTcrUcrVcpVcvfcpVcpVcencrXcrXcrXcrXcrXcoPcrYcrZcsacsbcsccoQcsdcsecsfcsgcoQdyidypdybdwUcshcqocoVaaaaaacqpcsicqrcsjcskcslbWzcsmcsncqxcsocspcsqcsrcsjcsjcsjcsscstcsucsvcswcsxcsycpdcszcsAcjDcsBcsCchZaaaaaacpkcsDcsEcsFcpkcsGcsHcpncsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScpncsTcsUcsVcsVcsWcrhcdvcdvcsXcfmcfmcfmcfmcfmcfmcfmcfmcdvcsYcpwcsZctacrmctbctcctdctectfctgcthcticrvcrvctjctkctlctmcaIctnctoctpcaHaaaaaaaaaaaaaadabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafbVvbVwbVAbVwbVAbVwbVAbVwbVAbVwbVAbVwbVybVzbTDcttctrctscwRctrctuctvctwcpPctxctyctzctActBcpPcuXctCctDctDctFctEctDctGctGctHctHctIctJctIcvgcvgctIctLctLctMctNctMctLctLctOctOctOctPctOctOctQctRctScoQcoQdUPdUQdBMdwUctTcqocoVaaaaaactUctVctWctXcskctYbWzctZcuacubcuccudcuecufcugcuhcsjcuicujcukculcumcuncuocpdcupcsAcuqcurcuscgwaaaaaacpkcutcuucuucuucuvcuwcuucuucuxcuxcuxcuycuzcuAcuzcuzcuzcuzcuBcuCcuDcuEcuFcuCcuGcuGcuGcuGcuGcuGcuGcuHcuHcuHcuHcuIcuIcuIcuIcuJcuKcuLctbcuMcrqcrqcrqcrqcrqcrvcrvcrvcaHcuNcorcuOcaIcdOcdMcdPcaHaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +<<<<<<< HEAD aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabVvcczcdQcczcdQcczcdQcczcdQcczcdQcczbVycaJbTDcaKcuPcuQcuRcuScuQcuTcuUcpPcpPcpPcpPcpPcpPcpPcuXcuVctDcuWcuYcxbctDcvacvbcvccvcctIcvdctIctKctIcxicvhcvicvjcvkcvjcvlcvmcvncvocvpcvqcvrctOcvscvtcvucvvcoQdUSdUTdURdwUcvwcqocoVaaaaaactUcvxcvycvzcvAcvBbWzcDQcvDcqxcvEcvFcvGeckcvIcvJcsjcvKcvLcvMcvNcumcvOcvPcvQcvRcsAcvScvTcvUcgwaaaaaacpkcsDcuucvVcvWcvXcvYcvZcwacwbcwccwdcuycwecwfcwgcwhcwicwjcwkcwlcwmcwncwocwpcwqcwrcwscwtcwucwvcwwcwxcwycwzcwAcwBcwCcwDcwEcwFcwGcrmcwHcwIcwJcrqcrqcrqcwKcwLcwIcrvcaHcwMcwNcwOcaHccxcwPcaHcaHaafaafaafaadaXGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabMCcdRbMCcdRbMCcdRbMCcdRbMCcdRbMCcdRaadbYTcwQcwUcwScwTcxtcwScwTcwVcwWcwXcwYbTDcfRcrMcrNcrNcrNcwZctDcxacxccxdctDcvacxectHctHctIcxfcxgcxhcXqcxjcxkcxlcxlcxlcxmcxncxocxpcxqcxrcxscFGcxucxvcxwcxxcvvcoQdwUdwUdwUdwUcoVcqocoVaaaaaactUcxycqrcxzcxAcxBbWzcxCcxDcqxcxEcxFcxGcsrcxHcxIcxJcvKcxKcxLcxMcxNcxOcxPcpdcvRcxQcxRcxScxTcgwaaaaaacpkcsDcuucxUcxVcxWcxXcxYcxZcyacybcyccuzcydcyecyfcygcyhcyicyjcykcylcymcyncyocypcyqcyrcyscyrcytcwwcyucyvcywcwAcyxcyycyzcwEcyAcyBcrmcrmcrmcrmcrmcrmcrmcrmcrmcpzcpzcaHcyCcaIcaHcaHcaHcaHcaHaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaaaaaaaaabKLbKMbKMbKMbKMbKMbKMbKMcyDbKMbKMbKMbVybXocyEcyFcyGcyHcyIcyJcyHcyKcyLcyLcyMbTDcfRcyNcmLcyOcyOcyPcyOctDcyRcyQctDctDcyTcyUcyVctIcyWcyXcyYcyZczaczbcxlcxlczcczdczeczfctOczgczhcziczjctOcoQcoQczkcoQcoQcqmcqmcqmcqmcoVcqoczlaaaaaacqpcsicqrczmcznczobWAbWAczpcqxcxEczqczrcsrcsjcvAcsjczscpdcztczuczvczwcpdcpdczxczyczzczAczBchZaaaaaaczCcsDcuuczDczEcxWczFczGcxZczHczIczJcuzczKcyeczLczMczNcXCczPczQczRczSczTczUczVczWczXczYczXczZcAacAbcAccAdcwAcAecAfcAgcwEcAhcAicAjcAkcAlcAmcAncAocApcAqcArcAsbYScAtcAuaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaabVvcczcdQcczcdQcczcdQcczcdQcczcdQcczbVyccBbTDbTDcAvcAwcAxbXpcAxcAycyLcyLcAzbTDcfRcyNcmLcyOcAAcABcACctDcAEcyScAFctDcAGcAHcAIctIcAJcAKcALcAMcANcAOcAPcAQcAQcARczecAScATcAUcAVcAWcAXctOcAYcAZcBacBbcBccqmcBdcqmcBecoVcqoczlaaaaaacqpcqpcBfcsjcuhcBgcBhbWAcBicqxcqxcqxcqxcBjcBkcBlcBkcBmcpdcpdcBncBocpdcpdcBpcBqcBrcjDcBschZchZaaaaaaczCcsDcuucuucBtcBucBvcBwcxZcBxcBycBzcuzcBAcBBcBCcBCcBDcBEcBFcBGcBHcBIcwocBJcypcBLcBNcBMcBKcBOcuGcBPcBQcBRcwAcBScBTcBUcwEcBVcBWcBXcBYcBYcAmcBZcCacCbcAmcAmcAsaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaabMCcdRbMCcdRbMCcdRbMCcdRbMCcdRbMCcdRaafaafaafbTEbTDbTDbTDbTDbTDbTDbTDbTDbTDbTDcfRcCccencyOcCdcABcCectDcCfcADcNpcCjcCkcClcCmctIcCncCocCpcCqctIcCrcCscCtcCtcCucCvcCwcxpcCxcCycxrcCzctOcAYcCAcCBcCCcBbcBbcqmcBdcqmcoVcqoczlaaaaaaaaactUcCDcCEcuhcCFcCGcCHcCIcCJdVzcCKcCLcCMcCNcskcCOcCMcCPcnDcCQcCRcCScCTcCUcCVcBrcCWcCXcgwaaaaaaaaaczCcsDcCYcuucCZcDacDbcDccxZcDdcDecDdcuzcDfcyecDgcDhcDicDjcDkcDlcwmcDmcwocDncypcDoczXcDpczXcDqcuGcDrcDscDtcwAcDucDvcDwcwEcDxcDycDzcDAcDBcDCcDDcDEcApcDFcDGcAsaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacDHcDIcDJcDKcDLcDLcDMcDNcXVcCheclcPXcyOcDRcDScDTctDctDctDctDcDUcDVcDWcDUctIcDXctIcDYcDZctIcEacEbcEcdmccEdcEecEactOcEfcEgcEhcEictOcEjcEjcEjcEkcEjcBbcBbcBbcqmcoVcqocoVaaaaaaaaactUctUcElcCEcuhcuhcEmcEncEocEocEpcEqcErcEscEtcEucErcEvcEwcExcExcEycEzcBrcBrcCWcEAcgwcgwaaaaaaaaacpkcsDcEBcuucuucECcEDcEEcxZcEFcEGcEHcuzcEIcEJcEKcELcEMcENcEOcEPcEQcERcEScETcuGcEUcEVcEWcEXcEYcuGcDOcFacFbcwAcFccFdcFecwEcFfcFgcFhcFicFjcAmcFkcFlcFmcAscAscAsaafaafaafabcaafaaaaaaaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +======= +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabVvcczcdQcczcdQcczcdQcczcdQcczcdQcczbVycaJbTDcaKcuPcuQcuRcuScuQcuTcuUcpPcpPcpPcpPcpPcpPcpPcuXcuVctDcuWcuYcxbctDcvacvbcvcecVctIcvdctIctKctIcxicvhcvicvjcvkcvjcvlcvmcvncvocvpcvqcvrctOcvscvtcvucvvcoQdUSdUTdURdwUcvwcqocoVaaaaaactUcvxcvycvzcvAcvBbWzcDQcvDcqxcvEcvFcvGeckcvIcvJcsjcvKcvLcvMcvNcumcvOcvPcvQcvRcsAcvScvTcvUcgwaaaaaacpkcsDcuucvVcvWcvXcvYcvZcwacwbcwccwdcuycwecwfcwgcwhcwicwjcwkcwlcwmcwncwocwpcwqcwrcwscwtcwucwvcwwcwxcwycwzcwAcwBcwCcwDcwEcwFcwGcrmcwHcwIcwJcrqcrqcrqcwKcwLcwIcrvcaHcwMcwNcwOcaHccxcwPcaHcaHaafaafaafaadaXGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabMCcdRbMCcdRbMCcdRbMCcdRbMCcdRbMCcdRaadbYTcwQcwUcwScwTcxtcwScwTcwVcwWcwXcwYbTDcfRcrMcrNcrNcrNcwZctDcxacxccxdctDcvacxectHecWctIcxfcxgcxhcXqcxjcxkcxlcxlcxlcxmcxncxocxpcxqcxrcxscFGcxucxvcxwcxxcvvcoQdwUdwUdwUdwUcoVcqocoVaaaaaactUcxycqrcxzcxAcxBbWzcxCcxDcqxcxEcxFcxGcsrcxHcxIcxJcvKcxKcxLcxMcxNcxOcxPcpdcvRcxQcxRcxScxTcgwaaaaaacpkcsDcuucxUcxVcxWcxXcxYcxZcyacybcyccuzcydcyecyfcygcyhcyicyjcykcylcymcyncyocypcyqcyrcyscyrcytcwwcyucyvcywcwAcyxcyycyzcwEcyAcyBcrmcrmcrmcrmcrmcrmcrmcrmcrmcpzcpzcaHcyCcaIcaHcaHcaHcaHcaHaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaaaaaaaaabKLbKMbKMbKMbKMbKMbKMbKMcyDbKMbKMbKMbVybXocyEcyFcyGcyHcyIcyJcyHcyKcyLcyLcyMbTDcfRcyNcmLcyOcyOcyPcyOctDcyRcyQctDctDcyTcyUecHctIcyWcyXcyYcyZczaczbcxlcxlczcczdczeczfctOczgczhcziczjctOcoQcoQczkcoQcoQcqmcqmcqmcqmcoVcqoczlaaaaaacqpcsicqrczmcznczobWAbWAczpcqxcxEczqczrcsrcsjcvAcsjczscpdcztczuczvczwcpdcpdczxczyczzczAczBchZaaaaaaczCcsDcuuczDczEcxWczFczGcxZczHczIczJcuzczKcyeczLczMczNcXCczPczQczRczSczTczUczVczWczXczYczXczZcAacAbcAccAdcwAcAecAfcAgcwEcAhcAicAjcAkcAlcAmcAncAocApcAqcArcAsbYScAtcAuaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaabVvcczcdQcczcdQcczcdQcczcdQcczcdQcczbVyccBbTDbTDcAvcAwcAxbXpcAxcAycyLcyLcAzbTDcfRcyNcmLcyOcAAcABcACctDcAEcyScAFctDcAGcAHecIctIcAJcAKcALcAMcANcAOcAPcAQcAQcARczecAScATcAUcAVcAWcAXctOcAYcAZcBacBbcBccqmcBdcqmcBecoVcqoczlaaaaaacqpcqpcBfcsjcuhcBgcBhbWAcBicqxcqxcqxcqxcBjcBkcBlcBkcBmcpdcpdcBncBocpdcpdcBpcBqcBrcjDcBschZchZaaaaaaczCcsDcuucuucBtcBucBvcBwcxZcBxcBycBzcuzcBAcBBcBCcBCcBDcBEcBFcBGcBHcBIcwocBJcypcBLcBNcBMcBKcBOcuGcBPcBQcBRcwAcBScBTcBUcwEcBVcBWcBXcBYcBYcAmcBZcCacCbcAmcAmcAsaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaabMCcdRbMCcdRbMCcdRbMCcdRbMCcdRbMCcdRaafaafaafbTEbTDbTDbTDbTDbTDbTDbTDbTDbTDbTDcfRcCccencyOcCdcABcCectDcCfcADcNpcCjcCkcClcCmctIcCncCocCpcCqctIcCrcCscCtcCtcCucCvcazcxpcCxcCycxrcCzctOcAYcCAcCBcCCcBbcBbcqmcBdcqmcoVcqoczlaaaaaaaaactUcCDcCEcuhcCFcCGcCHcCIcCJdVzcCKcCLcCMcCNcskcCOcCMcCPcnDcCQcCRcCScCTcCUcCVcBrcCWcCXcgwaaaaaaaaaczCcsDcCYcuucCZcDacDbcDccxZcDdcDecDdcuzcDfcyecDgcDhcDicDjcDkcDlcwmcDmcwocDncypcDoczXcDpczXcDqcuGcDrcDscDtcwAcDucDvcDwcwEcDxcDycDzcDAcDBcDCcDDcDEcApcDFcDGcAsaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacDHcDIcDJcDKcDLcDLcDMcDNcXVcCheclcPXcyOcDRcDScDTctDctDctDctDcDUcDVcDWcDUctIcDXctIcDYcDZctIcEacEbcEccEccEdcEecEactOcEfcEgcEhcEictOcEjcEjcEjcEkcEjcBbcBbcBbcqmcoVcqocoVaaaaaaaaactUctUcElcCEcuhcuhcEmcEncEocEocEpcEqcErcEscEtcEucErcEvcEwcExcExcEycEzcBrcBrcCWcEAcgwcgwaaaaaaaaacpkcsDcEBcuucuucECcEDcEEcxZcEFcEGcEHcuzcEIcEJcEKcELcEMcENcEOcEPcEQcERcEScETcuGcEUcEVcEWcEXcEYcuGcDOcFacFbcwAcFccFdcFecwEcFfcFgcFhcFicFjcAmcFkcFlcFmcAscAscAsaafaafaafabcaafaaaaaaaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +>>>>>>> e070c7c... Oct Map Fixes (#6485) aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacDHcFncFocFpcFqcDHcDHcDHcMXcEZcDPcFtcyOcyOcyOcyOcGTcFvcFwcFxcDUcFycFzcFAcFBcFCcFDcFEcFFctIcOlcFHcFIcFJcFKcFLcFMctOcxpcFNcxpcFOctOcFPcFQcFRcFScEjcoVcoVcFTcoVcoVcFUcoVaaaaaaaaaaaactUctUcElcCEcsjcFVcFWcFXcFYcsjcFZcGacGbcskcGccGacGdcjDcGecGfcGgcGhcjDcCWcEAcgwcgwaaaaaaaaaaaacpkcsDcGicGjcGkcGlcGmcGncGocGpcGqcGrcuzcGscuzcuzcGtcGucGtcuycuEcGvcuEcGwcuEcuGcwwcGxcGycwwcuGcuGcGzcGAcFrcwAcwEcGCcwEcwEcFfcFgcFhcGDcGEcAmcGFcGGcGHcAsaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa <<<<<<< HEAD aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacFpcGIcFpcGJcGKcGLcDHcGMcGBcLFcFscGPcGQcGRcGScGTcFucGUcGVcFxcDUcGWcGXcGYcGZcHacDUcHbcHccHdcHecHfcHgcHgcHhcHicHjcHkcHlcHmcHncHocEjcHpcHqcHrcHscEjcHtcHucBbcHvcHwcHxcoVaaaaaaaaaaaaaaactUctUcHycHzcHycHAcHBcHCcHDcHDcHEcslcskcslcHEcHFcHFcHGcHHcHIcHJcHKcHJcgwcgwaaaaaaaaaaaaaaacpkcHLcHMcGjcHNcHOcHPcHQcHRcHScHTcHUcHVcHWcHXcHYcHZcIacHUcIbcIccIdcIecIfcIgcIhcIicIjcIkcIlcImcIncIocIpcIqcIrcIsecmcIucIvcIwcIxcIycIzcIAcAmcAmcIBcAmcAsaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11537,26 +11549,26 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaacMXcOrcOscOtcMXcLLcGTcIMcIMcIMcDUcDUcDUcDUcDUcDUcDUcOucOvcHgcHgcOwcOwcOwcHgcOxcOycLWcLWcLWcLWcLWcLXcOzcOAdUVcLYcOCcBbcODedhedicKNcPVcOHcOIcOJcKNcoVcoVcoVcoVczlczlczlcoVcoVcoVcoVcoVcOKcOLcMfcOMcOKcpkcpkcpkcpkcpkczCczCczCcpkcpkcpkcpkcKRcONcOOcOPcKRecqcKVcORcOScOTcKTcOUcOVcOWcOXcOYcKZcOZcPacPbcPccPdcLfcNScNTcPecPfcPgcPhcPicPjcPkcPlcPmcLhcPncPocPpcPqcPrcMOcPscPtcPtcSLcMOcPvcPwcPxcPycPzcPAcKlaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaacMXcPBcPCcPDcMXcLLcGTcGTcPEcIMcFucFucIMcIMcIMcPFcGTcEacPGcEacEacPHcPIcPJcPKcPLcPMcLWcLWcLWcLWcLWcLXcPNcPOcPPcLYcPQcPRcoVcPScPTcKNcKNcKNcKNcKNcKNcPWcHwcHwcQacQacPYcQacQacQacQacQacQacQbcQccQdcQecQfcQgcQgcQgcQgcQgcQgedkedjcpkcQjcSpcQlcKRcQmcOOcQncKRcQocKVcKVcQpcKVcKTcQqcQrcQscQtcQucKXcQvcQwcQxcQycPdcLccNScQzcQAcQBcQCcQDcQEcQFcQGcQHcQIcLhcLlcLlcLlcLlcLlcMOcPscQJcQKcSLcMOcQLcQMcKlcKlcKlcKlcKlaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaafaaaaaaaaaaaacMXcQNcQNcMXcMXcLLcIMcGTcGTcFucFucGTcGTcGTcGTcGTcGTcQOcQOcQOcEacEacEacEacQPcQQcKGcLWcLWcLWcLWcLWcLXcLYcKUcLYcLYcoVcoVcoVcQScQTcQUcHwcQVcQWcQXcHwcHxcBbcBbcBbcBbcQYcQZcAYcPUcPUcRdcRecoVcRfcRgcRhcpkcRicRjcRicRkcRlcRmednedledmedpedpedocKRcKRcRpcKRcKRcQocpkcGjcRqcRrcLacRscRtcRucRvcRwcKZcRxcRycRzcRAcRBcLbcRCcRDcREcRFcRGcRHcRIcRJcRKcRLcRMcRNcROcRPcRQcRRcRScMOcRTcRUcPtcRVcMOcRWcRXcpwaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcaadaadaaaaaaaaacMXcRYcRZcSacMXcSbcKvecscSdcSecSfcSgcShcIMcSicIMcSjcSkcSkcSkcSlcSmcSmcEacEacEacKGcKGcKGcKGcKGcKGcKGcQOcSncQOcGTcSocGTdTdcBbcFUcBbcSqcSrcPScSscBbcSucSvcSwcSucSucSucSucSucSucSucSucSucSucSxcSycSzcSAcSAcSAcSAcSAcSAcSAedsedqedreduedvedtcSFcSGcSHcSDcSDcSIcSJcSKcVacSMcLacLacLacLacLacLacLacSNcLbcLbcLbcSOcLbcSPcSQcSRcSScSPcLhcSTcLhcLhcLhcMIcSUcSVcSWcSXcSYcSZcTacPtcTbcTccTdcTecTfcTgcpwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfGaafaafaafaafaaaaaaaaacMXcMXcSbcKucKucKucThcTicTicTicTjcTicTicTicTkcKucKucKucKucThcKucKucKucKucKucKucKucKucTlcTmcTncTocTpcKucTqcTrcTscTtcTJcTJcTJcTJcTJcVYcSucTvcTwcRbcRacSucStcTxcUCcRccTycTEcSucTzcTAcTBcSAcTCcTDcUucTIcTGcSAcUvcsFcsFcpkcpkcpkcpkcpkcpkcpkcpkcpkcTKcTLcsFcTMcTNcTOcTPcTQcTQcTRcTScTTcTUcTVcTWcTXcSRcTYcTZcUacUbcUccSRcUdcTWcTVcTUcUecSUcUfcUgcUhcUicUjcMOcUkcUlcUmcUncUocUpcUqcpwaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaacMXcMXcMYcMYcMYcMXcMXcMXcMYcMYcMYcMXcMXcMXcMXcMXcMXcMXcMXcIMcIMcIMecucIMcIMcIMcIMcIMcIMcIMcMXcMXcMXcMXcUredwcUtcTJcUycUwcUxcUYcUZcSucUzcTwcUDcUAcUBcUGcUHcUEcUFcUIcUScSucUJcUKcULcUMcUNcUOcUPcUTcURcSAcTHcsFcsFcpkcUUcsFcsFcpkcUXcUVcsFcsFcsFcTLcVbcVccVdcVecVfcVgcVhcGjcTScVicUacVjcVkcVlcSRcVmcVncVocVpcVqcSRcVrcVkcVjcUacVscSUcSUcSUcSUcVtcSUcMOcMOcMOcMOcMOcMOcVucVvcVwaafaafaafabcaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacMXcMXcVxcVycVzcVAcVBcVCcVDcVEcVFcMXcMXaaaaaaaaaczledxcVHcVKcVIcVIcVJcVNcVOcSucVLcVQcVRcVPcSucVTcVUcVScVMcWacWacVZcVVcVWcVXcSAcXjcWbcWdcUQcWccSAcWfcWeddrddrddrddrddrddrddrddrddrcsEcsFcTLcWlcWmcWmcWlcWncWocWpcWqcWrcWscWtcWucWvcWwcWxcWycWzcWAcWycWycWxcWAcWBcWCcWycWDcWEcQRcWGcWHcWIcWJcWKcWLcWMcWNcWOcWPcWQcWRcWSaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaadaadaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacMXcMXcMXcMYcMYcMYcMYcMYcMXcMXcMXaaaaaaaaaaaaczledycWUcTJcUWcWgcWhcWicXtcSucSucSucSucSucWjcWXcWYcWVcYlcYlcWZcSucXhcUKcXicSAcSAcXbcXkcXacXmcSAcXddeacXcddscXgcXecXfcXecXocXlcXnddrcpkcYKcXycXzcXAcXBecLecLecvcGjcTScXEcXFcXGcXHcXIcXJcXKcXLcXMcXNcXKcXOcXPcXQcXRcXScXTcXUcWFcXWcXXcXYcXZecwcYbcYccYdcYecYfcYgcYhcYiaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcaadaadaaaaaaaaacMXcRYcRZcSacMXcSbcKvecscSdcSecSfcSgcShcIMcSicIMcSjcSkcSkcSkcSlcSmcSmcEacEacEacKGcKGcKGcKGcKGcKGcKGcQOcSncQOcGTcSocGTdTdcBbcFUcBbcSqcSrcPScCwcBbcSucSvcSwcSucSucSucSucSucSucSucSucSucSucSxcSycSzcSAcSAcSAcSAcSAcSAcSAedsedqedreduedvedtcSFcSGcSHcSDcSDcSIcSJcSKcVacSMcLacLacLacLacLacLacLacSNcLbcLbcLbcSOcLbcSPcSQcSRcSScSPcLhcSTcLhcLhcLhcMIcSUcSVcSWcSXcSYcSZcTacPtcTbcTccTdcTecTfcTgcpwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfGaafaafaafaafaaaaaaaaacMXcMXcSbcKucKucKucThcTicTicTicTjcTicTicTicTkcKucKucKucKucThcKucKucKucKucKucKucKucKucTlcTmcTncTocTpcKucTqcTrcTscTtcTJcTJcTJcTJcTJcVYcSucTvcTwcRbcRacSucStcTxcUCcRccSscTEcSucTzcTAcTBcSAcTCcTDcUucTIcTGcSAcUvcsFcsFcpkcpkcpkcpkcpkcpkcpkcpkcpkcTKcTLcsFcTMcTNcTOcTPcTQcTQcTRcTScTTcTUcTVcTWcTXcSRcTYcTZcUacUbcUccSRcUdcTWcTVcTUcUecSUcUfcUgcUhcUicUjcMOcUkcUlcUmcUncUocUpcUqcpwaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaacMXcMXcMYcMYcMYcMXcMXcMXcMYcMYcMYcMXcMXcMXcMXcMXcMXcMXcMXcIMcIMcIMecucIMcIMcIMcIMcIMcIMcIMcMXcMXcMXcMXcUredwcUtcTJcUycUwcUxcUYcUZcSucUzcTwcUDcUAcUBcUGcUHcUEcUFcUIcUScSucUJcUKcULcUMcUNcUOcUPcUTcURcSAcTHcsFcsFcpkcUUcsFcsFcpkcUXcTycsFcsFcsFcTLcVbcVccVdcVecVfcVgcVhcGjcTScVicUacVjcVkcVlcSRcVmcVncVocVpcVqcSRcVrcVkcVjcUacVscSUcSUcSUcSUcVtcSUcMOcMOcMOcMOcMOcMOcVucVvcVwaafaafaafabcaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacMXcMXcVxcVycVzcVAcVBcVCcVDcVEcVFcMXcMXaaaaaaaaaczledxcVHcVKcVIcVIcVJcVNcVOcSucVLcVQcVRcVPcSucVTcVUcVScVMcWacUVcSucVVcVWcVXcSAcXjcWbcWdcUQcWccSAcWfcWeddrddrddrddrddrddrddrddrddrcsEcsFcTLcWlcWmcWmcWlcWncWocWpcWqcWrcWscWtcWucWvcWwcWxcWycWzcWAcWycWycWxcWAcWBcWCcWycWDcWEcQRcWGcWHcWIcWJcWKcWLcWMcWNcWOcWPcWQcWRcWSaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaadaadaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacMXcMXcMXcMYcMYcMYcMYcMYcMXcMXcMXaaaaaaaaaaaaczledycWUcTJcUWcWgcVZcWicXtcSucSucSucSucSucWjcWXcWYcWVcYlcYlcWZcSucXhcUKcXicSAcSAcXbcXkcXacXmcSAcXddeacXcddscXgcXecXfcXecXocXlcXnddrcpkcYKcXycXzcXAcXBecLecLecvcGjcTScXEcXFcXGcXHcXIcXJcXKcXLcXMcXNcXKcXOcXPcXQcXRcXScXTcXUcWFcXWcXXcXYcXZecwcYbcYccYdcYecYfcYgcYhcYiaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaabaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacUrcVGcXrcTJcTJcTJcTJcXucTJcTJcXscXxcYjcXvcXwcYncYocYkcYmcYpcYqddAcYucUKcYvcSAcYrcYxcYycYscYtcYAcYBcYzcYzcYzcYDcYzcYCcYGcYzcYEcYFcYHcqMcWkcYLcYMcYNcYOcTRczCczCcTRcTScTScYPcYQcYRcYScYRcSPcYTcYUcYVcSPcYWcYXcYYcYZcYYcZacZbcZbcZbcZccZdcZccZecZfcZgcZfcZhcZicZjcZicWSaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaadaadabcaagaagaadaadaadaadaafaaeaaaaafaagaadaadaadaadaadaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacUrcUscZkcZncTJcYIcZPcZmcZocYJcZlcZqcZrcYmcZpcZtcZucZscYqcZvcYqddAcZxcZycZzcZwcZAcZDcZEcZBcZCcZHcZIcZFcZGcZNcZOcZJcZMdardascZQdaqddrdbYdatcZScZTcZTcTRaaaaaaaafaaaaaaaaacYPcZUcZVcZWcZXcZYcZYcZZcZYcZYdaadabdacdaddaedafdagdahcZbdaidajdakcZedaldamdancZhcWScYicWScVwaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaadaadabcaagaagaadaadaadaadaafaaeaaaaafaagaadaadaadaadaadaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacUrcUscZkcZncTJcYIcZPcZmcYJcWhcZlcZqcZrcYmcZpcZtcZucZscYqcZvcYqddAcZxcZycZzcZwcZAcZDcZEcZBcZCcZHcZIcZFcZGcZNcZOcZJcZMdardascZQdaqddrdbYdatcZScZTcZTcTRaaaaaaaafaaaaaaaaacYPcZUcZVcZWcZXcZYcZYcZZcZYcZYdaadabdacdaddaedafdagdahcZbdaidajdakcZedaldamdancZhcWScYicWScVwaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaacUrdaodapdawdaxdaudavdaAdavdaydazdaGdaHdaBdaCdaKdaLdaIdaJdaNdaOdaMdaDdaEdaFdaPdaQdaTdaUdaRdaScSAdbvddrddYddYddYdfbddYddYdfbddYddYddrddrcZRcZSdaWdaXdaYaaaaaaaafaaaaaaaaacYPdaZdbadbbdbcdbddbedbfdbgdbhdbidbjdbkdblcYYdbmdbndbocZbdbpdbqdbrcZedbsdbtdbucZhaaaaaaaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafabcaagaadaafaaaaaaaaaaadaadaadaaaaaaaaaaaaaaacUrdbwdbxdbzcTJdbyddFdbBdbCdbAcZKdbDdbEcYmcZpdbGdbHcYqdbFdbJcYqdbIdbKcUKcULdbLdbMdbPdbQdbNdbOdbRdbSddYddZddZddZddZddZddZddZddZddZddZddYcZRdaVaaaaaaaaaaaaaaaaafaaaaaaaaacYPdcadcbdccdcddbddcedcfdcgdbhdchdcidcjdckcYYdcldcmdcncZbdcodcpdcqcZedcrdcsdctcZhaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaacUrdcudbTdbWcTJdbUcZKdbZdcVdbXcZKdbDdcvcYmcZpdczdcAdcwdcxdcCdcDdcBdcKdcLdcMcSAdcEdcHdcIdcFdcGdcJdcNddYddZddZddZddZddZddZddZddZddZddZdcOdcZdaVaaaaaaaaaaaaaaaaafaaaaaaaaacYPddaddbddcddddbdddeddfdcgdbhddgddhddiddjcYWddkddkddkddkddlddmddlddnddoddpddocZhaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaafaafaafaafcUrddXdcPdcRcTJdcQdbVdcTdcUcZlcZKcZqdcWcYmcZpdcYddtcYqdcXdduddvddAddycUKddzddwdbQddBddCddxddBddDddEddYddZddZddZddZddZddZddZddZddZddZddYdcZdaVaaaaaaaaaaaaaaaaafaafaafaafcYPcYPddNddOddPddQddRddSddTddQddUddVddWcYWcYWaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaacUrddXddGecMcTJddIddJddMddHddKddLcTJdebcYqcZpcYqcYqcYqcYqcYqcYqddAddycUKdeeddwdecddBdegdeddefdeidejdehddZddZddZddZddZddZddZddZddZddZdhmdcZcZSaaaaaaaaaaaaaadaagaaaaaaaaaaafcYPcYPcYPcYPddQddQddQddQddQcYWcYWcYWcYWaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafabcaagaadaafaaaaaaaaaaadaadaadaaaaaaaaaaaaaaacUrdbwdbxdbzcTJdbyddFdbBdbCdbAcZKdbDdbEcYmcZpdbGdbHcYqdbFdbJcYqdbIdbKcUKcULdbLdbMdbPdbQcZodbOdbRdbSddYddZddZddZddZddZddZddZddZddZddZddYcZRdaVaaaaaaaaaaaaaaaaafaaaaaaaaacYPdcadcbdccdcddbddcedcfdcgdbhdchdcidcjdckcYYdcldcmdcncZbdcodcpdcqcZedcrdcsdctcZhaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaacUrdcudbTdbWcTJdbNcZKdbUdcVdbXcZKdbDdcvcYmcZpdczdcAdcwdcxdcCdcDdcBdcKdcLdcMcSAdcEdcHdcIdbZdcGdcJdcNddYddZddZddZddZddZddZddZddZddZddZdcOdcZdaVaaaaaaaaaaaaaaaaafaaaaaaaaacYPddaddbddcddddbdddeddfdcgdbhddgddhddiddjcYWddkddkddkddkddlddmddlddnddoddpddocZhaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaafaafaafaafcUrddXdcPdcRcTJdcFdbVdcQdcTcZlcZKcZqdcWcYmcZpdcYddtcYqdcXdduddvddAddycUKddzddwdbQddBddCdcUddBddDddEddYddZddZddZddZddZddZddZddZddZddZddYdcZdaVaaaaaaaaaaaaaaaaafaafaafaafcYPcYPddNddOddPddQddRddSddTddQddUddVddWcYWcYWaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaacUrddXddGecMcTJddxddJddHddIddKddLcTJdebcYqcZpcYqcYqcYqcYqcYqcYqddAddycUKdeeddwdecddBdegddMdefdeidejdehddZddZddZddZddZddZddZddZddZddZdhmdcZcZSaaaaaaaaaaaaaadaagaaaaaaaaaaafcYPcYPcYPcYPddQddQddQddQddQcYWcYWcYWcYWaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacUrddqcoVcoVcTJdekcZKcZKcZKcZldeldeodemdemdendbHderdepdeqdeudevcYwdescVWdetcSAdewdexdeycTucTucTudezcTuddZddZddZddZddZddZddZddZddZddZdeAdcZdaVaaaaaaaaaaagaadaaaaaaaaaaaaaagaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaaaaacUrddXdeBcAYcTJcZLdeCdeFdeGdeDdeEcXpdeIcYqdeHdeKcYwdeJddAddAdeLcYwdeQcUKdnzdeMcSAdbLdeOcTudeNcTudePcTuddZddZddZddZddZddZddZddZddZddZddYdcZdaVaaaaafaafaadaaaaabaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaafaadaadaadaafaaeaagaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaaaaacUrddXdeBcAYcTJcZLdeCdeFdeddeDdeEcXpdeIcYqdeHdeKcYwdeJddAddAdeLcYwdeQcUKdnzdeMcSAdbLdeOcTudeNcTudePcTuddZddZddZddZddZddZddZddZddZddZddYdcZdaVaaaaafaafaadaaaaabaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaafaadaadaadaafaaeaagaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafczlddXdeRdeTdeTdeUdeUdeUdeTdeSdeZdeTdeTcYqcZpdeVcYwdffdfgdfgdeXdfideWcUKdfkdfkdeYdfadfccTucWWcTudfdcTuddZddZddZddZddZddZddZddZddZddZdhmdhicZSaaaaaaaaaaadaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaaaaaaafaaaaadaadaafaadaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaczlddXcBbdhXdfhdfxdfedfxdfmdfjdfldfodeUcYqdfndfpdfqdfHdfIdfJdfKdfLdfMcZydfNcULdfsdfudfvcTudftdfwdfycTuddZddZddZddZddZddZddZddZddZddZddYdcZdaVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaagaaaaadaadaadaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaczldfzdfAdfDdfEdfBdfCdfBdfBdfFdfGdfPdfRdfOdfOdfTdfUdgfdggdghcULcSzdgidfXdfYdfVdfWdgcdgddgadgbdgedgjcTuddZddZddZddZddZddZddZddZddZddZdcOdcZdaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafcUrddXcBbdeTdgldfQdgkdgodgqdgmdgndgtdeUdgrdgsdgvcYwdgudgFdhNdXTdfidgIcTAdgJdfkdeYdgxdgycTudgwdgzdgjcTuddZddZddZddZddZddZddZddZddZddZddYdcZdaVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaczlddXdgAdeTdgCdfQdgBdgHdgKdgDdfQdgLdeTdeTdeTdeTdhadhbdhadhadhadfidhcdhddhedfidfidgMdficTucTucTudgNcTuddrddrddrddrddrddrddrdindiodipddrdcZcZSaaaaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaczldgOcvwdeTdgQdfQdgPdfSdfQdgRdfQdgTdgUdeTdgSdgVdVadhodUZdVcdhrdVbcTBcTAdhtdhudhvdhwdhxdhydhzdhxdhAdhvdhBdhCdhDdhEdhFdhGdhBdgWdgXdgYdhhdcZcZSaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaczldgOcvwdeTdgQdfQdgPdfSdfQdgRdfQdgTdgUdeTdeGdgVdVadhodUZdVcdhrdVbcTBcTAdhtdhudhvdhwdhxdhydhzdhxdhAdhvdhBdhCdhDdhEdhFdhGdhBdgWdgXdgYdhhdcZcZSaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaczldhkctTdeTdhgdgZdgZdhldgZdgZdgZdhIdgUdeTdgSdgVdhOdhPdhQdhRdVddhTdhUdhVdhWdhudhxdhYdibdhZdiadicdizdhxdhBdiddiedifdigdihdhBdhHdhJdhLdhMdhKcZSaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaafaafaafaafcUrdhkcoVdeTdeTdijdeTdeTdeTdeTdhfdeTdeTdeTdeTdeTdVfdVedisdVgdhrdiudivcVWdiwdixdiydiBdiAdhydhydjRdiCdhxdiDdiEdiFdiGdiHdiIdhBdiidildikdiLdimcZSaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacUrcUrdhkdiMdiJdjsdiQdiMdiPdiQdiRdiQdiSdiTdiUdiVdiMdiWdhadhadhadhadiXdfkcUKdiYdixdiZdjadiZdhydjbdiZdjcdjddjedjfdjfdjgdjfdjhdhBdiKdiNdjkdjldjmcZSaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11912,3 +11924,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dUOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/maps/southern_cross/southern_cross_defines.dm b/maps/southern_cross/southern_cross_defines.dm index a91e0367a6..4b8365cb57 100644 --- a/maps/southern_cross/southern_cross_defines.dm +++ b/maps/southern_cross/southern_cross_defines.dm @@ -94,7 +94,10 @@ return list( Z_LEVEL_STATION_ONE, Z_LEVEL_STATION_TWO, - Z_LEVEL_STATION_THREE) + Z_LEVEL_STATION_THREE, + Z_LEVEL_SURFACE, + Z_LEVEL_SURFACE_MINE, + Z_LEVEL_SURFACE_WILD) else if(srcz in list(Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD)) // Being on the surface lets you see other surface Zs. return list( Z_LEVEL_SURFACE, diff --git a/maps/submaps/shelters/shelter_4.dmm b/maps/submaps/shelters/shelter_4.dmm index c5fbcb5007..bed3b074cd 100644 --- a/maps/submaps/shelters/shelter_4.dmm +++ b/maps/submaps/shelters/shelter_4.dmm @@ -95,6 +95,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/large, /obj/item/weapon/reagent_containers/glass/beaker/large, /obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/fitnessflask/glucose, /turf/simulated/shuttle/floor/voidcraft/light, /area/survivalpod) "i" = ( diff --git a/maps/tether/submaps/admin_use/fun.dm b/maps/tether/submaps/admin_use/fun.dm index 76c5be488b..090db293a4 100644 --- a/maps/tether/submaps/admin_use/fun.dm +++ b/maps/tether/submaps/admin_use/fun.dm @@ -32,7 +32,7 @@ requires_power = 0 dynamic_lighting = 0 -/area/submap/AU2 +/area/submap/admin_upload/AU2 name = "\improper Unknown Area A" requires_power = 1 dynamic_lighting = 1 @@ -40,7 +40,7 @@ power_environ = FALSE power_light = FALSE -/area/submap/AU3 +/area/submap/admin_upload/AU3 name = "\improper Unknown Area B" requires_power = 1 dynamic_lighting = 1 @@ -48,7 +48,7 @@ power_environ = FALSE power_light = FALSE -/area/submap/AU4 +/area/submap/admin_upload/AU4 name = "\improper Unknown Area C" requires_power = 1 dynamic_lighting = 1 @@ -56,7 +56,7 @@ power_environ = FALSE power_light = FALSE -/area/submap/AU5 +/area/submap/admin_upload/AU5 name = "\improper Unknown Area D" requires_power = 1 dynamic_lighting = 1 @@ -64,7 +64,7 @@ power_environ = FALSE power_light = FALSE -/area/submap/AU6 +/area/submap/admin_upload/AU6 name = "\improper Unknown Area E" requires_power = 1 dynamic_lighting = 1 diff --git a/maps/tether/submaps/space/_debrisfield.dm b/maps/tether/submaps/space/_debrisfield.dm index 3cf3126028..75be8e5fbc 100644 --- a/maps/tether/submaps/space/_debrisfield.dm +++ b/maps/tether/submaps/space/_debrisfield.dm @@ -62,4 +62,8 @@ icon_state = "debrisexplored" /area/tether_away/debrisfield/unexplored - icon_state = "debrisunexplored" \ No newline at end of file + icon_state = "debrisunexplored" + +/area/tether_away/debrisfield/derelict + icon_state = "debrisexplored" + forced_ambience = list('sound/ambience/tension/tension.ogg', 'sound/ambience/tension/horror.ogg') \ No newline at end of file diff --git a/maps/tether/submaps/space/pois/derelict.dmm b/maps/tether/submaps/space/pois/derelict.dmm index bc5616cfdb..628653a828 100644 --- a/maps/tether/submaps/space/pois/derelict.dmm +++ b/maps/tether/submaps/space/pois/derelict.dmm @@ -3,18 +3,6 @@ /turf/space, /area/tether_away/debrisfield/explored) "ab" = ( -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"ac" = ( -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"ad" = ( -/turf/simulated/wall/r_wall, -/area/tether_away/debrisfield/explored) -"ae" = ( -/turf/simulated/wall, -/area/tether_away/debrisfield/explored) -"af" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 1 @@ -25,8 +13,8 @@ }, /obj/structure/grille, /turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"ag" = ( +/area/tether_away/debrisfield/derelict) +"ac" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 1 @@ -34,8 +22,8 @@ /obj/structure/window/reinforced, /obj/structure/grille, /turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"ah" = ( +/area/tether_away/debrisfield/derelict) +"ad" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 1 @@ -45,8 +33,8 @@ }, /obj/structure/grille, /turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"ai" = ( +/area/tether_away/debrisfield/derelict) +"ae" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 8; @@ -57,7 +45,23 @@ }, /obj/structure/grille, /turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) +/area/tether_away/debrisfield/derelict) +"af" = ( +/obj/structure/prop/alien/computer/camera, +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) +"ag" = ( +/obj/structure/prop/alien/computer, +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) +"ah" = ( +/obj/structure/prop/alien/dispenser, +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) +"ai" = ( +/obj/structure/prop/alien/computer/camera/flipped, +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) "aj" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -68,12 +72,62 @@ }, /obj/structure/grille, /turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) +/area/tether_away/debrisfield/derelict) "ak" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/space, -/area/tether_away/debrisfield/explored) +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) "al" = ( +/obj/tether_away_spawner/debrisfield/derelict, +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) +"am" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) +"an" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) +"ao" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/debrisfield/derelict) +"ap" = ( +/obj/machinery/door/airlock/alien/locked, +/turf/simulated/floor/tiled/techfloor, +/area/tether_away/debrisfield/derelict) +"aq" = ( +/turf/simulated/wall, +/area/tether_away/debrisfield/derelict) +"ar" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/wall, +/area/tether_away/debrisfield/derelict) +"as" = ( +/turf/simulated/floor/tiled/monotile, +/area/tether_away/debrisfield/derelict) +"at" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/tiled/monotile, +/area/tether_away/debrisfield/derelict) +"au" = ( +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"av" = ( /obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, /obj/structure/cable{ d1 = 2; @@ -81,327 +135,8 @@ icon_state = "2-4" }, /turf/simulated/floor/bluegrid, -/area/tether_away/debrisfield/explored) -"am" = ( -/obj/effect/map_effect/interval/effect_emitter/sparks/frequent, -/obj/effect/map_effect/interval/effect_emitter/smoke, -/obj/machinery/door/airlock/alien, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"an" = ( -/obj/effect/map_effect/interval/effect_emitter/sparks/frequent, -/obj/structure/door_assembly/door_assembly_alien, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"ao" = ( -/obj/structure/catwalk, -/turf/space, -/area/tether_away/debrisfield/explored) -"ap" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - dir = 1 - }, -/turf/space, -/area/tether_away/debrisfield/explored) -"aq" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - dir = 8 - }, -/turf/space, -/area/tether_away/debrisfield/explored) -"ar" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - dir = 4 - }, -/turf/space, -/area/tether_away/debrisfield/explored) -"as" = ( -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"at" = ( -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"au" = ( -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"av" = ( -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) +/area/tether_away/debrisfield/derelict) "aw" = ( -/turf/simulated/floor/tiled/monotile, -/area/tether_away/debrisfield/explored) -"ax" = ( -/turf/simulated/floor/tiled/monofloor, -/area/tether_away/debrisfield/explored) -"ay" = ( -/turf/simulated/floor/greengrid, -/area/tether_away/debrisfield/explored) -"az" = ( -/obj/item/weapon/grenade/empgrenade, -/obj/item/weapon/grenade/empgrenade, -/obj/item/weapon/grenade/empgrenade, -/turf/space, -/area/tether_away/debrisfield/explored) -"aA" = ( -/obj/structure/prop/prism, -/turf/simulated/floor/greengrid, -/area/tether_away/debrisfield/explored) -"aB" = ( -/obj/structure/prop/fake_ai, -/turf/simulated/floor/greengrid, -/area/tether_away/debrisfield/explored) -"aC" = ( -/turf/simulated/floor/tiled/steel_ridged, -/area/tether_away/debrisfield/explored) -"aD" = ( -/obj/effect/decal/remains/human, -/turf/simulated/floor/tiled/monotile, -/area/tether_away/debrisfield/explored) -"aE" = ( -/obj/effect/decal/remains/human, -/turf/simulated/floor/tiled/monofloor, -/area/tether_away/debrisfield/explored) -"aF" = ( -/mob/living/simple_mob/mechanical/infectionbot{ - faction = "derelict" - }, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"aG" = ( -/obj/structure/old_roboprinter, -/turf/simulated/floor/tiled/monofloor, -/area/tether_away/debrisfield/explored) -"aH" = ( -/obj/structure/old_roboprinter, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"aI" = ( -/obj/structure/ghost_pod/manual/lost_drone/dogborg, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"aJ" = ( -/obj/structure/ghost_pod/manual/lost_drone, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"aK" = ( -/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, -/turf/simulated/floor/tiled/monofloor, -/area/tether_away/debrisfield/explored) -"aL" = ( -/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, -/mob/living/simple_mob/mechanical/corrupt_maint_drone{ - faction = "derelict" - }, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"aM" = ( -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"aN" = ( -/mob/living/simple_mob/mechanical/infectionbot{ - faction = "derelict" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"aO" = ( -/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, -/turf/simulated/floor/tiled/steel_ridged, -/area/tether_away/debrisfield/explored) -"aP" = ( -/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"aQ" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"aR" = ( -/turf/simulated/floor/tiled/white, -/area/tether_away/debrisfield/explored) -"aS" = ( -/mob/living/simple_mob/mechanical/infectionbot{ - faction = "derelict" - }, -/turf/simulated/floor/tiled/white, -/area/tether_away/debrisfield/explored) -"aT" = ( -/turf/simulated/floor/tiled/neutral, -/area/tether_away/debrisfield/explored) -"aU" = ( -/obj/tether_away_spawner/debrisfield/derelict/mech_wizard, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"aV" = ( -/obj/structure/ghost_pod/manual/lost_drone/dogborg, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"aW" = ( -/obj/tether_away_spawner/debrisfield/derelict/mech_wizard, -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"aX" = ( -/obj/effect/decal/remains/human, -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"aY" = ( -/obj/structure/old_roboprinter, -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"aZ" = ( -/obj/tether_away_spawner/debrisfield/derelict, -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"ba" = ( -/obj/structure/prop/alien/computer/camera, -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"bb" = ( -/obj/structure/prop/alien/computer, -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"bc" = ( -/obj/structure/prop/alien/computer/camera/flipped, -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"bd" = ( -/obj/structure/prop/alien/dispenser, -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"be" = ( -/obj/structure/prop/alien/computer/camera, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bf" = ( -/obj/structure/prop/alien/power, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bg" = ( -/obj/structure/prop/alien/computer/camera/flipped, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bh" = ( -/obj/structure/prop/alien/pod, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"bi" = ( -/obj/machinery/porta_turret/alien{ - faction = "derelict"; - use_power = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"bj" = ( -/obj/effect/map_effect/interval/effect_emitter/sparks/frequent, -/obj/structure/door_assembly/door_assembly_alien, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"bk" = ( -/obj/random/humanoidremains, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"bl" = ( -/obj/machinery/implantchair, -/turf/simulated/floor/tiled/white, -/area/tether_away/debrisfield/explored) -"bm" = ( -/obj/machinery/dna_scannernew, -/turf/simulated/floor/tiled/white, -/area/tether_away/debrisfield/explored) -"bn" = ( -/obj/machinery/replicator, -/turf/simulated/floor/tiled/neutral, -/area/tether_away/debrisfield/explored) -"bo" = ( -/obj/machinery/transhuman/synthprinter, -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"bp" = ( -/obj/machinery/transhuman/resleever, -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"bq" = ( -/obj/machinery/vr_sleeper/alien, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"br" = ( -/obj/machinery/auto_cloner, -/turf/simulated/floor/tiled/steel_ridged, -/area/tether_away/debrisfield/explored) -"bs" = ( -/obj/machinery/artifact, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"bt" = ( -/obj/structure/prop/alien/power, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2"; - pixel_y = 0 - }, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bu" = ( -/obj/machinery/door/airlock/hatch{ - icon_state = "door_locked"; - id_tag = null; - locked = 1; - name = "AI Core"; - req_access = list(16) - }, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"bv" = ( -/obj/machinery/door/airlock/alien, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"bw" = ( -/obj/machinery/door/airlock/alien, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"bx" = ( -/obj/machinery/door/airlock/alien/locked, -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"by" = ( -/obj/machinery/door/airlock/alien, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"bz" = ( -/obj/machinery/door/airlock/alien, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bA" = ( -/obj/machinery/bomb_tester, -/turf/simulated/floor/tiled/steel_ridged, -/area/tether_away/debrisfield/explored) -"bB" = ( -/obj/random/humanoidremains, -/obj/item/weapon/gun/energy/ionrifle, -/turf/simulated/floor/tiled/steel_ridged, -/area/tether_away/debrisfield/explored) -"bC" = ( /obj/structure/prop/alien/power, /obj/structure/cable, /obj/structure/cable{ @@ -413,52 +148,17 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/simulated/floor/bluegrid, -/area/tether_away/debrisfield/explored) -"bD" = ( -/obj/machinery/optable, -/obj/random/humanoidremains, -/turf/simulated/floor/tiled/white, -/area/tether_away/debrisfield/explored) -"bE" = ( -/obj/random/humanoidremains, -/turf/simulated/floor/tiled/white, -/area/tether_away/debrisfield/explored) -"bF" = ( -/obj/tether_away_spawner/debrisfield/derelict, -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"bG" = ( -/obj/machinery/porta_turret/alien{ - faction = "derelict"; - use_power = 0 +/obj/machinery/power/fractal_reactor{ + alpha = 0; + invisibility = 101 }, -/turf/space, -/area/tether_away/debrisfield/explored) -"bH" = ( -/obj/random/tool/alien, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"bI" = ( -/obj/random/energy, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"bJ" = ( +/turf/simulated/floor/bluegrid, +/area/tether_away/debrisfield/derelict) +"ax" = ( /obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, /turf/simulated/floor/tiled/monotile, -/area/tether_away/debrisfield/explored) -"bK" = ( -/obj/tether_away_spawner/debrisfield/derelict, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bL" = ( -/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, -/mob/living/simple_mob/mechanical/corrupt_maint_drone{ - faction = "derelict" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether_away/debrisfield/explored) -"bM" = ( +/area/tether_away/debrisfield/derelict) +"ay" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -467,8 +167,9 @@ }, /obj/item/weapon/grenade/empgrenade, /turf/simulated/floor/bluegrid, -/area/tether_away/debrisfield/explored) -"bN" = ( +/area/tether_away/debrisfield/derelict) +"az" = ( +/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -476,65 +177,315 @@ pixel_y = 0 }, /turf/simulated/floor/bluegrid, -/area/tether_away/debrisfield/explored) -"bO" = ( -/turf/template_noop, -/area/tether_away/debrisfield/explored) -"bP" = ( +/area/tether_away/debrisfield/derelict) +"aA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/bluegrid, +/area/tether_away/debrisfield/derelict) +"aB" = ( +/obj/machinery/door/airlock/alien, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"aC" = ( +/obj/machinery/door/airlock/alien, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"aD" = ( +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"aE" = ( +/obj/machinery/door/airlock/alien, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"aF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"aG" = ( +/turf/simulated/floor/tiled/monofloor, +/area/tether_away/debrisfield/derelict) +"aH" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/tiled/monofloor, +/area/tether_away/debrisfield/derelict) +"aI" = ( /obj/structure/old_roboprinter, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bQ" = ( +/turf/simulated/floor/tiled/monofloor, +/area/tether_away/debrisfield/derelict) +"aJ" = ( /obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, +/turf/simulated/floor/tiled/monofloor, +/area/tether_away/debrisfield/derelict) +"aK" = ( +/turf/space, +/area/tether_away/debrisfield/derelict) +"aL" = ( +/obj/random/humanoidremains, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"aM" = ( +/obj/machinery/porta_turret/alien{ + faction = "derelict"; + use_power = 0 + }, +/turf/space, +/area/tether_away/debrisfield/derelict) +"aN" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + dir = 8 + }, +/turf/space, +/area/tether_away/debrisfield/derelict) +"aO" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + dir = 4 + }, +/turf/space, +/area/tether_away/debrisfield/derelict) +"aP" = ( +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"aQ" = ( +/obj/effect/decal/mecha_wreckage/gygax/adv, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"aR" = ( +/obj/effect/map_effect/interval/effect_emitter/sparks/frequent, +/obj/effect/map_effect/interval/effect_emitter/smoke, +/obj/machinery/door/airlock/alien, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"aS" = ( +/obj/effect/map_effect/interval/effect_emitter/sparks/frequent, +/obj/structure/door_assembly/door_assembly_alien, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"aT" = ( +/obj/machinery/door/airlock/alien, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"aU" = ( +/obj/random/tool/alien, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"aV" = ( +/obj/random/energy, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"aW" = ( +/obj/random/humanoidremains, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"aX" = ( +/mob/living/simple_mob/mechanical/infectionbot{ + faction = "derelict" + }, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"aY" = ( +/obj/random/humanoidremains, +/obj/item/weapon/gun/energy/ionrifle, +/turf/simulated/floor/tiled/steel_ridged, +/area/tether_away/debrisfield/derelict) +"aZ" = ( +/turf/simulated/floor/tiled/steel_ridged, +/area/tether_away/debrisfield/derelict) +"ba" = ( +/obj/machinery/bomb_tester, +/turf/simulated/floor/tiled/steel_ridged, +/area/tether_away/debrisfield/derelict) +"bb" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + dir = 1 + }, +/turf/space, +/area/tether_away/debrisfield/derelict) +"bc" = ( +/obj/structure/prop/alien/computer/camera, /turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bR" = ( -/turf/template_noop, -/area/tether_away/debrisfield/unexplored) -"bS" = ( +/area/tether_away/debrisfield/derelict) +"bd" = ( +/obj/structure/prop/alien/power, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 0 + }, +/obj/machinery/power/fractal_reactor{ + alpha = 0; + invisibility = 101 + }, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"be" = ( +/obj/structure/prop/alien/power, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/fractal_reactor{ + alpha = 0; + invisibility = 101 + }, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bf" = ( +/obj/structure/prop/alien/computer/camera/flipped, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bg" = ( +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bi" = ( +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bj" = ( +/obj/machinery/transhuman/resleever, +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bk" = ( +/obj/machinery/artifact, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"bl" = ( +/mob/living/simple_mob/mechanical/infectionbot{ + faction = "derelict" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bm" = ( /obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, /turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bW" = ( +/area/tether_away/debrisfield/derelict) +"bn" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"bY" = ( +/area/tether_away/debrisfield/derelict) +"bo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bp" = ( +/obj/tether_away_spawner/debrisfield/derelict, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bq" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0 }, -/turf/simulated/wall, -/area/tether_away/debrisfield/explored) -"bZ" = ( -/obj/effect/alien/egg, -/obj/effect/alien/weeds, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"br" = ( +/obj/machinery/transhuman/synthprinter, +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bs" = ( +/obj/tether_away_spawner/debrisfield/derelict/mech_wizard, +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bt" = ( +/obj/machinery/vr_sleeper/alien, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"ca" = ( -/obj/effect/decal/mecha_wreckage/gygax/adv, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"cb" = ( +/area/tether_away/debrisfield/derelict) +"bu" = ( +/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, +/mob/living/simple_mob/mechanical/corrupt_maint_drone{ + faction = "derelict" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bv" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bx" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"by" = ( +/obj/tether_away_spawner/debrisfield/derelict, +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bz" = ( +/obj/structure/old_roboprinter, +/turf/simulated/floor/tiled/steel_grid, +/area/tether_away/debrisfield/derelict) +"bA" = ( +/obj/machinery/auto_cloner, +/turf/simulated/floor/tiled/steel_ridged, +/area/tether_away/debrisfield/derelict) +"bB" = ( +/obj/structure/old_roboprinter, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bC" = ( /obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, /obj/structure/cable{ d1 = 1; @@ -542,44 +493,121 @@ icon_state = "1-4" }, /turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"cc" = ( +/area/tether_away/debrisfield/derelict) +"bD" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"cd" = ( +/area/tether_away/debrisfield/derelict) +"bE" = ( /obj/machinery/door/airlock/alien, /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"ce" = ( +/area/tether_away/debrisfield/derelict) +"bF" = ( /obj/machinery/door/airlock/alien, /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cf" = ( +/area/tether_away/debrisfield/derelict) +"bG" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cg" = ( -/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, +/area/tether_away/debrisfield/derelict) +"bH" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"bI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 4; + icon_state = "1-4" }, -/turf/simulated/floor/bluegrid, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"bJ" = ( +/obj/effect/map_effect/interval/effect_emitter/sparks/frequent, +/obj/structure/door_assembly/door_assembly_alien, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"bK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"bL" = ( +/obj/random/humanoidremains, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"bM" = ( +/obj/machinery/door/airlock/alien, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"bN" = ( +/obj/machinery/door/airlock/alien, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bO" = ( +/turf/template_noop, /area/tether_away/debrisfield/explored) -"ch" = ( +"bP" = ( +/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bQ" = ( +/obj/machinery/door/airlock/alien, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"bR" = ( +/turf/template_noop, +/area/tether_away/debrisfield/unexplored) +"bS" = ( /obj/item/xenos_claw, /obj/structure/cable{ d1 = 1; @@ -588,116 +616,26 @@ pixel_y = 0 }, /turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"ci" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"ck" = ( -/obj/machinery/door/airlock/alien, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/area/tether_away/debrisfield/derelict) +"bT" = ( +/obj/structure/old_roboprinter, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"bU" = ( +/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, +/mob/living/simple_mob/mechanical/corrupt_maint_drone{ + faction = "derelict" }, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cm" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -24 +/area/tether_away/debrisfield/derelict) +"bV" = ( +/obj/machinery/porta_turret/alien{ + faction = "derelict"; + use_power = 0 }, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"co" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"cp" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"cq" = ( -/obj/random/humanoidremains, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cr" = ( -/obj/structure/prop/prism, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"ct" = ( -/obj/random/humanoidremains, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cu" = ( -/obj/machinery/door/airlock/alien, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cv" = ( -/obj/machinery/door/airlock/alien, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced, -/area/tether_away/debrisfield/explored) -"cw" = ( +/area/tether_away/debrisfield/derelict) +"bW" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -710,8 +648,8 @@ icon_state = "1-4" }, /turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cx" = ( +/area/tether_away/debrisfield/derelict) +"bX" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -724,58 +662,89 @@ icon_state = "1-8" }, /turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cy" = ( +/area/tether_away/debrisfield/derelict) +"bY" = ( +/turf/simulated/floor/tiled/white, +/area/tether_away/debrisfield/derelict) +"bZ" = ( +/obj/machinery/implantchair, +/turf/simulated/floor/tiled/white, +/area/tether_away/debrisfield/derelict) +"ca" = ( /obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cA" = ( +/area/tether_away/debrisfield/derelict) +"cb" = ( /obj/machinery/door/airlock/alien, /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cB" = ( +/area/tether_away/debrisfield/derelict) +"cc" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"ce" = ( /obj/structure/cable{ icon_state = "2-8" }, /turf/simulated/floor/tiled/white, -/area/tether_away/debrisfield/explored) -"cC" = ( +/area/tether_away/debrisfield/derelict) +"cf" = ( +/mob/living/simple_mob/mechanical/infectionbot{ + faction = "derelict" + }, +/turf/simulated/floor/tiled/white, +/area/tether_away/debrisfield/derelict) +"cg" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/floor/tiled/white, +/area/tether_away/debrisfield/derelict) +"ch" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0 }, -/turf/simulated/floor/tiled/white, -/area/tether_away/debrisfield/explored) -"cD" = ( +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"ci" = ( /obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cE" = ( +/area/tether_away/debrisfield/derelict) +"cj" = ( /obj/structure/cable{ - icon_state = "1-8" + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cF" = ( +/turf/simulated/floor/tiled/white, +/area/tether_away/debrisfield/derelict) +"ck" = ( +/obj/machinery/optable, +/obj/random/humanoidremains, +/turf/simulated/floor/tiled/white, +/area/tether_away/debrisfield/derelict) +"cl" = ( /obj/machinery/door/airlock/alien, /obj/structure/cable{ d1 = 1; @@ -783,9 +752,52 @@ icon_state = "1-2"; pixel_y = 0 }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether_away/debrisfield/derelict) +"cm" = ( +/obj/random/humanoidremains, +/turf/simulated/floor/tiled/white, +/area/tether_away/debrisfield/derelict) +"cn" = ( +/obj/structure/prop/prism, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cG" = ( +/area/tether_away/debrisfield/derelict) +"co" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cp" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cr" = ( +/obj/machinery/replicator, +/turf/simulated/floor/tiled/neutral, +/area/tether_away/debrisfield/derelict) +"cs" = ( +/turf/simulated/floor/tiled/neutral, +/area/tether_away/debrisfield/derelict) +"ct" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -793,29 +805,104 @@ pixel_y = 0 }, /turf/simulated/floor/tiled/neutral, -/area/tether_away/debrisfield/explored) -"cH" = ( +/area/tether_away/debrisfield/derelict) +"cu" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/neutral, +/area/tether_away/debrisfield/derelict) +"cv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/neutral, +/area/tether_away/debrisfield/derelict) +"cw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/neutral, +/area/tether_away/debrisfield/derelict) +"cx" = ( +/obj/structure/catwalk, +/turf/space, +/area/tether_away/debrisfield/derelict) +"cy" = ( +/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, +/turf/simulated/floor/tiled/steel_ridged, +/area/tether_away/debrisfield/derelict) +"cz" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cI" = ( +/area/tether_away/debrisfield/derelict) +"cA" = ( /obj/random/humanoidremains, /obj/structure/cable{ icon_state = "2-8" }, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) +/area/tether_away/debrisfield/derelict) +"cB" = ( +/obj/effect/alien/egg, +/obj/effect/alien/weeds, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cC" = ( +/obj/item/weapon/gun/energy/ionrifle, +/turf/space, +/area/tether_away/debrisfield/derelict) +"cD" = ( +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/reinforced, +/area/tether_away/debrisfield/derelict) +"cE" = ( +/obj/structure/prop/alien/pod, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cF" = ( +/obj/structure/ghost_pod/manual/lost_drone, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cG" = ( +/obj/item/weapon/grenade/empgrenade, +/obj/item/weapon/grenade/empgrenade, +/obj/item/weapon/grenade/empgrenade, +/turf/space, +/area/tether_away/debrisfield/derelict) +"cH" = ( +/obj/structure/ghost_pod/manual/lost_drone/dogborg, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cI" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/area/tether_away/debrisfield/derelict) "cJ" = ( +/obj/machinery/door/airlock/alien/locked, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"cK" = ( +/obj/random/humanoidremains, /obj/structure/cable{ - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cK" = ( +/area/tether_away/debrisfield/derelict) +"cL" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -823,8 +910,75 @@ pixel_y = 0 }, /turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) +/area/tether_away/debrisfield/derelict) "cM" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"cO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"cP" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"cQ" = ( +/obj/tether_away_spawner/debrisfield/derelict/corrupt_maint_swarm, +/turf/simulated/floor/tiled/dark, +/area/tether_away/debrisfield/derelict) +"cR" = ( +/obj/structure/ghost_pod/manual/lost_drone/dogborg, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"cS" = ( +/obj/tether_away_spawner/debrisfield/derelict/mech_wizard, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"cT" = ( +/obj/machinery/door/airlock/hatch{ + icon_state = "door_locked"; + id_tag = null; + locked = 1; + name = "AI Core"; + req_access = list(16) + }, +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) +"cU" = ( /obj/machinery/door/airlock/hatch{ icon_state = "door_locked"; id_tag = null; @@ -839,194 +993,63 @@ pixel_y = 0 }, /turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"cN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"cO" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"cP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"cQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"cR" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"cS" = ( -/obj/machinery/power/apc/hyper{ - pixel_y = 25 - }, +/area/tether_away/debrisfield/derelict) +"cV" = ( +/turf/simulated/floor/greengrid, +/area/tether_away/debrisfield/derelict) +"cW" = ( /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, /turf/simulated/floor/greengrid, -/area/tether_away/debrisfield/explored) -"cT" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether_away/debrisfield/explored) -"cU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"cV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"cW" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/neutral, -/area/tether_away/debrisfield/explored) +/area/tether_away/debrisfield/derelict) "cX" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/neutral, -/area/tether_away/debrisfield/explored) +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) "cY" = ( /obj/structure/cable{ - d1 = 1; - d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/neutral, -/area/tether_away/debrisfield/explored) +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) "cZ" = ( -/obj/random/humanoidremains, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/machinery/porta_turret/alien{ + faction = "derelict"; + use_power = 0 }, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) +/turf/simulated/floor/plating, +/area/tether_away/debrisfield/derelict) "da" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/turf/simulated/floor/tiled/dark, -/area/tether_away/debrisfield/explored) -"db" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"dc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether_away/debrisfield/explored) -"dd" = ( -/obj/machinery/porta_turret/alien{ - faction = "derelict"; - use_power = 0 - }, +/obj/structure/prop/prism, /turf/simulated/floor/greengrid, -/area/tether_away/debrisfield/explored) -"de" = ( -/obj/machinery/porta_turret/alien{ - faction = "derelict"; - use_power = 0 - }, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"df" = ( -/obj/item/weapon/gun/energy/ionrifle, -/turf/space, -/area/tether_away/debrisfield/explored) -"dg" = ( -/obj/machinery/door/airlock/alien/locked, -/turf/simulated/floor/plating, -/area/tether_away/debrisfield/explored) -"dh" = ( +/area/tether_away/debrisfield/derelict) +"db" = ( /obj/structure/prop/blackbox/xenofrigate, /turf/simulated/floor/greengrid, -/area/tether_away/debrisfield/explored) +/area/tether_away/debrisfield/derelict) +"dc" = ( +/obj/machinery/porta_turret/alien{ + faction = "derelict"; + use_power = 0 + }, +/turf/simulated/floor/greengrid, +/area/tether_away/debrisfield/derelict) +"dd" = ( +/obj/structure/prop/fake_ai, +/turf/simulated/floor/greengrid, +/area/tether_away/debrisfield/derelict) (1,1,1) = {" bR @@ -1132,37 +1155,37 @@ aa aa aa aa -ap -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +bb +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao aa aa bR @@ -1205,38 +1228,38 @@ bR aa aa aa -ad -ad -ad -as -as -as -ae -as -as -as -bK -ae -bP -bP -ae -bK -as -as -as -as -ae -as -as -as -as -as -as -as -at -ae -ak -aa +ao +ao +ao +bg +bg +bg +aq +bg +bg +bg +bp +aq +bB +bB +aq +bp +bg +bg +bg +bg +aq +bg +bg +bg +bg +bg +bg +bg +cD +aq +cI +aK aa aa bR @@ -1277,40 +1300,40 @@ bR bR bR aa -ad -ad -ad -be -as -as -ae -as -ae -as -as -ae -ae -ae -as -as -ae -ae -ae -as -as -as -ae -as -as -ae -ae -ae -ae -as -as -at -ae -ak +ao +ao +ao +bc +bg +bg +aq +bg +aq +bg +bg +aq +aq +aq +bg +bg +aq +aq +aq +bg +bg +bg +aq +bg +bg +aq +aq +aq +aq +bg +bg +cD +aq +cI aa aa bR @@ -1351,40 +1374,40 @@ bR bR bR aa -ad -ad -ad -bt -bT -bT -bY -bT -bT -bT -bT -bY -bT -bT -cb -bQ -as -as -as -as -ae -as -as -as -as -ae -bK -as -ae -as -as -at -ae -ak +ao +ao +ao +bd +bh +bh +ar +bh +bh +bh +bh +ar +bh +bh +bC +bP +bg +bg +bg +bg +aq +bg +bg +bg +bg +aq +bp +bg +aq +bg +bg +cD +aq +cI aa aa bR @@ -1427,38 +1450,38 @@ bR aa aa aa -ad -ad -ad -ae -ae -as -as -as -as -as -as -ae -cc -as -ae -as -as -ae -ae -as -as -as -as -ae -as -as -as -as -at -ae -ak -aa +ao +ao +ao +aq +aq +bg +bg +bg +bg +bg +bg +aq +bD +bg +aq +bg +bg +aq +aq +bg +bg +bg +bg +aq +bg +bg +bg +bg +cD +aq +cI +aK aa aa bR @@ -1502,37 +1525,37 @@ aa aa aa aa -ap -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -cd -bz -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +bb +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +bE +bQ +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao aa aa bR @@ -1586,10 +1609,10 @@ aa aa aa aa -ad -cc -as -ad +ao +bD +bg +ao aa aa aa @@ -1660,10 +1683,10 @@ aa aa aa aa -ad -cc -as -ad +ao +bD +bg +ao aa aa aa @@ -1733,12 +1756,12 @@ aa aa aa aa -ad -ad -cc -as -ad -ad +ao +ao +bD +bg +ao +ao aa aa aa @@ -1806,14 +1829,14 @@ aa aa aa aa -ad -ad -ad -cc -as -ad -ad -ad +ao +ao +ao +bD +bg +ao +ao +ao aa aa aa @@ -1870,42 +1893,42 @@ aa aa aa aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ce -bv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +bF +aE +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao aa aa bO @@ -1943,44 +1966,44 @@ aa aa aa aa -ad -ad -bB -aC -ac -ac -ac -ac -ae -ac -ac -ac -aM -ae -cf -av -ae -aH -ac -ac -ac -ac -ac -ae -bn -aT -aC -aC -aO -ae -bh -ac -ac -ac -ac -aP -ad -ad +ao +ao +aY +aZ +aD +aD +aD +aD +aq +aD +aD +aD +bi +aq +bG +au +aq +bT +aD +aD +aD +aD +aD +aq +cr +cs +aZ +aZ +cy +aq +cE +aD +aD +aD +aD +cQ +ao +ao aa aa bO @@ -1997,17 +2020,17 @@ aa aa aa aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao aa aa aa @@ -2017,45 +2040,45 @@ aa aa aa aa -ad -ad -aC -ae -ac -ae -bk -ac -ae -ac -bq -ae -aM -ae -cf -av -ae -ac -ac -ac -ac -ae -ac -ae -aT -aT -ae -ae -ae -ae -ae -ac -ae -ac -ac -ae -ad -ad -ad +ao +ao +aZ +aq +aD +aq +aW +aD +aq +aD +bt +aq +bi +aq +bG +au +aq +aD +aD +aD +aD +aq +aD +aq +cs +cs +aq +aq +aq +aq +aq +aD +aq +aD +aD +aq +ao +ao +ao aa aa bO @@ -2071,17 +2094,17 @@ aa aa aa aa -ad -aw -aw -aw -aw -ac -ac -ax -ax -ax -ad +ao +as +as +as +as +aD +aD +aG +aG +aG +ao aa aa aa @@ -2091,46 +2114,46 @@ aa aa aa aa -ad -ac -ac -ac -ac -ae -ac -ac -ac -ac -ac -ac -aM -ae -cf -av -ae -aL -ac -ae -ac -ac -ac -ae -aT -cW -cF -cl -cl -cF -cl -cl -cl -cZ -cD -ab -bu -ab -ad -ad +ao +aD +aD +aD +aD +aq +aD +aD +aD +aD +aD +aD +bi +aq +bG +au +aq +bU +aD +aq +aD +aD +aD +aq +cs +cu +aC +ch +ch +aC +ch +ch +ch +cK +ci +aP +cT +aP +ao +ao aa aa bO @@ -2145,17 +2168,17 @@ aa aa aa aa -ad -aw -aw -ae -ae -ac -ac -ae -ae -ax -ad +ao +as +as +aq +aq +aD +aD +aq +aq +aG +ao aa aa aa @@ -2165,47 +2188,47 @@ aa aa aa aa -ad -ac -ae -ac -ac -ac -ac -ac -bk -ae -ae -ae -aM -ae -cf -av -ae -ae -ac -ae -ae -ac -ac -ae -aT -cX -ae -ac -bk -bw -ac -ac -ac -ac -da -ab -ad -ab -ab -ad -ad +ao +aD +aq +aD +aD +aD +aD +aD +aW +aq +aq +aq +bi +aq +bG +au +aq +aq +aD +aq +aq +aD +aD +aq +cs +cv +aq +aD +aW +aB +aD +aD +aD +aD +cM +aP +ao +aP +aP +ao +ao aa aa bO @@ -2219,68 +2242,68 @@ aa aa aa aa -ad +ao +at +as +as +aq aD -aw -aw -ae -ac -ac -ae -ax -ax -ad +aD +aq +aG +aG +ao aa aa aa -ae -am -ae +aq +aR +aq aa aa aa -ad -ac -ac -ac -ae -ae -ae -ac -ac -ac -ac -ac -aM -ae -cf -av -ae -ac -ac -ac -ac -ac -ac -bw -aT -cX -ae -aC -aC -ae -ac -ae -ab -ab -ae -ab -ad -ab -ab -de -ad -ad +ao +aD +aD +aD +aq +aq +aq +aD +aD +aD +aD +aD +bi +aq +bG +au +aq +aD +aD +aD +aD +aD +aD +aB +cs +cv +aq +aZ +aZ +aq +aD +aq +aP +aP +aq +aP +ao +aP +aP +cZ +ao +ao aa aa bO @@ -2293,810 +2316,810 @@ aa aa aa aa -ad -aw -bJ +ao +as +ax +at +aq +aD aD -ae -ac -ac -ae -aE -aK -ad -aa -aa aq -ae -ab -ae -aq -aa -aa -ad -bH -ac -ac -ae -bs -ac -ac -ae -ac -ac -ac -aM -ae -cf -av -ae -ac -cy -cl -cl -cl -cl -cF -cG -cY -ae -aO -aC -ae +aH aJ -ae -ab -ab -ae -aV -ad -ay -ay -ay -dd -ad -ad +ao +aa +aa +aN +aq +aP +aq +aN +aa +aa +ao +aU +aD +aD +aq +bk +aD +aD +aq +aD +aD +aD +bi +aq +bG +au +aq +aD +ca +ch +ch +ch +ch +aC +ct +cw +aq +cy +aZ +aq +cF +aq +aP +aP +aq +cR +ao +cV +cV +cV +dc +ao +ao aa aa bO "} (19,1,1) = {" aa -af -ai -ai -ai -ai -ad +ab ae ae ae ae -bw -bw -ae -ae -ae -ad +ao +aq +aq +aq +aq +aB +aB +aq +aq +aq +ao aa aa -ae -ae -an -ae -ae +aq +aq +aS +aq +aq aa aa -ad -ae -ae -bw -ae -ac -ac -ac -ac -ac -ae -ac -aM -ae -cf -av -ae -bw -cA -ae -ae -ae -ae -ae -ad -ad -ad -ad -ad -ad -ad -ad -dg -dg -ad -ad -ad -ay -ay -ay -ay -dd -ad -ad +ao +aq +aq +aB +aq +aD +aD +aD +aD +aD +aq +aD +bi +aq +bG +au +aq +aB +cb +aq +aq +aq +aq +aq +ao +ao +ao +ao +ao +ao +ao +ao +cJ +cJ +ao +ao +ao +cV +cV +cV +cV +dc +ao +ao aa aa "} (20,1,1) = {" aa -ag -ba +ac +af +ak +ak +ak +ap au au au -bx -av -av -av -av -av -av -av -av -av -ad -aa -aa -ae -ab -ab -ab -ae -aa -aa -ad -bI -ac -ac -ae -ae -ae -ae -ac -ac -bs -ae -aZ -ae -cf -av -ae -ac -cJ -cD -ac -ac -cr -bi -ad +au +au +au +au +au +au +ao +aK +aK +aq +aP +aP +aP +aq +aK +aK +ao +aV +aD +aD +aq +aq +aq +aq +aD +aD +bk +aq +by +aq +bG +au +aq +aD +cc +ci +aD +aD +cn +bV +ao +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +ao +cV +cV +cV +cV +cV +dc ao ao -ao -ao -ao -ao -ao -ao -ao -ao -ao -ad -ay -ay -ay -ay -ay -dd -ad -ad aa "} (21,1,1) = {" aa +ac ag -bb +ak +ak +ak +ap au au au -bx -av -av -av -av -av -av -av -av -av -ad -ad -bG -ae -ca -ab -ab -ae -bG -ad -ad -bk -ac -ac -ae -aN +au +au +au +au +au +au +ao +ao aM +aq +aQ +aP +aP +aq aM -aM -aM -aM -aZ -ae -ae -cf -av -ae +ao +ao +aW +aD +aD +aq +bl bi -ac -cJ -cl -cl -cD -ac -ad +bi +bi +bi +bi +by +aq +aq +bG +au +aq +bV +aD +cc +ch +ch +ci +aD ao -aa -aa -aa -aa -aa -aa -aa -aa -aa +cx +aK +aK +aK +aK +aK +aK +aK +aK +aK +cx +ao +cV +cV +cV +cV +cV +cV +dc ao -ad -ay -ay -ay -ay -ay -ay -dd -ad aa "} (22,1,1) = {" aa -ag -bd -au -au -au -ae -ae -ae -ae -ae -bv -bv -ae -ae -ae -ae -ad -ad -ae -ae -bw -ae -ae -ad -ad -ad -ae -bw -bw -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -bv -bv -ae -ae -ae -ae -ae -ae -cz ac -ad +ah +ak +ak +ak +aq +aq +aq +aq +aq +aE +aE +aq +aq +aq +aq ao -aa -aa -aa -aa -aa -aa -aa -aa -aa ao -ad -ay -ay -aA -aA -ay -ay -ay -ad +aq +aq +aB +aq +aq +ao +ao +ao +aq +aB +aB +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aE +aE +aq +aq +aq +aq +aq +aq +cd +aD +ao +cx +aK +aK +aK +aK +aK +aK +aK +aK +aK +cx +ao +cV +cV +da +da +cV +cV +cV +ao aa "} (23,1,1) = {" aa +ac ag -bb -au -bF -aQ -ae +ak al -bM -bN -bw -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -db -ch -ci -cw -ci -ci -ci -ck -cV -cm -ad -ao -aa -aa -aa -df -az -az -aa -aa -aa -ao -ad +am +aq +av ay -ay -dh +aA aB -ay -ay +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +bH +bS +aF +bW +aF +aF +aF +cl +co +cp +ao +cx +aK +aK +aK +cC +cG +cG +aK +aK +aK +cx +ao +cV +cV +db dd -ad +cV +cV +dc +ao aa "} (24,1,1) = {" aa +ac ag -bb -au -au -cT -bY -bC -cg -bN -cF -ci -ci -ci -ci -ci -ci -cq -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cU -ci -ci -ci -ci -ci -ci -dc -ci -ci -cx -ci -ci -ci -ck +ak +ak +an +ar +aw +az +aA +aC +aF +aF +aF +aF +aF +aF +aL +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +bq +aF +aF +aF +aF +aF +aF +bI +aF +aF +bX +aF +aF +aF cl -cD -ad +ch +ci ao -aa -aa -aa -aa -az -az -aa -aa -aa +cx +aK +aK +aK +aK +cG +cG +aK +aK +aK +cx ao -ad -ay -ay -dh -aB -ay -ay +cV +cV +db dd -ad +cV +cV +dc +ao aa "} (25,1,1) = {" aa -ag -bd -au -au -au -ae -ae -ae -ae -ae -bv -bv -ae -ae -ae -ae -ad -ad -ae -ae -bw -ae -ae -ad -ad -ad -ae -bw -bw -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -bj -bv -ae -ae -ae -ae -ae -ae -bk -cz -ad +ac +ah +ak +ak +ak +aq +aq +aq +aq +aq +aE +aE +aq +aq +aq +aq ao -aa -aa -aa -aa -aa -aa -aa -aa -aa ao -ad -ay -ay -aA -aA -ay -ay -ay -ad +aq +aq +aB +aq +aq +ao +ao +ao +aq +aB +aB +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +bJ +aE +aq +aq +aq +aq +aq +aq +aW +cd +ao +cx +aK +aK +aK +aK +aK +aK +aK +aK +aK +cx +ao +cV +cV +da +da +cV +cV +cV +ao aa "} (26,1,1) = {" aa +ac ag -bb +ak +ak +ak +ap au au au -bx -av -av -av -av -av -av -av -av -av -ad -ad -bG -ae +au +au +au +au +au +au +ao +ao +aM +aq +aQ +aP +aP +aq +aM +ao +ao +aX +aD +aW +aD +aD +aD +aD +aU +aq +bu +bz +bz +aq +bK +au +aq +bV ca -ab -ab -ae -bG -ad -ad -aF -ac -bk -ac -ac -ac -ac -bH -ae -bL -aY -aY -ae -cs -av -ae -bi -cy -cl -cl -cl -cl -cE -ad +ch +ch +ch +ch +cq ao -aa -aa -aa -aa -aa -aa -aa -aa -aa +cx +aK +aK +aK +aK +aK +aK +aK +aK +aK +cx +ao +cV +cV +cV +cV +cV +cV +dc ao -ad -ay -ay -ay -ay -ay -ay -dd -ad aa "} (27,1,1) = {" aa -ag -bc +ac +ai +ak +ak +ak +ap au au au -bx -av -av -av -av -av -av -av -av -av -ad +au +au +au +au +au +au +ao aa aa -ae -ab -ab -ab -ae +aq +aP +aP +aP +aq aa aa -ad -aF -ac -ac -ac -ac -ac -ac -ac -ae +ao aX -aM -aM -ae -cs -av -ae -ac -cz -ac -ac -ac -cr +aD +aD +aD +aD +aD +aD +aD +aq +bv bi -ad +bi +aq +bK +au +aq +aD +cd +aD +aD +aD +cn +bV +ao +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +ao +cV +cV +cV +cV +cV +dc ao ao -ao -ao -ao -ao -ao -ao -ao -ao -ao -ad -ay -ay -ay -ay -ay -dd -ad -ad aa "} (28,1,1) = {" aa -ah +ad aj aj aj aj -ad -ae -ae -ae -ae -bw -bw -ae -ae -ae -ad +ao +aq +aq +aq +aq +aB +aB +aq +aq +aq +ao aa aa -ae -ae -by -ae -ae +aq +aq +aT +aq +aq aa aa -ad -ae -ae -ae -ae -ae -ae -ac -ac -ac -aM -bL -bL -ae -cs -av -ae -bw -cA -ae -ae -ae -ae -ae -ad -ad -ad -ad -ad -ad -ad -ad -dg -dg -ad -ad -ad -ay -ay -ay -ay -dd -ad -ad +ao +aq +aq +aq +aq +aq +aq +aD +aD +aD +bi +bu +bu +aq +bK +au +aq +aB +cb +aq +aq +aq +aq +aq +ao +ao +ao +ao +ao +ao +ao +ao +cJ +cJ +ao +ao +ao +cV +cV +cV +cV +dc +ao +ao aa aa "} @@ -3107,69 +3130,69 @@ aa aa aa aa -ad +ao +at +as +as +aq aD -aw -aw -ae -ac -ac -ae -aG -aG -ad +aD +aq +aI +aI +ao aa aa -ar -ae -ab -ae -ar +aO +aq +aP +aq +aO aa aa -ad -bH -ac -ac -ac -bH -ae -ac -ac -ae -ae -ae -ae -ae -cs -av -ae -aR +ao +aU +aD +aD +aD +aU +aq +aD +aD +aq +aq +aq +aq +aq +bK +au +aq +bY +ce +cj +cj +cj +cj +aC +ct +ct +ch +ci cB -cC -cC -cC -cC -cF -cG -cG -cl -cD -bZ -ae -ac -ac -ac -ac -ac -bs -ad -cS -ay -ay -dd -ad -ad +aq +aD +aD +aD +aD +aD +bk +ao +cW +cV +cV +dc +ao +ao aa aa bO @@ -3181,68 +3204,68 @@ aa aa aa aa -ad -aw -aw +ao +as +as +at +aq aD -ae -ac -ac -ae -ax -ax -ad +aD +aq +aG +aG +ao aa aa aa -ae -by -ae +aq +aT +aq aa aa aa -ad -ac -ac -ae -ac -ac -ac -bk -ac -ac -ac -ac -ac -ae +ao +aD +aD +aq +aD +aD +aD +aW +aD +aD +aD +aD +aD +aq +bK +au +aq +bY +bY +bY +bY +bY +bY +aB cs -av -ae -aR -aR -aR -aR -aR -aR -bw -aT -aT -ac -cH -ac -ae -ac -bk -ac -ac -ac -ac -ad -cN -ab -de -ad -ad +cs +aD +cz +aD +aq +aD +aW +aD +aD +aD +aD +ao +cX +aP +cZ +ao +ao aa aa bO @@ -3255,17 +3278,17 @@ aa aa aa aa -ad -aw -aw -ae -ae -ac -ac -ae -aK -aK -ad +ao +as +as +aq +aq +aD +aD +aq +aJ +aJ +ao aa aa aa @@ -3275,47 +3298,47 @@ aa aa aa aa -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ae -ct -av -ae -aR -ae -bD -ae -bE -aR -ae -aT -aT -ae -cI -cl -cF -cl -cD -ae -ae -ae -ae -ad -cN -ab -ad -ad +ao +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aq +bL +au +aq +bY +aq +ck +aq +cm +bY +aq +cs +cs +aq +cA +ch +aC +ch +ci +aq +aq +aq +aq +ao +cX +aP +ao +ao aa aa bO @@ -3329,17 +3352,17 @@ aa aa aa aa -ad -aw -aw -aw -aw -ac -ac -ax -ax -ax -ad +ao +as +as +as +as +aD +aD +aG +aG +aG +ao aa aa aa @@ -3349,46 +3372,46 @@ aa aa aa aa -ad -ac -ac -ae -ac -ac -ae -ae -ae -ae -ae -ac -ae -ae +ao +aD +aD +aq +aD +aD +aq +aq +aq +aq +aq +aD +aq +aq +bK +au +aq +bY +cf +aq +cf +bY +bY +aq cs -av -ae -aR -aS -ae -aS -aR -aR -ae -aT -aT -ae -ae -ae -ae -ac -cJ -cF -cK -cP -cK -cM -cO -ad -ad +cs +aq +aq +aq +aq +aD +cc +aC +cL +cN +cL +cU +cY +ao +ao aa aa bO @@ -3403,17 +3426,17 @@ aa aa aa aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao aa aa aa @@ -3423,45 +3446,45 @@ aa aa aa aa -ad -ad -aC -ae -aM -aM -aM -aM -aM -bo -ae -aC -aC -ae +ao +ao +aZ +aq +bi +bi +bi +bi +bi +br +aq +aZ +aZ +aq +bK +au +aq +bY +bY +bY +bY +aq +bY +aq cs -av -ae -aR -aR -aR -aR -ae -aR -ae -aT -aT -aC -aC -aO -ae -ac -ac -ae -ab -cQ -ab -ad -ad -ad +cs +aZ +aZ +cy +aq +aD +aD +aq +aP +cO +aP +ao +ao +ao aa aa bO @@ -3497,44 +3520,44 @@ aa aa aa aa -ad -ad +ao +ao +ba +aq +bj +bi +bi +bi +bi +bs +aq +aZ bA -ae -bp -aM -aM -aM -aM -aW -ae -aC -br -ae +aq +bK +au +aq +bZ +cg +bY +bY +bY +cf +aq +cr cs -av -ae -bl -bm -aR -aR -aR -aS -ae -bn -aT -aC -aC -aO -ae -aI -ac -ae -ab -cR -aU -ad -ad +aZ +aZ +cy +aq +cH +aD +aq +aP +cP +cS +ao +ao aa aa bO @@ -3572,42 +3595,42 @@ aa aa aa aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -cu -bv -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +bM +aE +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao aa aa bO @@ -3656,14 +3679,14 @@ aa aa aa aa -ad -ad -ad -bW -as -ad -ad -ad +ao +ao +ao +bn +bg +ao +ao +ao aa aa aa @@ -3731,12 +3754,12 @@ aa aa aa aa -ad -ad -bW -as -ad -ad +ao +ao +bn +bg +ao +ao aa aa aa @@ -3806,10 +3829,10 @@ aa aa aa aa -ad -bW -as -ad +ao +bn +bg +ao aa aa aa @@ -3880,10 +3903,10 @@ aa aa aa aa -ad -bW -as -ad +ao +bn +bg +ao aa aa aa @@ -3944,37 +3967,37 @@ aa aa aa aa -ap -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -cv -bz -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +bb +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +bN +bQ +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao aa aa bR @@ -4017,38 +4040,38 @@ bR aa aa aa -ad -ad -ad -bS -bT -bT -bT -bT -co -ae -bS -bT -cn -as -as -as -ae -bK -as -as -as -as -as -bK -ae -as -as -as -at -ae -ak -aa +ao +ao +ao +bm +bh +bh +bh +bh +bw +aq +bm +bh +bo +bg +bg +bg +aq +bp +bg +bg +bg +bg +bg +bp +aq +bg +bg +bg +cD +aq +cI +aK aa aa bR @@ -4089,40 +4112,40 @@ bR bR bR aa -ad -ad -ad -bf -as -bW -as -as -ae -as -bW -ae -bW -ae -as -as -ae -as -ae -ae -ae -as -as -as -ae -ae -ae -as -ae -as -as -at -ae -ak +ao +ao +ao +be +bg +bn +bg +bg +aq +bg +bn +aq +bn +aq +bg +bg +aq +bg +aq +aq +aq +bg +bg +bg +aq +aq +aq +bg +aq +bg +bg +cD +aq +cI aa aa bR @@ -4163,40 +4186,40 @@ bR bR bR aa -ad -ad -ad +ao +ao +ao +bf +bh +bo +aq bg -bT -cn -ae -as -ae -as -bW -ae -bW -ae -as -as -ae -as -as -as -as -as -ae -as -as -as -as -as -ae -as -as -at -ae -ak +aq +bg +bn +aq +bn +aq +bg +bg +aq +bg +bg +bg +bg +bg +aq +bg +bg +bg +bg +bg +aq +bg +bg +cD +aq +cI aa aa bR @@ -4239,38 +4262,38 @@ bR aa aa aa -ad -ad -ad -bK -ae -as -as -as -cp -bT -cn -ae -bQ -bQ -ae -as -as -as -as -as -ae -as -as -as -as -as -ae -as -at -ae -ak -aa +ao +ao +ao +bp +aq +bg +bg +bg +bx +bh +bo +aq +bP +bP +aq +bg +bg +bg +bg +bg +aq +bg +bg +bg +bg +bg +aq +bg +cD +aq +cI +aK aa aa bR @@ -4314,37 +4337,37 @@ aa aa aa aa -ap -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +bb +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao aa aa bR diff --git a/maps/tether/submaps/underdark_pois/_templates.dm b/maps/tether/submaps/underdark_pois/_templates.dm index b015159f83..6b250fb12e 100644 --- a/maps/tether/submaps/underdark_pois/_templates.dm +++ b/maps/tether/submaps/underdark_pois/_templates.dm @@ -36,7 +36,7 @@ /datum/map_template/underdark/guardedloot_hard name = "Underdark Guarded Loot Hard" mappath = 'guardedloot_hard.dmm' - cost = 20 + cost = 15 /datum/map_template/underdark/blaster name = "Underdark Blaster" @@ -88,12 +88,12 @@ /datum/map_template/underdark/old_drone_hive name = "Underdark Old Drone Hive" mappath = 'old_drone_hive.dmm' - cost = 25 + cost = 15 /datum/map_template/underdark/phoron_rat_den name = "Underdark Phoron Rat Den" mappath = 'phoron_rat_den.dmm' - cost = 35 + cost = 25 allow_duplicates = FALSE /datum/map_template/underdark/subterranean_lake @@ -123,6 +123,7 @@ mappath = 'abandonded_outpost.dmm' cost = 45 allow_duplicates = FALSE + discard_prob = 35 /datum/map_template/underdark/mimicry name = "Underdark Mimic Death" diff --git a/maps/tether/submaps/underdark_pois/abandonded_outpost.dmm b/maps/tether/submaps/underdark_pois/abandonded_outpost.dmm index 300da22c19..81eb5b5d65 100644 --- a/maps/tether/submaps/underdark_pois/abandonded_outpost.dmm +++ b/maps/tether/submaps/underdark_pois/abandonded_outpost.dmm @@ -28,10 +28,6 @@ /obj/machinery/floodlight, /turf/simulated/mineral/floor/ignore_cavegen/virgo3b, /area/mine/explored/underdark) -"ai" = ( -/obj/machinery/door/airlock/uranium, -/turf/simulated/wall, -/area/mine/explored/underdark) "aj" = ( /obj/machinery/crystal, /turf/simulated/mineral/floor/ignore_cavegen/virgo3b, @@ -160,7 +156,9 @@ /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/mine/explored/underdark) "aO" = ( -/obj/machinery/porta_turret/stationary/syndie, +/obj/machinery/porta_turret/stationary/syndie{ + faction = "underdark" + }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/mine/explored/underdark) "aP" = ( @@ -355,7 +353,9 @@ /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/mine/explored/underdark) "bB" = ( -/mob/living/simple_mob/mechanical/infectionbot, +/mob/living/simple_mob/mechanical/infectionbot{ + faction = "underdark" + }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/mine/explored/underdark) "bC" = ( @@ -367,6 +367,10 @@ /obj/random/underdark, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/mine/explored/underdark) +"bE" = ( +/obj/item/device/geiger, +/turf/simulated/mineral/floor/ignore_cavegen/virgo3b, +/area/mine/explored/underdark) (1,1,1) = {" aa @@ -392,7 +396,6 @@ ad ad aj ad -aa ac "} (2,1,1) = {" @@ -411,15 +414,14 @@ ad aj ad ad +bE ad -aX ad ad aj ad ad ad -aa ac "} (3,1,1) = {" @@ -446,7 +448,6 @@ ab ab ab ad -aa ac "} (4,1,1) = {" @@ -473,7 +474,6 @@ bp ae ab ad -aa ac "} (5,1,1) = {" @@ -484,7 +484,7 @@ ad ah ad ad -ai +af ae ae ae @@ -500,7 +500,6 @@ ae ae ab ad -aa ac "} (6,1,1) = {" @@ -527,7 +526,6 @@ bi ae ab ad -aa ac "} (7,1,1) = {" @@ -554,7 +552,6 @@ br ae ab ad -aa ac "} (8,1,1) = {" @@ -581,7 +578,6 @@ bj bj ab ad -aa ac "} (9,1,1) = {" @@ -592,7 +588,7 @@ ad ad ad ad -ai +af ae ae ae @@ -608,7 +604,6 @@ bj bj ab bc -aa ac "} (10,1,1) = {" @@ -635,7 +630,6 @@ bj bD ab ad -aa ac "} (11,1,1) = {" @@ -662,7 +656,6 @@ ae bC ab ad -aa ac "} (12,1,1) = {" @@ -689,7 +682,6 @@ ae aJ ab ad -aa ac "} (13,1,1) = {" @@ -716,7 +708,6 @@ ae aK ab ad -aa ac "} (14,1,1) = {" @@ -726,7 +717,7 @@ ad ad be ad -ad +bE ab bl ae @@ -743,7 +734,6 @@ ae aL ab bc -aa ac "} (15,1,1) = {" @@ -770,7 +760,6 @@ ae bC ab ad -aa ac "} (16,1,1) = {" @@ -797,7 +786,6 @@ ae bC ab ad -aa ac "} (17,1,1) = {" @@ -824,7 +812,6 @@ ae ae ab ad -aa ac "} (18,1,1) = {" @@ -846,12 +833,11 @@ ae ae ae as -ab +aE ae ae ab ad -aa ac "} (19,1,1) = {" @@ -878,7 +864,6 @@ ae bk ab ad -aa ac "} (20,1,1) = {" @@ -900,12 +885,11 @@ bb ae ae aW -ab +aE ae ae ab ad -aa ac "} (21,1,1) = {" @@ -932,7 +916,6 @@ ae ae ab ad -aa ac "} (22,1,1) = {" @@ -959,7 +942,6 @@ bq ae ab ad -aa ac "} (23,1,1) = {" @@ -986,7 +968,6 @@ ab ab ab ad -aa ac "} (24,1,1) = {" @@ -1013,7 +994,6 @@ ad aj ad ad -aa ac "} (25,1,1) = {" @@ -1025,7 +1005,7 @@ aa aa aa ad -ad +bE ad ad ad @@ -1040,6 +1020,5 @@ ad ad ad ad -aa ac "} diff --git a/maps/tether/submaps/underdark_pois/mimicry.dmm b/maps/tether/submaps/underdark_pois/mimicry.dmm index 001206a9d1..b1f0613a74 100644 --- a/maps/tether/submaps/underdark_pois/mimicry.dmm +++ b/maps/tether/submaps/underdark_pois/mimicry.dmm @@ -8,10 +8,6 @@ "c" = ( /turf/simulated/mineral/floor/ignore_cavegen/virgo3b, /area/mine/explored/underdark) -"d" = ( -/obj/structure/closet/crate, -/turf/simulated/mineral/floor/ignore_cavegen/virgo3b, -/area/mine/explored/underdark) "e" = ( /obj/structure/closet/crate/mimic/cointoss, /turf/simulated/mineral/floor/ignore_cavegen/virgo3b, @@ -53,7 +49,7 @@ a b c e -d +h g h f @@ -66,7 +62,7 @@ c i c c -d +h a "} (4,1,1) = {" @@ -82,11 +78,11 @@ a (5,1,1) = {" b c -d +e f -d +e f -d +h a "} (6,1,1) = {" diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index f98378c8df..0f50b69daf 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -1657,6 +1657,7 @@ /obj/effect/floor_decal/corner/brown/border{ dir = 8 }, +/obj/vehicle/train/engine, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/storage) "acV" = ( @@ -2346,6 +2347,16 @@ /obj/effect/floor_decal/corner/brown/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/brown/bordercorner2, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/packageWrap, +/obj/item/weapon/paper{ + desc = ""; + info = "There is a pipe you can send stuff through in the warehouse. This is primarily a direct pipeline between mining and cargo. However, it can mail things to the 'Research' tag. If you tag anything else, it will just go to cargo! Keep it in mind."; + name = "note to mining staff" + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/storage) "adY" = ( @@ -2693,15 +2704,11 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) "aeC" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/structure/sign/department/miner_dock{ + name = "MINING" }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/vehicle/train/engine, -/turf/simulated/floor/tiled/steel_dirty, -/area/tether/surfacebase/mining_main/ore) +/turf/simulated/wall, +/area/tether/surfacebase/mining_main/eva) "aeD" = ( /obj/effect/floor_decal/rust, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -2717,10 +2724,13 @@ /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "aeE" = ( -/obj/effect/floor_decal/rust, -/obj/machinery/alarm{ - pixel_y = 22 +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/vehicle/train/trolley, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "aeF" = ( @@ -2806,6 +2816,15 @@ /obj/effect/floor_decal/corner/brown/border{ dir = 1 }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "aeM" = ( @@ -3096,7 +3115,7 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) "afe" = ( -/obj/structure/closet/crate, +/obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "aff" = ( @@ -3166,8 +3185,17 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "afk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 1 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) @@ -3367,7 +3395,10 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) "afD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/vehicle/train/trolley, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "afE" = ( @@ -3511,12 +3542,13 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "afP" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/borderfloor{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 4 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) @@ -3626,23 +3658,22 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) "age" = ( -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, /obj/vehicle/train/trolley, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "agf" = ( -/obj/effect/floor_decal/rust, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "agg" = ( -/obj/structure/closet/crate, -/obj/machinery/light, +/obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "agh" = ( @@ -3670,10 +3701,6 @@ /obj/effect/floor_decal/corner/brown/bordercorner2{ dir = 8 }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "agk" = ( @@ -3681,40 +3708,29 @@ /turf/simulated/floor/tiled, /area/rnd/xenoarch_storage) "agl" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "agm" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "agn" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/brown/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/brown/bordercorner2, +/obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "ago" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/brown/border, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "agp" = ( @@ -3781,26 +3797,18 @@ /turf/simulated/floor/tiled, /area/rnd/xenoarch_storage) "agx" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + dir = 6 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "agy" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/effect/floor_decal/industrial/hatch/yellow, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "agz" = ( @@ -3836,12 +3844,8 @@ /turf/simulated/floor/tiled/steel_grid, /area/rnd/xenoarch_storage) "agD" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "agE" = ( @@ -3915,13 +3919,10 @@ /turf/simulated/wall, /area/tether/surfacebase/atrium_one) "agN" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "agO" = ( @@ -4095,51 +4096,29 @@ /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_one) "ahd" = ( +/obj/structure/table/glass, /obj/effect/floor_decal/borderfloor{ - dir = 8 + dir = 4 }, /obj/effect/floor_decal/corner/brown/border{ - dir = 8 + dir = 4 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 0 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "ahe" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) @@ -4303,27 +4282,28 @@ /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_one) "ahv" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Mining Lobby" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 }, -/turf/simulated/floor/tiled/monofloor{ - dir = 8 +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 }, -/area/tether/surfacebase/atrium_one) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/lobby) "ahw" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/tether/surfacebase/atrium_one) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/lobby) "ahx" = ( /turf/simulated/wall, /area/tether/surfacebase/emergency_storage/atrium) @@ -4636,13 +4616,17 @@ /turf/simulated/wall, /area/tether/surfacebase/north_stairs_one) "ahY" = ( -/obj/machinery/door/airlock/maintenance/common{ - name = "Mining Maintenance Access" +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 }, -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/north_stairs_one) +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether/surfacebase/mining_main/ore) "ahZ" = ( /obj/structure/sign/directions/cargo{ dir = 4 @@ -4758,21 +4742,16 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) "aih" = ( -/obj/effect/floor_decal/borderfloor{ +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/machinery/computer/supplycomp{ + icon_state = "computer"; dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, /turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) +/area/tether/surfacebase/mining_main/lobby) "aii" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -4800,48 +4779,36 @@ /turf/simulated/floor/tiled/white, /area/rnd/chemistry_lab) "aik" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, /obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 + dir = 9 }, /obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 + dir = 9 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) +/area/tether/surfacebase/mining_main/lobby) "ail" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 +/obj/structure/plasticflaps, +/obj/machinery/disposal/deliveryChute{ + dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) +/obj/machinery/conveyor{ + dir = 4; + id = "gloriouscargopipeline" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/mining_main/ore) "aim" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) +/area/tether/surfacebase/mining_main/lobby) "ain" = ( /obj/machinery/chem_master, /obj/effect/floor_decal/borderfloor{ @@ -4857,22 +4824,15 @@ /turf/simulated/floor/tiled/white, /area/rnd/chemistry_lab) "aio" = ( -/obj/effect/floor_decal/borderfloor{ +/obj/structure/bed/chair{ dir = 1 }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/network/tether, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, /turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) +/area/tether/surfacebase/mining_main/lobby) "aip" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/beakers, @@ -4901,18 +4861,9 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/eva) "air" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "ais" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9; @@ -5150,30 +5101,10 @@ /turf/simulated/floor/tiled/monofloor, /area/tether/surfacebase/north_stairs_one) "aiQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_one) +/area/tether/surfacebase/mining_main/lobby) "aiR" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -6682,6 +6613,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "alF" = ( @@ -6747,21 +6681,11 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "alJ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 1 - }, -/obj/structure/flora/pottedplant, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/mining_main/lobby) +/turf/simulated/floor/tiled/steel_dirty, +/area/tether/surfacebase/mining_main/ore) "alK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -6946,7 +6870,14 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) "alY" = ( -/obj/vehicle/train/trolley, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "gloriouscargopipeline" + }, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "alZ" = ( @@ -6967,22 +6898,22 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "amb" = ( -/obj/structure/disposalpipe/junction, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/mining_main/lobby) -"amc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment{ - dir = 8; + dir = 4; icon_state = "pipe-c" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) +"amc" = ( +/turf/simulated/wall, +/area/tether/surfacebase/mining_main/surfacecargo) "amd" = ( /obj/structure/table/glass, /obj/effect/floor_decal/borderfloor{ @@ -7143,15 +7074,13 @@ /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "ams" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/conveyor{ + dir = 4; + id = "gloriouscargopipeline" }, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) @@ -7192,13 +7121,9 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "amw" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/mining_main/lobby) +/obj/structure/sign/department/cargo, +/turf/simulated/wall, +/area/tether/surfacebase/mining_main/surfacecargo) "amx" = ( /obj/machinery/door/firedoor/glass, /obj/effect/floor_decal/steeldecal/steel_decals_central1{ @@ -7208,13 +7133,13 @@ name = "Mining Lobby" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monofloor{ dir = 8 }, /area/tether/surfacebase/mining_main/lobby) "amy" = ( /obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, /obj/effect/floor_decal/steeldecal/steel_decals_central1{ dir = 4 }, @@ -7224,33 +7149,32 @@ }, /area/tether/surfacebase/mining_main/lobby) "amz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 +/obj/machinery/button/remote/blast_door{ + id = "mine_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -26; + pixel_y = 24; + req_access = list(31) }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 8 +/obj/machinery/button/remote/blast_door{ + id = "surfcargooffice"; + name = "Office Shutters"; + pixel_x = -34; + pixel_y = 24; + req_access = list(31) }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/camera/network/cargo{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/mining_main/lobby) +/area/tether/surfacebase/mining_main/surfacecargo) "amA" = ( /obj/effect/floor_decal/techfloor{ dir = 10 @@ -7416,58 +7340,32 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) "amN" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 +/obj/machinery/light, +/obj/machinery/conveyor{ + dir = 4; + id = "gloriouscargopipeline" }, -/obj/structure/cable/green, -/obj/structure/closet/crate, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "amO" = ( -/obj/machinery/button/remote/blast_door{ - id = "mine_warehouse"; - name = "Warehouse Door Control"; - pixel_x = 26; - pixel_y = 0; - req_access = list(31) +/obj/machinery/conveyor{ + dir = 4; + id = "gloriouscargopipeline" }, -/obj/structure/closet/crate, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/mining_main/ore) "amP" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/brown/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 9 - }, -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = -30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/camera/network/cargo, /turf/simulated/floor/tiled, -/area/tether/surfacebase/mining_main/lobby) +/area/tether/surfacebase/mining_main/surfacecargo) "amQ" = ( -/obj/structure/bed/chair{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/brown/border, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/mining_main/lobby) +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "amR" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -7623,14 +7521,9 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden) "anc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/maintenance/common{ - name = "Mining Maintenance Access" +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, @@ -7646,31 +7539,20 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) "ane" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 +/obj/machinery/door/airlock/glass_mining{ + id_tag = "cargodoor"; + name = "Cargo Office"; + req_access = list(31); + req_one_access = list() }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 6 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, -/area/tether/surfacebase/mining_main/lobby) +/area/tether/surfacebase/mining_main/surfacecargo) "anf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, @@ -7789,51 +7671,41 @@ /turf/simulated/floor/tiled, /area/storage/primary) "anm" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether/surfacebase/mining_main/ore) "ann" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 +/obj/machinery/button/remote/blast_door{ + id = "mine_warehouse"; + name = "Warehouse Door Control"; + pixel_x = 0; + pixel_y = -22; + req_access = list(31) }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) +/obj/machinery/conveyor{ + dir = 4; + id = "gloriouscargopipeline" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/tether/surfacebase/mining_main/ore) "ano" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - pixel_y = 22 +/obj/machinery/door/airlock/maintenance/cargo{ + name = "Mining Maintenance Access"; + req_one_access = list(48) }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/tether/surfacebase/mining_main/ore) "anp" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor, +/turf/simulated/floor/plating, /area/maintenance/lower/mining_eva) "anq" = ( /obj/effect/decal/cleanable/dirt, @@ -8026,94 +7898,51 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) "anE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) -"anF" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) -"anG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/firealarm{ +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/northright{ dir = 2; + name = "Mailing Room"; + req_access = list(50) + }, +/obj/structure/noticeboard{ + pixel_x = 32 + }, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "surfcargooffice"; layer = 3.3; - pixel_x = 0; - pixel_y = 26 + name = "Cargo Office Shutters" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_one) -"anH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 30 +/area/tether/surfacebase/mining_main/surfacecargo) +"anF" = ( +/obj/machinery/door/airlock/maintenance/cargo{ + name = "Mining Maintenance Access"; + req_one_access = list(48) }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/mining_main/surfacecargo) +"anG" = ( /obj/structure/disposalpipe/junction{ dir = 8; icon_state = "pipe-j2" }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) +"anH" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "gloriouscargopipeline" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/mining_main/lobby) "anI" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -9607,12 +9436,9 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/vacant_site) "aqj" = ( +/obj/structure/ladder/up, /obj/structure/catwalk, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/obj/random/maintenance/cargo, -/obj/random/drinkbottle, +/obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/lower/vacant_site) "aqk" = ( @@ -10038,12 +9864,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/vacant_site) -"aqS" = ( -/obj/structure/ladder/up, -/obj/structure/catwalk, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating, -/area/maintenance/lower/vacant_site) "aqT" = ( /turf/simulated/wall/r_wall, /area/storage/surface_eva/external) @@ -10179,20 +9999,7 @@ /turf/simulated/floor/water/pool, /area/tether/surfacebase/atrium_one) "arh" = ( -/obj/structure/railing{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/green{ - d1 = 16; - d2 = 0; - icon_state = "16-0" - }, -/obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/lower/vacant_site) "ari" = ( @@ -10230,16 +10037,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/vacant_site) -"arm" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/vacant_site) "arn" = ( /obj/structure/table/glass, /obj/item/weapon/storage/toolbox/emergency, @@ -10410,19 +10207,15 @@ "arC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 2; + icon_state = "0-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/vacant_site) -"arD" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" + d1 = 16; + d2 = 0; + icon_state = "16-0" }, +/obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/lower/vacant_site) "arE" = ( @@ -11100,23 +10893,28 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/xenoflora) "asH" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/obj/machinery/alarm{ - pixel_y = 22 +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "asI" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 10 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "asJ" = ( /obj/structure/catwalk, /obj/machinery/firealarm{ @@ -11983,12 +11781,19 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/xenoflora) "aup" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) +/obj/machinery/door/airlock/maintenance/common{ + name = "Mining Maintenance Access" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "auq" = ( /obj/structure/railing{ dir = 8 @@ -12276,11 +12081,10 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/xenoflora) "auM" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) +/obj/structure/table/rack, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "auN" = ( /obj/machinery/light{ dir = 8 @@ -12539,12 +12343,16 @@ "avl" = ( /obj/structure/catwalk, /obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" }, /turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) +/area/maintenance/lower/mining_eva) "avm" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -20187,18 +19995,23 @@ /obj/effect/floor_decal/corner/brown/border{ dir = 8 }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 5 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 6 }, -/obj/structure/sign/nosmoking_2{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) "aGL" = ( @@ -20260,20 +20073,25 @@ /obj/effect/floor_decal/corner/brown/border{ dir = 4 }, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 }, -/obj/structure/disposalpipe/segment, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Warehouse"; + dir = 9 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/lobby) @@ -20843,6 +20661,29 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/tether/surfacebase/outside/outside1) +"aHM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/structure/bed/chair/sofa/corner{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 10 + }, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) "aHN" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -21195,6 +21036,33 @@ /obj/structure/bed/chair/wood, /turf/simulated/floor/lino, /area/crew_quarters/visitor_dining) +"aIA" = ( +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 2; + name = "light switch "; + pixel_x = 10; + pixel_y = 32 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "gloriouscargopipeline"; + layer = 3.3; + name = "outbound conveyor"; + pixel_y = 14 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) "aIB" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -25748,6 +25616,15 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) +"aQE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) "aQF" = ( /obj/machinery/light{ dir = 8 @@ -30871,6 +30748,936 @@ /obj/effect/step_trigger/teleporter/to_plains, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/tether/surfacebase/outside/outside1) +"baY" = ( +/obj/structure/table/standard, +/obj/item/weapon/stamp/cargo, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/yellow, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"baZ" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bba" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/lobby) +"bbb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/lobby) +"bbc" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bbd" = ( +/obj/random/cash, +/obj/random/contraband, +/obj/random/mre, +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bbe" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bbf" = ( +/obj/machinery/computer/supplycomp/control{ + icon_state = "computer"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/lobby) +"bbh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/lobby) +"bbi" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Mining Lobby" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/tether/surfacebase/atrium_one) +"bbj" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/tether/surfacebase/atrium_one) +"bbk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/tether, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "surfcargooffice"; + layer = 3.3; + name = "Cargo Office Shutters" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbs" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/bed/chair/sofa/left{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbu" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_one) +"bbv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbw" = ( +/obj/structure/table/rack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/medical, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bbx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bby" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbA" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bbC" = ( +/obj/structure/bed/chair/sofa/left{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bbF" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbG" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/hallway/lower/first_west) +"bbH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"bbI" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining_eva) +"bbJ" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining_eva) +"bbK" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining_eva) +"bbL" = ( +/obj/machinery/door/airlock/maintenance/common{ + name = "Mining Maintenance Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bbM" = ( +/obj/machinery/door/airlock/maintenance/common{ + name = "Mining Maintenance Access" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/north_stairs_one) +"bbN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"bbO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"bbP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"bbQ" = ( +/turf/simulated/mineral, +/area/tether/surfacebase/atrium_one) +"bbR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_one) +"bbS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"bbT" = ( +/turf/simulated/mineral, +/area/maintenance/lower/mining_eva) +"bbU" = ( +/obj/structure/table/rack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/random/maintenance/medical, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bbV" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "surfcargooffice"; + layer = 3.3; + name = "Cargo Office Shutters" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/mining_main/surfacecargo) +"bbX" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bbY" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"bbZ" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"bca" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"bcb" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"bcc" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"bcd" = ( +/turf/simulated/mineral, +/area/maintenance/lower/xenoflora) +"bce" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bcf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bcg" = ( +/obj/structure/table/rack, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bch" = ( +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bci" = ( +/obj/structure/disposalpipe/segment, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"bck" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcl" = ( +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"bcn" = ( +/obj/structure/closet/crate, +/obj/random/tool, +/obj/random/tool, +/obj/random/tool, +/obj/random/cigarettes, +/obj/random/coin, +/obj/random/drinkbottle, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bco" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcp" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"bcq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bct" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcu" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"bcv" = ( +/obj/structure/disposalpipe/up{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcw" = ( +/obj/structure/disposalpipe/segment, +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcx" = ( +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcy" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcz" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/trash, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcA" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/random/trash, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) +"bcC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/random/unidentified_medicine, +/obj/random/firstaid, +/obj/random/drinkbottle, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/xenoflora) "cGJ" = ( /turf/simulated/floor/plating, /area/maintenance/lower/mining_eva) @@ -30880,6 +31687,25 @@ /obj/random/maintenance/cargo, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/vacant_site) +"lry" = ( +/obj/structure/catwalk, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/drinkbottle, +/turf/simulated/floor/plating, +/area/maintenance/lower/vacant_site) +"nlo" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/lower/vacant_site) "obY" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -37026,7 +37852,7 @@ ajL ajL ajL ajL -ajL +akA ajL ajM akm @@ -38881,15 +39707,15 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +abT +abT +abT +abT +abT +abT +abT +abT +abT ahl ahL anP @@ -39023,15 +39849,15 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +abT +bbd +auM +baZ +bbw +bbU +cGJ +bch +air ahl ahK add @@ -39165,18 +39991,18 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -ahl -ahL -anP +abT +amQ +bbe +bbe +bbe +bbe +bbe +bbe +bci +bbG +bbH +bbN adu ahl apj @@ -39307,8 +40133,8 @@ aah aah aah aah -aah -aah +abT +anp aeW aeW aeW @@ -39318,16 +40144,16 @@ aeW aeW aeW ahL -anP +bbO adu ahl -apj -apj -apj -apj -apj -apj -apj +apu +apu +apu +apu +apu +apu +apu apu asG atc @@ -39449,8 +40275,8 @@ aah aah aah aah -aah -aah +abT +anp aeW amk amF @@ -39460,23 +40286,23 @@ agI ani aeW ahS -anP -adu -ahl -apj -apj -apj -apj -apj -apj -apj +bbP +bbS +bbG +bck +bcw +bck +bcy +bco +bco +bcl apu -asH -aqb -aqb -aup -aqb -avl +bbY +bca +bca +bcb +bca +bcc avS awC axd @@ -39591,8 +40417,8 @@ aah aah aah aah -aah -aah +abT +anp aeW aml afT @@ -39605,20 +40431,20 @@ anC adh adO ahl -apj -apj -apj -apj -apj -apj -apj -apu -asI +bcn +bco +bcx +bct +bck +bck +bck +bbX +bbZ atd atJ auq apu -apu +bcq avT avT axe @@ -39733,8 +40559,8 @@ aah aah aah aah -aah -aah +abT +anp aeW aft amG @@ -39751,16 +40577,16 @@ aoH aoH aoH aoH -apj -apj -apj +apu +apu +apu apu aqb ate atK aur apu -aah +bcr avT awD axf @@ -39875,8 +40701,8 @@ aah aah aah aah -aah -aah +abT +anp aeW amm amH @@ -39902,7 +40728,7 @@ ate apu apu apu -aah +bcr avT agb agb @@ -40017,8 +40843,8 @@ aah aah aah aah -aah -aah +abT +anp aeW afv amG @@ -40042,9 +40868,9 @@ apu asJ ate apu -aah -aah -aah +bcd +apu +bcr avT agb agc @@ -40159,8 +40985,8 @@ aah aah aah aah -aah -aah +abT +anp aeW afw afV @@ -40184,9 +41010,9 @@ apu aqb arL apu -aah -aah -aah +bcd +apu +bcB avT agb agc @@ -40301,8 +41127,8 @@ aah aah aah aah -aah -aah +abT +anp aeW afr afW @@ -40326,9 +41152,9 @@ apu aqb arL apu -aah -aah -aah +bcd +apu +bcs avT agb agc @@ -40443,8 +41269,8 @@ aah aah aah aah -aah -aah +abT +anp aeW aeW aeW @@ -40468,9 +41294,9 @@ apu aqb arL apu -aah -aah -aah +bcd +apu +bcr avT agb agc @@ -40585,9 +41411,9 @@ aah aah aah aah -aah -aah -aah +abT +anp +adK aah aah aah @@ -40610,9 +41436,9 @@ apu aqb arL apu -aah -aah -aah +bcd +apu +bcr avU agb agb @@ -40728,7 +41554,7 @@ abT abT abT abT -abT +anc abT abT abT @@ -40737,8 +41563,8 @@ abT abT afA afA -ahY -aiQ +bbM +bbR aez aoL apv @@ -40752,9 +41578,9 @@ apu aqb atf apu -aah -aah -aah +bcd +apu +bcr agM agM axg @@ -40870,14 +41696,14 @@ ajI ajI ajI ajI -ajI -ajI -ajI -ajI -ajI -ajI -anc -anm +asH +asI +asI +asI +asI +asI +aup +avl ahp ahX anQ @@ -40894,10 +41720,10 @@ apu aqb atg apu -aah -aah -aah -agM +bcd +apu +bcr +bbQ agM axh axU @@ -41019,7 +41845,7 @@ aex aex abT abT -ann +bbI ahq ahX aiS @@ -41036,10 +41862,10 @@ asq asK apu apu -aah -aah -aah -aah +apu +apu +bcq +apu agM agM axV @@ -41161,7 +41987,7 @@ afX aex aah abT -ano +bbJ ahr ahX anR @@ -41177,12 +42003,12 @@ apu apu asL ath -aah -aah -aah -aah -aah -aah +axS +apu +bcz +bct +bcv +bco agM axW ayI @@ -41303,7 +42129,7 @@ amI aex aah abT -ann +bbI ahq ahX anS @@ -41319,12 +42145,12 @@ aah apu asL apu -aah -aah -aah -aah -aah -aah +axS +apu +bcA +bco +apu +apu agM axX ayG @@ -41445,7 +42271,7 @@ amJ aex aah abT -ann +bbI ahs ahZ aiV @@ -41461,12 +42287,12 @@ aah apu asL apu -aah -aah -aah -aah -aah -aah +axS +apu +bcC +bco +apu +bcd agM axY ayG @@ -41587,7 +42413,7 @@ amK alC abT abT -ann +bbI ahs ahX anT @@ -41606,7 +42432,7 @@ ati apu apu apu -apu +bcu agM agM agM @@ -41729,7 +42555,7 @@ amL amW amW and -anp +bbK anv aia aiX @@ -41746,9 +42572,9 @@ apu asL atj atL -atL -atL -atL +bcm +bcm +bcm agM ahc ahu @@ -41871,7 +42697,7 @@ amM abT abT abT -abT +bbL abT ahX aiY @@ -41889,8 +42715,8 @@ asL apu agM agM -atL -atL +bcm +bcm agM agM agM @@ -42011,10 +42837,10 @@ afd afC agd abT -aah -aah -aah -aah +bbB +bbe +bce +bbT ahX aiZ afc @@ -42031,9 +42857,9 @@ asL apu ahc agM -auM -atL -atL +bcp +bcm +bcm atL atj ayc @@ -42153,9 +42979,9 @@ aer aer aer aer -aah -aah -aah +bbE +abT +abT agM agM aja @@ -42290,14 +43116,14 @@ aeU acx adS aer -aeC -alY -alY +aeE age +afD +ail aer -aah -aah -aah +bbE +air +bcg agM anD anU @@ -42434,12 +43260,12 @@ adT aes aeD aff -afD -agf +alJ +alY aer -aah -aah -aah +bbE +bcf +bcg agM aic anV @@ -42574,14 +43400,14 @@ aeZ acx adc aer -aeE -aeF -aeF -aeF -aer -aah -aah -aah +afe +agf +agf +ams +ano +bce +bcf +cGJ agM aid anW @@ -42716,14 +43542,14 @@ afl adt adG aer -aeF -aeF -aeF +ahY +agf agg +amN aer -aah -aah -aah +bcf +bbc +air agM aie anW @@ -42861,9 +43687,9 @@ alu alE alZ amr -afe +amO aer -aah +bcf agM agM agM @@ -43001,11 +43827,11 @@ acx adX aer alF -aeF -ams -amN +agf +anm +amO aer -aah +cGJ agM ahc ahu @@ -43145,13 +43971,13 @@ aer aeI aeF amt -amO -aer -aah -agM -agM -agM -aih +ann +amc +anF +amc +amc +amc +bbk anW aoj aoS @@ -43287,12 +44113,12 @@ abL aeJ ama amu -aeJ -aeJ -aah -aah -aah -agM +anH +amc +amP +bbs +aHM +amc aii anW aoj @@ -43430,12 +44256,12 @@ alG afi amv agj -aeJ -aah -aah -aah -agM -anE +amw +aIA +bbv +bbC +amc +bbl anX aoj aoS @@ -43570,14 +44396,14 @@ aea abL alH afj -amw -amP -aeJ -aeJ -aeJ -aeJ -agM -aik +ahe +amb +ane +aQE +bbx +bbD +bbW +bbm anW aoj aoS @@ -43711,15 +44537,15 @@ aeb aea abL aeL -afk -agl -agN -amx -amz -aGK -ahd +afP +ago ahv -ail +amc +baY +bby +bbD +bbW +bbn anW aoj aoS @@ -43854,14 +44680,14 @@ adU abL alI afx -agm -amb -amy -ane -aGO -ahe +agx ahw -aim +anE +amz +bbz +bbV +amc +bbo anW aoj aoS @@ -43996,14 +44822,14 @@ abL abL aeN afm -agx -agn -aeJ -aeJ -aeJ -aeJ -agM -anF +agy +aih +amc +bbf +bbA +bbF +amc +bbp anW aoj aoS @@ -44135,17 +44961,17 @@ acI afB adA aec -abL -alJ +aeC +afk afm -agy -ago -aeJ -aah -aah -aah -agM -aio +afN +aik +amc +bbr +amc +bbr +amc +bbq anW aoj aoR @@ -44279,15 +45105,15 @@ adB aed aeu alK -amc +agl agD -amQ -aeJ -aah -aah -aah -agM -anG +aiQ +amx +aGK +bba +bbg +bbi +bbu anW aoi aoj @@ -44421,15 +45247,15 @@ adx aee aev aeQ -afo -afN -agq -aeJ -aah -aah -aah -agM -anH +agm +agN +aim +amy +aGO +bbb +bbh +bbj +anG anY aok aok @@ -44565,13 +45391,13 @@ abL aeR afo afN -agq +aio +aeJ +aeJ +aeJ aeJ -aah -aah -aah agM -air +bbt anZ aol aoT @@ -44705,7 +45531,7 @@ aiu abL abL aeS -afo +agn afO agq aeJ @@ -44990,7 +45816,7 @@ aeh abP alL amd -afP +ahd amR aeJ aah @@ -45572,8 +46398,8 @@ aah aah apF aqQ +ari arh -arD apF ash asx @@ -45998,7 +46824,7 @@ aaU aaU aaU aql -ari +arh apF aah ash @@ -46708,7 +47534,7 @@ aah apF apF aql -arm +nlo apF aah aah @@ -46848,7 +47674,7 @@ aah aah aah apF -aqj +lry aql aql apF @@ -46991,7 +47817,7 @@ aah aah apF aqk -aqS +aqj aql apF aah diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 6e10e840c4..0d3b2cb9b6 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -1,32 +1,32 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( +"aaa" = ( /turf/unsimulated/wall/planetary/virgo3b, /area/tether/surfacebase/outside/outside2) -"ab" = ( +"aab" = ( /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"ac" = ( +"aac" = ( /turf/simulated/mineral, /area/tether/surfacebase/outside/outside2) -"ad" = ( +"aad" = ( /turf/simulated/wall, /area/maintenance/lower/mining) -"ae" = ( +"aae" = ( /turf/simulated/wall/r_wall, /area/bridge/secondary/meeting_room) -"af" = ( +"aaf" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/lowerhall) -"ag" = ( +"aag" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/surgery) -"ah" = ( +"aah" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/resleeving) -"ai" = ( +"aai" = ( /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"aj" = ( +"aaj" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 }, @@ -47,10 +47,10 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"ak" = ( +"aak" = ( /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"al" = ( +"aal" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -65,28 +65,28 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"am" = ( +"aam" = ( /obj/structure/bed/chair/comfy/black, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"an" = ( +"aan" = ( /turf/simulated/wall, /area/maintenance/substation/medsec) -"ao" = ( +"aao" = ( /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"ap" = ( +"aap" = ( /turf/simulated/wall, /area/maintenance/lower/north) -"aq" = ( +"aaq" = ( /obj/structure/stairs/east, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"ar" = ( +"aar" = ( /obj/structure/closet/firecloset, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/medical/lowerhall) -"as" = ( +"aas" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 }, @@ -104,9 +104,10 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/camera/network/medbay, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"at" = ( +"aat" = ( /obj/structure/bed/chair/comfy/black{ dir = 4 }, @@ -115,23 +116,23 @@ }, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"au" = ( +"aau" = ( /obj/structure/table/woodentable, /obj/item/weapon/book/manual/security_space_law, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"av" = ( +"aav" = ( /obj/structure/table/woodentable, /obj/item/weapon/folder/blue, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"aw" = ( +"aaw" = ( /obj/machinery/power/breakerbox/activated{ RCon_tag = "MedSec Substation Bypass" }, /turf/simulated/floor, /area/maintenance/substation/medsec) -"ax" = ( +"aax" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -148,14 +149,14 @@ }, /turf/simulated/floor, /area/maintenance/substation/medsec) -"ay" = ( +"aay" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/camera/network/engineering, /turf/simulated/floor, /area/maintenance/substation/medsec) -"az" = ( +"aaz" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -165,7 +166,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor, /area/maintenance/substation/medsec) -"aA" = ( +"aaA" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 }, @@ -187,7 +188,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"aB" = ( +"aaB" = ( /obj/structure/cable{ icon_state = "2-8" }, @@ -197,11 +198,11 @@ }, /turf/simulated/floor, /area/maintenance/lower/north) -"aC" = ( +"aaC" = ( /obj/machinery/oxygen_pump/anesthetic, /turf/simulated/wall, /area/tether/surfacebase/medical/surgery) -"aD" = ( +"aaD" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 }, @@ -226,7 +227,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"aE" = ( +"aaE" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 }, @@ -242,7 +243,7 @@ /obj/machinery/camera/network/medbay, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"aF" = ( +"aaF" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 }, @@ -252,11 +253,11 @@ /obj/machinery/transhuman/resleever, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aG" = ( +"aaG" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"aH" = ( +"aaH" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -270,13 +271,13 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aI" = ( +"aaI" = ( /obj/structure/bed/chair/comfy/black{ dir = 8 }, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"aJ" = ( +"aaJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -297,7 +298,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"aK" = ( +"aaK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -313,7 +314,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"aL" = ( +"aaL" = ( /obj/structure/cable/green, /obj/structure/cable/green{ d2 = 2; @@ -327,7 +328,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/medsec) -"aM" = ( +"aaM" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -337,7 +338,7 @@ /obj/structure/cable, /turf/simulated/floor, /area/maintenance/substation/medsec) -"aN" = ( +"aaN" = ( /obj/machinery/power/apc{ dir = 4; name = "east bump"; @@ -349,7 +350,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/medsec) -"aO" = ( +"aaO" = ( /obj/structure/cable/green{ icon_state = "16-0" }, @@ -367,19 +368,19 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor, /area/maintenance/lower/north) -"aP" = ( +"aaP" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/lower/north) -"aQ" = ( +"aaQ" = ( /obj/machinery/atmospherics/unary/cryo_cell, /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled, /area/tether/surfacebase/medical/resleeving) -"aR" = ( +"aaR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -390,10 +391,10 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"aS" = ( +"aaS" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/outside/outside2) -"aT" = ( +"aaT" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, @@ -404,7 +405,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/medsec) -"aU" = ( +"aaU" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -417,7 +418,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/medsec) -"aV" = ( +"aaV" = ( /obj/machinery/door/airlock/engineering{ name = "MedSec Substation" }, @@ -429,7 +430,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/medsec) -"aW" = ( +"aaW" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -467,7 +468,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aX" = ( +"aaX" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 }, @@ -478,7 +479,7 @@ /obj/machinery/camera/network/medbay, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"aY" = ( +"aaY" = ( /obj/effect/floor_decal/techfloor{ dir = 9 }, @@ -497,7 +498,7 @@ /obj/item/clothing/under/fluff/latexmaid, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"aZ" = ( +"aaZ" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -508,14 +509,14 @@ /obj/item/weapon/storage/fancy/candle_box, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"ba" = ( +"aba" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /obj/machinery/vending/sovietsoda, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bb" = ( +"abb" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -526,7 +527,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bc" = ( +"abc" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -535,7 +536,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bd" = ( +"abd" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -546,7 +547,7 @@ /obj/item/weapon/bedsheet/purple, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"be" = ( +"abe" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -556,7 +557,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bf" = ( +"abf" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -564,7 +565,7 @@ /obj/item/weapon/bedsheet/mime, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bg" = ( +"abg" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -576,7 +577,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bh" = ( +"abh" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -587,7 +588,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bi" = ( +"abi" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -597,7 +598,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bj" = ( +"abj" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, @@ -607,26 +608,26 @@ /obj/structure/undies_wardrobe, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bk" = ( +"abk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"bl" = ( +"abl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ pixel_y = 22 }, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"bm" = ( +"abm" = ( /obj/random/trash_pile, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"bn" = ( +"abn" = ( /turf/simulated/wall, /area/maintenance/lower/public_garden_maintenence/upper) -"bo" = ( +"abo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -638,7 +639,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"bp" = ( +"abp" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -653,7 +654,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"bq" = ( +"abq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -668,13 +669,13 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"br" = ( +"abr" = ( /obj/structure/ladder/up, /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"bs" = ( +"abs" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -683,23 +684,23 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bt" = ( +"abt" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bu" = ( +"abu" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bv" = ( +"abv" = ( /obj/structure/symbol/sa, /turf/simulated/wall{ can_open = 1 }, /area/maintenance/lower/mining) -"bw" = ( +"abw" = ( /obj/random/cigarettes, /obj/random/toy, /obj/random/tech_supply, @@ -707,23 +708,23 @@ /obj/item/weapon/flame/lighter/zippo, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"bx" = ( +"abx" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"by" = ( +"aby" = ( /obj/machinery/light/small{ dir = 4; pixel_y = 0 }, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"bz" = ( +"abz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"bA" = ( +"abA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -744,7 +745,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"bB" = ( +"abB" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, @@ -762,12 +763,12 @@ /obj/structure/cable/green, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"bC" = ( +"abC" = ( /obj/machinery/portable_atmospherics/powered/scrubber, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"bD" = ( +"abD" = ( /obj/effect/floor_decal/techfloor{ dir = 9 }, @@ -775,10 +776,10 @@ /obj/random/cigarettes, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"bE" = ( +"abE" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/warden) -"bF" = ( +"abF" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -787,7 +788,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/security/warden) -"bG" = ( +"abG" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -803,30 +804,30 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"bH" = ( +"abH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/north) -"bI" = ( +"abI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"bJ" = ( +"abJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_pump/on, /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"bK" = ( +"abK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "1-2" }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"bL" = ( +"abL" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -835,40 +836,40 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bM" = ( +"abM" = ( /obj/effect/floor_decal/corner_techfloor_grid, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bN" = ( +"abN" = ( /obj/effect/floor_decal/techfloor, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bO" = ( +"abO" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/techfloor/hole/right, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bP" = ( +"abP" = ( /obj/effect/floor_decal/techfloor, /obj/effect/decal/cleanable/dirt, /obj/structure/table/steel, /obj/random/drinkbottle, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bQ" = ( +"abQ" = ( /obj/effect/floor_decal/techfloor, /obj/structure/table/steel, /obj/item/weapon/storage/toolbox/mechanical, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bR" = ( +"abR" = ( /obj/effect/floor_decal/techfloor, /obj/structure/table/steel, /obj/item/weapon/tape_roll, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bS" = ( +"abS" = ( /obj/effect/floor_decal/techfloor, /obj/structure/table/steel, /obj/item/stack/cable_coil, @@ -876,14 +877,14 @@ /obj/machinery/recharger, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bT" = ( +"abT" = ( /obj/effect/floor_decal/techfloor, /obj/structure/table/steel, /obj/item/weapon/storage/firstaid/regular, /obj/random/medical/lite, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bU" = ( +"abU" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, @@ -892,25 +893,25 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"bV" = ( +"abV" = ( /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"bW" = ( +"abW" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"bX" = ( +"abX" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset/full/double, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"bY" = ( +"abY" = ( /obj/structure/table/rack/holorack, /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"bZ" = ( +"abZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -928,25 +929,25 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"ca" = ( +"aca" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cb" = ( +"acb" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cc" = ( +"acc" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cd" = ( +"acd" = ( /obj/machinery/computer/prisoner{ icon_state = "computer"; dir = 4 @@ -959,7 +960,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"ce" = ( +"ace" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/glass, /obj/structure/cable{ @@ -977,7 +978,7 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/north) -"cf" = ( +"acf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" @@ -988,7 +989,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cg" = ( +"acg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" @@ -999,7 +1000,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"ch" = ( +"ach" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" @@ -1012,7 +1013,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"ci" = ( +"aci" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" @@ -1025,7 +1026,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cj" = ( +"acj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "2-8" @@ -1035,7 +1036,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"ck" = ( +"ack" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -1043,11 +1044,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"cl" = ( +"acl" = ( /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"cm" = ( +"acm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -1059,7 +1060,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"cn" = ( +"acn" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -1074,29 +1075,29 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"co" = ( +"aco" = ( /obj/structure/catwalk, /obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"cp" = ( +"acp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"cq" = ( +"acq" = ( /turf/simulated/wall, /area/tether/surfacebase/public_garden_two) -"cr" = ( +"acr" = ( /obj/structure/railing{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cs" = ( +"acs" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -1105,13 +1106,13 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"ct" = ( +"act" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cu" = ( +"acu" = ( /obj/machinery/light/small{ dir = 4; pixel_y = 0 @@ -1122,7 +1123,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cv" = ( +"acv" = ( /obj/effect/floor_decal/techfloor{ dir = 10 }, @@ -1137,7 +1138,7 @@ /obj/random/action_figure, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"cw" = ( +"acw" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 8 }, @@ -1146,26 +1147,26 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"cx" = ( +"acx" = ( /obj/structure/catwalk, /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"cy" = ( +"acy" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"cz" = ( +"acz" = ( /obj/structure/catwalk, /obj/machinery/light/small, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"cA" = ( +"acA" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/mining) -"cB" = ( +"acB" = ( /obj/structure/closet/crate, /obj/random/medical/lite, /obj/random/maintenance/cargo, @@ -1173,23 +1174,23 @@ /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"cC" = ( +"acC" = ( /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"cD" = ( +"acD" = ( /turf/simulated/wall, /area/tether/surfacebase/outside/outside2) -"cE" = ( +"acE" = ( /obj/machinery/door/firedoor/glass, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"cF" = ( +"acF" = ( /turf/simulated/wall/r_wall, /area/rnd/rdoffice) -"cG" = ( +"acG" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 4; @@ -1202,7 +1203,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cH" = ( +"acH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -1213,30 +1214,30 @@ /obj/random/maintenance/cargo, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cI" = ( +"acI" = ( /obj/structure/railing{ dir = 4 }, /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"cJ" = ( +"acJ" = ( /obj/structure/catwalk, /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"cK" = ( +"acK" = ( /turf/simulated/floor/virgo3b, /area/tether/surfacebase/outside/outside2) -"cL" = ( +"acL" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/virgo3b, /area/tether/surfacebase/outside/outside2) -"cM" = ( +"acM" = ( /obj/machinery/door/firedoor/glass, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"cN" = ( +"acN" = ( /obj/structure/closet/secure_closet/RD, /obj/item/device/aicard, /obj/item/clothing/glasses/omnihud/rnd, @@ -1251,11 +1252,11 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"cO" = ( +"acO" = ( /obj/structure/sign/nanotrasen, /turf/simulated/wall, /area/tether/surfacebase/public_garden_two) -"cP" = ( +"acP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -1266,32 +1267,33 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cQ" = ( +"acQ" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cR" = ( +"acR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/mining) -"cS" = ( +"acS" = ( /obj/structure/catwalk, /obj/machinery/status_display{ pixel_y = 30 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"cT" = ( +"acT" = ( /obj/effect/floor_decal/techfloor{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, +/obj/machinery/camera/network/medbay, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"cU" = ( +"acU" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -1303,16 +1305,16 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"cV" = ( +"acV" = ( /obj/effect/floor_decal/corner_steel_grid{ dir = 10 }, /turf/simulated/floor/virgo3b, /area/tether/surfacebase/outside/outside2) -"cW" = ( +"acW" = ( /turf/simulated/mineral, /area/maintenance/lower/north) -"cX" = ( +"acX" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -1320,7 +1322,7 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cY" = ( +"acY" = ( /obj/structure/railing{ dir = 4 }, @@ -1332,7 +1334,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"cZ" = ( +"acZ" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 @@ -1342,7 +1344,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"da" = ( +"ada" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -1355,7 +1357,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"db" = ( +"adb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -1366,7 +1368,7 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dc" = ( +"adc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "1-4" @@ -1379,7 +1381,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dd" = ( +"add" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" @@ -1393,7 +1395,7 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"de" = ( +"ade" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/glass, /obj/structure/cable{ @@ -1411,7 +1413,7 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/mining) -"df" = ( +"adf" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "4-8" @@ -1424,7 +1426,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"dg" = ( +"adg" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "2-8" @@ -1440,7 +1442,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"dh" = ( +"adh" = ( /obj/structure/catwalk, /obj/machinery/power/apc{ dir = 4; @@ -1453,14 +1455,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"di" = ( +"adi" = ( /obj/structure/catwalk, /obj/structure/railing{ dir = 4 }, /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"dj" = ( +"adj" = ( /obj/structure/catwalk, /obj/structure/railing{ dir = 4 @@ -1470,39 +1472,39 @@ }, /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"dk" = ( +"adk" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dl" = ( +"adl" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dm" = ( +"adm" = ( /obj/effect/floor_decal/techfloor/hole{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dn" = ( +"adn" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"do" = ( +"ado" = ( /obj/effect/floor_decal/techfloor/hole{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dp" = ( +"adp" = ( /obj/structure/railing{ dir = 4 }, @@ -1519,7 +1521,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/open, /area/maintenance/lower/north) -"dq" = ( +"adq" = ( /obj/structure/catwalk, /obj/structure/cable{ d1 = 1; @@ -1532,14 +1534,14 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dr" = ( +"adr" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"ds" = ( +"ads" = ( /obj/structure/railing{ dir = 4 }, @@ -1550,7 +1552,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"dt" = ( +"adt" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -1559,25 +1561,25 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"du" = ( +"adu" = ( /turf/simulated/wall, /area/maintenance/lower/bar) -"dv" = ( +"adv" = ( /obj/structure/stairs/south, /turf/simulated/floor/virgo3b, /area/tether/surfacebase/outside/outside2) -"dw" = ( +"adw" = ( /obj/item/weapon/pickaxe/hand, /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/lower/north) -"dx" = ( +"adx" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/lower/north) -"dy" = ( +"ady" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -1587,18 +1589,18 @@ /obj/random/maintenance/clean, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dz" = ( +"adz" = ( /obj/structure/railing, /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dA" = ( +"adA" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dB" = ( +"adB" = ( /obj/structure/railing, /obj/structure/cable{ d1 = 2; @@ -1608,7 +1610,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dC" = ( +"adC" = ( /obj/structure/railing, /obj/structure/cable{ d1 = 4; @@ -1619,7 +1621,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dD" = ( +"adD" = ( /obj/structure/railing{ dir = 4 }, @@ -1639,7 +1641,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dE" = ( +"adE" = ( /obj/structure/catwalk, /obj/structure/cable{ d1 = 4; @@ -1649,7 +1651,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dF" = ( +"adF" = ( /obj/structure/catwalk, /obj/structure/cable{ d1 = 1; @@ -1667,14 +1669,14 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dG" = ( +"adG" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"dH" = ( +"adH" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4; @@ -1682,7 +1684,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"dI" = ( +"adI" = ( /obj/structure/catwalk, /obj/machinery/firealarm{ dir = 2; @@ -1695,14 +1697,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"dJ" = ( +"adJ" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"dK" = ( +"adK" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 1 @@ -1712,14 +1714,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"dL" = ( +"adL" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"dM" = ( +"adM" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 @@ -1727,7 +1729,7 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"dN" = ( +"adN" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 2; @@ -1740,14 +1742,14 @@ /obj/random/drinkbottle, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"dO" = ( +"adO" = ( /obj/structure/catwalk, /obj/structure/railing{ dir = 1 }, /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"dP" = ( +"adP" = ( /obj/machinery/computer/mecha, /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -1757,46 +1759,46 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"dQ" = ( +"adQ" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/glasses/welding, /turf/simulated/floor, /area/maintenance/lower/north) -"dR" = ( +"adR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /turf/simulated/floor, /area/maintenance/lower/north) -"dS" = ( +"adS" = ( /obj/structure/lattice, /turf/simulated/open, /area/maintenance/lower/north) -"dT" = ( +"adT" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dU" = ( +"adU" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dV" = ( +"adV" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dW" = ( +"adW" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dX" = ( +"adX" = ( /obj/structure/catwalk, /obj/machinery/alarm{ dir = 8; @@ -1814,10 +1816,10 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"dY" = ( +"adY" = ( /turf/simulated/wall, /area/tether/surfacebase/atrium_two) -"dZ" = ( +"adZ" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-4" @@ -1830,7 +1832,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"ea" = ( +"aea" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "4-8" @@ -1843,7 +1845,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"eb" = ( +"aeb" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "4-8" @@ -1857,7 +1859,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"ec" = ( +"aec" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "4-8" @@ -1870,7 +1872,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ed" = ( +"aed" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "2-8" @@ -1883,16 +1885,16 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ee" = ( +"aee" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ef" = ( +"aef" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"eg" = ( +"aeg" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -1922,17 +1924,17 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"eh" = ( +"aeh" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/item/toy/figure/ninja, /turf/simulated/floor, /area/maintenance/lower/north) -"ei" = ( +"aei" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"ej" = ( +"aej" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -1943,7 +1945,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"ek" = ( +"aek" = ( /obj/structure/catwalk, /obj/machinery/light/small, /obj/structure/disposalpipe/segment{ @@ -1951,14 +1953,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"el" = ( +"ael" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"em" = ( +"aem" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 2; @@ -1966,19 +1968,19 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"en" = ( +"aen" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "atrium" }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"eo" = ( +"aeo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"ep" = ( +"aep" = ( /obj/structure/railing{ dir = 1 }, @@ -1986,7 +1988,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"eq" = ( +"aeq" = ( /obj/structure/railing{ dir = 1 }, @@ -1997,18 +1999,18 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"er" = ( +"aer" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"es" = ( +"aes" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"et" = ( +"aet" = ( /obj/structure/railing{ dir = 1 }, @@ -2017,7 +2019,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"eu" = ( +"aeu" = ( /obj/machinery/atmospherics/portables_connector{ dir = 8 }, @@ -2031,7 +2033,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"ev" = ( +"aev" = ( /obj/structure/railing{ dir = 1 }, @@ -2041,12 +2043,12 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ew" = ( +"aew" = ( /obj/effect/floor_decal/rust, /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ex" = ( +"aex" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /obj/structure/cable{ @@ -2056,12 +2058,12 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ey" = ( +"aey" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ez" = ( +"aez" = ( /obj/structure/railing{ dir = 8 }, @@ -2071,7 +2073,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"eA" = ( +"aeA" = ( /obj/structure/railing{ dir = 1 }, @@ -2082,13 +2084,13 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"eB" = ( +"aeB" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, /turf/simulated/floor, /area/maintenance/lower/north) -"eC" = ( +"aeC" = ( /obj/structure/railing{ dir = 1 }, @@ -2097,33 +2099,33 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eD" = ( +"aeD" = ( /obj/structure/railing{ dir = 1 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eE" = ( +"aeE" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eF" = ( +"aeF" = ( /obj/structure/railing{ dir = 1 }, /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eG" = ( +"aeG" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eH" = ( +"aeH" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/cable{ @@ -2132,7 +2134,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/north) -"eI" = ( +"aeI" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/multi_tile/metal/mait{ @@ -2140,7 +2142,7 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/tether/surfacebase/atrium_two) -"eJ" = ( +"aeJ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable{ d1 = 1; @@ -2152,12 +2154,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/techfloor/grid, /area/tether/surfacebase/atrium_two) -"eK" = ( +"aeK" = ( /obj/structure/grille, /obj/structure/railing, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"eL" = ( +"aeL" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -2167,18 +2169,18 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor/grid, /area/tether/surfacebase/atrium_two) -"eM" = ( +"aeM" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor/grid, /area/tether/surfacebase/atrium_two) -"eN" = ( +"aeN" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/bar) -"eO" = ( +"aeO" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 9 }, @@ -2188,14 +2190,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"eP" = ( +"aeP" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 1 }, /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"eQ" = ( +"aeQ" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange{ dir = 1 @@ -2207,14 +2209,14 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"eR" = ( +"aeR" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange{ dir = 1 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"eS" = ( +"aeS" = ( /obj/structure/railing{ dir = 8 }, @@ -2223,44 +2225,44 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"eT" = ( +"aeT" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"eU" = ( +"aeU" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/pen/crayon/red, /turf/simulated/floor, /area/maintenance/lower/north) -"eV" = ( +"aeV" = ( /obj/effect/floor_decal/techfloor{ dir = 10 }, /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eW" = ( +"aeW" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/techfloor/hole, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eX" = ( +"aeX" = ( /obj/effect/floor_decal/techfloor, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eY" = ( +"aeY" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"eZ" = ( +"aeZ" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -2273,7 +2275,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"fa" = ( +"afa" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 }, @@ -2286,7 +2288,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fb" = ( +"afb" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -2296,7 +2298,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fc" = ( +"afc" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2316,7 +2318,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fd" = ( +"afd" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2335,7 +2337,7 @@ /obj/machinery/camera/network/tether, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fe" = ( +"afe" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2350,7 +2352,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ff" = ( +"aff" = ( /obj/machinery/light/small{ dir = 1 }, @@ -2368,7 +2370,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fg" = ( +"afg" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2386,7 +2388,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fh" = ( +"afh" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2404,7 +2406,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fi" = ( +"afi" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2419,7 +2421,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fj" = ( +"afj" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2438,7 +2440,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fk" = ( +"afk" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2456,7 +2458,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fl" = ( +"afl" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2477,7 +2479,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fm" = ( +"afm" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2496,7 +2498,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fn" = ( +"afn" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2505,7 +2507,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fo" = ( +"afo" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2517,7 +2519,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fp" = ( +"afp" = ( /obj/machinery/light/small{ dir = 1 }, @@ -2529,7 +2531,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fq" = ( +"afq" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2542,7 +2544,7 @@ /obj/machinery/camera/network/tether, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fr" = ( +"afr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment{ @@ -2553,7 +2555,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fs" = ( +"afs" = ( /obj/structure/disposalpipe/junction{ dir = 8 }, @@ -2562,7 +2564,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ft" = ( +"aft" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -2574,7 +2576,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fu" = ( +"afu" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 }, @@ -2587,7 +2589,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fv" = ( +"afv" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 8 }, @@ -2597,11 +2599,11 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"fw" = ( +"afw" = ( /obj/structure/catwalk, /turf/simulated/open, /area/maintenance/lower/bar) -"fx" = ( +"afx" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -2610,7 +2612,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/open, /area/maintenance/lower/bar) -"fy" = ( +"afy" = ( /obj/structure/railing{ dir = 8 }, @@ -2619,14 +2621,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"fz" = ( +"afz" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"fA" = ( +"afA" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -2642,7 +2644,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"fB" = ( +"afB" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -2651,13 +2653,13 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fC" = ( +"afC" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fD" = ( +"afD" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2672,39 +2674,39 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fE" = ( +"afE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fF" = ( +"afF" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fG" = ( +"afG" = ( /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fH" = ( +"afH" = ( /obj/item/device/radio/beacon, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fI" = ( +"afI" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fJ" = ( +"afJ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fK" = ( +"afK" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -2713,19 +2715,19 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fL" = ( +"afL" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fM" = ( +"afM" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fN" = ( +"afN" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -2735,13 +2737,13 @@ /obj/structure/disposalpipe/down, /turf/simulated/open, /area/maintenance/lower/bar) -"fO" = ( +"afO" = ( /obj/structure/railing{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"fP" = ( +"afP" = ( /obj/machinery/light/small{ dir = 8 }, @@ -2757,7 +2759,7 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/north) -"fQ" = ( +"afQ" = ( /obj/machinery/computer/robotics, /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -2770,7 +2772,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"fR" = ( +"afR" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -2783,7 +2785,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"fS" = ( +"afS" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -2797,7 +2799,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"fT" = ( +"afT" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -2812,7 +2814,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"fU" = ( +"afU" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, @@ -2825,20 +2827,20 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/north) -"fV" = ( +"afV" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fW" = ( +"afW" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fX" = ( +"afX" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/green/bordercorner, /obj/structure/cable{ @@ -2852,7 +2854,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fY" = ( +"afY" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, /obj/structure/disposalpipe/segment{ @@ -2861,7 +2863,7 @@ /obj/structure/window/basic, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"fZ" = ( +"afZ" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 }, @@ -2879,7 +2881,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ga" = ( +"aga" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -2892,7 +2894,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gb" = ( +"agb" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 8 }, @@ -2901,7 +2903,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"gc" = ( +"agc" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -2911,7 +2913,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/open, /area/maintenance/lower/bar) -"gd" = ( +"agd" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -2921,10 +2923,10 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"ge" = ( +"age" = ( /turf/simulated/wall, /area/tether/surfacebase/north_staires_two) -"gf" = ( +"agf" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -2935,11 +2937,11 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gg" = ( +"agg" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gh" = ( +"agh" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -2957,7 +2959,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gi" = ( +"agi" = ( /obj/structure/railing{ dir = 1 }, @@ -2966,13 +2968,13 @@ }, /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"gj" = ( +"agj" = ( /obj/structure/railing{ dir = 1 }, /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"gk" = ( +"agk" = ( /obj/structure/railing{ dir = 1 }, @@ -2981,7 +2983,7 @@ }, /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"gl" = ( +"agl" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -2993,13 +2995,13 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gm" = ( +"agm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gn" = ( +"agn" = ( /obj/machinery/light/small{ dir = 8 }, @@ -3011,12 +3013,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"go" = ( +"ago" = ( /obj/effect/floor_decal/techfloor/orange, /obj/structure/catwalk, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gp" = ( +"agp" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange, /obj/structure/cable{ @@ -3027,12 +3029,12 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gq" = ( +"agq" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gr" = ( +"agr" = ( /obj/structure/railing{ dir = 8 }, @@ -3041,7 +3043,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"gs" = ( +"ags" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -3052,29 +3054,29 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"gt" = ( +"agt" = ( /turf/simulated/open, /area/tether/surfacebase/north_staires_two) -"gu" = ( +"agu" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor, /area/tether/surfacebase/north_staires_two) -"gv" = ( +"agv" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"gw" = ( +"agw" = ( /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"gx" = ( +"agx" = ( /obj/structure/railing{ dir = 4 }, /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"gy" = ( +"agy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/sortjunction/flipped{ @@ -3083,7 +3085,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gz" = ( +"agz" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -3096,27 +3098,27 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gA" = ( +"agA" = ( /obj/structure/grille, /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gB" = ( +"agB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/railing{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"gC" = ( +"agC" = ( /obj/structure/catwalk, /obj/structure/ladder/up, /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gD" = ( +"agD" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -3126,13 +3128,13 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gE" = ( +"agE" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gF" = ( +"agF" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -3146,7 +3148,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"gG" = ( +"agG" = ( /obj/machinery/light/small{ dir = 8; pixel_x = 0 @@ -3156,7 +3158,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gH" = ( +"agH" = ( /obj/machinery/light/small{ dir = 4 }, @@ -3169,7 +3171,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gI" = ( +"agI" = ( /obj/structure/railing{ dir = 8 }, @@ -3177,7 +3179,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gJ" = ( +"agJ" = ( /obj/structure/railing{ dir = 4 }, @@ -3185,25 +3187,25 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gK" = ( +"agK" = ( /obj/item/clothing/gloves/boxing/blue, /obj/effect/floor_decal/rust, /turf/simulated/floor, /area/maintenance/lower/north) -"gL" = ( +"agL" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/lower/north) -"gM" = ( +"agM" = ( /obj/effect/decal/cleanable/dirt, /obj/random/junk, /turf/simulated/floor, /area/maintenance/lower/north) -"gN" = ( +"agN" = ( /obj/random/obstruction, /turf/simulated/floor, /area/maintenance/lower/north) -"gO" = ( +"agO" = ( /obj/effect/floor_decal/rust, /obj/structure/cable{ icon_state = "1-2" @@ -3211,7 +3213,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"gP" = ( +"agP" = ( /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; @@ -3219,18 +3221,18 @@ }, /turf/simulated/open, /area/tether/surfacebase/north_staires_two) -"gQ" = ( +"agQ" = ( /obj/structure/stairs/north, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"gR" = ( +"agR" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"gS" = ( +"agS" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ @@ -3238,13 +3240,13 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/tether/surfacebase/atrium_two) -"gT" = ( +"agT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"gU" = ( +"agU" = ( /obj/machinery/alarm{ pixel_y = 22 }, @@ -3253,14 +3255,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"gV" = ( +"agV" = ( /obj/effect/floor_decal/rust, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"gW" = ( +"agW" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ @@ -3269,40 +3271,39 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/bar) -"gX" = ( +"agX" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"gY" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"gZ" = ( +"agY" = ( +/obj/structure/sign/department/chapel, +/turf/simulated/wall, +/area/chapel/main) +"agZ" = ( /turf/simulated/floor, /area/maintenance/lower/north) -"ha" = ( +"aha" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor, /area/maintenance/lower/north) -"hb" = ( +"ahb" = ( /obj/random/obstruction, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/lower/north) -"hc" = ( +"ahc" = ( /obj/structure/sign/directions/evac{ dir = 1 }, /turf/simulated/wall, /area/tether/surfacebase/north_staires_two) -"hd" = ( +"ahd" = ( /obj/machinery/camera/network/tether{ dir = 4 }, /turf/simulated/open, /area/tether/surfacebase/north_staires_two) -"he" = ( +"ahe" = ( /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; @@ -3325,14 +3326,14 @@ }, /turf/simulated/wall, /area/tether/surfacebase/north_staires_two) -"hf" = ( +"ahf" = ( /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"hg" = ( +"ahg" = ( /obj/structure/sign/warning/caution, /turf/simulated/wall, /area/tether/surfacebase/atrium_two) -"hh" = ( +"ahh" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -3344,7 +3345,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"hi" = ( +"ahi" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -3356,7 +3357,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"hj" = ( +"ahj" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -3365,7 +3366,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hk" = ( +"ahk" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4; @@ -3374,7 +3375,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hl" = ( +"ahl" = ( /obj/structure/catwalk, /obj/structure/closet, /obj/structure/disposalpipe/segment{ @@ -3388,31 +3389,31 @@ /obj/random/tool, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hm" = ( +"ahm" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor, /area/maintenance/lower/north) -"hn" = ( +"ahn" = ( /obj/item/clothing/gloves/boxing/yellow, /turf/simulated/floor, /area/maintenance/lower/north) -"ho" = ( +"aho" = ( /turf/simulated/mineral, /area/tether/surfacebase/fish_farm) -"hp" = ( +"ahp" = ( /obj/machinery/floodlight, /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"hq" = ( +"ahq" = ( /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"hr" = ( +"ahr" = ( /turf/simulated/floor/water/indoors, /area/tether/surfacebase/fish_farm) -"hs" = ( +"ahs" = ( /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"ht" = ( +"aht" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 }, @@ -3424,20 +3425,20 @@ dir = 1 }, /area/tether/surfacebase/atrium_two) -"hu" = ( +"ahu" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 9 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"hv" = ( -/obj/machinery/recharge_station, +"ahv" = ( /obj/effect/floor_decal/techfloor{ dir = 9 }, +/obj/structure/railing, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hw" = ( +"ahw" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -3445,9 +3446,10 @@ /obj/machinery/alarm{ pixel_y = 22 }, +/obj/structure/railing, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hx" = ( +"ahx" = ( /obj/machinery/light/small{ dir = 1 }, @@ -3456,26 +3458,27 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hy" = ( +"ahy" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, -/obj/machinery/light_switch{ - pixel_y = 25 - }, +/obj/machinery/camera/network/civilian, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hz" = ( +"ahz" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, -/obj/machinery/space_heater, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hA" = ( +"ahA" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -3483,25 +3486,28 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/multi_tile/metal/mait{ + name = "Maintenance Access" + }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hB" = ( +"ahB" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hC" = ( +"ahC" = ( /obj/machinery/light/small{ icon_state = "bulb1"; dir = 1 }, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"hD" = ( +"ahD" = ( /turf/simulated/wall, /area/tether/surfacebase/fish_farm) -"hE" = ( +"ahE" = ( /obj/structure/table/rack, /obj/item/weapon/material/fishing_rod/modern/cheap, /obj/item/weapon/material/fishing_rod/modern/cheap, @@ -3514,7 +3520,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"hF" = ( +"ahF" = ( /obj/structure/table/rack, /obj/item/stack/cable_coil/pink, /obj/item/stack/cable_coil/pink, @@ -3528,7 +3534,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"hG" = ( +"ahG" = ( /obj/structure/cable{ icon_state = "2-4" }, @@ -3540,7 +3546,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"hH" = ( +"ahH" = ( /obj/machinery/light/small{ dir = 1 }, @@ -3558,7 +3564,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"hI" = ( +"ahI" = ( /obj/machinery/door/airlock/maintenance/common, /obj/structure/cable{ icon_state = "1-2" @@ -3567,7 +3573,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/atrium_two) -"hJ" = ( +"ahJ" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 }, @@ -3591,7 +3597,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals_central1, /turf/simulated/floor/tiled/monofloor, /area/tether/surfacebase/atrium_two) -"hK" = ( +"ahK" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -3609,7 +3615,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"hL" = ( +"ahL" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -3625,7 +3631,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"hM" = ( +"ahM" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -3642,7 +3648,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"hN" = ( +"ahN" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -3652,90 +3658,80 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"hO" = ( +"ahO" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, +/obj/structure/stairs/west, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hP" = ( +"ahP" = ( /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hQ" = ( -/obj/effect/floor_decal/corner_techfloor_grid/diagonal, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, -/obj/machinery/atmospherics/pipe/zpipe/up/supply, -/obj/structure/disposalpipe/up, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/green{ - d1 = 16; - d2 = 0; - icon_state = "16-0" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"hR" = ( -/obj/effect/floor_decal/techfloor{ +"ahQ" = ( +/obj/effect/floor_decal/techfloor/corner{ dir = 4 }, -/obj/machinery/space_heater, -/turf/simulated/floor/tiled/techfloor, +/turf/simulated/floor/tiled/dark, /area/maintenance/lower/bar) -"hS" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"hT" = ( -/obj/structure/railing{ - dir = 8 - }, +"ahR" = ( /obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/obj/structure/railing{ + icon_state = "railing0"; dir = 1 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hU" = ( -/obj/effect/floor_decal/techfloor{ - dir = 5 +"ahS" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"ahT" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"ahU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"ahV" = ( +/obj/machinery/door/airlock/maintenance/common{ + name = "Morgue Access" + }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hV" = ( -/obj/effect/floor_decal/corner_techfloor_grid, +"ahW" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/chapel/office) +"ahX" = ( /obj/machinery/alarm{ pixel_y = 22 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"hW" = ( -/obj/structure/ladder{ - layer = 3.3; - pixel_y = 16 - }, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"hX" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"hY" = ( +"ahY" = ( /obj/structure/sign/warning/caution{ name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" }, /turf/simulated/wall, /area/tether/surfacebase/atrium_two) -"hZ" = ( +"ahZ" = ( /obj/machinery/light/small{ dir = 8; pixel_x = 0 @@ -3748,7 +3744,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ia" = ( +"aia" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -3760,7 +3756,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ib" = ( +"aib" = ( /obj/machinery/light/small{ dir = 4 }, @@ -3769,62 +3765,56 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ic" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"id" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ie" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +"aic" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, /area/maintenance/lower/bar) -"if" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, +"aid" = ( +/obj/effect/floor_decal/techfloor/corner, +/turf/simulated/floor/tiled/dark, /area/maintenance/lower/bar) -"ig" = ( -/obj/structure/railing{ +"aie" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aif" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ih" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aig" = ( +/obj/structure/ladder{ + pixel_y = 16 + }, +/obj/effect/floor_decal/industrial/outline/blue, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ii" = ( +"aih" = ( +/turf/simulated/floor/lino, +/area/chapel/office) +"aii" = ( /turf/simulated/wall, /area/maintenance/lower/rnd) -"ij" = ( +"aij" = ( /mob/living/simple_mob/animal/passive/fish/bass, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"ik" = ( +"aik" = ( /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -3837,33 +3827,34 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"il" = ( +"ail" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"im" = ( +"aim" = ( /obj/random/trash_pile, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"in" = ( -/obj/effect/floor_decal/techfloor{ - dir = 10 +"ain" = ( +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" }, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/obj/random/maintenance/clean, +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/turf/simulated/open, +/area/maintenance/lower/bar) +"aio" = ( +/obj/machinery/recharge_station, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"io" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole, -/obj/effect/floor_decal/techfloor/hole/right, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ip" = ( +"aip" = ( /obj/effect/floor_decal/techfloor/corner{ dir = 8 }, @@ -3878,59 +3869,92 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"iq" = ( -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 9 +/obj/effect/floor_decal/techfloor{ + icon_state = "techfloororange_edges"; + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 9 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"ir" = ( +"aiq" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"is" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ +"air" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/grass, +/area/chapel/office) +"ais" = ( +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/obj/structure/disposalpipe/up{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + icon_state = "up-scrubbers"; + dir = 8 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"it" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 +"ait" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/chapel/office) +"aiu" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Chapel Access" }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aiv" = ( +/obj/machinery/button/windowtint{ + id = "noodle"; + pixel_x = 20; + pixel_y = 25 }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"iu" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"iv" = ( -/obj/structure/closet, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"iw" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/lino, +/area/chapel/office) +"aiw" = ( /obj/machinery/computer/aifixer, /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -3940,7 +3964,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"ix" = ( +"aix" = ( /obj/structure/cable{ d1 = 2; d2 = 4; @@ -3953,7 +3977,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iy" = ( +"aiy" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -3966,7 +3990,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"iz" = ( +"aiz" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -3982,21 +4006,21 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"iA" = ( +"aiA" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"iB" = ( +"aiB" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iC" = ( +"aiC" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 @@ -4009,7 +4033,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"iD" = ( +"aiD" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 @@ -4022,7 +4046,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"iE" = ( +"aiE" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -4031,94 +4055,91 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"iF" = ( +"aiF" = ( /obj/structure/sign/nosmoking_1, /turf/simulated/wall, /area/tether/surfacebase/atrium_two) -"iG" = ( -/obj/machinery/door/airlock/maintenance/engi{ - name = "Bar Maintenance Access" +"aiG" = ( +/obj/machinery/door/airlock{ + name = "Noodle Office"; + req_access = list(27) }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"iH" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/lino, +/area/chapel/office) +"aiH" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 }, -/turf/simulated/floor/tiled/techfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, /area/maintenance/lower/bar) -"iI" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"iJ" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"iK" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"iL" = ( -/obj/machinery/door/airlock/maintenance/common, +"aiI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/bar) -"iM" = ( -/obj/effect/floor_decal/corner_techfloor_grid, -/obj/effect/decal/cleanable/dirt, +"aiJ" = ( +/obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"iN" = ( -/obj/random/trash_pile, +"aiK" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/mob/living/simple_mob/animal/passive/snake/noodle, +/turf/simulated/floor/grass, +/area/chapel/office) +"aiL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/office) +"aiM" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"iO" = ( +"aiN" = ( +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "chapel_obs"; + layer = 3.3; + name = "Chapel Observation Shutters"; + pixel_x = -6; + pixel_y = 29; + req_access = list(27) + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aiO" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iP" = ( +"aiP" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iQ" = ( +"aiQ" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -4134,7 +4155,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iR" = ( +"aiR" = ( /obj/structure/lattice, /obj/structure/disposalpipe/down{ dir = 4 @@ -4142,7 +4163,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/open, /area/maintenance/lower/rnd) -"iS" = ( +"aiS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; @@ -4156,20 +4177,20 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iT" = ( +"aiT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iU" = ( +"aiU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iV" = ( +"aiV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 2; @@ -4177,7 +4198,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"iW" = ( +"aiW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -4188,7 +4209,38 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"iX" = ( +"aiX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aiY" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"aiZ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "noodle" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/office) +"aja" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -4199,9 +4251,36 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"iY" = ( +"ajb" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ajc" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/bar) +"ajd" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -4211,66 +4290,14 @@ dir = 4 }, /obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/tiled/techfloor/grid, /area/tether/surfacebase/atrium_two) -"iZ" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ja" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jb" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jc" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"jd" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"je" = ( +"aje" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -4280,21 +4307,21 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jf" = ( +"ajf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jg" = ( +"ajg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jh" = ( +"ajh" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 }, @@ -4304,7 +4331,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"ji" = ( +"aji" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 @@ -4315,14 +4342,14 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jj" = ( +"ajj" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jk" = ( +"ajk" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -4330,7 +4357,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jl" = ( +"ajl" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ @@ -4338,7 +4365,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/atrium_two) -"jm" = ( +"ajm" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -4347,7 +4374,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"jn" = ( +"ajn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment{ @@ -4356,57 +4383,79 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"jo" = ( +"ajo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"jp" = ( -/obj/effect/floor_decal/borderfloor{ +"ajp" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/atrium_two) -"jq" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"jr" = ( -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"js" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/rust/steel_decals_rusted1, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"jt" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"ju" = ( -/obj/effect/floor_decal/techfloor{ +"ajq" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 5 }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor/grid, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"jv" = ( +"ajr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"ajs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Chapel" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"ajt" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aju" = ( +/turf/simulated/floor/tiled/dark, +/area/maintenance/lower/bar) +"ajv" = ( /obj/structure/table/standard{ name = "plastic table frame" }, @@ -4423,7 +4472,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"jw" = ( +"ajw" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -4431,17 +4480,17 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jx" = ( +"ajx" = ( /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jy" = ( +"ajy" = ( /turf/simulated/mineral, /area/maintenance/lower/rnd) -"jz" = ( +"ajz" = ( /obj/random/trash_pile, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jA" = ( +"ajA" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/clean, @@ -4449,37 +4498,36 @@ /obj/random/maintenance/research, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jB" = ( +"ajB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"jC" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ +"ajC" = ( +/obj/effect/floor_decal/borderfloor{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jD" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor/hole/right{ +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/floor_decal/techfloor/hole{ - dir = 8 +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"jE" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/atrium_two) +"ajD" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"ajE" = ( /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"jF" = ( +"ajF" = ( /obj/structure/table/standard{ name = "plastic table frame" }, @@ -4491,68 +4539,90 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"jG" = ( +"ajG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, /obj/random/action_figure, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - icon_state = "extinguisher_closed"; - pixel_x = 30 +"ajH" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/lino, +/area/chapel/office) +"ajI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"jI" = ( -/obj/effect/floor_decal/techfloor{ +"ajJ" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"ajK" = ( +/obj/effect/floor_decal/borderfloor{ dir = 4 }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jJ" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ +/obj/machinery/camera/network/tether{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jK" = ( -/obj/structure/catwalk, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jL" = ( -/obj/machinery/door/airlock/maintenance/common, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/atrium_two) +"ajL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"jM" = ( +/area/tether/surfacebase/atrium_two) +"ajM" = ( /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/tether/surfacebase/outside/outside2) -"jN" = ( +"ajN" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/symbol/da{ - pixel_x = 32 +"ajO" = ( +/obj/structure/cable{ + icon_state = "16-0" }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/up, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"jP" = ( +"ajP" = ( /obj/machinery/alarm{ dir = 4; icon_state = "alarm0"; @@ -4567,7 +4637,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"jQ" = ( +"ajQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -4576,112 +4646,111 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"jR" = ( +"ajR" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"jS" = ( +"ajS" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, -/obj/structure/closet/hydrant{ - pixel_x = 32 +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"jT" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jU" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ +"ajT" = ( +/turf/simulated/wall, +/area/chapel/chapel_morgue) +"ajU" = ( +/obj/structure/closet/wardrobe/chaplain_black, +/obj/item/weapon/storage/fancy/crayons, +/obj/machinery/camera/network/civilian{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jV" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jW" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jX" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jY" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"jZ" = ( -/obj/structure/catwalk, +/obj/item/weapon/flame/candle/candelabra, +/obj/item/weapon/flame/candle/candelabra, +/obj/item/weapon/flame/candle/candelabra, +/obj/item/weapon/flame/candle/candelabra, /obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 }, -/obj/structure/disposalpipe/segment{ +/turf/simulated/floor/lino, +/area/chapel/office) +"ajV" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"ajW" = ( +/obj/machinery/door/airlock{ + name = "Chapel Morgue"; + req_access = list(27) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/office) +"ajX" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp{ + pixel_x = 2; + pixel_y = 7 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/lino, +/area/chapel/office) +"ajY" = ( +/turf/simulated/floor/carpet, +/area/chapel/main) +"ajZ" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light{ dir = 8; - icon_state = "pipe-c" + icon_state = "tube1" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ka" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aka" = ( /turf/simulated/wall, /area/maintenance/asmaint2) -"kb" = ( +"akb" = ( /turf/simulated/mineral, /area/maintenance/asmaint2) -"kc" = ( +"akc" = ( /obj/machinery/light{ dir = 1 }, @@ -4693,7 +4762,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kd" = ( +"akd" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -4703,7 +4772,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"ke" = ( +"ake" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -4714,7 +4783,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kf" = ( +"akf" = ( /obj/machinery/light{ dir = 1 }, @@ -4726,13 +4795,13 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kg" = ( +"akg" = ( /obj/structure/bed/chair/comfy/black{ dir = 4 }, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"kh" = ( +"akh" = ( /obj/machinery/firealarm{ dir = 2; layer = 3.3; @@ -4747,7 +4816,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"ki" = ( +"aki" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -4757,10 +4826,10 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kj" = ( +"akj" = ( /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kk" = ( +"akk" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 }, @@ -4770,7 +4839,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kl" = ( +"akl" = ( /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -4789,7 +4858,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"km" = ( +"akm" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -4801,10 +4870,10 @@ /obj/machinery/atmospherics/pipe/zpipe/down/supply, /turf/simulated/open, /area/maintenance/lower/public_garden_maintenence/upper) -"kn" = ( +"akn" = ( /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"ko" = ( +"ako" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 }, @@ -4814,7 +4883,7 @@ /obj/machinery/camera/network/civilian, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kp" = ( +"akp" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 }, @@ -4823,7 +4892,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kq" = ( +"akq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -4831,7 +4900,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kr" = ( +"akr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -4840,7 +4909,7 @@ /obj/effect/floor_decal/corner/lime/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"ks" = ( +"aks" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -4848,7 +4917,7 @@ /obj/effect/floor_decal/corner/lime/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kt" = ( +"akt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -4860,7 +4929,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"ku" = ( +"aku" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 }, @@ -4875,7 +4944,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kv" = ( +"akv" = ( /obj/structure/closet/crate/bin{ anchored = 1; pixel_y = 16 @@ -4888,7 +4957,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kw" = ( +"akw" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -4908,11 +4977,11 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /turf/simulated/floor/plating, /area/maintenance/lower/public_garden_maintenence/upper) -"kx" = ( +"akx" = ( /obj/structure/sign/poster, /turf/simulated/wall, /area/tether/surfacebase/public_garden_two) -"ky" = ( +"aky" = ( /obj/structure/table/standard{ name = "plastic table frame" }, @@ -4924,7 +4993,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kz" = ( +"akz" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -4933,16 +5002,16 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kA" = ( +"akA" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kB" = ( +"akB" = ( /turf/simulated/open, /area/tether/surfacebase/public_garden_two) -"kC" = ( +"akC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -4957,7 +5026,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kD" = ( +"akD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -4972,7 +5041,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kE" = ( +"akE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -4993,7 +5062,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kF" = ( +"akF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -5013,7 +5082,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kG" = ( +"akG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -5029,7 +5098,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/public_garden_two) -"kH" = ( +"akH" = ( /obj/structure/table/standard{ name = "plastic table frame" }, @@ -5045,7 +5114,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kI" = ( +"akI" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -5055,7 +5124,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kJ" = ( +"akJ" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -5067,14 +5136,14 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kK" = ( +"akK" = ( /obj/structure/stairs/south, /obj/structure/window/reinforced{ dir = 4 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kL" = ( +"akL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -5087,12 +5156,12 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kM" = ( +"akM" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lime/bordercorner, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kN" = ( +"akN" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -5101,11 +5170,11 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kO" = ( +"akO" = ( /obj/structure/symbol/gu, /turf/simulated/wall, /area/tether/surfacebase/public_garden_two) -"kP" = ( +"akP" = ( /obj/structure/closet/hydrant{ pixel_x = -32 }, @@ -5117,7 +5186,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kQ" = ( +"akQ" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 }, @@ -5126,7 +5195,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kR" = ( +"akR" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -5140,7 +5209,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kS" = ( +"akS" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -5154,7 +5223,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kT" = ( +"akT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -5164,7 +5233,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kU" = ( +"akU" = ( /obj/machinery/seed_extractor, /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -5174,7 +5243,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kV" = ( +"akV" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -25 @@ -5191,11 +5260,11 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kW" = ( +"akW" = ( /obj/structure/table/marble, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kX" = ( +"akX" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -5204,7 +5273,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kY" = ( +"akY" = ( /obj/machinery/smartfridge, /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -5214,7 +5283,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"kZ" = ( +"akZ" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -5224,7 +5293,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"la" = ( +"ala" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -5234,7 +5303,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"lb" = ( +"alb" = ( /obj/item/weapon/storage/box/glasses/pint, /obj/item/weapon/storage/box/glass_extras/straws, /obj/structure/table/standard{ @@ -5252,7 +5321,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"lc" = ( +"alc" = ( /obj/machinery/reagentgrinder, /obj/structure/table/standard{ name = "plastic table frame" @@ -5265,7 +5334,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) -"ld" = ( +"ald" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -5286,17 +5355,17 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"le" = ( +"ale" = ( /obj/structure/closet/hydrant, /turf/simulated/wall, /area/tether/surfacebase/fish_farm) -"lf" = ( +"alf" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 }, /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"lg" = ( +"alg" = ( /obj/machinery/light{ dir = 1 }, @@ -5310,35 +5379,35 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lh" = ( +"alh" = ( /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"li" = ( +"ali" = ( /obj/machinery/vending/fishing, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lj" = ( +"alj" = ( /obj/structure/railing, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"lk" = ( +"alk" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"ll" = ( +"all" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lm" = ( +"alm" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 4 }, /turf/simulated/wall, /area/tether/surfacebase/fish_farm) -"ln" = ( +"aln" = ( /obj/machinery/light{ dir = 8; icon_state = "tube1" @@ -5346,24 +5415,24 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lo" = ( +"alo" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"lp" = ( +"alp" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lq" = ( +"alq" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lr" = ( +"alr" = ( /obj/structure/table/rack, /obj/item/weapon/material/fishing_net, /obj/item/weapon/material/fishing_net, @@ -5372,13 +5441,13 @@ /obj/item/weapon/material/fishing_net, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"ls" = ( +"als" = ( /obj/machinery/light{ dir = 8 }, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/fish_farm) -"lt" = ( +"alt" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 4 @@ -5386,7 +5455,7 @@ /obj/machinery/camera/network/civilian, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"lu" = ( +"alu" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -5396,7 +5465,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lv" = ( +"alv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -5406,7 +5475,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lw" = ( +"alw" = ( /obj/effect/floor_decal/rust, /obj/structure/cable{ icon_state = "1-2" @@ -5424,7 +5493,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lx" = ( +"alx" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -5446,7 +5515,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"ly" = ( +"aly" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -5469,17 +5538,17 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"lz" = ( +"alz" = ( /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/fish_farm) -"lA" = ( +"alA" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"lB" = ( +"alB" = ( /obj/structure/railing, /obj/structure/railing{ icon_state = "railing0"; @@ -5487,21 +5556,21 @@ }, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"lC" = ( +"alC" = ( /obj/effect/floor_decal/industrial/warning/corner, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lD" = ( +"alD" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/water/indoors, /area/tether/surfacebase/fish_farm) -"lE" = ( +"alE" = ( /obj/machinery/light/flamp/noshade, /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"lF" = ( +"alF" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -5513,7 +5582,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lG" = ( +"alG" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -5533,7 +5602,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lH" = ( +"alH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -5548,7 +5617,7 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lI" = ( +"alI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -5566,7 +5635,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lJ" = ( +"alJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -5585,7 +5654,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lK" = ( +"alK" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -5600,7 +5669,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lL" = ( +"alL" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" @@ -5613,7 +5682,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"lM" = ( +"alM" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -5625,7 +5694,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"lN" = ( +"alN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -5645,7 +5714,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"lO" = ( +"alO" = ( /obj/machinery/firealarm{ dir = 1; pixel_x = 0; @@ -5673,7 +5742,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"lP" = ( +"alP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -5694,7 +5763,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"lQ" = ( +"alQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -5716,7 +5785,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lR" = ( +"alR" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -23; @@ -5724,25 +5793,25 @@ }, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/fish_farm) -"lS" = ( +"alS" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/fish_farm) -"lT" = ( +"alT" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 4 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lU" = ( +"alU" = ( /obj/effect/floor_decal/spline/plain{ icon_state = "spline_plain"; dir = 8 }, /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"lV" = ( +"alV" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -5754,7 +5823,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lW" = ( +"alW" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -5764,7 +5833,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"lX" = ( +"alX" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -5777,7 +5846,7 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner2, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lY" = ( +"alY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -5793,7 +5862,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"lZ" = ( +"alZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -5814,7 +5883,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"ma" = ( +"ama" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9; pixel_y = 0 @@ -5834,7 +5903,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"mb" = ( +"amb" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -5845,35 +5914,32 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/tether/surfacebase/atrium_two) -"mc" = ( +"amc" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techmaint, /area/maintenance/lower/bar) -"md" = ( +"amd" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/tether/surfacebase/north_staires_two) -"me" = ( -/obj/structure/cable/green{ - d1 = 32; - d2 = 4; - icon_state = "32-4" +"ame" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" }, -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/bar) -"mf" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"amf" = ( /obj/machinery/camera/network/civilian{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/fish_farm) -"mg" = ( +"amg" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -5888,7 +5954,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"mh" = ( +"amh" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/multi_tile/glass{ dir = 1; @@ -5902,7 +5968,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"mi" = ( +"ami" = ( /obj/machinery/firealarm{ dir = 2; layer = 3.3; @@ -5929,7 +5995,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"mj" = ( +"amj" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -5940,7 +6006,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"mk" = ( +"amk" = ( /obj/structure/cable{ icon_state = "1-8" }, @@ -5951,7 +6017,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"ml" = ( +"aml" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -5964,7 +6030,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_two) -"mm" = ( +"amm" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -5973,13 +6039,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mn" = ( +"amn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mo" = ( +"amo" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 1 @@ -5989,14 +6055,14 @@ }, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"mp" = ( +"amp" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 1 }, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"mq" = ( +"amq" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 1 @@ -6007,19 +6073,19 @@ }, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"mr" = ( +"amr" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"ms" = ( +"ams" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"mt" = ( +"amt" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -6032,7 +6098,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"mu" = ( +"amu" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -6057,7 +6123,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mv" = ( +"amv" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, @@ -6068,7 +6134,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"mw" = ( +"amw" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6084,7 +6150,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mx" = ( +"amx" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6097,24 +6163,12 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"my" = ( -/obj/structure/cable{ - icon_state = "16-0" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/floor_decal/industrial/outline/yellow, +"amy" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mz" = ( +"amz" = ( /obj/machinery/alarm{ dir = 8; icon_state = "alarm0"; @@ -6130,7 +6184,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mA" = ( +"amA" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 4 @@ -6141,7 +6195,7 @@ }, /turf/simulated/floor/water/deep/indoors, /area/tether/surfacebase/fish_farm) -"mB" = ( +"amB" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -6155,29 +6209,29 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"mC" = ( +"amC" = ( /obj/machinery/light{ dir = 8; icon_state = "tube1" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"mD" = ( +"amD" = ( /obj/machinery/light/small, /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"mE" = ( +"amE" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 1 }, /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"mF" = ( +"amF" = ( /obj/effect/floor_decal/spline/plain, /turf/simulated/floor/beach/sand/desert, /area/tether/surfacebase/fish_farm) -"mG" = ( +"amG" = ( /obj/machinery/door/airlock/maintenance/common, /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; @@ -6186,10 +6240,10 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/surfacebase/fish_farm) -"mH" = ( +"amH" = ( /turf/simulated/floor, /area/maintenance/lower/rnd) -"mI" = ( +"amI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/rack, /obj/random/maintenance/research, @@ -6197,7 +6251,7 @@ /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mJ" = ( +"amJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, /obj/random/maintenance/research, @@ -6205,88 +6259,82 @@ /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mK" = ( +"amK" = ( /obj/item/weapon/storage/fancy/cigar/havana, /obj/effect/decal/cleanable/dirt, /obj/random/drinkbottle, /turf/simulated/floor/plating, /area/tether/surfacebase/atrium_two) -"mL" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/camera/network/tether{ +"amL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/atrium_two) -"mM" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"mN" = ( -/obj/structure/railing{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/lino, +/area/chapel/office) +"amM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"amN" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/chapel/office) +"amO" = ( +/obj/machinery/door/airlock{ + name = "Chapel Morgue"; + req_one_access = list(6,27) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"amP" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/techfloor{ + icon_state = "techfloororange_edges"; + dir = 8 + }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"mO" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"mP" = ( -/obj/structure/railing{ - dir = 1 - }, +"amQ" = ( +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, /obj/effect/floor_decal/techfloor{ dir = 4 }, -/obj/effect/floor_decal/rust, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/bar) -"mQ" = ( -/obj/item/toy/plushie/kitten{ - desc = "An odd appearing, cryptic plush of a cat."; - name = "Pablo" +"amR" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light/small{ + dir = 8 }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"mR" = ( -/obj/item/clothing/under/batter, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"mS" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"mT" = ( +/mob/living/simple_mob/animal/passive/mouse/white, +/turf/simulated/floor/grass, +/area/chapel/office) +"amS" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/item/weapon/nullrod, +/obj/machinery/light/small, +/turf/simulated/floor/lino, +/area/chapel/office) +"amT" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -6297,7 +6345,7 @@ /obj/random/tool, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"mU" = ( +"amU" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -6310,14 +6358,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"mV" = ( +"amV" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -22 }, /turf/simulated/floor, /area/maintenance/lower/rnd) -"mW" = ( +"amW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/industrial/danger{ icon_state = "danger"; @@ -6328,11 +6376,11 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mX" = ( +"amX" = ( /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mY" = ( +"amY" = ( /obj/structure/cable{ icon_state = "2-4" }, @@ -6343,7 +6391,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"mZ" = ( +"amZ" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6353,7 +6401,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"na" = ( +"ana" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -6362,7 +6410,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"nb" = ( +"anb" = ( /obj/structure/cable{ icon_state = "1-8" }, @@ -6373,7 +6421,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"nc" = ( +"anc" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -6382,77 +6430,93 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"nd" = ( +"and" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ne" = ( -/obj/structure/railing{ - dir = 4 +"ane" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/snakesnackbox, +/turf/simulated/floor/grass, +/area/chapel/office) +"anf" = ( +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "chapel_obs"; + layer = 3.3; + name = "Chapel Observation Shutters"; + pixel_x = 29; + pixel_y = 0; + req_access = list(27) }, -/obj/machinery/light/small{ - dir = 8 +/turf/simulated/floor/lino, +/area/chapel/office) +"ang" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nf" = ( -/obj/structure/railing{ - dir = 8 +/turf/simulated/floor/carpet, +/area/chapel/main) +"anh" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"ani" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ng" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nh" = ( -/obj/item/clothing/shoes/boots/jackboots{ - desc = "Very old and worn baseball cleats."; - name = "baseball cleats" - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"ni" = ( -/obj/item/clothing/head/soft/black{ - desc = "Its a dusty old cap, It hides most your eyes." - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"nj" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; + d1 = 1; + d2 = 2; + icon_state = "1-2"; pixel_y = 0 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j1s"; + name = "Chapel"; + sortType = "Chapel" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"anj" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/carpet, +/area/chapel/main) +"ank" = ( /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"nl" = ( +"anl" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"nm" = ( +"anm" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"nn" = ( +"ann" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1"; @@ -6474,32 +6538,32 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"no" = ( +"ano" = ( /obj/machinery/camera/network/research, /turf/simulated/floor/reinforced, /area/maintenance/lower/rnd) -"np" = ( +"anp" = ( /obj/machinery/light{ dir = 1 }, /obj/item/toy/plushie/farwa, /turf/simulated/floor/reinforced, /area/maintenance/lower/rnd) -"nq" = ( +"anq" = ( /obj/effect/floor_decal/industrial/danger/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"nr" = ( +"anr" = ( /obj/structure/grille, /obj/structure/railing{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ns" = ( +"ans" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -6508,60 +6572,54 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"nt" = ( +"ant" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"nu" = ( -/obj/structure/railing{ +"anu" = ( +/obj/effect/floor_decal/borderfloor{ dir = 4 }, -/obj/effect/floor_decal/techfloor{ - dir = 8 +/obj/machinery/light/small{ + dir = 4 }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 8 +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nv" = ( -/obj/structure/railing{ - dir = 8 +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/atrium_two) +"anv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/structure/railing, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nw" = ( -/obj/structure/railing, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nx" = ( -/obj/structure/railing, -/obj/effect/floor_decal/techfloor{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ny" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/atrium_two) +"anw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/atrium_two) +"any" = ( /turf/simulated/mineral, /area/maintenance/lower/bar) -"nz" = ( -/obj/item/weapon/material/twohanded/baseballbat{ - desc = "This bat looks very off."; - health = 500 - }, -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"nA" = ( +"anA" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -6571,11 +6629,11 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"nB" = ( +"anB" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"nC" = ( +"anC" = ( /obj/structure/railing{ dir = 8 }, @@ -6588,15 +6646,15 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"nD" = ( +"anD" = ( /mob/living/simple_mob/slime/xenobio/rainbow/kendrick, /turf/simulated/floor/reinforced, /area/maintenance/lower/rnd) -"nE" = ( +"anE" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/reinforced, /area/maintenance/lower/rnd) -"nF" = ( +"anF" = ( /obj/machinery/door/firedoor, /obj/structure/grille, /obj/structure/window/reinforced, @@ -6612,7 +6670,7 @@ }, /turf/simulated/floor/plating, /area/rnd/rdoffice) -"nG" = ( +"anG" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -6626,7 +6684,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"nH" = ( +"anH" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -6634,27 +6692,19 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"nI" = ( +"anI" = ( /turf/simulated/wall/r_wall, /area/maintenance/lower/rnd) -"nJ" = ( -/obj/structure/railing{ - dir = 4 +"anJ" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 6 }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nK" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 }, /turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"nL" = ( +/area/maintenance/lower/south) +"anL" = ( /obj/structure/railing{ dir = 4 }, @@ -6667,7 +6717,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"nM" = ( +"anM" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -6680,13 +6730,13 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"nN" = ( +"anN" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /turf/simulated/floor/reinforced, /area/maintenance/lower/rnd) -"nO" = ( +"anO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 5 @@ -6696,7 +6746,7 @@ }, /turf/simulated/floor/reinforced, /area/maintenance/lower/rnd) -"nP" = ( +"anP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 4 @@ -6718,7 +6768,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/rdoffice) -"nQ" = ( +"anQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; icon_state = "borderfloor"; @@ -6736,7 +6786,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"nR" = ( +"anR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 4 @@ -6746,7 +6796,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"nS" = ( +"anS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -6755,7 +6805,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"nT" = ( +"anT" = ( /obj/machinery/requests_console{ announcementConsole = 1; department = "Research Director's Desk"; @@ -6776,10 +6826,10 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"nU" = ( +"anU" = ( /turf/simulated/wall, /area/maintenance/substation/research) -"nV" = ( +"anV" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -6787,7 +6837,7 @@ }, /turf/simulated/wall, /area/maintenance/substation/research) -"nW" = ( +"anW" = ( /obj/effect/floor_decal/industrial/warning/corner, /obj/structure/cable{ icon_state = "1-2" @@ -6795,13 +6845,13 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"nX" = ( +"anX" = ( /obj/structure/sign/warning/caution{ name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" }, /turf/simulated/wall/r_wall, /area/maintenance/lower/rnd) -"nY" = ( +"anY" = ( /obj/machinery/light/small{ dir = 4; pixel_y = 0 @@ -6816,77 +6866,18 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/open, /area/maintenance/lower/rnd) -"nZ" = ( +"anZ" = ( /turf/simulated/shuttle/wall/voidcraft/green{ hard_corner = 1 }, /area/tether/elevator) -"oa" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/rust, +"aod" = ( /obj/effect/floor_decal/corner_techfloor_grid{ - dir = 4 + dir = 6 }, /turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ob" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"oc" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"od" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"oe" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"of" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"og" = ( +/area/maintenance/lower/south) +"aog" = ( /obj/structure/railing{ dir = 4 }, @@ -6899,7 +6890,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"oh" = ( +"aoh" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/green{ @@ -6907,7 +6898,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"oi" = ( +"aoi" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/green{ @@ -6917,7 +6908,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"oj" = ( +"aoj" = ( /obj/structure/railing{ dir = 8 }, @@ -6936,10 +6927,10 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"ok" = ( +"aok" = ( /turf/simulated/wall/r_wall, /area/server) -"ol" = ( +"aol" = ( /obj/machinery/photocopier, /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -6954,13 +6945,13 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"om" = ( +"aom" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"on" = ( +"aon" = ( /obj/structure/table/glass, /obj/machinery/photocopier/faxmachine{ department = "Research Director's Office" @@ -6971,7 +6962,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"oo" = ( +"aoo" = ( /obj/structure/bed/chair/office/light, /obj/machinery/button/windowtint{ id = "rd_office"; @@ -6996,7 +6987,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"op" = ( +"aop" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -7006,13 +6997,13 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"oq" = ( +"aoq" = ( /obj/machinery/power/breakerbox/activated{ RCon_tag = "Research Substation Bypass" }, /turf/simulated/floor, /area/maintenance/substation/research) -"or" = ( +"aor" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -7029,7 +7020,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"os" = ( +"aos" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -7038,7 +7029,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"ot" = ( +"aot" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -7054,7 +7045,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"ou" = ( +"aou" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 6 }, @@ -7078,7 +7069,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"ov" = ( +"aov" = ( /obj/machinery/door/airlock/maintenance/engi, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -7095,7 +7086,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"ow" = ( +"aow" = ( /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ dir = 4 }, @@ -7114,10 +7105,10 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"ox" = ( +"aox" = ( /turf/simulated/floor/holofloor/tiled/dark, /area/tether/elevator) -"oy" = ( +"aoy" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -7129,7 +7120,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"oz" = ( +"aoz" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 }, @@ -7138,49 +7129,42 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"oA" = ( +"aoA" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/tether/surfacebase/atrium_two) -"oB" = ( +"aoB" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 }, /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"oC" = ( +"aoC" = ( /obj/structure/railing, /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"oD" = ( +"aoD" = ( /obj/structure/railing{ dir = 4 }, /obj/structure/railing, /turf/simulated/open, /area/tether/surfacebase/atrium_two) -"oE" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"oF" = ( +"aoE" = ( +/turf/simulated/wall, +/area/chapel/office) +"aoF" = ( /turf/simulated/floor/outdoors/rocks/virgo3b, /area/tether/surfacebase/outside/outside2) -"oG" = ( +"aoG" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"oH" = ( +"aoH" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 2; icon_state = "map_vent_out"; @@ -7193,7 +7177,7 @@ temperature = 80 }, /area/server) -"oI" = ( +"aoI" = ( /obj/machinery/r_n_d/server/robotics, /obj/structure/window/reinforced{ dir = 4 @@ -7205,7 +7189,7 @@ temperature = 80 }, /area/server) -"oJ" = ( +"aoJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6; icon_state = "intact" @@ -7216,7 +7200,7 @@ /obj/machinery/camera/network/research, /turf/simulated/floor/tiled/techfloor, /area/server) -"oK" = ( +"aoK" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, @@ -7230,7 +7214,7 @@ /obj/effect/floor_decal/industrial/outline/blue, /turf/simulated/floor/tiled/techfloor, /area/server) -"oL" = ( +"aoL" = ( /obj/machinery/papershredder, /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -7245,13 +7229,13 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"oM" = ( +"aoM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"oN" = ( +"aoN" = ( /obj/structure/table/glass, /obj/machinery/computer/skills{ dir = 1 @@ -7262,13 +7246,13 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"oO" = ( +"aoO" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white_rd, /obj/item/weapon/stamp/rd, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"oP" = ( +"aoP" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin{ pixel_x = 1; @@ -7284,7 +7268,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"oQ" = ( +"aoQ" = ( /obj/machinery/power/smes/buildable{ charge = 0; output_attempt = 0; @@ -7298,7 +7282,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"oR" = ( +"aoR" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, @@ -7308,7 +7292,7 @@ /obj/structure/cable, /turf/simulated/floor, /area/maintenance/substation/research) -"oS" = ( +"aoS" = ( /obj/machinery/power/apc{ dir = 4; name = "east bump"; @@ -7320,7 +7304,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"oT" = ( +"aoT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -7329,7 +7313,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"oU" = ( +"aoU" = ( /obj/machinery/atmospherics/pipe/zpipe/up/supply{ dir = 1 }, @@ -7345,17 +7329,17 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"oV" = ( +"aoV" = ( /obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"oW" = ( +"aoW" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"oX" = ( +"aoX" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -7364,13 +7348,13 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"oY" = ( +"aoY" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"oZ" = ( +"aoZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -7379,7 +7363,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pa" = ( +"apa" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -7389,7 +7373,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pb" = ( +"apb" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -7398,7 +7382,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pc" = ( +"apc" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -7406,13 +7390,13 @@ /obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pd" = ( +"apd" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pe" = ( +"ape" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 }, @@ -7421,7 +7405,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pf" = ( +"apf" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -7433,7 +7417,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pg" = ( +"apg" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 }, @@ -7442,63 +7426,34 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ph" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/atrium_two) -"pi" = ( +"api" = ( +/obj/structure/grille, /obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/atrium_two) -"pj" = ( -/obj/structure/catwalk, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 +/obj/structure/window/reinforced/polarized/full{ + id = "chapel" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pk" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - pixel_y = 22 +/turf/simulated/floor, +/area/chapel/office) +"apj" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pl" = ( -/obj/structure/catwalk, /obj/machinery/light/small{ - dir = 1 + dir = 4; + pixel_y = 0 }, /turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pm" = ( -/obj/structure/catwalk, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pn" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"po" = ( -/obj/structure/symbol/gu, -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/bar) -"pp" = ( +/area/maintenance/lower/south) +"app" = ( /turf/simulated/floor/outdoors/dirt/virgo3b, /area/tether/surfacebase/outside/outside2) -"pq" = ( +"apq" = ( /turf/simulated/floor/outdoors/grass/sif/virgo3b, /area/tether/surfacebase/outside/outside2) -"pr" = ( +"apr" = ( /obj/structure/railing{ dir = 8 }, @@ -7510,7 +7465,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"ps" = ( +"aps" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; icon_state = "map" @@ -7522,7 +7477,7 @@ temperature = 80 }, /area/server) -"pt" = ( +"apt" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -7536,11 +7491,11 @@ temperature = 80 }, /area/server) -"pu" = ( +"apu" = ( /obj/machinery/atmospherics/pipe/manifold/hidden, /turf/simulated/floor/tiled/techfloor, /area/server) -"pv" = ( +"apv" = ( /obj/machinery/atmospherics/portables_connector{ dir = 8 }, @@ -7551,7 +7506,7 @@ /obj/effect/floor_decal/industrial/outline/blue, /turf/simulated/floor/tiled/techfloor, /area/server) -"pw" = ( +"apw" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; icon_state = "borderfloor"; @@ -7571,19 +7526,19 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"px" = ( +"apx" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"py" = ( +"apy" = ( /obj/structure/bed/chair{ dir = 1 }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"pz" = ( +"apz" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -7598,7 +7553,7 @@ /obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"pA" = ( +"apA" = ( /obj/machinery/power/sensor{ name = "Powernet Sensor - Research Subgrid"; name_tag = "Research Subgrid" @@ -7612,7 +7567,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"pB" = ( +"apB" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, @@ -7626,7 +7581,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"pC" = ( +"apC" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -7639,7 +7594,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"pD" = ( +"apD" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -7658,7 +7613,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/research) -"pE" = ( +"apE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/green{ d1 = 2; @@ -7673,7 +7628,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"pF" = ( +"apF" = ( /obj/machinery/door/airlock/maintenance/engi, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -7683,18 +7638,18 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"pG" = ( +"apG" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"pH" = ( +"apH" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pI" = ( +"apI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -7703,7 +7658,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pJ" = ( +"apJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -7712,7 +7667,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pK" = ( +"apK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -7723,12 +7678,12 @@ /obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pL" = ( +"apL" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pM" = ( +"apM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -7741,7 +7696,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pN" = ( +"apN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -7753,7 +7708,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pO" = ( +"apO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -7771,7 +7726,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pP" = ( +"apP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -7786,159 +7741,13 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"pQ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/atrium_two) -"pR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/atrium_two) -"pS" = ( -/obj/machinery/door/airlock/multi_tile/metal/mait{ - dir = 1; - name = "Maintenance Access" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/atrium_two) -"pT" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pU" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pV" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/multi_tile/metal/mait{ - dir = 1; - name = "Maintenance Access" - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) -"pW" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pX" = ( -/obj/structure/frame{ - anchored = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"pY" = ( -/turf/simulated/floor, -/area/maintenance/lower/bar) -"pZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"qa" = ( +"aqa" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"qb" = ( +"aqb" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -7946,7 +7755,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"qc" = ( +"aqc" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 1; external_pressure_bound = 0; @@ -7967,7 +7776,7 @@ temperature = 80 }, /area/server) -"qd" = ( +"aqd" = ( /obj/machinery/r_n_d/server/core, /obj/structure/window/reinforced{ dir = 4 @@ -7980,19 +7789,19 @@ temperature = 80 }, /area/server) -"qe" = ( +"aqe" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/server) -"qf" = ( +"aqf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, /turf/simulated/floor/tiled/techfloor, /area/server) -"qg" = ( +"aqg" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/command{ name = "Server Room"; @@ -8000,7 +7809,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"qh" = ( +"aqh" = ( /obj/structure/cable/green{ d1 = 2; d2 = 4; @@ -8010,7 +7819,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"qi" = ( +"aqi" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -8018,7 +7827,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"qj" = ( +"aqj" = ( /obj/structure/bed/chair{ dir = 8 }, @@ -8039,10 +7848,10 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"qk" = ( +"aqk" = ( /turf/simulated/wall, /area/rnd/lockers) -"ql" = ( +"aql" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass, @@ -8055,33 +7864,33 @@ /obj/machinery/door/airlock/maintenance/rnd, /turf/simulated/floor/plating, /area/rnd/lockers) -"qm" = ( +"aqm" = ( /turf/simulated/wall/r_wall, /area/rnd/lockers) -"qn" = ( +"aqn" = ( /obj/structure/sign/deck/second, /turf/simulated/shuttle/wall/voidcraft/green{ hard_corner = 1 }, /area/tether/elevator) -"qo" = ( +"aqo" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qp" = ( +"aqp" = ( /obj/effect/floor_decal/borderfloor/corner, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qq" = ( +"aqq" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/camera/network/tether{ dir = 1 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qr" = ( +"aqr" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/firealarm{ dir = 1; @@ -8091,12 +7900,12 @@ /obj/effect/floor_decal/corner/yellow/border, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qs" = ( +"aqs" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qt" = ( +"aqt" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -8104,7 +7913,7 @@ /obj/effect/floor_decal/corner/yellow/border, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qu" = ( +"aqu" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2{ @@ -8118,7 +7927,7 @@ /obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qv" = ( +"aqv" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -8135,7 +7944,7 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qw" = ( +"aqw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -8147,7 +7956,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qx" = ( +"aqx" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2, @@ -8155,7 +7964,7 @@ /obj/machinery/light/small, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qy" = ( +"aqy" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/camera/network/tether{ @@ -8163,7 +7972,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qz" = ( +"aqz" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 @@ -8175,13 +7984,13 @@ /obj/effect/floor_decal/corner/yellow/border, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qA" = ( +"aqA" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/light/small, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qB" = ( +"aqB" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/newscaster{ pixel_x = 0; @@ -8189,21 +7998,21 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qC" = ( +"aqC" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/industrial/danger, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qD" = ( +"aqD" = ( /obj/effect/floor_decal/borderfloor, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qE" = ( +"aqE" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/light/small, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qF" = ( +"aqF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -8224,7 +8033,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qG" = ( +"aqG" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -8233,37 +8042,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"qH" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"qI" = ( -/obj/structure/dogbed, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/mob/living/simple_mob/animal/passive/lizard, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"qJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"qK" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"qL" = ( +"aqL" = ( /obj/structure/railing{ dir = 8 }, @@ -8277,7 +8056,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"qM" = ( +"aqM" = ( /obj/structure/window/reinforced{ dir = 4 }, @@ -8291,14 +8070,14 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/server) -"qN" = ( +"aqN" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/techfloor, /area/server) -"qO" = ( +"aqO" = ( /turf/simulated/floor/tiled/techfloor, /area/server) -"qP" = ( +"aqP" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -8308,7 +8087,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/server) -"qQ" = ( +"aqQ" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -8336,7 +8115,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"qR" = ( +"aqR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -8361,7 +8140,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"qS" = ( +"aqS" = ( /obj/structure/table/standard, /obj/item/weapon/cartridge/signal/science, /obj/item/weapon/cartridge/signal/science, @@ -8393,7 +8172,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"qT" = ( +"aqT" = ( /obj/structure/table/standard, /obj/item/device/taperecorder{ pixel_x = -3 @@ -8422,12 +8201,12 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"qU" = ( +"aqU" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, /turf/simulated/floor/tiled/dark, /area/rnd/lockers) -"qV" = ( +"aqV" = ( /obj/effect/floor_decal/industrial/outline, /obj/structure/closet/wardrobe/science_white, /obj/machinery/light{ @@ -8435,13 +8214,13 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/lockers) -"qW" = ( +"aqW" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/dark, /area/rnd/lockers) -"qX" = ( +"aqX" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ d1 = 1; @@ -8452,7 +8231,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/dark, /area/rnd/lockers) -"qY" = ( +"aqY" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, /obj/machinery/camera/network/research{ @@ -8460,12 +8239,12 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/lockers) -"qZ" = ( +"aqZ" = ( /obj/effect/floor_decal/borderfloor, /obj/structure/closet/firecloset, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"ra" = ( +"ara" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -8475,29 +8254,29 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"rb" = ( +"arb" = ( /obj/structure/sign/warning/caution{ name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" }, /turf/simulated/wall, /area/engineering/lower/lobby) -"rc" = ( +"arc" = ( /turf/simulated/wall, /area/engineering/lower/lobby) -"rd" = ( +"ard" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/lower/lobby) -"re" = ( +"are" = ( /obj/machinery/door/airlock/glass{ name = "Atmospherics" }, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/steel_grid, /area/engineering/lower/lobby) -"rf" = ( +"arf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/glass{ @@ -8507,23 +8286,23 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/steel_grid, /area/engineering/lower/lobby) -"rg" = ( +"arg" = ( /turf/simulated/wall, /area/engineering/lower/breakroom) -"rh" = ( +"arh" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/lower/breakroom) -"ri" = ( +"ari" = ( /obj/structure/grille, /obj/structure/railing{ dir = 1 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) -"rj" = ( +"arj" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -8540,67 +8319,20 @@ /obj/machinery/door/airlock/multi_tile/glass, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"rk" = ( +"ark" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/machinery/door/firedoor/border_only, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"rl" = ( +"arl" = ( /turf/simulated/wall, /area/tether/surfacebase/east_stairs_two) -"rm" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"rn" = ( -/obj/effect/floor_decal/rust, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ro" = ( -/obj/effect/floor_decal/rust, -/obj/structure/catwalk, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"rp" = ( -/obj/structure/frame/computer, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"rq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"rr" = ( -/obj/structure/frame{ - anchored = 1 - }, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"rs" = ( +"aro" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"ars" = ( /obj/structure/railing{ dir = 4 }, @@ -8614,7 +8346,7 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"rt" = ( +"art" = ( /obj/structure/railing{ dir = 8 }, @@ -8628,7 +8360,7 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"ru" = ( +"aru" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -8643,7 +8375,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/server) -"rv" = ( +"arv" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -8651,7 +8383,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/server) -"rw" = ( +"arw" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -8662,7 +8394,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/server) -"rx" = ( +"arx" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -8681,7 +8413,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/server) -"ry" = ( +"ary" = ( /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "rd_office" @@ -8689,7 +8421,7 @@ /obj/structure/cable/green, /turf/simulated/floor, /area/rnd/rdoffice) -"rz" = ( +"arz" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -8706,7 +8438,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"rA" = ( +"arA" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 }, @@ -8721,7 +8453,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/lockers) -"rB" = ( +"arB" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -8730,7 +8462,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/lockers) -"rC" = ( +"arC" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -8751,7 +8483,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/lockers) -"rD" = ( +"arD" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -8773,7 +8505,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/rnd/lockers) -"rE" = ( +"arE" = ( /obj/effect/floor_decal/industrial/outline, /obj/structure/closet/wardrobe/robotics_black, /obj/machinery/alarm{ @@ -8783,13 +8515,13 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/lockers) -"rF" = ( +"arF" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/emergency_storage/atmos) -"rG" = ( +"arG" = ( /turf/simulated/wall, /area/tether/surfacebase/emergency_storage/atmos) -"rH" = ( +"arH" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -8806,7 +8538,7 @@ /obj/machinery/portable_atmospherics/powered/scrubber, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"rI" = ( +"arI" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -8822,7 +8554,7 @@ /obj/structure/bed/chair, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"rJ" = ( +"arJ" = ( /obj/effect/floor_decal/corner/yellow{ icon_state = "corner_white"; dir = 1 @@ -8841,7 +8573,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"rK" = ( +"arK" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, @@ -8850,7 +8582,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"rL" = ( +"arL" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -8876,7 +8608,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"rM" = ( +"arM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/junction{ dir = 1 @@ -8890,7 +8622,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"rN" = ( +"arN" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 }, @@ -8911,14 +8643,14 @@ /obj/machinery/disposal, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"rO" = ( +"arO" = ( /obj/structure/bookcase, /obj/item/weapon/book/manual/engineering_guide, /obj/item/weapon/book/manual/engineering_construction, /obj/item/weapon/book/manual/atmospipes, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"rP" = ( +"arP" = ( /obj/structure/cable/cyan{ d2 = 2; icon_state = "0-2" @@ -8934,45 +8666,45 @@ }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"rQ" = ( +"arQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"rR" = ( +"arR" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"rS" = ( +"arS" = ( /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"rT" = ( +"arT" = ( /obj/machinery/newscaster{ pixel_y = 30 }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"rU" = ( +"arU" = ( /obj/machinery/vending/cola, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"rV" = ( +"arV" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "atrium" }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"rW" = ( +"arW" = ( /obj/structure/grille, /obj/structure/railing{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"rX" = ( +"arX" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -8990,64 +8722,31 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"rY" = ( +"arY" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"rZ" = ( +"arZ" = ( /turf/simulated/wall, /area/maintenance/lower/south) -"sa" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 +"ase" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Confession Booth (Chaplain)"; + req_access = list(22) }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"sb" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"sc" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"sd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"se" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/weapon/newspaper, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"sf" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"sg" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"asg" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"sh" = ( +"ash" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -9058,11 +8757,11 @@ }, /turf/simulated/floor/tiled/techfloor, /area/server) -"si" = ( +"asi" = ( /obj/structure/bed/chair/office/light, /turf/simulated/floor/tiled/techfloor, /area/server) -"sj" = ( +"asj" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -9076,7 +8775,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/server) -"sk" = ( +"ask" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9095,7 +8794,7 @@ }, /turf/simulated/floor/tiled, /area/server) -"sl" = ( +"asl" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -9126,7 +8825,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sm" = ( +"asm" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -9155,7 +8854,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sn" = ( +"asn" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -9180,7 +8879,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"so" = ( +"aso" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -9209,7 +8908,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sp" = ( +"asp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -9232,7 +8931,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sq" = ( +"asq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -9262,7 +8961,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sr" = ( +"asr" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ dir = 4 @@ -9284,7 +8983,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/lockers) -"ss" = ( +"ass" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -9303,7 +9002,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/lockers) -"st" = ( +"ast" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -9328,7 +9027,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/lockers) -"su" = ( +"asu" = ( /obj/structure/disposalpipe/sortjunction{ name = "RD Office"; sortType = "RD Office" @@ -9363,7 +9062,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/lockers) -"sv" = ( +"asv" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -9384,7 +9083,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled, /area/rnd/lockers) -"sw" = ( +"asw" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -9396,19 +9095,19 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/lockers) -"sx" = ( +"asx" = ( /turf/simulated/mineral, /area/tether/surfacebase/emergency_storage/atmos) -"sy" = ( +"asy" = ( /obj/machinery/portable_atmospherics/powered/pump/filled, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"sz" = ( +"asz" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"sA" = ( +"asA" = ( /obj/structure/cable/cyan{ d2 = 2; icon_state = "0-2" @@ -9422,7 +9121,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"sB" = ( +"asB" = ( /obj/machinery/light_switch{ dir = 4; pixel_x = -28 @@ -9431,30 +9130,30 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"sC" = ( +"asC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ icon_state = "intact"; dir = 5 }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"sD" = ( +"asD" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"sE" = ( +"asE" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red, /obj/machinery/meter, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"sF" = ( +"asF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ icon_state = "intact"; dir = 4 }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"sG" = ( +"asG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ icon_state = "intact"; dir = 10 @@ -9466,7 +9165,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"sH" = ( +"asH" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -9486,10 +9185,10 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"sI" = ( +"asI" = ( /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"sJ" = ( +"asJ" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -9498,22 +9197,22 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"sK" = ( +"asK" = ( /obj/structure/bed/chair, /obj/effect/landmark/start{ name = "Atmospheric Technician" }, /turf/simulated/floor/carpet, /area/engineering/lower/breakroom) -"sL" = ( +"asL" = ( /obj/structure/bed/chair, /turf/simulated/floor/carpet, /area/engineering/lower/breakroom) -"sM" = ( +"asM" = ( /obj/machinery/vending/snack, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"sN" = ( +"asN" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -9530,26 +9229,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"sO" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"sP" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"sQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"sR" = ( +"asR" = ( /obj/machinery/computer/rdservercontrol{ dir = 1 }, @@ -9558,26 +9238,26 @@ }, /turf/simulated/floor/tiled/techfloor, /area/server) -"sS" = ( +"asS" = ( /obj/machinery/computer/message_monitor{ dir = 1 }, /obj/effect/floor_decal/techfloor, /turf/simulated/floor/tiled/techfloor, /area/server) -"sT" = ( +"asT" = ( /obj/structure/table/steel, /obj/effect/floor_decal/techfloor, /turf/simulated/floor/tiled/techfloor, /area/server) -"sU" = ( +"asU" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, /obj/structure/flora/pottedplant/dead, /turf/simulated/floor/tiled/techfloor, /area/server) -"sV" = ( +"asV" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; icon_state = "borderfloor"; @@ -9600,22 +9280,22 @@ /obj/structure/cable/green, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sW" = ( +"asW" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sX" = ( +"asX" = ( /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sY" = ( +"asY" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"sZ" = ( +"asZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -9633,7 +9313,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"ta" = ( +"ata" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -9649,10 +9329,10 @@ }, /turf/simulated/floor/tiled, /area/rnd/lockers) -"tb" = ( +"atb" = ( /turf/simulated/wall, /area/rnd/research) -"tc" = ( +"atc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 8; @@ -9660,12 +9340,12 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"td" = ( +"atd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"te" = ( +"ate" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 4; @@ -9673,7 +9353,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"tf" = ( +"atf" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -9686,7 +9366,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"tg" = ( +"atg" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -9705,7 +9385,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"th" = ( +"ath" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -9719,7 +9399,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"ti" = ( +"ati" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 4; @@ -9738,7 +9418,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tj" = ( +"atj" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -9753,7 +9433,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tk" = ( +"atk" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -9767,7 +9447,7 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tl" = ( +"atl" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -9788,7 +9468,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tm" = ( +"atm" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -9810,7 +9490,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"tn" = ( +"atn" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -9827,7 +9507,7 @@ }, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"to" = ( +"ato" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 8; @@ -9845,14 +9525,14 @@ }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"tp" = ( +"atp" = ( /obj/structure/table/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/carpet, /area/engineering/lower/breakroom) -"tq" = ( +"atq" = ( /obj/machinery/hologram/holopad, /obj/structure/table/glass, /obj/structure/disposalpipe/segment{ @@ -9860,13 +9540,13 @@ }, /turf/simulated/floor/carpet, /area/engineering/lower/breakroom) -"tr" = ( +"atr" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"ts" = ( +"ats" = ( /obj/machinery/light{ dir = 4 }, @@ -9876,7 +9556,7 @@ /obj/machinery/disposal, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"tt" = ( +"att" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -9890,12 +9570,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"tu" = ( -/obj/structure/closet, -/obj/random/maintenance/clean, -/turf/simulated/floor, -/area/maintenance/lower/bar) -"tv" = ( +"atv" = ( /obj/structure/railing{ dir = 8 }, @@ -9911,7 +9586,7 @@ /obj/random/drinkbottle, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"tw" = ( +"atw" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; icon_state = "borderfloor"; @@ -9930,7 +9605,7 @@ }, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"tx" = ( +"atx" = ( /obj/structure/railing{ dir = 8 }, @@ -9939,33 +9614,33 @@ }, /turf/simulated/open, /area/rnd/staircase/secondfloor) -"ty" = ( +"aty" = ( /obj/structure/railing{ dir = 1 }, /turf/simulated/open, /area/rnd/staircase/secondfloor) -"tz" = ( +"atz" = ( /turf/simulated/open, /area/rnd/staircase/secondfloor) -"tA" = ( +"atA" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" }, /turf/simulated/open, /area/rnd/staircase/secondfloor) -"tB" = ( +"atB" = ( /turf/simulated/wall, /area/rnd/breakroom) -"tC" = ( +"atC" = ( /obj/structure/bed/chair/comfy, /obj/machinery/camera/network/research{ dir = 4 }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"tD" = ( +"atD" = ( /obj/machinery/firealarm{ dir = 2; layer = 3.3; @@ -9974,7 +9649,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"tE" = ( +"atE" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; dir = 2 @@ -9988,20 +9663,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/rnd/breakroom) -"tF" = ( +"atF" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"tG" = ( +"atG" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"tH" = ( +"atH" = ( /obj/structure/cable/green{ d1 = 2; d2 = 4; @@ -10012,7 +9687,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"tI" = ( +"atI" = ( /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -10024,10 +9699,10 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"tJ" = ( +"atJ" = ( /turf/simulated/floor/wood, /area/rnd/breakroom) -"tK" = ( +"atK" = ( /obj/machinery/alarm{ dir = 8; icon_state = "alarm0"; @@ -10037,7 +9712,7 @@ /obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/wood, /area/rnd/breakroom) -"tL" = ( +"atL" = ( /obj/structure/table/rack{ dir = 1 }, @@ -10051,7 +9726,7 @@ /obj/random/maintenance/research, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"tM" = ( +"atM" = ( /obj/structure/table/standard, /obj/item/device/t_scanner, /obj/item/weapon/storage/box/lights/mixed, @@ -10064,12 +9739,12 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"tN" = ( +"atN" = ( /obj/machinery/floodlight, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/tether/surfacebase/emergency_storage/atmos) -"tO" = ( +"atO" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -10086,21 +9761,21 @@ /obj/structure/cable/cyan, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tP" = ( +"atP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6; icon_state = "intact" }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tQ" = ( +"atQ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ icon_state = "map"; dir = 1 }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tR" = ( +"atR" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ icon_state = "map"; dir = 1 @@ -10108,13 +9783,13 @@ /obj/machinery/meter, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tS" = ( +"atS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tT" = ( +"atT" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -10126,10 +9801,10 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tU" = ( +"atU" = ( /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tV" = ( +"atV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -10138,7 +9813,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tW" = ( +"atW" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -10158,24 +9833,24 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"tX" = ( +"atX" = ( /obj/machinery/computer/station_alert{ icon_state = "computer"; dir = 4 }, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"tY" = ( +"atY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"tZ" = ( +"atZ" = ( /obj/structure/bed/chair{ dir = 1 }, /turf/simulated/floor/carpet, /area/engineering/lower/breakroom) -"ua" = ( +"aua" = ( /obj/structure/bed/chair{ dir = 1 }, @@ -10184,13 +9859,13 @@ }, /turf/simulated/floor/carpet, /area/engineering/lower/breakroom) -"ub" = ( +"aub" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/cups, /obj/item/weapon/storage/box/cups, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"uc" = ( +"auc" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -10210,7 +9885,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"ud" = ( +"aud" = ( /obj/effect/floor_decal/rust, /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -10224,16 +9899,23 @@ /obj/random/maintenance/clean, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"ue" = ( -/obj/structure/railing{ - dir = 4 +"aue" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 4; + icon_state = "twindow" }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 10 +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"uf" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8; + icon_state = "twindow" + }, +/turf/simulated/floor, +/area/chapel/main) +"auf" = ( /obj/machinery/door/airlock/multi_tile/metal/mait{ name = "Maintenance Access" }, @@ -10246,12 +9928,12 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/south) -"ug" = ( +"aug" = ( /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/south) -"uh" = ( +"auh" = ( /obj/structure/railing{ dir = 4 }, @@ -10264,20 +9946,20 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"ui" = ( +"aui" = ( /obj/structure/frame{ anchored = 1 }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"uj" = ( +"auj" = ( /obj/random/tech_supply, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"uk" = ( +"auk" = ( /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"ul" = ( +"aul" = ( /obj/machinery/alarm{ dir = 8; icon_state = "alarm0"; @@ -10286,16 +9968,16 @@ /obj/random/tool, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"um" = ( +"aum" = ( /turf/simulated/wall, /area/rnd/workshop) -"un" = ( +"aun" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/open, /area/rnd/staircase/secondfloor) -"uo" = ( +"auo" = ( /obj/structure/table/glass, /obj/machinery/light_switch{ dir = 4; @@ -10303,13 +9985,13 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"up" = ( +"aup" = ( /obj/structure/bed/chair/comfy{ dir = 8 }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"uq" = ( +"auq" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ d1 = 1; @@ -10325,7 +10007,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/rnd/breakroom) -"ur" = ( +"aur" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -10333,7 +10015,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"us" = ( +"aus" = ( /obj/structure/bed/chair{ dir = 4 }, @@ -10347,11 +10029,11 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"ut" = ( +"aut" = ( /obj/structure/table/glass, /turf/simulated/floor/wood, /area/rnd/breakroom) -"uu" = ( +"auu" = ( /obj/structure/bed/chair{ dir = 8 }, @@ -10360,13 +10042,13 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"uv" = ( +"auv" = ( /turf/simulated/wall/r_wall, /area/rnd/breakroom) -"uw" = ( +"auw" = ( /turf/simulated/wall/r_wall, /area/engineering/lower/atmos_eva) -"ux" = ( +"aux" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, /obj/effect/floor_decal/corner/yellow{ @@ -10376,7 +10058,7 @@ /obj/structure/flora/pottedplant/subterranean, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uy" = ( +"auy" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/blue/border/shifted, /obj/effect/floor_decal/corner/yellow{ @@ -10389,7 +10071,7 @@ /obj/machinery/portable_atmospherics/powered/pump/filled, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uz" = ( +"auz" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, /obj/effect/floor_decal/corner/yellow{ @@ -10402,7 +10084,7 @@ /obj/machinery/portable_atmospherics/powered/pump/filled, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uA" = ( +"auA" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, /obj/effect/floor_decal/corner/yellow{ @@ -10414,7 +10096,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uB" = ( +"auB" = ( /obj/effect/floor_decal/corner/yellow{ icon_state = "corner_white"; dir = 8 @@ -10433,7 +10115,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uC" = ( +"auC" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -10448,7 +10130,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uD" = ( +"auD" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2, @@ -10462,7 +10144,7 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uE" = ( +"auE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -10475,7 +10157,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uF" = ( +"auF" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -10487,7 +10169,7 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"uG" = ( +"auG" = ( /obj/machinery/light_switch{ pixel_y = -28 }, @@ -10496,37 +10178,37 @@ }, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"uH" = ( +"auH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"uI" = ( +"auI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"uJ" = ( +"auJ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /obj/machinery/light, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"uK" = ( +"auK" = ( /obj/machinery/camera/network/engineering{ dir = 1 }, /turf/simulated/floor/wood, /area/engineering/lower/breakroom) -"uL" = ( +"auL" = ( /obj/structure/table/glass, /obj/machinery/chemical_dispenser/bar_soft/full, /turf/simulated/floor/tiled/dark, /area/engineering/lower/breakroom) -"uM" = ( +"auM" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -10538,7 +10220,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"uN" = ( +"auN" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -10553,7 +10235,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"uO" = ( +"auO" = ( /obj/structure/railing{ dir = 4 }, @@ -10565,7 +10247,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"uP" = ( +"auP" = ( /obj/structure/catwalk, /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 @@ -10577,14 +10259,14 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"uQ" = ( +"auQ" = ( /obj/structure/catwalk, /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"uR" = ( +"auR" = ( /obj/structure/railing{ dir = 8 }, @@ -10593,7 +10275,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"uS" = ( +"auS" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/green{ @@ -10603,7 +10285,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"uT" = ( +"auT" = ( /obj/structure/railing{ dir = 8 }, @@ -10621,15 +10303,15 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"uU" = ( +"auU" = ( /obj/random/tool, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"uV" = ( +"auV" = ( /obj/structure/stairs/south, /turf/simulated/floor/tiled, /area/rnd/staircase/secondfloor) -"uW" = ( +"auW" = ( /obj/structure/bed/chair/comfy{ dir = 1 }, @@ -10642,7 +10324,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"uX" = ( +"auX" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ d1 = 1; @@ -10653,7 +10335,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/rnd/breakroom) -"uY" = ( +"auY" = ( /obj/structure/bed/chair{ dir = 4 }, @@ -10662,7 +10344,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"uZ" = ( +"auZ" = ( /obj/structure/bed/chair{ dir = 8 }, @@ -10671,7 +10353,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"va" = ( +"ava" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 }, @@ -10694,7 +10376,7 @@ /obj/item/clothing/head/helmet/space/void/atmos, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"vb" = ( +"avb" = ( /obj/machinery/light_switch{ dir = 8; pixel_x = 28 @@ -10725,10 +10407,10 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"vc" = ( +"avc" = ( /turf/simulated/wall/r_wall, /area/engineering/lower/lobby) -"vd" = ( +"avd" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -10742,7 +10424,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"ve" = ( +"ave" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -10754,13 +10436,13 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) -"vf" = ( +"avf" = ( /turf/simulated/wall/r_wall, /area/engineering/lower/breakroom) -"vg" = ( +"avg" = ( /turf/simulated/wall/r_wall, /area/maintenance/engineering/pumpstation) -"vh" = ( +"avh" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -10771,7 +10453,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"vi" = ( +"avi" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -10783,23 +10465,13 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"vj" = ( -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"vk" = ( +"avk" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vl" = ( +"avl" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, @@ -10815,7 +10487,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vm" = ( +"avm" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, @@ -10827,7 +10499,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vn" = ( +"avn" = ( /obj/structure/railing{ dir = 4 }, @@ -10839,7 +10511,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vo" = ( +"avo" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -10853,24 +10525,11 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vp" = ( +"avp" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vq" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner_techfloor_grid{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"vr" = ( +"avr" = ( /obj/structure/railing{ dir = 4 }, @@ -10888,20 +10547,20 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"vs" = ( +"avs" = ( /obj/random/maintenance/research, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"vt" = ( +"avt" = ( /turf/simulated/wall, /area/rnd/staircase/secondfloor) -"vu" = ( +"avu" = ( /obj/machinery/light{ dir = 8 }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"vv" = ( +"avv" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -10915,7 +10574,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/rnd/breakroom) -"vw" = ( +"avw" = ( /obj/structure/bed/chair{ dir = 4 }, @@ -10928,7 +10587,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"vx" = ( +"avx" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -10952,10 +10611,10 @@ /obj/item/clothing/head/helmet/space/void/atmos, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"vy" = ( +"avy" = ( /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"vz" = ( +"avz" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -10968,13 +10627,13 @@ /obj/item/device/suit_cooling_unit, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"vA" = ( +"avA" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/lower/atmos_eva) -"vB" = ( +"avB" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 }, @@ -10985,7 +10644,7 @@ /obj/structure/closet/secure_closet/atmos_personal, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"vC" = ( +"avC" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -11001,7 +10660,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"vD" = ( +"avD" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -11024,7 +10683,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"vE" = ( +"avE" = ( /obj/structure/cable/cyan{ d2 = 2; icon_state = "0-2" @@ -11047,7 +10706,7 @@ /obj/machinery/vending/engivend, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"vF" = ( +"avF" = ( /obj/machinery/light_switch{ pixel_y = 28 }, @@ -11061,13 +10720,13 @@ /obj/machinery/vending/tool, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"vG" = ( +"avG" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/lower/atmos_lockers) -"vH" = ( +"avH" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -11082,7 +10741,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"vI" = ( +"avI" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -11111,7 +10770,7 @@ }, /turf/simulated/floor/tiled/monotile, /area/engineering/atmos) -"vJ" = ( +"avJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -11130,10 +10789,10 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"vK" = ( +"avK" = ( /turf/simulated/wall/r_wall, /area/engineering/atmos/storage) -"vL" = ( +"avL" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/shieldgen, /obj/machinery/camera/network/engineering{ @@ -11141,18 +10800,18 @@ }, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"vM" = ( +"avM" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/shieldgen, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"vN" = ( +"avN" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/shieldgen, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"vO" = ( +"avO" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/light/small{ @@ -11162,14 +10821,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"vP" = ( +"avP" = ( /obj/machinery/atmospherics/portables_connector{ dir = 4 }, /obj/machinery/portable_atmospherics/powered/pump/filled, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"vQ" = ( +"avQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; icon_state = "intact" @@ -11186,7 +10845,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"vR" = ( +"avR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/red{ icon_state = "intact"; @@ -11197,7 +10856,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"vS" = ( +"avS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/portables_connector{ dir = 8 @@ -11205,7 +10864,7 @@ /obj/machinery/portable_atmospherics/powered/scrubber, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"vT" = ( +"avT" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -11216,7 +10875,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"vU" = ( +"avU" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -11225,7 +10884,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"vV" = ( +"avV" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 }, @@ -11235,18 +10894,18 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vW" = ( +"avW" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vX" = ( +"avX" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vY" = ( +"avY" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -11257,7 +10916,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"vZ" = ( +"avZ" = ( /obj/structure/railing{ dir = 8 }, @@ -11266,7 +10925,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"wa" = ( +"awa" = ( /obj/structure/railing{ dir = 4 }, @@ -11280,7 +10939,7 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wb" = ( +"awb" = ( /obj/structure/railing{ dir = 8 }, @@ -11298,14 +10957,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wc" = ( +"awc" = ( /obj/structure/cable/green{ icon_state = "0-4" }, /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"wd" = ( +"awd" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -11313,7 +10972,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"we" = ( +"awe" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 4; @@ -11323,7 +10982,7 @@ /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"wf" = ( +"awf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/catwalk, /obj/structure/cable/green{ @@ -11344,7 +11003,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wg" = ( +"awg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -11361,7 +11020,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wh" = ( +"awh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/catwalk, /obj/structure/cable/green{ @@ -11377,7 +11036,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wi" = ( +"awi" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 4; @@ -11393,7 +11052,7 @@ /obj/machinery/door/airlock/maintenance/rnd, /turf/simulated/floor/plating, /area/rnd/breakroom) -"wj" = ( +"awj" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -11407,7 +11066,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wk" = ( +"awk" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -11426,7 +11085,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wl" = ( +"awl" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -11436,7 +11095,7 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wm" = ( +"awm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -11445,7 +11104,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wn" = ( +"awn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -11454,7 +11113,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wo" = ( +"awo" = ( /obj/structure/bed/chair{ dir = 4 }, @@ -11470,7 +11129,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wp" = ( +"awp" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -11490,7 +11149,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"wq" = ( +"awq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -11499,7 +11158,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"wr" = ( +"awr" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -11519,7 +11178,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"ws" = ( +"aws" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -11538,17 +11197,17 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"wt" = ( +"awt" = ( /obj/effect/landmark/start{ name = "Atmospheric Technician" }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"wu" = ( +"awu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"wv" = ( +"awv" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -11556,7 +11215,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"ww" = ( +"aww" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -11573,7 +11232,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"wx" = ( +"awx" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -11582,10 +11241,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/tiled, /area/engineering/atmos) -"wy" = ( +"awy" = ( /turf/simulated/floor/tiled/monotile, /area/engineering/atmos) -"wz" = ( +"awz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -11595,7 +11254,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"wA" = ( +"awA" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Storage"; @@ -11603,22 +11262,22 @@ }, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"wB" = ( +"awB" = ( /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"wC" = ( +"awC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"wD" = ( +"awD" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"wE" = ( +"awE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"wF" = ( +"awF" = ( /obj/machinery/atmospherics/portables_connector{ dir = 4 }, @@ -11630,7 +11289,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"wG" = ( +"awG" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 4 }, @@ -11641,14 +11300,14 @@ }, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"wH" = ( +"awH" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red{ icon_state = "map"; dir = 8 }, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"wI" = ( +"awI" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/portables_connector{ @@ -11661,7 +11320,7 @@ /obj/machinery/portable_atmospherics/powered/scrubber, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"wJ" = ( +"awJ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -11673,7 +11332,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"wK" = ( +"awK" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -11682,14 +11341,14 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"wL" = ( +"awL" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"wM" = ( +"awM" = ( /obj/structure/table/rack, /obj/random/maintenance/research, /obj/random/maintenance/clean, @@ -11697,7 +11356,7 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"wN" = ( +"awN" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -11709,12 +11368,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"wO" = ( +"awO" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"wP" = ( +"awP" = ( /obj/structure/railing{ dir = 8 }, @@ -11728,7 +11387,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wQ" = ( +"awQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -11741,7 +11400,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wR" = ( +"awR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/railing{ dir = 8 @@ -11753,7 +11412,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wS" = ( +"awS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/techfloor, /obj/structure/railing{ @@ -11762,7 +11421,7 @@ /obj/effect/floor_decal/techfloor/hole, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wT" = ( +"awT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/techfloor, /obj/structure/railing{ @@ -11771,7 +11430,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wU" = ( +"awU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/techfloor{ dir = 6 @@ -11782,11 +11441,11 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"wV" = ( +"awV" = ( /obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wW" = ( +"awW" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -11796,7 +11455,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wX" = ( +"awX" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/donkpockets, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -11804,7 +11463,7 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wY" = ( +"awY" = ( /obj/structure/table/glass, /obj/machinery/microwave, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -11812,23 +11471,23 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"wZ" = ( +"awZ" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/wood, /area/rnd/breakroom) -"xa" = ( +"axa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/rnd/breakroom) -"xb" = ( +"axb" = ( /obj/machinery/light{ dir = 4 }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"xc" = ( +"axc" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -11851,7 +11510,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"xd" = ( +"axd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/cyan{ @@ -11861,7 +11520,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"xe" = ( +"axe" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -11873,7 +11532,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"xf" = ( +"axf" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -11886,7 +11545,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"xg" = ( +"axg" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -11900,7 +11559,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xh" = ( +"axh" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -11908,7 +11567,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xi" = ( +"axi" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -11922,7 +11581,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xj" = ( +"axj" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -11942,7 +11601,7 @@ /obj/item/weapon/stool, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xk" = ( +"axk" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -11960,7 +11619,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xl" = ( +"axl" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -11979,7 +11638,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xm" = ( +"axm" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 8; @@ -12010,7 +11669,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"xn" = ( +"axn" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -12024,7 +11683,7 @@ }, /turf/simulated/floor/tiled/monotile, /area/engineering/atmos) -"xo" = ( +"axo" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -12037,7 +11696,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4, /turf/simulated/floor/tiled, /area/engineering/atmos) -"xp" = ( +"axp" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -12056,7 +11715,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"xq" = ( +"axq" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -12071,7 +11730,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"xr" = ( +"axr" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -12086,7 +11745,7 @@ }, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"xs" = ( +"axs" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -12097,7 +11756,7 @@ }, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"xt" = ( +"axt" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 8; @@ -12108,13 +11767,13 @@ }, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"xu" = ( +"axu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"xv" = ( +"axv" = ( /obj/machinery/atmospherics/portables_connector{ dir = 4 }, @@ -12124,7 +11783,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"xw" = ( +"axw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 4 @@ -12137,7 +11796,7 @@ /obj/machinery/meter, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"xx" = ( +"axx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/red{ icon_state = "map"; @@ -12146,14 +11805,14 @@ /obj/machinery/meter, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"xy" = ( +"axy" = ( /obj/machinery/atmospherics/portables_connector{ dir = 8 }, /obj/machinery/portable_atmospherics/powered/scrubber, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"xz" = ( +"axz" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -12162,7 +11821,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"xA" = ( +"axA" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -12172,15 +11831,15 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"xB" = ( +"axB" = ( /turf/simulated/wall, /area/janitor) -"xC" = ( +"axC" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"xD" = ( +"axD" = ( /obj/structure/railing{ dir = 8 }, @@ -12189,7 +11848,7 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"xE" = ( +"axE" = ( /obj/structure/railing{ dir = 4 }, @@ -12198,7 +11857,7 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"xF" = ( +"axF" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, @@ -12206,7 +11865,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"xG" = ( +"axG" = ( /obj/structure/railing{ dir = 8 }, @@ -12218,12 +11877,12 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"xH" = ( +"axH" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"xI" = ( +"axI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/catwalk, /obj/structure/cable/green{ @@ -12235,7 +11894,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"xJ" = ( +"axJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/techfloor{ dir = 4 @@ -12250,10 +11909,10 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"xK" = ( +"axK" = ( /turf/simulated/wall, /area/rnd/breakroom/bathroom) -"xL" = ( +"axL" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 1; @@ -12267,11 +11926,11 @@ }, /turf/simulated/floor/wood, /area/rnd/breakroom) -"xM" = ( +"axM" = ( /obj/structure/bookcase/manuals/research_and_development, /turf/simulated/floor/wood, /area/rnd/breakroom) -"xN" = ( +"axN" = ( /obj/effect/floor_decal/steeldecal/steel_decals9, /obj/effect/floor_decal/steeldecal/steel_decals9{ dir = 4 @@ -12285,7 +11944,7 @@ /obj/machinery/vending/cigarette, /turf/simulated/floor/tiled/monotile, /area/rnd/breakroom) -"xO" = ( +"axO" = ( /obj/effect/floor_decal/steeldecal/steel_decals9, /obj/effect/floor_decal/steeldecal/steel_decals9{ dir = 4 @@ -12302,7 +11961,7 @@ }, /turf/simulated/floor/tiled/monotile, /area/rnd/breakroom) -"xP" = ( +"axP" = ( /obj/effect/floor_decal/steeldecal/steel_decals9, /obj/effect/floor_decal/steeldecal/steel_decals9{ dir = 4 @@ -12316,7 +11975,7 @@ /obj/machinery/vending/snack, /turf/simulated/floor/tiled/monotile, /area/rnd/breakroom) -"xQ" = ( +"axQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 }, @@ -12334,7 +11993,7 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"xR" = ( +"axR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -12345,7 +12004,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"xS" = ( +"axS" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -12365,7 +12024,7 @@ /obj/machinery/recharge_station, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"xT" = ( +"axT" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 }, @@ -12383,13 +12042,13 @@ /obj/structure/closet/secure_closet/engineering_electrical, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xU" = ( +"axU" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/structure/closet/secure_closet/engineering_welding, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xV" = ( +"axV" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -12404,14 +12063,14 @@ /obj/item/weapon/storage/box/nifsofts_engineering, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xW" = ( +"axW" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/structure/table/standard, /obj/machinery/cell_charger, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xX" = ( +"axX" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -12434,7 +12093,7 @@ /obj/item/device/floor_painter, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_lockers) -"xY" = ( +"axY" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -12449,7 +12108,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"xZ" = ( +"axZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -12466,7 +12125,7 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2, /turf/simulated/floor/tiled/monotile, /area/engineering/atmos) -"ya" = ( +"aya" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -12484,7 +12143,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"yb" = ( +"ayb" = ( /obj/machinery/light_switch{ pixel_y = -28 }, @@ -12492,19 +12151,19 @@ /obj/machinery/floodlight, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"yc" = ( +"ayc" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/floodlight, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"yd" = ( +"ayd" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/dispenser, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"ye" = ( +"aye" = ( /obj/machinery/power/apc{ dir = 2; name = "south bump"; @@ -12515,12 +12174,12 @@ /obj/machinery/power/thermoregulator, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"yf" = ( +"ayf" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/engineering/atmos/storage) -"yg" = ( +"ayg" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ @@ -12533,7 +12192,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"yh" = ( +"ayh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/red{ icon_state = "map"; @@ -12541,7 +12200,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"yi" = ( +"ayi" = ( /obj/effect/floor_decal/corner/purple{ icon_state = "corner_white"; dir = 5 @@ -12559,7 +12218,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"yj" = ( +"ayj" = ( /obj/machinery/newscaster{ pixel_y = 32 }, @@ -12580,7 +12239,7 @@ /obj/item/weapon/reagent_containers/glass/bucket, /turf/simulated/floor/tiled, /area/janitor) -"yk" = ( +"ayk" = ( /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -12608,7 +12267,7 @@ /obj/item/weapon/reagent_containers/glass/bucket, /turf/simulated/floor/tiled, /area/janitor) -"yl" = ( +"ayl" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -12627,7 +12286,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"ym" = ( +"aym" = ( /obj/structure/janitorialcart, /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; @@ -12649,7 +12308,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"yn" = ( +"ayn" = ( /obj/structure/janitorialcart, /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; @@ -12665,7 +12324,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"yo" = ( +"ayo" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 6 @@ -12675,7 +12334,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"yp" = ( +"ayp" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -12686,7 +12345,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"yq" = ( +"ayq" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 9 @@ -12702,7 +12361,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"yr" = ( +"ayr" = ( /obj/structure/railing{ dir = 8 }, @@ -12713,7 +12372,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"ys" = ( +"ays" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /obj/structure/cable/green{ @@ -12723,7 +12382,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"yt" = ( +"ayt" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -12733,7 +12392,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"yu" = ( +"ayu" = ( /obj/structure/cable/green{ icon_state = "16-0" }, @@ -12754,7 +12413,7 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"yv" = ( +"ayv" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -12769,7 +12428,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"yw" = ( +"ayw" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -12787,7 +12446,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"yx" = ( +"ayx" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -12808,7 +12467,7 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"yy" = ( +"ayy" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -12819,12 +12478,12 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"yz" = ( +"ayz" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"yA" = ( +"ayA" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/alarm{ @@ -12832,7 +12491,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"yB" = ( +"ayB" = ( /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -12845,7 +12504,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"yC" = ( +"ayC" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -12853,7 +12512,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"yD" = ( +"ayD" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -12863,7 +12522,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"yE" = ( +"ayE" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -12881,7 +12540,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"yF" = ( +"ayF" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -12889,7 +12548,7 @@ /obj/machinery/door/airlock/maintenance/rnd, /turf/simulated/floor/plating, /area/rnd/breakroom) -"yG" = ( +"ayG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/glass_atmos{ @@ -12899,13 +12558,13 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/engineering/lower/atmos_eva) -"yH" = ( +"ayH" = ( /turf/simulated/wall, /area/engineering/lower/atmos_eva) -"yI" = ( +"ayI" = ( /turf/simulated/wall, /area/engineering/lower/atmos_lockers) -"yJ" = ( +"ayJ" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -12919,13 +12578,13 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/engineering/atmos) -"yK" = ( +"ayK" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/atmos) -"yL" = ( +"ayL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -12937,10 +12596,10 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/engineering/atmos) -"yM" = ( +"ayM" = ( /turf/simulated/wall, /area/maintenance/engineering/pumpstation) -"yN" = ( +"ayN" = ( /obj/machinery/door/airlock/maintenance/engi{ name = "Pump Station" }, @@ -12953,7 +12612,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"yO" = ( +"ayO" = ( /obj/machinery/door/airlock/maintenance/engi{ name = "Pump Station" }, @@ -12961,10 +12620,10 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) -"yP" = ( +"ayP" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/east_stairs_two) -"yQ" = ( +"ayQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -12975,7 +12634,7 @@ /obj/machinery/door/airlock/multi_tile/glass, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"yR" = ( +"ayR" = ( /obj/machinery/button/remote/blast_door{ id = "janitor_blast"; name = "Desk Shutters"; @@ -12991,10 +12650,10 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"yS" = ( +"ayS" = ( /turf/simulated/floor/tiled, /area/janitor) -"yT" = ( +"ayT" = ( /obj/structure/cable{ d1 = 1; d2 = 4; @@ -13002,13 +12661,13 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"yU" = ( +"ayU" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/tiled, /area/janitor) -"yV" = ( +"ayV" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -13017,7 +12676,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"yW" = ( +"ayW" = ( /obj/machinery/door/airlock/maintenance{ name = "Custodial Maintenance"; req_access = list(26) @@ -13031,7 +12690,7 @@ /obj/machinery/door/firedoor/border_only, /turf/simulated/floor/tiled/techfloor, /area/janitor) -"yX" = ( +"ayX" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -13048,7 +12707,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"yY" = ( +"ayY" = ( /obj/structure/catwalk, /obj/structure/cable{ d1 = 4; @@ -13058,7 +12717,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"yZ" = ( +"ayZ" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /obj/structure/cable{ @@ -13069,14 +12728,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"za" = ( +"aza" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-8" }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"zb" = ( +"azb" = ( /obj/effect/floor_decal/techfloor/corner{ dir = 4 }, @@ -13087,7 +12746,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"zc" = ( +"azc" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -13099,13 +12758,13 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"zd" = ( +"azd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"ze" = ( +"aze" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -13114,7 +12773,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"zf" = ( +"azf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -13123,7 +12782,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"zg" = ( +"azg" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -13133,7 +12792,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"zh" = ( +"azh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9; pixel_y = 0 @@ -13143,7 +12802,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"zi" = ( +"azi" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -13155,22 +12814,22 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"zj" = ( +"azj" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"zk" = ( +"azk" = ( /obj/random/junk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"zl" = ( +"azl" = ( /turf/simulated/wall/r_wall, /area/engineering/atmos) -"zm" = ( +"azm" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 }, @@ -13183,7 +12842,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zn" = ( +"azn" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -13201,7 +12860,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zo" = ( +"azo" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 4; @@ -13231,7 +12890,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zp" = ( +"azp" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -13247,7 +12906,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zq" = ( +"azq" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -13280,7 +12939,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zr" = ( +"azr" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -13309,7 +12968,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zs" = ( +"azs" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -13332,7 +12991,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zt" = ( +"azt" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 4; @@ -13360,7 +13019,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zu" = ( +"azu" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -13383,7 +13042,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zv" = ( +"azv" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -13416,7 +13075,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zw" = ( +"azw" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 8; @@ -13445,7 +13104,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zx" = ( +"azx" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 8; @@ -13490,7 +13149,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zy" = ( +"azy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -13511,7 +13170,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zz" = ( +"azz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, @@ -13547,7 +13206,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zA" = ( +"azA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, @@ -13573,7 +13232,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zB" = ( +"azB" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -13600,7 +13259,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zC" = ( +"azC" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -13627,7 +13286,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zD" = ( +"azD" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -13654,7 +13313,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zE" = ( +"azE" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -13684,7 +13343,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zF" = ( +"azF" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -13711,7 +13370,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zG" = ( +"azG" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -13730,7 +13389,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/red, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zH" = ( +"azH" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 }, @@ -13746,10 +13405,10 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"zI" = ( +"azI" = ( /turf/simulated/open, /area/tether/surfacebase/east_stairs_two) -"zJ" = ( +"azJ" = ( /obj/structure/railing{ dir = 8 }, @@ -13761,7 +13420,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"zK" = ( +"azK" = ( /obj/machinery/door/window/eastleft{ dir = 8; icon_state = "left"; @@ -13782,7 +13441,7 @@ /obj/machinery/door/firedoor/border_only, /turf/simulated/floor/tiled, /area/janitor) -"zL" = ( +"azL" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -13794,22 +13453,22 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"zM" = ( +"azM" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, /area/janitor) -"zN" = ( +"azN" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/purple/bordercorner, /turf/simulated/floor/tiled, /area/janitor) -"zO" = ( +"azO" = ( /obj/structure/closet/l3closet/janitor, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/purple/border, /turf/simulated/floor/tiled, /area/janitor) -"zP" = ( +"azP" = ( /obj/structure/closet/l3closet/janitor, /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -13819,7 +13478,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"zQ" = ( +"azQ" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -13831,7 +13490,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"zR" = ( +"azR" = ( /obj/structure/railing{ dir = 8 }, @@ -13840,14 +13499,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"zS" = ( +"azS" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"zT" = ( +"azT" = ( /obj/structure/railing{ dir = 1 }, @@ -13855,18 +13514,18 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"zU" = ( +"azU" = ( /obj/effect/floor_decal/corner_techfloor_grid/full{ dir = 4 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"zV" = ( +"azV" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"zW" = ( +"azW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /obj/machinery/alarm{ @@ -13875,7 +13534,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"zX" = ( +"azX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/lattice, /obj/structure/cable/green{ @@ -13886,7 +13545,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/open, /area/maintenance/asmaint2) -"zY" = ( +"azY" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -13899,20 +13558,20 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"zZ" = ( +"azZ" = ( /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"Aa" = ( +"aAa" = ( /obj/machinery/door/airlock{ name = "Research Shower" }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"Ab" = ( +"aAb" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Ac" = ( +"aAc" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -13921,13 +13580,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Ad" = ( +"aAd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Ae" = ( +"aAe" = ( /obj/machinery/door/airlock/maintenance/engi{ name = "Atmospherics"; req_access = list(24) @@ -13938,7 +13597,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/engineering/atmos) -"Af" = ( +"aAf" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 }, @@ -13954,7 +13613,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ag" = ( +"aAg" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -13965,7 +13624,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ah" = ( +"aAh" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -13982,7 +13641,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ai" = ( +"aAi" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/structure/disposalpipe/segment{ @@ -13993,7 +13652,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Aj" = ( +"aAj" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/light, @@ -14005,7 +13664,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ak" = ( +"aAk" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2{ @@ -14023,13 +13682,13 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Al" = ( +"aAl" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Am" = ( +"aAm" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2, @@ -14039,7 +13698,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"An" = ( +"aAn" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -14056,7 +13715,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ao" = ( +"aAo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ icon_state = "intact"; dir = 4 @@ -14072,7 +13731,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ap" = ( +"aAp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ icon_state = "intact"; dir = 4 @@ -14090,7 +13749,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Aq" = ( +"aAq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ icon_state = "intact"; dir = 4 @@ -14109,7 +13768,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ar" = ( +"aAr" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -14135,7 +13794,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"As" = ( +"aAs" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2, @@ -14147,7 +13806,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/red, /turf/simulated/floor/tiled, /area/engineering/atmos) -"At" = ( +"aAt" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/structure/closet/hydrant{ @@ -14162,7 +13821,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Au" = ( +"aAu" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/light, @@ -14175,7 +13834,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Av" = ( +"aAv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -14187,7 +13846,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Aw" = ( +"aAw" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2{ @@ -14203,14 +13862,14 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ax" = ( +"aAx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ icon_state = "intact"; dir = 4 }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Ay" = ( +"aAy" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2, @@ -14224,7 +13883,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"Az" = ( +"aAz" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/light, @@ -14237,7 +13896,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"AA" = ( +"aAA" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/atmospherics/pipe/simple/hidden/red{ @@ -14249,7 +13908,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"AB" = ( +"aAB" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -14262,7 +13921,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"AC" = ( +"aAC" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -14275,7 +13934,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"AD" = ( +"aAD" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -14284,7 +13943,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"AE" = ( +"aAE" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/light_switch{ dir = 4; @@ -14307,14 +13966,14 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"AF" = ( +"aAF" = ( /obj/item/weapon/stool/padded, /obj/effect/landmark/start{ name = "Janitor" }, /turf/simulated/floor/tiled, /area/janitor) -"AG" = ( +"aAG" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -14334,7 +13993,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"AH" = ( +"aAH" = ( /obj/structure/railing{ dir = 8 }, @@ -14343,14 +14002,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"AI" = ( +"aAI" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 10 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"AJ" = ( +"aAJ" = ( /obj/effect/floor_decal/corner_techfloor_grid/full{ dir = 4 }, @@ -14358,7 +14017,7 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"AK" = ( +"aAK" = ( /obj/structure/railing{ dir = 4 }, @@ -14372,7 +14031,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"AL" = ( +"aAL" = ( /obj/structure/catwalk, /obj/machinery/alarm{ dir = 8; @@ -14382,7 +14041,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"AM" = ( +"aAM" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -14399,7 +14058,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"AN" = ( +"aAN" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -14417,44 +14076,44 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"AO" = ( +"aAO" = ( /obj/machinery/door/airlock{ name = "Unit 2" }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"AP" = ( +"aAP" = ( /obj/machinery/door/airlock{ name = "Unit 1" }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"AQ" = ( +"aAQ" = ( /obj/machinery/alarm{ pixel_y = 22 }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"AR" = ( +"aAR" = ( /obj/machinery/light/small{ dir = 8 }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"AS" = ( +"aAS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"AT" = ( +"aAT" = ( /turf/simulated/wall/r_wall, /area/engineering/drone_fabrication) -"AU" = ( +"aAU" = ( /turf/simulated/wall, /area/engineering/drone_fabrication) -"AV" = ( +"aAV" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -14469,26 +14128,26 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"AW" = ( +"aAW" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 1 }, /turf/simulated/open, /area/engineering/atmos) -"AX" = ( +"aAX" = ( /turf/simulated/open, /area/engineering/atmos) -"AY" = ( +"aAY" = ( /obj/structure/railing{ dir = 4 }, /turf/simulated/open, /area/engineering/atmos) -"AZ" = ( +"aAZ" = ( /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) -"Ba" = ( +"aBa" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -14498,16 +14157,16 @@ /obj/structure/railing, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) -"Bb" = ( +"aBb" = ( /turf/simulated/wall, /area/engineering/atmos/monitoring) -"Bc" = ( +"aBc" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/atmos/monitoring) -"Bd" = ( +"aBd" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; @@ -14523,20 +14182,20 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Be" = ( +"aBe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/structure/railing, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) -"Bf" = ( +"aBf" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/open, /area/engineering/atmos) -"Bg" = ( +"aBg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/maintenance/engi{ @@ -14546,7 +14205,7 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/engineering/atmos) -"Bh" = ( +"aBh" = ( /obj/structure/railing{ dir = 8 }, @@ -14570,7 +14229,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Bi" = ( +"aBi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -14582,7 +14241,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Bj" = ( +"aBj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -14599,7 +14258,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"Bk" = ( +"aBk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -14617,7 +14276,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"Bl" = ( +"aBl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -14626,7 +14285,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"Bm" = ( +"aBm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -14639,7 +14298,7 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"Bn" = ( +"aBn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -14669,7 +14328,7 @@ /obj/item/weapon/reagent_containers/spray/cleaner, /turf/simulated/floor/tiled, /area/janitor) -"Bo" = ( +"aBo" = ( /obj/machinery/door/airlock/multi_tile/metal/mait, /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -14683,7 +14342,7 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/south) -"Bp" = ( +"aBp" = ( /obj/effect/floor_decal/techfloor{ dir = 10 }, @@ -14694,7 +14353,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Bq" = ( +"aBq" = ( /obj/effect/floor_decal/techfloor, /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, @@ -14706,7 +14365,7 @@ /obj/random/tool, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Br" = ( +"aBr" = ( /obj/structure/railing{ dir = 1 }, @@ -14721,7 +14380,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Bs" = ( +"aBs" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -14731,26 +14390,26 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Bt" = ( +"aBt" = ( /obj/machinery/light/small, /obj/machinery/recharge_station, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"Bu" = ( +"aBu" = ( /obj/structure/toilet{ dir = 1 }, /obj/machinery/light/small, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"Bv" = ( +"aBv" = ( /obj/machinery/light/small{ dir = 8; pixel_x = 0 }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"Bw" = ( +"aBw" = ( /obj/structure/curtain/open/shower, /obj/effect/floor_decal/steeldecal/steel_decals5, /obj/effect/floor_decal/steeldecal/steel_decals5{ @@ -14768,17 +14427,17 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/breakroom/bathroom) -"Bx" = ( +"aBx" = ( /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"By" = ( +"aBy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Bz" = ( +"aBz" = ( /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -14793,7 +14452,7 @@ /obj/machinery/recharge_station, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"BA" = ( +"aBA" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -14809,7 +14468,7 @@ }, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"BB" = ( +"aBB" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 8; @@ -14824,7 +14483,7 @@ }, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"BC" = ( +"aBC" = ( /obj/machinery/light_switch{ pixel_y = 28 }, @@ -14840,13 +14499,13 @@ }, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"BD" = ( +"aBD" = ( /obj/structure/railing{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) -"BE" = ( +"aBE" = ( /obj/structure/cable/cyan{ d1 = 32; d2 = 1; @@ -14858,7 +14517,7 @@ }, /turf/simulated/open, /area/engineering/atmos) -"BF" = ( +"aBF" = ( /obj/machinery/light_switch{ dir = 4; pixel_x = -28 @@ -14885,7 +14544,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"BG" = ( +"aBG" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; @@ -14908,7 +14567,7 @@ /obj/random/tool, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"BH" = ( +"aBH" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 4; @@ -14925,7 +14584,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"BI" = ( +"aBI" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; @@ -14950,7 +14609,7 @@ /obj/machinery/computer/power_monitor, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"BJ" = ( +"aBJ" = ( /obj/machinery/power/apc{ dir = 4; name = "east bump"; @@ -14973,7 +14632,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"BK" = ( +"aBK" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/zpipe/down{ dir = 1 @@ -14986,36 +14645,36 @@ }, /turf/simulated/open, /area/engineering/atmos) -"BL" = ( +"aBL" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) -"BM" = ( +"aBM" = ( /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/powercell, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"BN" = ( +"aBN" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"BO" = ( +"aBO" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"BP" = ( +"aBP" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"BQ" = ( +"aBQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/industrial/warning/corner{ @@ -15024,7 +14683,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"BR" = ( +"aBR" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -15033,7 +14692,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"BS" = ( +"aBS" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 }, @@ -15051,14 +14710,14 @@ /obj/item/weapon/soap/nanotrasen, /turf/simulated/floor/tiled, /area/janitor) -"BT" = ( +"aBT" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/purple/border, /obj/structure/closet/jcloset, /obj/item/weapon/soap/nanotrasen, /turf/simulated/floor/tiled, /area/janitor) -"BU" = ( +"aBU" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -15076,13 +14735,13 @@ }, /turf/simulated/floor/tiled, /area/janitor) -"BV" = ( +"aBV" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"BW" = ( +"aBW" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, @@ -15096,22 +14755,22 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"BX" = ( +"aBX" = ( /obj/item/weapon/stool, /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"BY" = ( +"aBY" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"BZ" = ( +"aBZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"Ca" = ( +"aCa" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 8 @@ -15120,19 +14779,19 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"Cb" = ( +"aCb" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"Cc" = ( +"aCc" = ( /obj/effect/landmark{ name = "lightsout" }, /turf/simulated/open, /area/engineering/atmos) -"Cd" = ( +"aCd" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -15146,25 +14805,25 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Ce" = ( +"aCe" = ( /obj/structure/bed/chair/office/light{ dir = 8 }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Cf" = ( +"aCf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Cg" = ( +"aCg" = ( /obj/structure/bed/chair/office/light{ dir = 4 }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Ch" = ( +"aCh" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -15177,13 +14836,13 @@ /obj/random/medical/lite, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Ci" = ( +"aCi" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/toolbox, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Cj" = ( +"aCj" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 5 }, @@ -15194,7 +14853,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Ck" = ( +"aCk" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, @@ -15205,7 +14864,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Cl" = ( +"aCl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15215,7 +14874,7 @@ /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/tether/surfacebase/east_stairs_two) -"Cm" = ( +"aCm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15224,7 +14883,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Cn" = ( +"aCn" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -15233,7 +14892,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Co" = ( +"aCo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -15242,7 +14901,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Cp" = ( +"aCp" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -15256,7 +14915,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Cq" = ( +"aCq" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 9 @@ -15265,14 +14924,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Cr" = ( +"aCr" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Cs" = ( +"aCs" = ( /obj/machinery/alarm{ pixel_y = 22 }, @@ -15282,7 +14941,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Ct" = ( +"aCt" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -15290,21 +14949,21 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Cu" = ( +"aCu" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Cv" = ( +"aCv" = ( /obj/structure/railing, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Cw" = ( +"aCw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Cx" = ( +"aCx" = ( /obj/effect/floor_decal/techfloor/corner{ dir = 4 }, @@ -15317,19 +14976,19 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"Cy" = ( +"aCy" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"Cz" = ( +"aCz" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"CA" = ( +"aCA" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 8 @@ -15337,7 +14996,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"CB" = ( +"aCB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -15354,13 +15013,13 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"CC" = ( +"aCC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"CD" = ( +"aCD" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -15371,13 +15030,13 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"CE" = ( +"aCE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"CF" = ( +"aCF" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -15396,40 +15055,40 @@ /obj/item/weapon/pen, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"CG" = ( +"aCG" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"CH" = ( +"aCH" = ( /turf/simulated/floor/plating, /area/maintenance/lower/south) -"CI" = ( +"aCI" = ( /obj/machinery/camera/network/tether{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"CJ" = ( +"aCJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"CK" = ( +"aCK" = ( /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"CL" = ( +"aCL" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"CM" = ( +"aCM" = ( /obj/structure/stairs/east, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"CN" = ( +"aCN" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -15442,7 +15101,7 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"CO" = ( +"aCO" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -15461,7 +15120,7 @@ /obj/random/maintenance/research, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"CP" = ( +"aCP" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ dir = 8 @@ -15470,7 +15129,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"CQ" = ( +"aCQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -15481,7 +15140,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"CR" = ( +"aCR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15494,7 +15153,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"CS" = ( +"aCS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15506,7 +15165,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"CT" = ( +"aCT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15516,7 +15175,7 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"CU" = ( +"aCU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15527,7 +15186,7 @@ /obj/effect/floor_decal/techfloor, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"CV" = ( +"aCV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15537,7 +15196,7 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"CW" = ( +"aCW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15548,13 +15207,13 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"CX" = ( +"aCX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"CY" = ( +"aCY" = ( /obj/machinery/door/airlock/maintenance/engi{ name = "Drone Bay"; req_access = list(24) @@ -15568,7 +15227,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"CZ" = ( +"aCZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15577,7 +15236,7 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"Da" = ( +"aDa" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -15587,7 +15246,7 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"Db" = ( +"aDb" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -15599,7 +15258,7 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"Dc" = ( +"aDc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -15609,7 +15268,7 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"Dd" = ( +"aDd" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 }, @@ -15620,7 +15279,7 @@ /obj/structure/closet/firecloset, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"De" = ( +"aDe" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 }, @@ -15630,7 +15289,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Df" = ( +"aDf" = ( /obj/structure/bed/chair/office/light, /obj/effect/landmark/start{ name = "Atmospheric Technician" @@ -15641,7 +15300,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Dg" = ( +"aDg" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/yellow/bordercorner, /obj/structure/disposalpipe/segment{ @@ -15649,7 +15308,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Dh" = ( +"aDh" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -15663,13 +15322,13 @@ /obj/machinery/disposal, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Di" = ( +"aDi" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Dj" = ( +"aDj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -15678,13 +15337,13 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Dk" = ( +"aDk" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"Dl" = ( +"aDl" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -15701,7 +15360,7 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Dm" = ( +"aDm" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -15718,7 +15377,7 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Dn" = ( +"aDn" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 4; @@ -15734,7 +15393,7 @@ /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/tiled, /area/maintenance/asmaint2) -"Do" = ( +"aDo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -15749,7 +15408,7 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Dp" = ( +"aDp" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ icon_state = "map-scrubbers"; dir = 4 @@ -15768,7 +15427,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Dq" = ( +"aDq" = ( /obj/structure/railing{ dir = 4 }, @@ -15776,12 +15435,12 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Dr" = ( +"aDr" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Ds" = ( +"aDs" = ( /obj/effect/floor_decal/techfloor/corner, /obj/machinery/drone_fabricator{ fabricator_tag = "Atmos" @@ -15791,21 +15450,21 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"Dt" = ( +"aDt" = ( /obj/effect/floor_decal/techfloor, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"Du" = ( +"aDu" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"Dv" = ( +"aDv" = ( /obj/effect/decal/cleanable/blood/oil, /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"Dw" = ( +"aDw" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 }, @@ -15818,7 +15477,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Dx" = ( +"aDx" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/computer/atmos_alert{ @@ -15827,7 +15486,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Dy" = ( +"aDy" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, @@ -15840,7 +15499,7 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) -"Dz" = ( +"aDz" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -15848,30 +15507,30 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DA" = ( +"aDA" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DB" = ( +"aDB" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DC" = ( +"aDC" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DD" = ( +"aDD" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DE" = ( +"aDE" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, @@ -15879,7 +15538,7 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DF" = ( +"aDF" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/maintenance/clean, @@ -15887,7 +15546,7 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DG" = ( +"aDG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -15905,12 +15564,12 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"DH" = ( +"aDH" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"DI" = ( +"aDI" = ( /obj/structure/railing{ dir = 4 }, @@ -15918,7 +15577,7 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"DJ" = ( +"aDJ" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, @@ -15928,37 +15587,37 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/drone_fabrication) -"DK" = ( +"aDK" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"DL" = ( +"aDL" = ( /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"DM" = ( +"aDM" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DN" = ( +"aDN" = ( /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DO" = ( +"aDO" = ( /obj/machinery/alarm{ pixel_y = 22 }, /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DP" = ( +"aDP" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DQ" = ( +"aDQ" = ( /obj/structure/catwalk, /obj/machinery/firealarm{ dir = 2; @@ -15968,7 +15627,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"DR" = ( +"aDR" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -15980,16 +15639,16 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"DS" = ( +"aDS" = ( /turf/simulated/wall, /area/maintenance/lower/atmos) -"DT" = ( +"aDT" = ( /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"DU" = ( +"aDU" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 @@ -15997,7 +15656,7 @@ /obj/machinery/cryopod/robot, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"DV" = ( +"aDV" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 @@ -16008,7 +15667,7 @@ /obj/machinery/cryopod/robot, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"DW" = ( +"aDW" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 @@ -16021,7 +15680,7 @@ }, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"DX" = ( +"aDX" = ( /obj/effect/floor_decal/industrial/warning/corner{ icon_state = "warningcorner"; dir = 1 @@ -16035,7 +15694,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"DY" = ( +"aDY" = ( /obj/structure/railing{ dir = 8 }, @@ -16046,7 +15705,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"DZ" = ( +"aDZ" = ( /obj/structure/railing{ dir = 1 }, @@ -16055,14 +15714,14 @@ /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Ea" = ( +"aEa" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Eb" = ( +"aEb" = ( /obj/structure/railing{ dir = 1 }, @@ -16070,7 +15729,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Ec" = ( +"aEc" = ( /obj/structure/railing{ dir = 1 }, @@ -16080,7 +15739,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Ed" = ( +"aEd" = ( /obj/structure/railing{ dir = 8 }, @@ -16089,13 +15748,13 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Ee" = ( +"aEe" = ( /obj/structure/railing{ dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Ef" = ( +"aEf" = ( /obj/structure/railing{ dir = 1 }, @@ -16103,7 +15762,7 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Eg" = ( +"aEg" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -16116,11 +15775,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Eh" = ( +"aEh" = ( /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Ei" = ( +"aEi" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -16129,7 +15788,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"Ej" = ( +"aEj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/rust, @@ -16140,7 +15799,7 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Ek" = ( +"aEk" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/floor_decal/rust, /obj/machinery/light_switch{ @@ -16152,46 +15811,46 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"El" = ( +"aEl" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/closet/firecloset, /obj/item/weapon/handcuffs, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Em" = ( +"aEm" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"En" = ( +"aEn" = ( /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Eo" = ( +"aEo" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ep" = ( +"aEp" = ( /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Eq" = ( +"aEq" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Er" = ( +"aEr" = ( /turf/simulated/wall{ can_open = 1 }, /area/maintenance/lower/south) -"Es" = ( +"aEs" = ( /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Et" = ( +"aEt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -16206,7 +15865,7 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Eu" = ( +"aEu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -16216,14 +15875,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Ev" = ( +"aEv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9; pixel_y = 0 }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Ew" = ( +"aEw" = ( /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; @@ -16232,17 +15891,17 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Ex" = ( +"aEx" = ( /obj/random/trash_pile, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ey" = ( +"aEy" = ( /obj/structure/catwalk, /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ez" = ( +"aEz" = ( /obj/structure/railing{ dir = 8 }, @@ -16250,7 +15909,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"EA" = ( +"aEA" = ( /obj/machinery/light/small{ icon_state = "bulb1"; dir = 1 @@ -16260,7 +15919,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"EB" = ( +"aEB" = ( /obj/structure/railing, /obj/structure/closet, /obj/random/maintenance/clean, @@ -16269,7 +15928,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"EC" = ( +"aEC" = ( /obj/structure/railing, /obj/structure/closet, /obj/random/maintenance/clean, @@ -16278,31 +15937,31 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"ED" = ( +"aED" = ( /obj/structure/railing, /obj/structure/table/rack, /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"EE" = ( +"aEE" = ( /obj/structure/table/steel, /obj/item/clothing/accessory/collar/pink, /obj/item/clothing/accessory/collar/shock, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EF" = ( +"aEF" = ( /obj/structure/table/steel, /obj/item/weapon/flame/candle, /obj/item/weapon/flame/candle, /obj/item/weapon/flame/lighter, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EG" = ( +"aEG" = ( /obj/item/device/camera, /obj/structure/table/steel, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EH" = ( +"aEH" = ( /obj/structure/table/steel, /obj/item/clothing/mask/muzzle, /obj/machinery/light/small{ @@ -16310,12 +15969,12 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EI" = ( +"aEI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/kitchenspike, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EJ" = ( +"aEJ" = ( /obj/structure/railing{ dir = 8 }, @@ -16330,7 +15989,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EK" = ( +"aEK" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 4; @@ -16339,7 +15998,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"EL" = ( +"aEL" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -16353,7 +16012,7 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"EM" = ( +"aEM" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -16363,7 +16022,7 @@ /obj/random/junk, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"EN" = ( +"aEN" = ( /obj/effect/floor_decal/rust, /obj/structure/cable/green{ d1 = 4; @@ -16373,7 +16032,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"EO" = ( +"aEO" = ( /obj/structure/cable/green{ d2 = 8; icon_state = "0-8" @@ -16385,17 +16044,17 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"EP" = ( +"aEP" = ( /obj/random/junk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"EQ" = ( +"aEQ" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"ER" = ( +"aER" = ( /obj/structure/railing, /obj/machinery/light{ icon_state = "tube1"; @@ -16403,18 +16062,18 @@ }, /turf/simulated/open, /area/engineering/atmos) -"ES" = ( +"aES" = ( /obj/structure/railing, /turf/simulated/open, /area/engineering/atmos) -"ET" = ( +"aET" = ( /obj/structure/railing, /obj/machinery/light{ dir = 4 }, /turf/simulated/open, /area/engineering/atmos) -"EU" = ( +"aEU" = ( /obj/machinery/alarm{ dir = 4; icon_state = "alarm0"; @@ -16427,12 +16086,12 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EV" = ( +"aEV" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EW" = ( +"aEW" = ( /obj/structure/railing{ dir = 8 }, @@ -16441,15 +16100,15 @@ /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"EX" = ( +"aEX" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"EY" = ( +"aEY" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"EZ" = ( +"aEZ" = ( /obj/structure/table/steel, /obj/effect/floor_decal/rust, /obj/machinery/firealarm{ @@ -16461,7 +16120,7 @@ /obj/random/tech_supply, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Fa" = ( +"aFa" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/engi{ name = "Atmospherics Balcony"; @@ -16470,55 +16129,55 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/engineering/atmos) -"Fb" = ( +"aFb" = ( /obj/structure/catwalk, /turf/simulated/open, /area/engineering/atmos) -"Fc" = ( +"aFc" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 }, /turf/simulated/open, /area/engineering/atmos) -"Fd" = ( +"aFd" = ( /obj/structure/railing, /obj/structure/railing{ dir = 4 }, /turf/simulated/open, /area/engineering/atmos) -"Fe" = ( +"aFe" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Ff" = ( +"aFf" = ( /obj/structure/table/steel, /obj/item/clothing/mask/balaclava, /obj/item/clothing/mask/bandana, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Fg" = ( +"aFg" = ( /obj/structure/table/steel, /obj/item/weapon/handcuffs/fuzzy, /obj/item/weapon/handcuffs/legcuffs/fuzzy, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Fh" = ( +"aFh" = ( /obj/structure/bed, /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Fi" = ( +"aFi" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Fj" = ( +"aFj" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 5 @@ -16533,7 +16192,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Fk" = ( +"aFk" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 10 @@ -16548,24 +16207,24 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Fl" = ( +"aFl" = ( /obj/effect/floor_decal/rust, /obj/random/maintenance/research, /obj/structure/closet/wardrobe/white, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Fm" = ( +"aFm" = ( /obj/effect/floor_decal/rust, /obj/structure/bed, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Fn" = ( +"aFn" = ( /obj/effect/floor_decal/rust, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Fo" = ( +"aFo" = ( /obj/structure/table/steel, /obj/effect/floor_decal/rust, /obj/random/maintenance/research, @@ -16573,18 +16232,18 @@ /obj/random/tech_supply, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"Fp" = ( +"aFp" = ( /obj/structure/dogbed, /obj/item/clothing/accessory/collar/pink, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"Fq" = ( +"aFq" = ( /obj/machinery/alarm{ pixel_y = 22 }, /turf/simulated/floor/carpet, /area/maintenance/lower/atmos) -"Fr" = ( +"aFr" = ( /obj/machinery/light/small{ icon_state = "bulb1"; dir = 1 @@ -16596,12 +16255,12 @@ }, /turf/simulated/floor/carpet, /area/maintenance/lower/atmos) -"Fs" = ( +"aFs" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/rainbow, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"Ft" = ( +"aFt" = ( /obj/effect/decal/cleanable/blood, /obj/item/device/tape{ desc = "No Talk" @@ -16614,7 +16273,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Fu" = ( +"aFu" = ( /obj/structure/railing{ dir = 1 }, @@ -16624,7 +16283,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Fv" = ( +"aFv" = ( /obj/structure/catwalk, /obj/machinery/alarm{ dir = 1; @@ -16632,53 +16291,53 @@ }, /turf/simulated/open, /area/engineering/atmos) -"Fw" = ( +"aFw" = ( /obj/structure/catwalk, /obj/machinery/camera/network/engineering{ dir = 1 }, /turf/simulated/open, /area/engineering/atmos) -"Fx" = ( +"aFx" = ( /obj/structure/catwalk, /obj/machinery/light, /turf/simulated/open, /area/engineering/atmos) -"Fy" = ( +"aFy" = ( /obj/structure/table/rack, /obj/item/clothing/under/color/black, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"Fz" = ( +"aFz" = ( /obj/structure/table/steel, /obj/item/clothing/head/welding/demon, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"FA" = ( +"aFA" = ( /obj/structure/table/steel, /obj/item/clothing/glasses/sunglasses/blindfold, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"FB" = ( +"aFB" = ( /obj/machinery/light/small{ dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"FC" = ( +"aFC" = ( /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"FD" = ( +"aFD" = ( /turf/simulated/floor/carpet, /area/maintenance/lower/atmos) -"FE" = ( +"aFE" = ( /obj/structure/table/steel, /obj/random/coin, /obj/item/clothing/accessory/scarf/stripedred, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"FF" = ( +"aFF" = ( /obj/effect/decal/cleanable/blood, /obj/item/clothing/shoes/athletic{ desc = "Assault" @@ -16694,7 +16353,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"FG" = ( +"aFG" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 @@ -16702,7 +16361,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"FH" = ( +"aFH" = ( /obj/structure/closet, /obj/random/maintenance/security, /obj/random/contraband, @@ -16717,21 +16376,21 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"FI" = ( +"aFI" = ( /obj/machinery/door/firedoor/glass, /obj/structure/simple_door/wood, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"FJ" = ( +"aFJ" = ( /obj/structure/railing, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"FK" = ( +"aFK" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"FL" = ( +"aFL" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -16739,14 +16398,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"FM" = ( +"aFM" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /obj/structure/railing, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"FN" = ( +"aFN" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -16758,7 +16417,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"FO" = ( +"aFO" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, @@ -16770,7 +16429,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"FP" = ( +"aFP" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, @@ -16778,19 +16437,19 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"FQ" = ( +"aFQ" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"FR" = ( +"aFR" = ( /obj/structure/catwalk, /obj/machinery/alarm{ pixel_y = 22 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"FS" = ( +"aFS" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/glasses/sunglasses{ @@ -16800,63 +16459,63 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"FT" = ( +"aFT" = ( /obj/structure/closet, /obj/item/clothing/under/schoolgirl, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"FU" = ( +"aFU" = ( /obj/machinery/vending/coffee{ product_ads = "Have a drink!;Drink up!;It's good for you!;Would you like a hot joe?;I'd kill for some coffee!;The best beans in the galaxy.;Only the finest brew for you.;Mmmm. Nothing like a coffee.;I like coffee, don't you?;Coffee helps you work!;Try some tea.;We hope you like the best!;Try our new chocolate!;Admin conspiracies;Would you like some tea, Mrs. Nesbit?"; shut_up = 0 }, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"FV" = ( +"aFV" = ( /obj/structure/table/steel, /obj/machinery/microwave, /obj/item/weapon/storage/box/donkpockets, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"FW" = ( +"aFW" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"FX" = ( +"aFX" = ( /obj/structure/catwalk, /obj/random/junk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"FY" = ( +"aFY" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"FZ" = ( +"aFZ" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Ga" = ( +"aGa" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Gb" = ( +"aGb" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Gc" = ( +"aGc" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Gd" = ( +"aGd" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, @@ -16864,7 +16523,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Ge" = ( +"aGe" = ( /obj/structure/railing{ dir = 1 }, @@ -16878,13 +16537,13 @@ /obj/random/maintenance/engineering, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Gf" = ( +"aGf" = ( /obj/structure/railing{ dir = 1 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Gg" = ( +"aGg" = ( /obj/structure/railing{ dir = 1 }, @@ -16893,7 +16552,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Gh" = ( +"aGh" = ( /obj/machinery/alarm{ dir = 4; icon_state = "alarm0"; @@ -16902,17 +16561,17 @@ }, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"Gi" = ( +"aGi" = ( /obj/item/weapon/stool/padded, /obj/random/action_figure, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Gj" = ( +"aGj" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Gk" = ( +"aGk" = ( /obj/structure/railing{ dir = 8 }, @@ -16922,20 +16581,20 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Gl" = ( +"aGl" = ( /obj/structure/railing{ dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Gm" = ( +"aGm" = ( /obj/machinery/light/small, /obj/structure/railing{ dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Gn" = ( +"aGn" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -22 @@ -16946,7 +16605,7 @@ /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Go" = ( +"aGo" = ( /obj/effect/floor_decal/techfloor{ dir = 10 }, @@ -16955,7 +16614,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Gp" = ( +"aGp" = ( /obj/effect/floor_decal/techfloor, /obj/structure/railing{ dir = 4 @@ -16965,14 +16624,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Gq" = ( +"aGq" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, /obj/random/junk, /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Gr" = ( +"aGr" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, @@ -16984,7 +16643,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Gs" = ( +"aGs" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 8 @@ -16994,7 +16653,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Gt" = ( +"aGt" = ( /obj/structure/railing{ dir = 8 }, @@ -17005,7 +16664,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Gu" = ( +"aGu" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -17014,7 +16673,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Gv" = ( +"aGv" = ( /obj/structure/railing{ dir = 4 }, @@ -17026,7 +16685,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Gw" = ( +"aGw" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 4; @@ -17039,7 +16698,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Gx" = ( +"aGx" = ( /obj/machinery/light/small{ dir = 8 }, @@ -17049,12 +16708,12 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Gy" = ( +"aGy" = ( /obj/structure/table/woodentable, /obj/item/weapon/reagent_containers/food/drinks/teapot, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"Gz" = ( +"aGz" = ( /obj/structure/plushie/ian{ dir = 8; icon_state = "ianplushie"; @@ -17062,14 +16721,14 @@ }, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"GA" = ( +"aGA" = ( /obj/structure/railing{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"GB" = ( +"aGB" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 9 @@ -17084,7 +16743,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GC" = ( +"aGC" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 6 }, @@ -17097,7 +16756,7 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GD" = ( +"aGD" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -17113,7 +16772,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GE" = ( +"aGE" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -17126,7 +16785,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GF" = ( +"aGF" = ( /obj/structure/railing, /obj/machinery/light/small{ dir = 1 @@ -17142,7 +16801,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GG" = ( +"aGG" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -17161,7 +16820,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GH" = ( +"aGH" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -17177,7 +16836,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GI" = ( +"aGI" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -17196,7 +16855,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GJ" = ( +"aGJ" = ( /obj/structure/railing{ dir = 4 }, @@ -17217,7 +16876,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GK" = ( +"aGK" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -17235,7 +16894,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GL" = ( +"aGL" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -17250,7 +16909,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GM" = ( +"aGM" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -17266,20 +16925,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GN" = ( -/obj/structure/railing{ - dir = 8 +"aGN" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Confession Booth" }, -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"GO" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aGO" = ( /obj/effect/floor_decal/techfloor, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -17290,7 +16943,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GP" = ( +"aGP" = ( /obj/structure/railing{ dir = 4 }, @@ -17305,7 +16958,7 @@ /obj/random/trash_pile, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GQ" = ( +"aGQ" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -17321,7 +16974,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GR" = ( +"aGR" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 9 @@ -17336,27 +16989,27 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"GS" = ( +"aGS" = ( /obj/machinery/camera/network/outside{ dir = 1 }, /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"GT" = ( +"aGT" = ( /obj/structure/plushie/drone{ icon_state = "droneplushie"; dir = 1 }, /turf/simulated/floor/wood, /area/maintenance/lower/atmos) -"GU" = ( +"aGU" = ( /obj/structure/table/steel, /obj/item/weapon/tool/crowbar, /obj/item/weapon/tool/screwdriver, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/atmos) -"GV" = ( +"aGV" = ( /obj/machinery/optable{ name = "Robotics Operating Table" }, @@ -17367,7 +17020,7 @@ /obj/effect/decal/cleanable/blood, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/atmos) -"GW" = ( +"aGW" = ( /obj/structure/table/steel, /obj/machinery/vending/wallmed1{ emagged = 1; @@ -17379,7 +17032,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/atmos) -"GX" = ( +"aGX" = ( /obj/structure/railing{ dir = 1 }, @@ -17388,7 +17041,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"GY" = ( +"aGY" = ( /obj/machinery/light/small{ icon_state = "bulb1"; dir = 1 @@ -17396,37 +17049,37 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"GZ" = ( +"aGZ" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ha" = ( +"aHa" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Hb" = ( +"aHb" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-2" }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Hc" = ( +"aHc" = ( /turf/simulated/wall/r_wall, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Hd" = ( +"aHd" = ( /obj/structure/sink/kitchen{ name = "sink"; pixel_y = 32 }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"He" = ( +"aHe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -17440,38 +17093,38 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Hf" = ( +"aHf" = ( /obj/structure/railing{ dir = 4 }, /obj/random/trash_pile, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Hg" = ( +"aHg" = ( /obj/structure/table/steel, /obj/item/weapon/tape_roll, /obj/item/stack/medical/bruise_pack, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Hh" = ( +"aHh" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/atmos) -"Hi" = ( +"aHi" = ( /obj/structure/table/steel, /obj/item/stack/medical/splint/ghetto, /obj/random/technology_scanner, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Hj" = ( +"aHj" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Hk" = ( +"aHk" = ( /obj/machinery/alarm{ dir = 4; icon_state = "alarm0"; @@ -17480,18 +17133,18 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Hl" = ( +"aHl" = ( /obj/structure/table/steel, /obj/item/weapon/hand_labeler, /obj/item/weapon/storage/fancy/candle_box, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Hm" = ( +"aHm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Hn" = ( +"aHn" = ( /obj/structure/railing{ dir = 8 }, @@ -17505,11 +17158,11 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Ho" = ( +"aHo" = ( /obj/structure/sign/department/telecoms, /turf/simulated/wall, /area/maintenance/substation/tcomms) -"Hp" = ( +"aHp" = ( /obj/machinery/door/airlock/maintenance/engi{ name = "Telecomms Substation" }, @@ -17522,7 +17175,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"Hq" = ( +"aHq" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -17531,10 +17184,10 @@ }, /turf/simulated/wall, /area/maintenance/substation/tcomms) -"Hr" = ( +"aHr" = ( /turf/simulated/wall, /area/maintenance/substation/tcomms) -"Hs" = ( +"aHs" = ( /obj/machinery/light{ dir = 8; icon_state = "tube1"; @@ -17546,18 +17199,18 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ht" = ( +"aHt" = ( /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Hu" = ( +"aHu" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Hv" = ( +"aHv" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Hw" = ( +"aHw" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 8; @@ -17581,7 +17234,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Hx" = ( +"aHx" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/research{ name = "Slime Pen 1"; @@ -17604,7 +17257,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Hy" = ( +"aHy" = ( /obj/machinery/processor, /obj/machinery/firealarm{ dir = 2; @@ -17614,7 +17267,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Hz" = ( +"aHz" = ( /obj/item/device/radio/intercom{ dir = 1; name = "Station Intercom (General)"; @@ -17628,11 +17281,11 @@ /obj/machinery/computer/security/xenobio, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HA" = ( +"aHA" = ( /obj/machinery/smartfridge/secure/extract, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HB" = ( +"aHB" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 4 @@ -17655,7 +17308,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HC" = ( +"aHC" = ( /obj/machinery/light{ dir = 4 }, @@ -17665,14 +17318,14 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HD" = ( +"aHD" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"HE" = ( +"aHE" = ( /obj/structure/table/steel, /obj/random/medical/pillbottle, /obj/machinery/light/small{ @@ -17681,18 +17334,18 @@ /obj/random/tech_supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"HF" = ( +"aHF" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"HG" = ( +"aHG" = ( /obj/structure/bed/chair/office/dark{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"HH" = ( +"aHH" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -17707,15 +17360,15 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"HI" = ( +"aHI" = ( /obj/structure/table/steel, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"HJ" = ( +"aHJ" = ( /obj/item/weapon/stool, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"HK" = ( +"aHK" = ( /obj/structure/railing{ dir = 8 }, @@ -17727,7 +17380,7 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"HL" = ( +"aHL" = ( /obj/structure/cable{ d1 = 1; d2 = 2; @@ -17742,7 +17395,7 @@ /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"HM" = ( +"aHM" = ( /obj/machinery/power/terminal, /obj/structure/cable{ icon_state = "0-8" @@ -17750,7 +17403,7 @@ /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"HN" = ( +"aHN" = ( /obj/machinery/alarm{ pixel_y = 22 }, @@ -17760,7 +17413,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"HO" = ( +"aHO" = ( /obj/machinery/power/apc{ dir = 4; name = "east bump"; @@ -17773,21 +17426,21 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"HP" = ( +"aHP" = ( /turf/simulated/wall/r_wall, /area/tcommsat/computer) -"HQ" = ( +"aHQ" = ( /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HR" = ( +"aHR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ icon_state = "intact-supply"; dir = 5 }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HS" = ( +"aHS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 5 @@ -17797,7 +17450,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HT" = ( +"aHT" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/research{ name = "Slime Pen 2"; @@ -17820,7 +17473,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HU" = ( +"aHU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 4 @@ -17830,7 +17483,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HV" = ( +"aHV" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv7"; name = "Divider 7 Blast Doors"; @@ -17860,7 +17513,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HW" = ( +"aHW" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -17873,7 +17526,7 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HX" = ( +"aHX" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -17894,7 +17547,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HY" = ( +"aHY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -17903,14 +17556,14 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"HZ" = ( +"aHZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9; pixel_y = 0 }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ia" = ( +"aIa" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/purple/border, /obj/structure/closet/jcloset, @@ -17918,7 +17571,7 @@ /obj/machinery/light, /turf/simulated/floor/tiled, /area/janitor) -"Ib" = ( +"aIb" = ( /obj/structure/railing, /obj/structure/railing{ dir = 4 @@ -17926,7 +17579,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ic" = ( +"aIc" = ( /obj/machinery/light/small{ dir = 4 }, @@ -17934,7 +17587,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Id" = ( +"aId" = ( /obj/machinery/pros_fabricator{ desc = "A machine used for construction of legit prosthetics. You weren't sure if cardboard was considered an engineering material until now."; dir = 4; @@ -17946,40 +17599,40 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ie" = ( +"aIe" = ( /obj/effect/decal/cleanable/blood/oil, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"If" = ( +"aIf" = ( /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Ig" = ( +"aIg" = ( /obj/machinery/vending/assist, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ih" = ( +"aIh" = ( /obj/random/trash_pile, /obj/structure/railing{ dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ii" = ( +"aIi" = ( /obj/machinery/light/small, /obj/structure/catwalk, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ij" = ( +"aIj" = ( /obj/structure/table/steel, /obj/item/weapon/paper_bin, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ik" = ( +"aIk" = ( /obj/structure/table/steel, /obj/item/device/flashlight/lamp, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Il" = ( +"aIl" = ( /obj/structure/railing{ dir = 8 }, @@ -17991,13 +17644,13 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Im" = ( +"aIm" = ( /obj/machinery/power/breakerbox/activated{ RCon_tag = "Telecomms Substation Bypass" }, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"In" = ( +"aIn" = ( /obj/machinery/power/smes/buildable{ charge = 100000; output_attempt = 0; @@ -18012,7 +17665,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"Io" = ( +"aIo" = ( /obj/machinery/power/sensor{ name = "Powernet Sensor - Telecomms Subgrid"; name_tag = "Telecomms Subgrid" @@ -18033,7 +17686,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"Ip" = ( +"aIp" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -18042,27 +17695,27 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"Iq" = ( +"aIq" = ( /turf/simulated/wall/r_wall, /area/maintenance/substation/tcomms) -"Ir" = ( +"aIr" = ( /turf/simulated/wall/r_wall, /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Is" = ( +"aIs" = ( /obj/machinery/atmospherics/portables_connector, /obj/machinery/portable_atmospherics/canister/air/airlock, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"It" = ( +"aIt" = ( /obj/structure/filingcabinet, /obj/machinery/status_display{ pixel_y = 30 }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"Iu" = ( +"aIu" = ( /obj/structure/table/standard, /obj/item/weapon/folder/yellow, /obj/item/weapon/folder/yellow, @@ -18077,7 +17730,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"Iv" = ( +"aIv" = ( /obj/structure/table/standard, /obj/item/weapon/paper_bin, /obj/item/weapon/pen/blue{ @@ -18086,18 +17739,18 @@ }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"Iw" = ( +"aIw" = ( /obj/machinery/alarm{ pixel_y = 22 }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"Ix" = ( +"aIx" = ( /obj/structure/table/standard, /obj/item/device/flashlight/lamp, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"Iy" = ( +"aIy" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24; @@ -18105,7 +17758,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Iz" = ( +"aIz" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -18114,7 +17767,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"IA" = ( +"aIA" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 8; @@ -18141,30 +17794,30 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"IB" = ( +"aIB" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"IC" = ( +"aIC" = ( /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"ID" = ( +"aID" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table/steel, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"IE" = ( +"aIE" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_slimepens) -"IF" = ( +"aIF" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 4 @@ -18190,7 +17843,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"IG" = ( +"aIG" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -18199,7 +17852,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"IH" = ( +"aIH" = ( /obj/machinery/firealarm{ dir = 4; layer = 3.3; @@ -18207,24 +17860,24 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"II" = ( +"aII" = ( /obj/structure/morgue, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"IJ" = ( +"aIJ" = ( /obj/structure/closet/crate/freezer, /obj/machinery/light/small{ dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"IK" = ( +"aIK" = ( /turf/simulated/wall{ can_open = 1 }, /area/maintenance/lower/atmos) -"IL" = ( +"aIL" = ( /obj/structure/railing{ dir = 8 }, @@ -18235,12 +17888,12 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"IM" = ( +"aIM" = ( /turf/simulated/wall, /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"IN" = ( +"aIN" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -18250,13 +17903,13 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"IO" = ( +"aIO" = ( /obj/structure/sign/securearea, /turf/simulated/wall/r_wall, /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"IP" = ( +"aIP" = ( /obj/machinery/porta_turret{ dir = 6 }, @@ -18267,13 +17920,13 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"IQ" = ( +"aIQ" = ( /obj/machinery/camera/network/tcomms, /turf/simulated/floor/tiled/dark, /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"IR" = ( +"aIR" = ( /obj/machinery/turretid/lethal{ ailock = 1; check_synth = 1; @@ -18294,20 +17947,20 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"IS" = ( +"aIS" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; icon_state = "intact" }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"IT" = ( +"aIT" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"IU" = ( +"aIU" = ( /obj/structure/bed/chair/office/dark{ dir = 1 }, @@ -18316,27 +17969,27 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"IV" = ( +"aIV" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; icon_state = "intact" }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"IW" = ( +"aIW" = ( /obj/machinery/computer/telecomms/monitor{ dir = 8; network = "tcommsat" }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"IX" = ( +"aIX" = ( /obj/machinery/camera/network/outside{ dir = 8 }, /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"IY" = ( +"aIY" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv1"; layer = 8; @@ -18344,7 +17997,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"IZ" = ( +"aIZ" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv1"; name = "Divider 1 Blast Doors"; @@ -18373,16 +18026,16 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ja" = ( +"aJa" = ( /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Jb" = ( +"aJb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table/steel, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Jc" = ( +"aJc" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv2"; name = "Divider 2 Blast Doors"; @@ -18409,7 +18062,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Jd" = ( +"aJd" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv2"; layer = 8; @@ -18417,24 +18070,24 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Je" = ( +"aJe" = ( /obj/machinery/camera/network/outside{ dir = 4 }, /turf/simulated/open/virgo3b, /area/tether/surfacebase/outside/outside2) -"Jf" = ( +"aJf" = ( /obj/structure/morgue, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Jg" = ( +"aJg" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Jh" = ( +"aJh" = ( /turf/simulated/mineral, /area/maintenance/lower/atmos) -"Ji" = ( +"aJi" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -18451,13 +18104,13 @@ /obj/random/maintenance/clean, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"Jj" = ( +"aJj" = ( /obj/structure/sign/department/telecoms, /turf/simulated/wall, /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"Jk" = ( +"aJk" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/decal/cleanable/cobweb, /obj/machinery/light/small{ @@ -18467,7 +18120,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"Jl" = ( +"aJl" = ( /obj/structure/cable/green{ d2 = 2; icon_state = "0-2" @@ -18482,7 +18135,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"Jm" = ( +"aJm" = ( /obj/machinery/turretid/stun{ ailock = 1; check_synth = 1; @@ -18504,7 +18157,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"Jn" = ( +"aJn" = ( /obj/machinery/alarm{ pixel_y = 22 }, @@ -18512,7 +18165,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Jo" = ( +"aJo" = ( /obj/machinery/camera/network/tcomms, /obj/structure/sign/electricshock{ pixel_y = 32 @@ -18521,7 +18174,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Jp" = ( +"aJp" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -18534,7 +18187,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Jq" = ( +"aJq" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -18542,7 +18195,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Jr" = ( +"aJr" = ( /obj/structure/window/reinforced/full, /obj/structure/grille, /obj/structure/cable/green{ @@ -18554,18 +18207,18 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Js" = ( +"aJs" = ( /turf/simulated/floor/tiled, /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Jt" = ( +"aJt" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Ju" = ( +"aJu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -18578,34 +18231,34 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Jv" = ( +"aJv" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Jw" = ( +"aJw" = ( /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Jx" = ( +"aJx" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Jy" = ( +"aJy" = ( /obj/structure/bed/chair/office/dark{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Jz" = ( +"aJz" = ( /obj/machinery/computer/telecomms/server{ dir = 8; network = "tcommsat" }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"JA" = ( +"aJA" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -18632,7 +18285,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"JB" = ( +"aJB" = ( /obj/machinery/disposal, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -18644,20 +18297,20 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"JC" = ( +"aJC" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"JD" = ( +"aJD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"JE" = ( +"aJE" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"JF" = ( +"aJF" = ( /obj/machinery/disposal, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -18668,7 +18321,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"JG" = ( +"aJG" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -18695,7 +18348,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"JH" = ( +"aJH" = ( /obj/structure/railing{ dir = 8 }, @@ -18703,32 +18356,32 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"JI" = ( +"aJI" = ( /obj/structure/table/steel, /obj/item/bodybag, /obj/item/bodybag, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"JJ" = ( +"aJJ" = ( /obj/structure/table/steel, /obj/item/device/nif/bad, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"JK" = ( +"aJK" = ( /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"JL" = ( +"aJL" = ( /turf/simulated/wall, /area/vacant/vacant_bar_upper) -"JM" = ( +"aJM" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/corner, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"JN" = ( +"aJN" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ dir = 4 @@ -18741,7 +18394,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"JO" = ( +"aJO" = ( /obj/machinery/door/airlock/highsecurity{ name = "Telecomms Access"; req_access = list(61); @@ -18758,7 +18411,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"JP" = ( +"aJP" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, @@ -18767,7 +18420,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"JQ" = ( +"aJQ" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -18784,7 +18437,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"JR" = ( +"aJR" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -18800,7 +18453,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"JS" = ( +"aJS" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -18822,7 +18475,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"JT" = ( +"aJT" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -18838,7 +18491,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"JU" = ( +"aJU" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -18854,7 +18507,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"JV" = ( +"aJV" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -18879,7 +18532,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"JW" = ( +"aJW" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -18896,7 +18549,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"JX" = ( +"aJX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -18927,7 +18580,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"JY" = ( +"aJY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -18943,7 +18596,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"JZ" = ( +"aJZ" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -18964,7 +18617,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Ka" = ( +"aKa" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -18979,7 +18632,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Kb" = ( +"aKb" = ( /obj/machinery/door/airlock/hatch{ name = "Telecoms Control Room"; req_access = list(61); @@ -18999,7 +18652,7 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Kc" = ( +"aKc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9; pixel_y = 0 @@ -19014,7 +18667,7 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Kd" = ( +"aKd" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -19025,7 +18678,7 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Ke" = ( +"aKe" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; @@ -19041,7 +18694,7 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Kf" = ( +"aKf" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -19052,7 +18705,7 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Kg" = ( +"aKg" = ( /obj/machinery/power/apc{ dir = 4; name = "east bump"; @@ -19065,10 +18718,10 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"Kh" = ( +"aKh" = ( /turf/simulated/wall/r_wall, /area/tcommsat/chamber) -"Ki" = ( +"aKi" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -19077,17 +18730,17 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/medical/storage) -"Kj" = ( +"aKj" = ( /obj/random/slimecore, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Kk" = ( +"aKk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Kl" = ( +"aKl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -19096,7 +18749,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Km" = ( +"aKm" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 3"; req_access = list(55) @@ -19110,7 +18763,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Kn" = ( +"aKn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, /obj/machinery/atmospherics/pipe/simple/visible/purple{ @@ -19119,19 +18772,19 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"Ko" = ( +"aKo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Kp" = ( +"aKp" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Kq" = ( +"aKq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 4 @@ -19139,7 +18792,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Kr" = ( +"aKr" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 4"; req_access = list(55) @@ -19153,7 +18806,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ks" = ( +"aKs" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -19174,7 +18827,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Kt" = ( +"aKt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -19183,16 +18836,16 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ku" = ( +"aKu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Kv" = ( +"aKv" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/storage) -"Kw" = ( +"aKw" = ( /obj/structure/table/rack, /obj/item/device/flashlight, /obj/random/maintenance/clean, @@ -19201,15 +18854,15 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Kx" = ( +"aKx" = ( /obj/structure/closet/secure_closet/personal, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"Ky" = ( +"aKy" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"Kz" = ( +"aKz" = ( /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -19222,24 +18875,24 @@ }, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"KA" = ( +"aKA" = ( /obj/machinery/alarm{ pixel_y = 22 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"KB" = ( +"aKB" = ( /turf/simulated/floor/plating, /area/vacant/vacant_bar_upper) -"KC" = ( +"aKC" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, /obj/item/weapon/reagent_containers/food/drinks/bottle/rum, /obj/item/weapon/reagent_containers/food/drinks/bottle/cognac, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"KD" = ( +"aKD" = ( /obj/structure/railing{ dir = 1 }, @@ -19248,7 +18901,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"KE" = ( +"aKE" = ( /obj/structure/railing{ dir = 1 }, @@ -19257,13 +18910,13 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"KF" = ( +"aKF" = ( /obj/structure/sign/securearea, /turf/simulated/wall, /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"KG" = ( +"aKG" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -19275,7 +18928,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"KH" = ( +"aKH" = ( /obj/machinery/camera/network/tcomms{ dir = 1 }, @@ -19283,7 +18936,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"KI" = ( +"aKI" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -25 @@ -19292,7 +18945,7 @@ /area/tcommsat/entrance{ name = "\improper Telecomms Entrance" }) -"KJ" = ( +"aKJ" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -19304,7 +18957,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"KK" = ( +"aKK" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -19316,7 +18969,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"KL" = ( +"aKL" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/machinery/door/firedoor, @@ -19325,7 +18978,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"KM" = ( +"aKM" = ( /obj/machinery/porta_turret{ dir = 6 }, @@ -19333,7 +18986,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"KN" = ( +"aKN" = ( /obj/machinery/power/apc{ dir = 2; name = "south bump"; @@ -19344,7 +18997,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"KO" = ( +"aKO" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -19357,7 +19010,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"KP" = ( +"aKP" = ( /obj/machinery/light{ dir = 8 }, @@ -19368,7 +19021,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"KQ" = ( +"aKQ" = ( /obj/machinery/atmospherics/unary/freezer{ dir = 2; icon_state = "freezer_1"; @@ -19377,7 +19030,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"KR" = ( +"aKR" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -19385,7 +19038,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tcommsat/computer) -"KS" = ( +"aKS" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; icon_state = "intact" @@ -19399,7 +19052,7 @@ }, /turf/simulated/floor/tiled, /area/tcommsat/computer) -"KT" = ( +"aKT" = ( /obj/machinery/door/airlock/maintenance_hatch{ frequency = 1381; icon_state = "door_locked"; @@ -19415,7 +19068,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/tcommsat/chamber) -"KU" = ( +"aKU" = ( /obj/machinery/airlock_sensor{ frequency = 1381; id_tag = "server_access_sensor"; @@ -19443,25 +19096,25 @@ }, /turf/simulated/floor/plating, /area/tcommsat/chamber) -"KV" = ( +"aKV" = ( /obj/machinery/light/small{ dir = 1 }, /turf/simulated/floor/plating, /area/tcommsat/chamber) -"KW" = ( +"aKW" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"KX" = ( +"aKX" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"KY" = ( +"aKY" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -19482,7 +19135,7 @@ /obj/structure/grille, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"KZ" = ( +"aKZ" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 1 @@ -19494,7 +19147,7 @@ /obj/structure/grille, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"La" = ( +"aLa" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 1 @@ -19507,7 +19160,7 @@ /obj/structure/grille, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Lb" = ( +"aLb" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -19527,13 +19180,13 @@ /obj/structure/grille, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Lc" = ( +"aLc" = ( /obj/structure/closet, /obj/structure/catwalk, /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ld" = ( +"aLd" = ( /obj/random/junk, /obj/random/junk, /obj/machinery/light/small{ @@ -19541,19 +19194,19 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Le" = ( +"aLe" = ( /obj/machinery/alarm{ pixel_y = 22 }, /obj/item/weapon/bananapeel, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Lf" = ( +"aLf" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Lg" = ( +"aLg" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -19561,16 +19214,16 @@ }, /turf/simulated/floor/plating, /area/vacant/vacant_bar_upper) -"Lh" = ( +"aLh" = ( /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"Li" = ( +"aLi" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, /obj/item/weapon/reagent_containers/food/drinks/bottle/cola, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"Lj" = ( +"aLj" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -19581,12 +19234,12 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Lk" = ( +"aLk" = ( /turf/simulated/floor/tiled/dark, /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Ll" = ( +"aLl" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -19598,7 +19251,7 @@ /area/tcomsat{ name = "\improper Telecomms Lobby" }) -"Lm" = ( +"aLm" = ( /obj/structure/cable/green{ d2 = 4; icon_state = "0-4" @@ -19611,7 +19264,7 @@ }, /turf/simulated/floor/plating, /area/tcommsat/chamber) -"Ln" = ( +"aLn" = ( /obj/structure/cable/green{ d2 = 4; icon_state = "0-4" @@ -19626,7 +19279,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/black, /turf/simulated/floor/plating, /area/tcommsat/chamber) -"Lo" = ( +"aLo" = ( /obj/structure/cable/green{ d2 = 4; icon_state = "0-4" @@ -19648,7 +19301,7 @@ }, /turf/simulated/floor/plating, /area/tcommsat/chamber) -"Lp" = ( +"aLp" = ( /obj/structure/cable/green{ d2 = 4; icon_state = "0-4" @@ -19665,7 +19318,7 @@ }, /turf/simulated/floor/plating, /area/tcommsat/chamber) -"Lq" = ( +"aLq" = ( /obj/structure/cable/green{ d2 = 8; icon_state = "0-8" @@ -19678,7 +19331,7 @@ }, /turf/simulated/floor/plating, /area/tcommsat/chamber) -"Lr" = ( +"aLr" = ( /obj/machinery/door/airlock/maintenance_hatch{ frequency = 1381; icon_state = "door_locked"; @@ -19694,7 +19347,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Ls" = ( +"aLs" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv3"; layer = 8; @@ -19702,7 +19355,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Lt" = ( +"aLt" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiopen5"; name = "Pen 5 Containment"; @@ -19729,7 +19382,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Lu" = ( +"aLu" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv4"; name = "Divider 4 Blast Doors"; @@ -19756,7 +19409,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Lv" = ( +"aLv" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv4"; layer = 8; @@ -19764,13 +19417,13 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Lw" = ( +"aLw" = ( /obj/random/junk, /obj/item/weapon/broken_bottle, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Lx" = ( +"aLx" = ( /obj/machinery/light_construct{ icon_state = "tube-construct-stage1"; dir = 8 @@ -19778,7 +19431,7 @@ /obj/structure/closet/secure_closet/personal, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"Ly" = ( +"aLy" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -19787,7 +19440,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/vacant/vacant_bar_upper) -"Lz" = ( +"aLz" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, /obj/item/weapon/reagent_containers/food/drinks/bottle/cream, @@ -19799,12 +19452,12 @@ }, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"LA" = ( +"aLA" = ( /turf/simulated/wall/r_wall, /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"LB" = ( +"aLB" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/machinery/door/firedoor, @@ -19812,7 +19465,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"LC" = ( +"aLC" = ( /obj/machinery/door/airlock/glass{ name = "Telecomms Storage"; req_access = list(61); @@ -19830,7 +19483,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"LD" = ( +"aLD" = ( /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; nitrogen = 100; @@ -19838,7 +19491,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LE" = ( +"aLE" = ( /obj/structure/cable/green{ icon_state = "0-4" }, @@ -19854,7 +19507,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LF" = ( +"aLF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/black, /obj/structure/cable/green{ d1 = 4; @@ -19868,7 +19521,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LG" = ( +"aLG" = ( /obj/machinery/porta_turret/stationary, /obj/structure/cable/green{ d1 = 4; @@ -19882,7 +19535,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LH" = ( +"aLH" = ( /obj/machinery/light{ dir = 1 }, @@ -19898,7 +19551,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LI" = ( +"aLI" = ( /obj/machinery/porta_turret/stationary, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -19907,7 +19560,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LJ" = ( +"aLJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/black, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -19916,7 +19569,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LK" = ( +"aLK" = ( /obj/machinery/airlock_sensor/airlock_interior{ frequency = 1381; id_tag = "server_access_in_sensor"; @@ -19932,7 +19585,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LL" = ( +"aLL" = ( /obj/machinery/airlock_sensor/airlock_interior{ frequency = 1381; id_tag = "server_access_in_sensor"; @@ -19951,14 +19604,14 @@ temperature = 80 }, /area/tcommsat/chamber) -"LM" = ( +"aLM" = ( /turf/simulated/floor/tiled/dark{ nitrogen = 100; oxygen = 0; temperature = 80 }, /area/tcommsat/chamber) -"LN" = ( +"aLN" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -19971,7 +19624,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"LO" = ( +"aLO" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -19998,7 +19651,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"LP" = ( +"aLP" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20025,7 +19678,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"LQ" = ( +"aLQ" = ( /obj/structure/railing{ dir = 1 }, @@ -20035,26 +19688,26 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"LR" = ( +"aLR" = ( /obj/structure/bed/chair, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"LS" = ( +"aLS" = ( /obj/structure/bed/chair, /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"LT" = ( +"aLT" = ( /obj/structure/bed/chair, /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"LU" = ( +"aLU" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/vacant/vacant_bar_upper) -"LV" = ( +"aLV" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -20062,7 +19715,7 @@ }, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"LW" = ( +"aLW" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -20070,7 +19723,7 @@ }, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"LX" = ( +"aLX" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; @@ -20078,7 +19731,7 @@ }, /turf/simulated/floor/plating, /area/vacant/vacant_bar_upper) -"LY" = ( +"aLY" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, /obj/item/weapon/reagent_containers/food/drinks/bottle/sake, @@ -20090,7 +19743,7 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"LZ" = ( +"aLZ" = ( /obj/structure/table/standard, /obj/item/weapon/stock_parts/subspace/amplifier, /obj/item/weapon/stock_parts/subspace/amplifier, @@ -20102,7 +19755,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"Ma" = ( +"aMa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -20111,7 +19764,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"Mb" = ( +"aMb" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -20128,7 +19781,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"Mc" = ( +"aMc" = ( /obj/structure/table/standard, /obj/item/weapon/stock_parts/subspace/ansible, /obj/item/weapon/stock_parts/subspace/ansible, @@ -20145,7 +19798,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"Md" = ( +"aMd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/black, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20153,7 +19806,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Me" = ( +"aMe" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20161,7 +19814,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Mf" = ( +"aMf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden{ @@ -20170,11 +19823,11 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Mg" = ( +"aMg" = ( /obj/item/slime_extract/grey, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Mh" = ( +"aMh" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20195,7 +19848,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Mi" = ( +"aMi" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 5"; req_access = list(55) @@ -20209,7 +19862,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Mj" = ( +"aMj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 4 @@ -20219,7 +19872,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Mk" = ( +"aMk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table/steel, @@ -20229,7 +19882,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ml" = ( +"aMl" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 6"; req_access = list(55) @@ -20243,7 +19896,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Mm" = ( +"aMm" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20264,7 +19917,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Mn" = ( +"aMn" = ( /obj/machinery/camera/network/research/xenobio{ dir = 4; network = list("Xenobiology") @@ -20276,7 +19929,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Mo" = ( +"aMo" = ( /obj/machinery/light/small{ dir = 8 }, @@ -20287,21 +19940,21 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Mp" = ( +"aMp" = ( /obj/structure/railing{ dir = 1 }, /turf/simulated/open, /area/maintenance/lower/atmos) -"Mq" = ( +"aMq" = ( /turf/simulated/open, /area/maintenance/lower/atmos) -"Mr" = ( +"aMr" = ( /turf/simulated/wall{ can_open = 1 }, /area/vacant/vacant_bar_upper) -"Ms" = ( +"aMs" = ( /obj/structure/simple_door/wood, /obj/structure/cable/green{ d1 = 1; @@ -20310,7 +19963,7 @@ }, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"Mt" = ( +"aMt" = ( /obj/structure/table/standard, /obj/item/weapon/stock_parts/subspace/transmitter, /obj/item/weapon/stock_parts/subspace/transmitter, @@ -20327,7 +19980,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"Mu" = ( +"aMu" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -20337,7 +19990,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"Mv" = ( +"aMv" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -20347,7 +20000,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"Mw" = ( +"aMw" = ( /obj/structure/table/standard, /obj/item/weapon/stock_parts/subspace/analyzer, /obj/item/weapon/stock_parts/subspace/analyzer, @@ -20360,7 +20013,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"Mx" = ( +"aMx" = ( /obj/machinery/telecomms/server/presets/supply, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20368,7 +20021,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"My" = ( +"aMy" = ( /obj/machinery/telecomms/server/presets/service/tether, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20376,7 +20029,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Mz" = ( +"aMz" = ( /obj/machinery/telecomms/server/presets/unused, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20384,7 +20037,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"MA" = ( +"aMA" = ( /obj/machinery/telecomms/relay/preset/tether/midpoint, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -20393,7 +20046,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"MB" = ( +"aMB" = ( /obj/machinery/telecomms/server/presets/common, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20401,7 +20054,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"MC" = ( +"aMC" = ( /obj/machinery/telecomms/server/presets/engineering, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20409,7 +20062,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"MD" = ( +"aMD" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20431,7 +20084,7 @@ /obj/structure/grille, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"ME" = ( +"aME" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20451,26 +20104,26 @@ /obj/structure/grille, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"MF" = ( +"aMF" = ( /obj/structure/bed/double/padded, /obj/item/weapon/bedsheet/double, /obj/structure/curtain/open/privacy, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"MG" = ( +"aMG" = ( /obj/machinery/alarm{ pixel_y = 22 }, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"MH" = ( +"aMH" = ( /obj/structure/bed/double/padded, /obj/item/weapon/bedsheet/double, /obj/structure/curtain/open/privacy, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"MI" = ( +"aMI" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -20478,7 +20131,7 @@ }, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"MJ" = ( +"aMJ" = ( /obj/structure/table/standard, /obj/item/weapon/stock_parts/subspace/treatment, /obj/item/weapon/stock_parts/subspace/treatment, @@ -20487,12 +20140,12 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"MK" = ( +"aMK" = ( /turf/simulated/floor/tiled/techmaint, /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"ML" = ( +"aML" = ( /obj/structure/table/rack, /obj/item/weapon/circuitboard/telecomms/processor, /obj/item/weapon/circuitboard/telecomms/processor, @@ -20510,7 +20163,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"MM" = ( +"aMM" = ( /obj/machinery/camera/network/tcomms{ dir = 4 }, @@ -20521,7 +20174,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"MN" = ( +"aMN" = ( /obj/machinery/exonet_node{ anchored = 1 }, @@ -20532,7 +20185,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"MO" = ( +"aMO" = ( /obj/machinery/camera/network/tcomms{ dir = 8 }, @@ -20543,7 +20196,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"MP" = ( +"aMP" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv5"; layer = 8; @@ -20551,7 +20204,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"MQ" = ( +"aMQ" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv5"; name = "Divider 5 Blast Doors"; @@ -20580,7 +20233,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"MR" = ( +"aMR" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv6"; name = "Divider 6 Blast Doors"; @@ -20607,7 +20260,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"MS" = ( +"aMS" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv6"; layer = 8; @@ -20615,7 +20268,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"MT" = ( +"aMT" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv6"; layer = 8; @@ -20623,20 +20276,20 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"MU" = ( +"aMU" = ( /obj/structure/railing, /obj/structure/railing{ dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"MV" = ( +"aMV" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"MW" = ( +"aMW" = ( /obj/structure/table/standard, /obj/item/weapon/stock_parts/micro_laser, /obj/item/weapon/stock_parts/manipulator, @@ -20652,7 +20305,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"MX" = ( +"aMX" = ( /obj/structure/table/standard, /obj/item/weapon/stock_parts/subspace/sub_filter, /obj/item/weapon/stock_parts/subspace/sub_filter, @@ -20666,7 +20319,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"MY" = ( +"aMY" = ( /obj/structure/table/standard, /obj/item/weapon/stock_parts/subspace/crystal, /obj/item/weapon/stock_parts/subspace/crystal, @@ -20675,7 +20328,7 @@ /area/tcomfoyer{ name = "\improper Telecomms Storage" }) -"MZ" = ( +"aMZ" = ( /obj/structure/sign/nosmoking_2{ pixel_x = -32; pixel_y = 0 @@ -20691,7 +20344,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Na" = ( +"aNa" = ( /obj/machinery/telecomms/processor/preset_two, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20699,7 +20352,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nb" = ( +"aNb" = ( /obj/machinery/telecomms/bus/preset_two/tether, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20707,7 +20360,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nc" = ( +"aNc" = ( /obj/machinery/telecomms/relay/preset/tether/base_high, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20715,7 +20368,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nd" = ( +"aNd" = ( /obj/machinery/telecomms/broadcaster/preset_right, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -20724,7 +20377,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Ne" = ( +"aNe" = ( /obj/machinery/telecomms/hub/preset/tether, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -20733,7 +20386,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nf" = ( +"aNf" = ( /obj/machinery/telecomms/receiver/preset_right/tether, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -20742,7 +20395,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Ng" = ( +"aNg" = ( /obj/machinery/telecomms/relay/preset/tether/base_low, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20750,7 +20403,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nh" = ( +"aNh" = ( /obj/machinery/telecomms/bus/preset_four, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20758,7 +20411,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Ni" = ( +"aNi" = ( /obj/machinery/telecomms/processor/preset_four, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20766,7 +20419,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nj" = ( +"aNj" = ( /obj/structure/sign/nosmoking_2{ pixel_x = 32; pixel_y = 0 @@ -20781,7 +20434,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nk" = ( +"aNk" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20808,7 +20461,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Nl" = ( +"aNl" = ( /obj/machinery/disposal, /obj/structure/window/reinforced{ dir = 8; @@ -20820,7 +20473,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Nm" = ( +"aNm" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20847,7 +20500,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Nn" = ( +"aNn" = ( /obj/structure/catwalk, /obj/structure/table/steel, /obj/machinery/alarm{ @@ -20858,7 +20511,7 @@ /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"No" = ( +"aNo" = ( /obj/machinery/light_construct{ icon_state = "tube-construct-stage1"; dir = 4 @@ -20866,7 +20519,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/vacant/vacant_bar_upper) -"Np" = ( +"aNp" = ( /obj/machinery/telecomms/bus/preset_one, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20874,7 +20527,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nq" = ( +"aNq" = ( /obj/machinery/telecomms/processor/preset_one, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20882,7 +20535,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nr" = ( +"aNr" = ( /obj/machinery/ntnet_relay, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -20891,7 +20544,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Ns" = ( +"aNs" = ( /obj/machinery/telecomms/processor/preset_three, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20899,7 +20552,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nt" = ( +"aNt" = ( /obj/machinery/telecomms/bus/preset_three, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -20907,7 +20560,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Nu" = ( +"aNu" = ( /obj/machinery/light{ dir = 8 }, @@ -20917,7 +20570,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Nv" = ( +"aNv" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20938,7 +20591,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Nw" = ( +"aNw" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 7"; req_access = list(55) @@ -20952,7 +20605,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Nx" = ( +"aNx" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 8"; req_access = list(55) @@ -20966,7 +20619,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ny" = ( +"aNy" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -20987,10 +20640,10 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Nz" = ( +"aNz" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/paramed) -"NA" = ( +"aNA" = ( /obj/structure/catwalk, /obj/structure/table/steel, /obj/effect/decal/cleanable/dirt, @@ -20998,7 +20651,7 @@ /obj/item/weapon/flame/lighter/random, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"NB" = ( +"aNB" = ( /obj/item/device/radio/intercom{ dir = 8; pixel_x = -24 @@ -21010,7 +20663,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NC" = ( +"aNC" = ( /obj/machinery/telecomms/relay/preset/tether/base_mid, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -21019,7 +20672,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"ND" = ( +"aND" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -21040,7 +20693,7 @@ /obj/structure/grille, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"NE" = ( +"aNE" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -21060,7 +20713,7 @@ /obj/structure/grille, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"NF" = ( +"aNF" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -21068,19 +20721,19 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"NG" = ( +"aNG" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"NH" = ( +"aNH" = ( /obj/structure/bed/double/padded, /obj/item/weapon/bedsheet/double, /obj/structure/curtain/open/privacy, /obj/effect/decal/cleanable/blood, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"NI" = ( +"aNI" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, /obj/structure/cable/green{ @@ -21090,7 +20743,7 @@ }, /turf/simulated/floor/wood, /area/vacant/vacant_bar_upper) -"NJ" = ( +"aNJ" = ( /obj/machinery/telecomms/server/presets/science, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -21098,7 +20751,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NK" = ( +"aNK" = ( /obj/machinery/telecomms/server/presets/medical, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -21106,7 +20759,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NL" = ( +"aNL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/black{ dir = 6 }, @@ -21116,7 +20769,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NM" = ( +"aNM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/black{ dir = 9 }, @@ -21126,7 +20779,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NN" = ( +"aNN" = ( /obj/machinery/pda_multicaster/prebuilt, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -21134,7 +20787,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NO" = ( +"aNO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/black{ dir = 5 }, @@ -21144,7 +20797,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NP" = ( +"aNP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/black{ dir = 10 }, @@ -21154,7 +20807,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NQ" = ( +"aNQ" = ( /obj/machinery/telecomms/server/presets/command, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -21162,7 +20815,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"NR" = ( +"aNR" = ( /obj/machinery/telecomms/server/presets/security, /turf/simulated/floor/tiled/dark{ nitrogen = 100; @@ -21170,13 +20823,13 @@ temperature = 80 }, /area/tcommsat/chamber) -"NS" = ( +"aNS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"NT" = ( +"aNT" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced/full, /obj/structure/window/phoronreinforced{ @@ -21198,13 +20851,13 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"NU" = ( +"aNU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"NV" = ( +"aNV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -21213,11 +20866,11 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"NW" = ( +"aNW" = ( /obj/structure/sign/deck/second, /turf/simulated/wall/r_wall, /area/rnd/outpost/xenobiology/outpost_slimepens) -"NX" = ( +"aNX" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv8"; layer = 8; @@ -21225,25 +20878,25 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"NY" = ( +"aNY" = ( /obj/structure/catwalk, /obj/structure/bed/chair, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"NZ" = ( +"aNZ" = ( /obj/structure/catwalk, /obj/structure/bed/chair, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Oa" = ( +"aOa" = ( /obj/structure/catwalk, /obj/structure/table/steel, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/flame/candle, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ob" = ( +"aOb" = ( /obj/structure/railing{ dir = 8 }, @@ -21256,7 +20909,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Oc" = ( +"aOc" = ( /obj/structure/railing{ dir = 1 }, @@ -21266,7 +20919,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Od" = ( +"aOd" = ( /obj/machinery/light/small, /obj/structure/railing{ dir = 4 @@ -21278,7 +20931,7 @@ /obj/random/trash_pile, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Oe" = ( +"aOe" = ( /obj/machinery/camera/network/tcomms{ dir = 1 }, @@ -21289,7 +20942,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Of" = ( +"aOf" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 1; external_pressure_bound = 140; @@ -21306,7 +20959,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Og" = ( +"aOg" = ( /obj/machinery/light, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; @@ -21315,7 +20968,7 @@ temperature = 80 }, /area/tcommsat/chamber) -"Oh" = ( +"aOh" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 1; external_pressure_bound = 0; @@ -21336,14 +20989,14 @@ temperature = 80 }, /area/tcommsat/chamber) -"Oi" = ( +"aOi" = ( /obj/machinery/door/blast/regular{ id = "xenocont1"; name = "Slimes Containment Blast Door" }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Oj" = ( +"aOj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -21353,7 +21006,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ok" = ( +"aOk" = ( /obj/machinery/alarm/monitor/isolation{ alarm_id = "slime_pens"; dir = 4; @@ -21365,7 +21018,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ol" = ( +"aOl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -21385,7 +21038,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Om" = ( +"aOm" = ( /obj/structure/railing{ dir = 8 }, @@ -21397,7 +21050,7 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/south) -"On" = ( +"aOn" = ( /obj/structure/table/steel, /obj/random/medical/lite, /obj/machinery/alarm{ @@ -21407,7 +21060,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/atmos) -"Oo" = ( +"aOo" = ( /obj/machinery/camera/network/research/xenobio{ dir = 8; network = list("Xenobiology") @@ -21419,7 +21072,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Op" = ( +"aOp" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/cable/green{ @@ -21427,7 +21080,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Oq" = ( +"aOq" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced/full, /obj/structure/window/phoronreinforced{ @@ -21452,20 +21105,20 @@ /obj/structure/disposalpipe/up, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Or" = ( +"aOr" = ( /obj/machinery/door/blast/regular{ id = "xenocont2"; name = "Slimes Containment Blast Door" }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Os" = ( +"aOs" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"Ot" = ( +"aOt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/research{ @@ -21479,7 +21132,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ou" = ( +"aOu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -21488,7 +21141,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ov" = ( +"aOv" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/stairs/north, @@ -21501,14 +21154,14 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ow" = ( +"aOw" = ( /obj/machinery/camera/network/research/xenobio{ dir = 8; network = list("Xenobiology") }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Ox" = ( +"aOx" = ( /obj/machinery/light{ dir = 8 }, @@ -21520,7 +21173,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Oy" = ( +"aOy" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -21542,7 +21195,7 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Oz" = ( +"aOz" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -21564,12 +21217,12 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OA" = ( +"aOA" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OB" = ( +"aOB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -21590,7 +21243,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OC" = ( +"aOC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/research{ @@ -21601,7 +21254,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OD" = ( +"aOD" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -21627,7 +21280,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OE" = ( +"aOE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -21637,13 +21290,13 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OF" = ( +"aOF" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OG" = ( +"aOG" = ( /obj/machinery/door/blast/regular{ density = 0; icon_state = "pdoor0"; @@ -21669,7 +21322,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OH" = ( +"aOH" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -21690,7 +21343,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OI" = ( +"aOI" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -21702,7 +21355,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OJ" = ( +"aOJ" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv7"; layer = 8; @@ -21710,13 +21363,13 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OK" = ( +"aOK" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "xeno_phoron_pen_scrubbers" }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OL" = ( +"aOL" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv8"; name = "Divider 8 Blast Doors"; @@ -21738,21 +21391,21 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OM" = ( +"aOM" = ( /obj/structure/railing{ icon_state = "railing0"; dir = 4 }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"ON" = ( +"aON" = ( /obj/machinery/camera/network/research/xenobio{ dir = 4; network = list("Xenobiology") }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OO" = ( +"aOO" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -21773,7 +21426,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OP" = ( +"aOP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -21791,7 +21444,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OQ" = ( +"aOQ" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/structure/disposalpipe/segment{ @@ -21800,7 +21453,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OR" = ( +"aOR" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -21810,12 +21463,12 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OS" = ( +"aOS" = ( /obj/structure/stairs/east, /obj/structure/railing, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"OT" = ( +"aOT" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -21831,7 +21484,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/south) -"OU" = ( +"aOU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -21841,48 +21494,48 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OV" = ( +"aOV" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"OW" = ( +"aOW" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/table/woodentable, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"OX" = ( +"aOX" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/table/woodentable, /obj/item/weapon/folder/red, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"OY" = ( +"aOY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/bed/chair/comfy/black{ dir = 1 }, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"OZ" = ( +"aOZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/bed/chair/comfy/black{ dir = 1 }, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"Pa" = ( +"aPa" = ( /obj/machinery/light_switch{ dir = 8; pixel_x = 24 }, /turf/simulated/floor/carpet/purcarpet, /area/bridge/secondary/meeting_room) -"Pb" = ( +"aPb" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24; @@ -21890,25 +21543,25 @@ }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pc" = ( +"aPc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pd" = ( +"aPd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pe" = ( +"aPe" = ( /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pf" = ( +"aPf" = ( /obj/machinery/camera/network/command{ dir = 8 }, /obj/structure/reagent_dispensers/water_cooler/full, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pg" = ( +"aPg" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -21932,7 +21585,7 @@ /obj/machinery/door/airlock/maintenance/command, /turf/simulated/floor/plating, /area/bridge/secondary/meeting_room) -"Ph" = ( +"aPh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -21946,7 +21599,7 @@ }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pi" = ( +"aPi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -21955,14 +21608,14 @@ }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pj" = ( +"aPj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /obj/machinery/hologram/holopad, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pk" = ( +"aPk" = ( /obj/structure/table/woodentable, /obj/item/weapon/storage/box/cups, /obj/machinery/alarm{ @@ -21972,7 +21625,7 @@ }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pl" = ( +"aPl" = ( /obj/structure/cable/green, /obj/machinery/power/apc{ cell_type = /obj/item/weapon/cell/apc; @@ -21982,40 +21635,40 @@ }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pm" = ( +"aPm" = ( /obj/structure/table/woodentable, /obj/machinery/newscaster{ pixel_x = 28 }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pn" = ( +"aPn" = ( /obj/machinery/keycard_auth{ pixel_x = -24 }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Po" = ( +"aPo" = ( /obj/machinery/keycard_auth{ pixel_x = 24 }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pp" = ( +"aPp" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pq" = ( +"aPq" = ( /obj/machinery/photocopier, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pr" = ( +"aPr" = ( /obj/structure/stairs/south, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Ps" = ( +"aPs" = ( /obj/structure/table/woodentable, /obj/structure/window/reinforced{ dir = 8 @@ -22023,18 +21676,18 @@ /obj/item/weapon/folder/blue, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pt" = ( +"aPt" = ( /obj/structure/table/woodentable, /obj/machinery/light, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pu" = ( +"aPu" = ( /obj/structure/filingcabinet/chestdrawer, /turf/simulated/floor/wood, /area/bridge/secondary/meeting_room) -"Pv" = ( +"aPv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -22043,7 +21696,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Pw" = ( +"aPw" = ( /obj/machinery/recharger/wallcharger{ pixel_y = -38 }, @@ -22052,7 +21705,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Px" = ( +"aPx" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/light{ dir = 4 @@ -22064,7 +21717,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Py" = ( +"aPy" = ( /obj/machinery/light, /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "xeno_phoron_pen_scrubbers" @@ -22077,27 +21730,27 @@ }, /turf/simulated/floor/reinforced, /area/rnd/outpost/xenobiology/outpost_slimepens) -"Pz" = ( +"aPz" = ( /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/medical/lowerhall) -"PA" = ( +"aPA" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"PB" = ( +"aPB" = ( /obj/machinery/door/firedoor/glass/hidden{ icon_state = "door_open"; dir = 2 }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"PC" = ( +"aPC" = ( /obj/machinery/light/small, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/medical/lowerhall) -"PD" = ( +"aPD" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -22111,14 +21764,14 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"PE" = ( +"aPE" = ( /obj/effect/floor_decal/industrial/loading{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"PF" = ( +"aPF" = ( /obj/machinery/optable, /obj/machinery/light{ dir = 4 @@ -22126,14 +21779,14 @@ /obj/effect/floor_decal/industrial/hatch/yellow, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"PG" = ( +"aPG" = ( /obj/effect/floor_decal/industrial/loading{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"PH" = ( +"aPH" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -22148,7 +21801,7 @@ /obj/item/weapon/storage/firstaid/surgery, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"PI" = ( +"aPI" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -22157,28 +21810,28 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"PJ" = ( +"aPJ" = ( /obj/effect/floor_decal/industrial/warning/corner{ icon_state = "warningcorner"; dir = 4 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"PK" = ( +"aPK" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"PL" = ( +"aPL" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"PM" = ( +"aPM" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -22197,7 +21850,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"PN" = ( +"aPN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/floor_decal/techfloor{ dir = 8 @@ -22208,14 +21861,14 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"PO" = ( +"aPO" = ( /obj/machinery/atmospherics/unary/freezer, /obj/effect/floor_decal/techfloor{ dir = 4 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"PP" = ( +"aPP" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 }, @@ -22230,7 +21883,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"PQ" = ( +"aPQ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -22241,7 +21894,7 @@ /obj/item/weapon/storage/box/nifsofts_medical, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"PR" = ( +"aPR" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -22256,7 +21909,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"PS" = ( +"aPS" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -22271,7 +21924,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"PT" = ( +"aPT" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -22279,9 +21932,10 @@ dir = 1 }, /obj/machinery/vending/medical, +/obj/machinery/camera/network/medbay, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"PU" = ( +"aPU" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -22294,7 +21948,7 @@ /obj/structure/bedsheetbin, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"PV" = ( +"aPV" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 }, @@ -22309,10 +21963,9 @@ /obj/item/weapon/tool/wrench, /obj/item/weapon/storage/briefcase/inflatable, /obj/item/weapon/storage/briefcase/inflatable, -/obj/machinery/camera/network/medbay, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"PW" = ( +"aPW" = ( /obj/machinery/firealarm{ dir = 2; layer = 3.3; @@ -22324,7 +21977,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/paramed) -"PX" = ( +"aPX" = ( /obj/machinery/alarm{ pixel_x = 0; pixel_y = 28 @@ -22337,7 +21990,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/paramed) -"PY" = ( +"aPY" = ( /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -22361,7 +22014,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/paramed) -"PZ" = ( +"aPZ" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -22377,7 +22030,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Qa" = ( +"aQa" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -22392,7 +22045,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Qb" = ( +"aQb" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -22401,7 +22054,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Qc" = ( +"aQc" = ( /obj/machinery/alarm{ pixel_y = 22 }, @@ -22413,7 +22066,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Qd" = ( +"aQd" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -22423,7 +22076,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Qe" = ( +"aQe" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -22437,7 +22090,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"Qf" = ( +"aQf" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 4 }, @@ -22445,11 +22098,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"Qg" = ( +"aQg" = ( /obj/machinery/computer/operating, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"Qh" = ( +"aQh" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 8 }, @@ -22459,7 +22112,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"Qi" = ( +"aQi" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -22474,7 +22127,7 @@ /obj/item/device/healthanalyzer, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"Qj" = ( +"aQj" = ( /obj/machinery/computer/transhuman/resleeving{ dir = 4 }, @@ -22489,13 +22142,13 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Qk" = ( +"aQk" = ( /obj/structure/bed/chair/office/light{ dir = 8 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Ql" = ( +"aQl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5; icon_state = "intact" @@ -22509,7 +22162,7 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Qm" = ( +"aQm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4; icon_state = "intact" @@ -22520,7 +22173,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Qn" = ( +"aQn" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, @@ -22537,7 +22190,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Qo" = ( +"aQo" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ id_tag = null; @@ -22556,7 +22209,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Qp" = ( +"aQp" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan, /obj/effect/floor_decal/techfloor{ dir = 8 @@ -22569,7 +22222,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"Qq" = ( +"aQq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9; icon_state = "intact" @@ -22594,7 +22247,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"Qr" = ( +"aQr" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -22603,10 +22256,10 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Qs" = ( +"aQs" = ( /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Qt" = ( +"aQt" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -22619,11 +22272,14 @@ /obj/item/weapon/storage/box/rxglasses, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Qu" = ( +"aQu" = ( /obj/machinery/suit_cycler/medical, +/obj/machinery/camera/network/medbay{ + dir = 4 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/paramed) -"Qv" = ( +"aQv" = ( /obj/structure/table/rack, /obj/item/clothing/suit/space/void/medical/emt, /obj/item/clothing/head/helmet/space/void/medical/emt, @@ -22635,7 +22291,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/paramed) -"Qw" = ( +"aQw" = ( /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; @@ -22655,7 +22311,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/paramed) -"Qx" = ( +"aQx" = ( /obj/machinery/door/airlock/medical{ name = "EMT Closet" }, @@ -22673,7 +22329,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/paramed) -"Qy" = ( +"aQy" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -22691,7 +22347,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Qz" = ( +"aQz" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -22709,7 +22365,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"QA" = ( +"aQA" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -22725,7 +22381,7 @@ /obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"QB" = ( +"aQB" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -22745,7 +22401,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"QC" = ( +"aQC" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; @@ -22763,7 +22419,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"QD" = ( +"aQD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -22778,7 +22434,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"QE" = ( +"aQE" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -22806,7 +22462,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QF" = ( +"aQF" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, @@ -22820,7 +22476,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QG" = ( +"aQG" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, @@ -22837,7 +22493,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QH" = ( +"aQH" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, @@ -22846,7 +22502,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QI" = ( +"aQI" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -22869,7 +22525,7 @@ /obj/item/weapon/reagent_containers/blood/OMinus, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QJ" = ( +"aQJ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -22883,10 +22539,10 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"QK" = ( +"aQK" = ( /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"QL" = ( +"aQL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -22896,7 +22552,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"QM" = ( +"aQM" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -22904,7 +22560,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"QN" = ( +"aQN" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -22928,7 +22584,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"QO" = ( +"aQO" = ( /obj/machinery/washing_machine, /obj/effect/floor_decal/techfloor{ dir = 8 @@ -22938,7 +22594,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"QP" = ( +"aQP" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, @@ -22949,7 +22605,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"QQ" = ( +"aQQ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -22963,7 +22619,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"QR" = ( +"aQR" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -22979,7 +22635,7 @@ /obj/item/weapon/storage/belt/medical, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"QS" = ( +"aQS" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, @@ -22991,7 +22647,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"QT" = ( +"aQT" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -23002,7 +22658,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"QU" = ( +"aQU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden/steel, @@ -23014,7 +22670,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"QV" = ( +"aQV" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 10 }, @@ -23030,7 +22686,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QW" = ( +"aQW" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/white/border, /obj/effect/floor_decal/borderfloorwhite/corner2{ @@ -23045,7 +22701,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QX" = ( +"aQX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -23061,7 +22717,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QY" = ( +"aQY" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/white/border, /obj/effect/floor_decal/borderfloorwhite/corner2, @@ -23074,7 +22730,7 @@ /obj/machinery/iv_drip, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"QZ" = ( +"aQZ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 6 }, @@ -23084,7 +22740,7 @@ /obj/structure/closet/secure_closet/medical2, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"Ra" = ( +"aRa" = ( /obj/structure/bed/chair{ dir = 1 }, @@ -23101,7 +22757,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Rb" = ( +"aRb" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/effect/floor_decal/borderfloorwhite/corner2{ @@ -23129,7 +22785,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Rc" = ( +"aRc" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, @@ -23145,7 +22801,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Rd" = ( +"aRd" = ( /obj/structure/closet{ name = "spare clothes" }, @@ -23183,7 +22839,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Re" = ( +"aRe" = ( /obj/structure/table/glass, /obj/item/weapon/book/manual/resleeving, /obj/item/device/radio/intercom{ @@ -23209,7 +22865,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Rf" = ( +"aRf" = ( /obj/machinery/washing_machine, /obj/effect/floor_decal/techfloor{ dir = 10 @@ -23219,7 +22875,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"Rg" = ( +"aRg" = ( /obj/structure/sink{ dir = 4; icon_state = "sink"; @@ -23240,7 +22896,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/resleeving) -"Rh" = ( +"aRh" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -23254,7 +22910,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Ri" = ( +"aRi" = ( /obj/structure/table/standard, /obj/item/weapon/storage/firstaid/o2{ pixel_x = 5; @@ -23270,13 +22926,13 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Rj" = ( +"aRj" = ( /obj/effect/landmark{ name = "lightsout" }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Rk" = ( +"aRk" = ( /obj/structure/table/standard, /obj/item/weapon/storage/firstaid/adv{ pixel_x = 5; @@ -23289,7 +22945,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Rl" = ( +"aRl" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -23307,7 +22963,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Rm" = ( +"aRm" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -23317,7 +22973,7 @@ }, /turf/simulated/floor, /area/maintenance/lower/north) -"Rn" = ( +"aRn" = ( /obj/structure/catwalk, /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -23329,7 +22985,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"Ro" = ( +"aRo" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -23350,7 +23006,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Rp" = ( +"aRp" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -23359,7 +23015,7 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"Rq" = ( +"aRq" = ( /obj/machinery/light/small, /obj/structure/cable/green{ d1 = 4; @@ -23369,7 +23025,7 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"Rr" = ( +"aRr" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -23383,7 +23039,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Rs" = ( +"aRs" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; @@ -23396,7 +23052,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Rt" = ( +"aRt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloorwhite{ @@ -23407,7 +23063,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Ru" = ( +"aRu" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ @@ -23415,7 +23071,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/medical/surgery) -"Rv" = ( +"aRv" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ name = "Operating Theatre 2"; @@ -23430,7 +23086,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/surgery) -"Rw" = ( +"aRw" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ @@ -23438,7 +23094,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/medical/resleeving) -"Rx" = ( +"aRx" = ( /obj/machinery/door/airlock/medical{ id_tag = "SurfMedicalResleeving"; name = "Resleeving Lab"; @@ -23454,7 +23110,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/resleeving) -"Ry" = ( +"aRy" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -23465,19 +23121,19 @@ /obj/item/weapon/soap/nanotrasen, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Rz" = ( +"aRz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"RA" = ( +"aRA" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"RB" = ( +"aRB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"RC" = ( +"aRC" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -23498,7 +23154,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"RD" = ( +"aRD" = ( /obj/structure/railing{ dir = 8 }, @@ -23512,7 +23168,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"RE" = ( +"aRE" = ( /obj/machinery/camera/network/medbay{ dir = 4 }, @@ -23524,7 +23180,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RF" = ( +"aRF" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -23535,7 +23191,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RG" = ( +"aRG" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -23556,7 +23212,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RH" = ( +"aRH" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -23581,7 +23237,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RI" = ( +"aRI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -23601,7 +23257,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RJ" = ( +"aRJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -23627,7 +23283,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RK" = ( +"aRK" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/cable/green{ @@ -23648,7 +23304,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RL" = ( +"aRL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -23674,7 +23330,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RM" = ( +"aRM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -23699,7 +23355,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RN" = ( +"aRN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -23719,7 +23375,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RO" = ( +"aRO" = ( /obj/machinery/door/airlock/maintenance/medical{ name = "Medical Maintenance Access" }, @@ -23731,7 +23387,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"RP" = ( +"aRP" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -23756,7 +23412,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RQ" = ( +"aRQ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -23768,7 +23424,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RR" = ( +"aRR" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 }, @@ -23784,7 +23440,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"RS" = ( +"aRS" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 }, @@ -23798,7 +23454,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"RT" = ( +"aRT" = ( /obj/structure/table/standard, /obj/item/weapon/storage/firstaid/toxin{ pixel_x = 5; @@ -23812,7 +23468,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"RU" = ( +"aRU" = ( /obj/structure/table/standard, /obj/item/weapon/storage/firstaid/fire{ pixel_x = 5; @@ -23828,7 +23484,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"RV" = ( +"aRV" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -23838,9 +23494,12 @@ /obj/structure/bed/chair/wheelchair{ dir = 8 }, +/obj/machinery/camera/network/medbay{ + dir = 8 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"RW" = ( +"aRW" = ( /obj/structure/catwalk, /obj/structure/cable/green{ d1 = 1; @@ -23854,7 +23513,7 @@ }, /turf/simulated/floor, /area/maintenance/lower/north) -"RX" = ( +"aRX" = ( /obj/structure/cable{ icon_state = "1-2" }, @@ -23866,7 +23525,7 @@ }, /turf/simulated/floor, /area/maintenance/lower/north) -"RY" = ( +"aRY" = ( /obj/structure/railing{ dir = 8 }, @@ -23878,10 +23537,10 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"RZ" = ( +"aRZ" = ( /turf/simulated/floor/plating, /area/tether/surfacebase/outside/outside2) -"Sa" = ( +"aSa" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 10 }, @@ -23890,12 +23549,12 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sb" = ( +"aSb" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sc" = ( +"aSc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -23911,13 +23570,13 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sd" = ( +"aSd" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Se" = ( +"aSe" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -23925,7 +23584,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sf" = ( +"aSf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -23948,7 +23607,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sg" = ( +"aSg" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -23963,7 +23622,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sh" = ( +"aSh" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -23977,7 +23636,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Si" = ( +"aSi" = ( /obj/effect/floor_decal/steeldecal/steel_decals4, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 @@ -23993,7 +23652,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sj" = ( +"aSj" = ( /obj/machinery/door/airlock/glass_medical{ name = "Medbay Equipment"; req_access = list(5) @@ -24012,7 +23671,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Sk" = ( +"aSk" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, @@ -24032,7 +23691,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Sl" = ( +"aSl" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -24046,7 +23705,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Sm" = ( +"aSm" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -24061,7 +23720,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Sn" = ( +"aSn" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; @@ -24072,13 +23731,13 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"So" = ( +"aSo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Sp" = ( +"aSp" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 }, @@ -24090,7 +23749,7 @@ /obj/random/medical, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"Sq" = ( +"aSq" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -24099,16 +23758,16 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/medical/storage) -"Sr" = ( +"aSr" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/breakroom) -"Ss" = ( +"aSs" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/tether/surfacebase/medical/breakroom) -"St" = ( +"aSt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -24124,18 +23783,18 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Su" = ( +"aSu" = ( /obj/effect/floor_decal/borderfloorwhite/corner, /obj/effect/floor_decal/corner/paleblue/bordercorner, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sv" = ( +"aSv" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/machinery/light, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sw" = ( +"aSw" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/machinery/power/apc{ @@ -24147,16 +23806,7 @@ /obj/structure/cable/green, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sx" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lowerhall) -"Sy" = ( +"aSy" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 6 }, @@ -24174,7 +23824,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Sz" = ( +"aSz" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 10 }, @@ -24184,7 +23834,7 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"SA" = ( +"aSA" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/structure/dispenser{ @@ -24192,12 +23842,12 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"SB" = ( +"aSB" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"SC" = ( +"aSC" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/machinery/power/apc{ @@ -24209,7 +23859,7 @@ /obj/structure/cable/green, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"SD" = ( +"aSD" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/structure/table/standard, @@ -24217,7 +23867,7 @@ /obj/item/clothing/mask/muzzle, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"SE" = ( +"aSE" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 6 }, @@ -24233,7 +23883,7 @@ /obj/item/bodybag/cryobag, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) -"SF" = ( +"aSF" = ( /obj/structure/table/bench/standard, /obj/effect/landmark/start{ name = "Medical Doctor" @@ -24246,7 +23896,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SG" = ( +"aSG" = ( /obj/structure/table/bench/standard, /obj/machinery/power/apc{ dir = 1; @@ -24269,7 +23919,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SH" = ( +"aSH" = ( /obj/structure/table/bench/standard, /obj/effect/landmark/start{ name = "Medical Doctor" @@ -24282,7 +23932,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SI" = ( +"aSI" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 }, @@ -24291,7 +23941,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SJ" = ( +"aSJ" = ( /obj/machinery/vending/coffee, /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -24310,7 +23960,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SK" = ( +"aSK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -24332,7 +23982,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"SL" = ( +"aSL" = ( /obj/machinery/camera/network/medbay{ dir = 8 }, @@ -24344,7 +23994,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"SM" = ( +"aSM" = ( /obj/structure/table/standard, /obj/machinery/firealarm{ dir = 8; @@ -24359,7 +24009,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SN" = ( +"aSN" = ( /obj/structure/table/standard, /obj/structure/cable/green{ d1 = 1; @@ -24368,7 +24018,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SO" = ( +"aSO" = ( /obj/structure/table/standard, /obj/structure/cable/green{ d1 = 4; @@ -24378,7 +24028,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SP" = ( +"aSP" = ( /obj/machinery/hologram/holopad, /obj/structure/cable/green{ d1 = 4; @@ -24393,7 +24043,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SQ" = ( +"aSQ" = ( /obj/machinery/light_switch{ dir = 8; on = 0; @@ -24413,7 +24063,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SR" = ( +"aSR" = ( /obj/machinery/door/airlock/glass_medical{ name = "Staff Room"; req_access = list(5) @@ -24432,7 +24082,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SS" = ( +"aSS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -24458,7 +24108,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"ST" = ( +"aST" = ( /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; @@ -24472,7 +24122,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"SU" = ( +"aSU" = ( /obj/structure/table/bench/standard, /obj/effect/landmark/start{ name = "Medical Doctor" @@ -24487,9 +24137,12 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 10 }, +/obj/machinery/camera/network/medbay{ + dir = 1 + }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SV" = ( +"aSV" = ( /obj/structure/table/bench/standard, /obj/effect/landmark/start{ name = "Medical Doctor" @@ -24505,7 +24158,7 @@ /obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SW" = ( +"aSW" = ( /obj/structure/table/bench/standard, /obj/effect/landmark/start{ name = "Medical Doctor" @@ -24521,7 +24174,7 @@ /obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SX" = ( +"aSX" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -25 @@ -24537,7 +24190,7 @@ /obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SY" = ( +"aSY" = ( /obj/machinery/vending/fitness, /obj/effect/floor_decal/borderfloorwhite{ dir = 6 @@ -24553,7 +24206,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"SZ" = ( +"aSZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/borderfloorwhite{ @@ -24570,17 +24223,17 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Ta" = ( +"aTa" = ( /obj/machinery/light/small, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Tb" = ( +"aTb" = ( /obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Tc" = ( +"aTc" = ( /obj/machinery/door/airlock/maintenance/medical{ name = "Medical Maintenance Access" }, @@ -24589,13 +24242,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/medical/lowerhall) -"Td" = ( +"aTd" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"Te" = ( +"aTe" = ( /obj/structure/catwalk, /obj/machinery/light/small{ icon_state = "bulb1"; @@ -24603,7 +24256,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"Tf" = ( +"aTf" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "4-8" @@ -24612,7 +24265,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"Tg" = ( +"aTg" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 @@ -24622,12 +24275,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"Th" = ( +"aTh" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"Ti" = ( +"aTi" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/machinery/door/firedoor/glass/hidden/steel{ @@ -24635,7 +24288,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Tj" = ( +"aTj" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/machinery/alarm{ @@ -24645,7 +24298,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Tk" = ( +"aTk" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/machinery/firealarm{ @@ -24655,7 +24308,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Tl" = ( +"aTl" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -24673,13 +24326,13 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Tm" = ( +"aTm" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"Tn" = ( +"aTn" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 6 }, @@ -24697,7 +24350,7 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) -"To" = ( +"aTo" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, @@ -24706,7 +24359,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Tp" = ( +"aTp" = ( /obj/structure/cable/green{ d1 = 2; d2 = 4; @@ -24720,7 +24373,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Tq" = ( +"aTq" = ( /obj/structure/closet/secure_closet/warden, /obj/item/weapon/gun/projectile/shotgun/pump/combat{ ammo_type = /obj/item/ammo_casing/a12g/beanbag; @@ -24742,12 +24395,13 @@ /obj/effect/floor_decal/corner/red/border{ dir = 5 }, +/obj/machinery/camera/network/security, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Tr" = ( +"aTr" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/lowerhallway) -"Ts" = ( +"aTs" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -24756,10 +24410,10 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/security/lowerhallway) -"Tt" = ( +"aTt" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/solitary) -"Tu" = ( +"aTu" = ( /obj/machinery/computer/secure_data{ dir = 4 }, @@ -24776,7 +24430,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Tv" = ( +"aTv" = ( /obj/structure/bed/chair/office/dark, /obj/effect/landmark/start{ name = "Warden" @@ -24788,7 +24442,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Tw" = ( +"aTw" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ pixel_x = -3; @@ -24807,7 +24461,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Tx" = ( +"aTx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -24816,7 +24470,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Ty" = ( +"aTy" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -24826,7 +24480,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Tz" = ( +"aTz" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ @@ -24834,7 +24488,7 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/warden) -"TA" = ( +"aTA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green, /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 @@ -24858,7 +24512,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TB" = ( +"aTB" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/blast/regular{ dir = 1; @@ -24870,7 +24524,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"TC" = ( +"aTC" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -24882,7 +24536,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TD" = ( +"aTD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -24894,7 +24548,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TE" = ( +"aTE" = ( /obj/structure/cable/green{ d1 = 2; d2 = 4; @@ -24908,7 +24562,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TF" = ( +"aTF" = ( /obj/structure/cable/green{ icon_state = "4-8" }, @@ -24923,7 +24577,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TG" = ( +"aTG" = ( /obj/structure/cable/green{ icon_state = "4-8" }, @@ -24943,7 +24597,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TH" = ( +"aTH" = ( /obj/structure/cable/green{ icon_state = "4-8" }, @@ -24956,7 +24610,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TI" = ( +"aTI" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -24978,7 +24632,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/solitary) -"TJ" = ( +"aTJ" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -24998,7 +24652,7 @@ /obj/structure/bed/padded, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/solitary) -"TK" = ( +"aTK" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -25026,7 +24680,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/solitary) -"TL" = ( +"aTL" = ( /obj/structure/cable/green{ icon_state = "4-8" }, @@ -25044,7 +24698,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TM" = ( +"aTM" = ( /obj/structure/table/reinforced, /obj/machinery/photocopier/faxmachine{ department = "Warden's Office" @@ -25063,20 +24717,20 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"TN" = ( +"aTN" = ( /obj/structure/table/reinforced, /obj/item/device/retail_scanner/security, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"TO" = ( +"aTO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ icon_state = "1-2" }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"TP" = ( +"aTP" = ( /obj/structure/table/reinforced, /obj/item/weapon/stamp/ward, /obj/item/weapon/stamp/denied{ @@ -25091,7 +24745,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"TQ" = ( +"aTQ" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; @@ -25112,7 +24766,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/solitary) -"TR" = ( +"aTR" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -25132,7 +24786,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TS" = ( +"aTS" = ( /obj/structure/cable/green{ d1 = 2; d2 = 4; @@ -25148,23 +24802,22 @@ /obj/effect/floor_decal/corner/red/bordercorner, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +"aTT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -32 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lowerhallway) -"TU" = ( +/area/tether/surfacebase/security/solitary) +"aTU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -25178,7 +24831,7 @@ /obj/effect/floor_decal/corner/red/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TV" = ( +"aTV" = ( /obj/structure/cable/green{ icon_state = "1-2" }, @@ -25188,7 +24841,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TW" = ( +"aTW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -25205,7 +24858,7 @@ /obj/effect/floor_decal/corner/red/border, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TX" = ( +"aTX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -25226,7 +24879,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"TY" = ( +"aTY" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -25243,7 +24896,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/solitary) -"TZ" = ( +"aTZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -25261,22 +24914,27 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/solitary) -"Ua" = ( +"aUa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -32 - }, /obj/structure/cable/green{ + d1 = 1; d2 = 8; - icon_state = "0-8" + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Vault Exterior North"; + dir = 1 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/solitary) -"Ub" = ( +/area/tether/surfacebase/security/lowerhallway) +"aUb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -25289,10 +24947,10 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/solitary) -"Uc" = ( +"aUc" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/gasstorage) -"Ud" = ( +"aUd" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -25311,7 +24969,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Ue" = ( +"aUe" = ( /obj/machinery/photocopier, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -25327,7 +24985,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Uf" = ( +"aUf" = ( /obj/structure/bed/chair{ dir = 1 }, @@ -25348,7 +25006,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Ug" = ( +"aUg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -25356,7 +25014,7 @@ /obj/effect/floor_decal/corner/red/border, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Uh" = ( +"aUh" = ( /obj/machinery/door/airlock/glass_security{ name = "Warden's Office"; req_access = list(3) @@ -25373,7 +25031,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"Ui" = ( +"aUi" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -25398,7 +25056,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Uj" = ( +"aUj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -25413,10 +25071,10 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Uk" = ( +"aUk" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/evidence) -"Ul" = ( +"aUl" = ( /obj/machinery/door/airlock/security{ name = "Evidence Storage"; req_access = newlist(); @@ -25428,13 +25086,13 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"Um" = ( +"aUm" = ( /obj/machinery/atmospherics/portables_connector{ dir = 4 }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"Un" = ( +"aUn" = ( /obj/machinery/atmospherics/binary/pump{ dir = 4 }, @@ -25443,14 +25101,14 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"Uo" = ( +"aUo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ icon_state = "intact"; dir = 10 }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"Up" = ( +"aUp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -25476,10 +25134,10 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Uq" = ( +"aUq" = ( /turf/simulated/floor, /area/tether/surfacebase/outside/outside2) -"Ur" = ( +"aUr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -25490,14 +25148,14 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Us" = ( +"aUs" = ( /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/security/lowerhallway) -"Ut" = ( +"aUt" = ( /obj/structure/stairs/east, /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/security/lowerhallway) -"Uu" = ( +"aUu" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 9 }, @@ -25513,7 +25171,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"Uv" = ( +"aUv" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -25521,7 +25179,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"Uw" = ( +"aUw" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 }, @@ -25537,7 +25195,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"Ux" = ( +"aUx" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 }, @@ -25553,7 +25211,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"Uy" = ( +"aUy" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 5 }, @@ -25565,14 +25223,14 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"Uz" = ( +"aUz" = ( /obj/machinery/atmospherics/pipe/tank/nitrous_oxide{ icon_state = "n2o_map"; dir = 4 }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"UA" = ( +"aUA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/green{ icon_state = "map"; dir = 1 @@ -25580,14 +25238,14 @@ /obj/machinery/meter, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"UB" = ( +"aUB" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/green, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"UC" = ( +"aUC" = ( /obj/machinery/atmospherics/valve/digital{ dir = 4 }, @@ -25604,7 +25262,7 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"UD" = ( +"aUD" = ( /obj/machinery/door/airlock/maintenance/sec{ name = "Riot Control"; req_access = list(1) @@ -25628,26 +25286,15 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"UE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/green{ - icon_state = "intact"; +"aUE" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lowerhallway) -"UF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aUF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ icon_state = "intact"; dir = 4 @@ -25671,7 +25318,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"UG" = ( +"aUG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -25695,7 +25342,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"UH" = ( +"aUH" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 }, @@ -25704,28 +25351,37 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"UI" = ( +"aUI" = ( /obj/effect/floor_decal/borderfloorblack, /obj/structure/closet{ name = "Evidence Closet" }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"UJ" = ( -/obj/effect/floor_decal/borderfloorblack, -/obj/structure/closet{ - name = "Evidence Closet" +"aUJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/green{ + icon_state = "intact"; + dir = 4 }, -/obj/machinery/alarm{ - alarm_id = null; - breach_detection = 0; - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"UK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Vault Exterior North"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lowerhallway) +"aUK" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 6 }, @@ -25734,7 +25390,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"UL" = ( +"aUL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ icon_state = "intact"; dir = 9 @@ -25746,7 +25402,7 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"UM" = ( +"aUM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ icon_state = "intact"; dir = 4 @@ -25770,10 +25426,10 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/brig) -"UN" = ( +"aUN" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/brig) -"UO" = ( +"aUO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -25789,7 +25445,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"UP" = ( +"aUP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ icon_state = "intact"; dir = 10 @@ -25808,16 +25464,16 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"UQ" = ( +"aUQ" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/interrogation) -"UR" = ( +"aUR" = ( /turf/simulated/wall/r_wall, /area/maintenance/lower/security) -"US" = ( +"aUS" = ( /turf/simulated/wall, /area/maintenance/lower/security) -"UT" = ( +"aUT" = ( /obj/machinery/door/airlock/engineering{ name = "MedSec Substation" }, @@ -25828,7 +25484,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/substation/medsec) -"UU" = ( +"aUU" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, @@ -25846,7 +25502,7 @@ }, /turf/simulated/floor, /area/maintenance/substation/medsec) -"UV" = ( +"aUV" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -25865,7 +25521,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"UW" = ( +"aUW" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -25886,12 +25542,12 @@ /obj/item/weapon/bedsheet, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"UX" = ( +"aUX" = ( /obj/machinery/atmospherics/unary/outlet_injector, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"UY" = ( +"aUY" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ icon_state = "0-4" @@ -25918,7 +25574,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/security/brig) -"UZ" = ( +"aUZ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 1; @@ -25948,7 +25604,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Va" = ( +"aVa" = ( /obj/structure/cable/green{ icon_state = "1-2" }, @@ -25967,7 +25623,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Vb" = ( +"aVb" = ( /obj/machinery/door/airlock/security{ name = "Observation"; req_one_access = list(1,4) @@ -25986,7 +25642,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Vc" = ( +"aVc" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26006,7 +25662,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Vd" = ( +"aVd" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26023,7 +25679,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Ve" = ( +"aVe" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26044,7 +25700,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Vf" = ( +"aVf" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -26078,11 +25734,11 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Vg" = ( +"aVg" = ( /obj/machinery/recharge_station, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vh" = ( +"aVh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -26091,7 +25747,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vi" = ( +"aVi" = ( /obj/machinery/alarm{ dir = 4; icon_state = "alarm0"; @@ -26117,14 +25773,14 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Vj" = ( +"aVj" = ( /obj/effect/landmark{ name = "lightsout" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vk" = ( +"aVk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -26135,7 +25791,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vl" = ( +"aVl" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -26169,19 +25825,31 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vm" = ( +"aVm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +"aVn" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Vault Exterior North"; + dir = 1 }, /turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/brig) -"Vo" = ( +/area/tether/surfacebase/security/evidence) +"aVo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -26190,7 +25858,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vp" = ( +"aVp" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -26209,7 +25877,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vq" = ( +"aVq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ icon_state = "intact"; dir = 4 @@ -26234,7 +25902,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Vr" = ( +"aVr" = ( /obj/machinery/door/airlock/maintenance/sec{ name = "Riot Control"; req_access = list(1) @@ -26253,7 +25921,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor, /area/tether/surfacebase/security/interrogation) -"Vs" = ( +"aVs" = ( /obj/structure/railing{ dir = 4 }, @@ -26269,7 +25937,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"Vt" = ( +"aVt" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ dir = 1 @@ -26278,18 +25946,18 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"Vu" = ( +"aVu" = ( /obj/structure/bed/chair, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Vv" = ( +"aVv" = ( /obj/structure/bed/chair, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Vw" = ( +"aVw" = ( /obj/structure/bed/chair, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -26299,7 +25967,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Vx" = ( +"aVx" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -26311,13 +25979,13 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vy" = ( +"aVy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Vz" = ( +"aVz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ icon_state = "intact"; dir = 5 @@ -26339,7 +26007,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VA" = ( +"aVA" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -26349,7 +26017,7 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"VB" = ( +"aVB" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "2-4" @@ -26365,14 +26033,14 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"VC" = ( +"aVC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VD" = ( +"aVD" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -26392,7 +26060,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"VE" = ( +"aVE" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26406,7 +26074,7 @@ }, /turf/simulated/floor, /area/maintenance/lower/security) -"VF" = ( +"aVF" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ @@ -26430,7 +26098,7 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/interrogation) -"VG" = ( +"aVG" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ @@ -26450,7 +26118,7 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/interrogation) -"VH" = ( +"aVH" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ @@ -26474,14 +26142,20 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/interrogation) -"VI" = ( -/obj/machinery/vending/hydronutrients, +"aVI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Vault Exterior North"; + dir = 1 + }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VJ" = ( +"aVJ" = ( /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VK" = ( +"aVK" = ( /obj/machinery/portable_atmospherics/hydroponics, /obj/machinery/atmospherics/pipe/manifold/hidden/green{ icon_state = "map"; @@ -26489,7 +26163,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VL" = ( +"aVL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ icon_state = "intact"; dir = 10 @@ -26500,7 +26174,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VM" = ( +"aVM" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d2 = 2; @@ -26520,7 +26194,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/security/brig) -"VN" = ( +"aVN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -26529,7 +26203,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VO" = ( +"aVO" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26546,19 +26220,19 @@ }, /turf/simulated/floor, /area/maintenance/lower/security) -"VP" = ( +"aVP" = ( /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"VQ" = ( +"aVQ" = ( /obj/machinery/seed_storage/garden, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VR" = ( +"aVR" = ( /obj/machinery/portable_atmospherics/hydroponics, /obj/machinery/atmospherics/pipe/simple/hidden/green, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VS" = ( +"aVS" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -26579,7 +26253,7 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/security/brig) -"VT" = ( +"aVT" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -26598,7 +26272,7 @@ /obj/structure/table/steel, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VU" = ( +"aVU" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26614,25 +26288,14 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/green{ - icon_state = "intact"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +"aVV" = ( +/obj/machinery/vending/hydronutrients, +/obj/machinery/camera/network/security{ dir = 4 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VW" = ( +"aVW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -26648,7 +26311,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"VX" = ( +"aVX" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26668,7 +26331,7 @@ }, /turf/simulated/floor, /area/maintenance/lower/security) -"VY" = ( +"aVY" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -26682,7 +26345,7 @@ }, /turf/simulated/floor, /area/maintenance/lower/security) -"VZ" = ( +"aVZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, @@ -26705,19 +26368,19 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Wa" = ( +"aWa" = ( /obj/structure/bed/chair{ dir = 4 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Wb" = ( +"aWb" = ( /obj/structure/table/steel, /obj/item/device/flashlight/lamp, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Wc" = ( +"aWc" = ( /obj/structure/bed/chair{ dir = 8 }, @@ -26727,20 +26390,20 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Wd" = ( +"aWd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"We" = ( +"aWe" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wf" = ( +"aWf" = ( /obj/machinery/atmospherics/unary/outlet_injector{ icon_state = "map_injector"; dir = 1 @@ -26748,7 +26411,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wg" = ( +"aWg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ d1 = 1; @@ -26758,7 +26421,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wh" = ( +"aWh" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -26783,10 +26446,10 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wi" = ( +"aWi" = ( /turf/simulated/wall/r_wall, /area/maintenance/lower/north) -"Wj" = ( +"aWj" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -26823,7 +26486,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/green, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Wk" = ( +"aWk" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -26863,7 +26526,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Wl" = ( +"aWl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -26877,7 +26540,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Wm" = ( +"aWm" = ( /obj/machinery/alarm{ dir = 1; icon_state = "alarm0"; @@ -26893,7 +26556,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Wn" = ( +"aWn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -26907,20 +26570,20 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Wo" = ( +"aWo" = ( /obj/machinery/cryopod{ dir = 4 }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wp" = ( +"aWp" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor, /area/maintenance/lower/north) -"Wq" = ( +"aWq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -26928,7 +26591,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wr" = ( +"aWr" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -26964,7 +26627,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Ws" = ( +"aWs" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 1; @@ -26981,7 +26644,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wt" = ( +"aWt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -26993,7 +26656,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wu" = ( +"aWu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -27019,7 +26682,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Wv" = ( +"aWv" = ( /obj/machinery/door/airlock/security{ name = "Interrogation"; req_access = newlist(); @@ -27039,7 +26702,7 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"Ww" = ( +"aWw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -27063,7 +26726,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Wx" = ( +"aWx" = ( /obj/effect/floor_decal/borderfloor/shifted{ icon_state = "borderfloor_shifted"; dir = 1 @@ -27082,7 +26745,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"Wy" = ( +"aWy" = ( /obj/machinery/atmospherics/pipe/tank/nitrous_oxide{ icon_state = "n2o_map"; dir = 4 @@ -27093,13 +26756,13 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"Wz" = ( +"aWz" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"WA" = ( +"aWA" = ( /obj/machinery/light_switch{ dir = 8; pixel_x = 24 @@ -27115,7 +26778,7 @@ }, /turf/simulated/floor, /area/tether/surfacebase/security/gasstorage) -"WB" = ( +"aWB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -27131,7 +26794,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"WC" = ( +"aWC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" @@ -27152,7 +26815,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"WD" = ( +"aWD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ icon_state = "1-2" @@ -27177,7 +26840,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"WE" = ( +"aWE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -27199,7 +26862,7 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"WF" = ( +"aWF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -27221,15 +26884,15 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/warden) -"WG" = ( +"aWG" = ( /obj/item/toy/syndicateballoon, /turf/simulated/floor, /area/tether/surfacebase/outside/outside2) -"WH" = ( +"aWH" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"WI" = ( +"aWI" = ( /obj/machinery/light{ dir = 8 }, @@ -27246,7 +26909,7 @@ /obj/machinery/disposal, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"WJ" = ( +"aWJ" = ( /obj/machinery/recharger/wallcharger{ pixel_y = -38 }, @@ -27259,7 +26922,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"WK" = ( +"aWK" = ( /obj/machinery/button/remote/blast_door{ id = "xenocont1"; name = "Exterior Containment Blast Doors"; @@ -27269,7 +26932,7 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"WL" = ( +"aWL" = ( /obj/machinery/button/remote/blast_door{ id = "xenocont2"; name = "Exterior Containment Blast Doors"; @@ -27279,31 +26942,29 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"WO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/green{ - icon_state = "intact"; - dir = 9 - }, +"aWM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/machinery/atmospherics/pipe/simple/hidden/green{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Vault Exterior North"; dir = 1 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lowerhallway) -"WP" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/brig) +"aWN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -27332,9 +26993,68 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Vault Exterior West"; + dir = 8 + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"WT" = ( +"aWO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/green{ + icon_state = "intact"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lowerhallway) +"aWP" = ( +/obj/machinery/camera/network/interrogation{ + icon_state = "camera"; + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"aWQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aWR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aWS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/symbol/da{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aWT" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, @@ -27352,7 +27072,15 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Xa" = ( +"aWU" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/down{ + dir = 4 + }, +/turf/simulated/open, +/area/maintenance/lower/rnd) +"aXa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/borderfloor{ @@ -27369,7 +27097,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Xb" = ( +"aXb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -27391,7 +27119,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"Xc" = ( +"aXc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -27407,19901 +27135,21092 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"XK" = ( +"aXi" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aXk" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aXq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aXu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aXy" = ( +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aXK" = ( /turf/simulated/wall{ can_open = 1 }, /area/maintenance/lower/bar) -"Za" = ( +"aXT" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/orange{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aYd" = ( +/turf/simulated/wall, +/area/chapel/main) +"aYe" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYi" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYj" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYm" = ( +/obj/machinery/photocopier, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aYo" = ( +/obj/structure/morgue/crematorium, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYp" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYt" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYu" = ( +/obj/structure/table/bench/padded, +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + icon_state = "intact-supply"; + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYv" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYw" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYx" = ( +/obj/structure/table/bench/padded, +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYB" = ( +/obj/effect/landmark/start{ + name = "Chaplain" + }, +/obj/structure/bed/chair, +/obj/machinery/button/windowtint{ + id = "chapel"; + pixel_x = -20; + pixel_y = -25 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aYD" = ( +/obj/structure/morgue, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYF" = ( +/obj/structure/closet/coffin, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYG" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYH" = ( +/obj/structure/table/bench/padded, +/obj/effect/floor_decal/chapel, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYI" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/pen/blue{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/lino, +/area/chapel/office) +"aYK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aYM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYP" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYQ" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aYR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aYS" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aYU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aYV" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aYW" = ( +/obj/structure/closet/coffin, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -24; + pixel_y = 20 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aYZ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/turf/simulated/floor, +/area/chapel/chapel_morgue) +"aZa" = ( /turf/simulated/wall{ can_open = 0 }, /area/maintenance/lower/bar) -"Zt" = ( +"aZc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/lino, +/area/chapel/office) +"aZi" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aZj" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aZk" = ( +/obj/machinery/door/airlock{ + name = "Chapel Office"; + req_access = list(27) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/office) +"aZm" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aZn" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aZo" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/alarm{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + frequency = 1439; + pixel_x = 22; + pixel_y = 0; + report_danger_level = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aZp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aZq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aZr" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aZs" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "chapel_obs"; + layer = 3.3; + name = "Chapel Observation Shutters"; + pixel_x = 6; + pixel_y = -29; + req_access = list(27) + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aZt" = ( /obj/structure/closet/crate, /obj/random/cash, /obj/random/contraband, /obj/random/drinkbottle, /turf/simulated/floor/plating, /area/maintenance/lower/mining) +"aZu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aZv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aZw" = ( +/obj/item/toy/plushie/kitten{ + desc = "An odd appearing, cryptic plush of a cat."; + name = "Pablo" + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aZx" = ( +/obj/item/clothing/under/batter, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aZy" = ( +/obj/item/clothing/shoes/boots/jackboots{ + desc = "Very old and worn baseball cleats."; + name = "baseball cleats" + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aZz" = ( +/obj/item/clothing/head/soft/black{ + desc = "Its a dusty old cap, It hides most your eyes." + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aZA" = ( +/obj/item/weapon/material/twohanded/baseballbat{ + desc = "This bat looks very off."; + health = 500 + }, +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"aZB" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aZC" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aZD" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aZE" = ( +/obj/structure/table/bench/padded, +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZI" = ( +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "chapel_obs"; + name = "Chapel Observation" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"aZJ" = ( +/obj/structure/table/bench/padded, +/obj/effect/floor_decal/chapel, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZK" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZL" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZM" = ( +/obj/structure/table/bench/padded, +/obj/effect/floor_decal/chapel, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/atrium_two) +"aZP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/atrium_two) +"aZS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + icon_state = "intact-supply"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZV" = ( +/obj/machinery/light_switch{ + dir = 2; + name = "light switch "; + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"aZW" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -28 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"aZX" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"aZY" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/techfloor, +/area/chapel/main) +"aZZ" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"baa" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bab" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bac" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bad" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bae" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) +"baf" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bag" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 2; + frequency = 1473; + name = "Confession Intercom"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"bah" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 2; + frequency = 1473; + name = "Confession Intercom"; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"bai" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"baj" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bak" = ( +/obj/effect/floor_decal/rust, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bal" = ( +/obj/effect/floor_decal/rust, +/obj/structure/catwalk, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bam" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"ban" = ( +/obj/structure/catwalk, +/obj/random/junk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bao" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor, +/area/maintenance/lower/south) +"bap" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"baq" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bar" = ( +/turf/simulated/floor, +/area/maintenance/lower/south) +"bas" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bat" = ( +/obj/structure/dogbed, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/mob/living/simple_mob/animal/passive/lizard, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bau" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bav" = ( +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"baw" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"bax" = ( +/obj/structure/frame/computer, +/turf/simulated/floor, +/area/maintenance/lower/south) +"bay" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"baz" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor, +/area/maintenance/lower/south) +"baA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/lower/south) +"baB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/newspaper, +/turf/simulated/floor, +/area/maintenance/lower/south) +"baC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/maintenance/lower/south) +"baD" = ( +/obj/structure/symbol/gu, +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/south) +"baE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/corner_techfloor_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"baF" = ( +/obj/structure/closet, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/lower/south) +"baG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"baX" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"baY" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"baZ" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/chapel_morgue) +"bba" = ( +/obj/structure/table/bench/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"bbd" = ( +/obj/machinery/camera/network/civilian{ + icon_state = "camera"; + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} (2,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (3,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (4,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (5,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (6,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (7,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (8,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (9,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (10,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (11,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (12,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (13,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (14,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (15,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (16,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (17,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (18,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (19,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (20,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ab -ac -ac -ab -ab -ab -ab -ab -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aab +aac +aac +aab +aab +aab +aab +aab +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (21,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ab -ab -ab -ab -cI -cI -cI -cI -cI -ab -ab -ab -ab -ab -ab -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aab +aab +aab +aab +acI +acI +acI +acI +acI +aab +aab +aab +aab +aab +aab +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (22,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -cD -cJ -cJ -di -di -cJ -cD -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +acD +acJ +acJ +adi +adi +acJ +acD +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (23,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -cD -cK -cV -ab -ab -dO -cD -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -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 -ab -ab -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +acD +acK +acV +aab +aab +adO +acD +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (24,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -cD -cL -cK -dj -dj -cJ -cD -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +acD +acL +acK +adj +adj +acJ +acD +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (25,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -cD -cL -cV -cK -dv -cD -cD -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +acD +acL +acV +acK +adv +acD +acD +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (26,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cD -cD -cD -cD -cD -cD -cD -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acD +acD +acD +acD +acD +acD +acD +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (27,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (28,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (29,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (30,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (31,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -IX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -IX -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aIX +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aIX +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (32,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Oi -Oi -Oi -Hc -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aOi +aOi +aOi +aHc +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (33,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -kx -cq -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Hs -Mn -Iy -IY -Hs -Mn -Iy -Ls -Hs -Mn -Iy -MP -Nu -Ok -Iy -OJ -Ht -Ht -Ht -Py -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +akx +acq +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHs +aMn +aIy +aIY +aHs +aMn +aIy +aLs +aHs +aMn +aIy +aMP +aNu +aOk +aIy +aOJ +aHt +aHt +aHt +aPy +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (34,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -cq -ky -kH -cq -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Ht -Ht -Ht -IY -Ht -Kj -Ht -Ls -Ht -Mg -Ht -MP -Ht -Ht -Ht -OJ -Ht -NS -KX -OK -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +acq +aky +akH +acq +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHt +aHt +aHt +aIY +aHt +aKj +aHt +aLs +aHt +aMg +aHt +aMP +aHt +aHt +aHt +aOJ +aHt +aNS +aKX +aOK +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (35,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -cq -ko -kd -kI -kP -cq -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Hu -HR -Ht -IY -Ht -Kk -KW -Ls -Ht -Kk -KW -MP -Ht -Kk -KW -OJ -Ow -NV -KW -OK -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +acq +ako +akd +akI +akP +acq +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHu +aHR +aHt +aIY +aHt +aKk +aKW +aLs +aHt +aKk +aKW +aMP +aHt +aKk +aKW +aOJ +aOw +aNV +aKW +aOK +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (36,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -cq -kh -kp -kj -kj -kQ -kV -cq -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Hv -HS -Iz -IY -Iz -Kl -KX -Ls -Iz -Kl -KX -MP -Iz -Kl -KX -Hc -Hc -Oy -OD -OH -Hc -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +acq +akh +akp +akj +akj +akQ +akV +acq +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHv +aHS +aIz +aIY +aIz +aKl +aKX +aLs +aIz +aKl +aKX +aMP +aIz +aKl +aKX +aHc +aHc +aOy +aOD +aOH +aHc +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (37,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -cq -cq -kc -ki -kq -kz -kJ -kk -kQ -kZ -cq -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -GS -Hc -Hw -Hx -IA -Hc -JA -HX -KY -Hc -LO -Mh -MD -Hc -Nk -Nv -ND -Hc -HV -Oj -Ja -WK -WI -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +acq +acq +akc +aki +akq +akz +akJ +akk +akQ +akZ +acq +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aGS +aHc +aHw +aHx +aIA +aHc +aJA +aHX +aKY +aHc +aLO +aMh +aMD +aHc +aNk +aNv +aND +aHc +aHV +aOj +aJa +aWK +aWI +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (38,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -jv -kd -kj -kr -kA -kK -kR -kW -kQ -lb -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Hd -HU -IB -IZ -JB -Km -KZ -Lt -JB -Mi -KZ -MQ -Nl -Nw -KZ -NT -OI -OU -OV -WH -WJ -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +ajv +akd +akj +akr +akA +akK +akR +akW +akQ +alb +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHd +aHU +aIB +aIZ +aJB +aKm +aKZ +aLt +aJB +aMi +aKZ +aMQ +aNl +aNw +aKZ +aNT +aOI +aOU +aOV +aWH +aWJ +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (39,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -cO -jF -ke -kj -ks -kB -kB -kS -kW -kM -lc -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jM -ab -ab -ab -ab -ab -ab -cD -cD -cD -ab -ab -ab -Hc -Hy -HU -IC -Ja -JC -Ko -PB -Ja -Ja -Mj -PB -Ja -JE -Kq -He -Ot -OP -Ol -OF -Ja -Ja -OR -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +acO +ajF +ake +akj +aks +akB +akB +akS +akW +akM +alc +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ajM +aab +aab +aab +aab +aab +aab +acD +acD +acD +aab +aab +aab +aHc +aHy +aHU +aIC +aJa +aJC +aKo +aPB +aJa +aJa +aMj +aPB +aJa +aJE +aKq +aHe +aOt +aOP +aOl +aOF +aJa +aJa +aOR +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (40,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -cq -kf -kk -kt -kC -kL -kT -kX -la -cq -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -kb -ka -ka -nk -nk -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ka -ac -ac -ac -jM -ab -ab -ab -ab -ab -ab -cD -cD -cD -ab -ab -ab -Hc -Hz -HW -ID -Jb -JD -Kp -Mf -Mk -JD -OA -Mf -NU -JD -OA -Op -Oq -OQ -Ov -Ja -Ja -Ja -OR -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +acq +akf +akk +akt +akC +akL +akT +akX +ala +acq +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +akb +aka +aka +ank +ank +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aka +aac +aac +aac +ajM +aab +aab +aab +aab +aab +aab +acD +acD +acD +aab +aab +aab +aHc +aHz +aHW +aID +aJb +aJD +aKp +aMf +aMk +aJD +aOA +aMf +aNU +aJD +aOA +aOp +aOq +aOQ +aOv +aJa +aJa +aJa +aOR +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (41,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -cq -kl -ku -kD -kj -kM -kY -kx -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -hD -hD -hD -hD -hD -hD -hD -hD -ac -ac -kb -kb -mT -nl -nA -nL -og -og -og -og -og -rs -sg -sg -og -uh -og -vr -wa -og -xF -og -og -og -AK -Bp -ka -ac -ac -ac -jM -ab -ab -ab -ab -ab -ab -cD -cD -cD -ab -ab -ab -Hc -HA -HU -IC -Ja -JE -Kq -PB -Ja -Ja -Mj -PB -Ja -JC -Ko -Ou -OC -OE -OB -OM -Ja -Ja -OR -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +acq +akl +aku +akD +akj +akM +akY +akx +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahD +ahD +ahD +ahD +ahD +ahD +ahD +ahD +aac +aac +akb +akb +amT +anl +anA +anL +aog +aog +aog +aog +aog +ars +asg +asg +aog +auh +aog +avr +awa +aog +axF +aog +aog +aog +aAK +aBp +aka +aac +aac +aac +ajM +aab +aab +aab +aab +aab +aab +acD +acD +acD +aab +aab +aab +aHc +aHA +aHU +aIC +aJa +aJE +aKq +aPB +aJa +aJa +aMj +aPB +aJa +aJC +aKo +aOu +aOC +aOE +aOB +aOM +aJa +aJa +aOR +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (42,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -cq -kv -kE -kM -kU -cq -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -hD -ls -lz -lR -mf -lz -ls -hD -ac -ac -kb -kb -kb -nm -nB -nB -oh -nm -nm -qa -nm -nm -nm -oG -nm -nm -uS -qa -nm -nm -nm -nm -nm -oG -nm -Bq -ka -ac -ac -ac -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -HQ -HU -IE -Jc -JF -Kr -La -Lu -JF -Ml -La -MR -JF -Nx -La -NT -Ja -Pv -PA -Ja -Pw -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +acq +akv +akE +akM +akU +acq +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahD +als +alz +alR +amf +alz +als +ahD +aac +aac +akb +akb +akb +anm +anB +anB +aoh +anm +anm +aqa +anm +anm +anm +aoG +anm +anm +auS +aqa +anm +anm +anm +anm +anm +aoG +anm +aBq +aka +aac +aac +aac +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHQ +aHU +aIE +aJc +aJF +aKr +aLa +aLu +aJF +aMl +aLa +aMR +aJF +aNx +aLa +aNT +aJa +aPv +aPA +aJa +aPw +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (43,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cq -cq -kF -kN -cq -cq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -hD -lo -lA -lS -lS -mo -lo -hD -ac -ac -kb -kb -co -nm -nm -nm -oi -oG -nm -nm -nm -nm -nm -qa -nm -nm -oi -nm -oi -nm -nm -nm -nm -qa -nm -Kn -ka -ac -ac -ac -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -GS -Hc -HB -HT -IF -Hc -JG -Ks -Lb -Hc -LP -Mm -ME -Hc -Nm -Ny -NE -NW -OL -Mj -Ja -WL -Px -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acq +acq +akF +akN +acq +acq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahD +alo +alA +alS +alS +amo +alo +ahD +aac +aac +akb +akb +aco +anm +anm +anm +aoi +aoG +anm +anm +anm +anm +anm +aqa +anm +anm +aoi +anm +aoi +anm +anm +anm +anm +aqa +anm +aKn +aka +aac +aac +aac +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aGS +aHc +aHB +aHT +aIF +aHc +aJG +aKs +aLb +aHc +aLP +aMm +aME +aHc +aNm +aNy +aNE +aNW +aOL +aMj +aJa +aWL +aPx +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (44,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bn -bn -cq -kG -kO -cq -bn -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -hD -hs -lj -lS -lS -mp -hs -hD -ac -ac -kb -kb -mU -nn -nC -nM -oj -nC -pr -qb -qL -rt -nC -nC -tv -nC -uT -nC -wb -wP -xG -yr -zb -nm -AL -Br -ka -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Hv -HY -IG -Jd -IG -Kt -KX -Lv -IG -Kt -KX -MS -IG -Kt -KX -Hc -Hc -Oz -OG -OO -Hc -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +abn +abn +acq +akG +akO +acq +abn +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahD +ahs +alj +alS +alS +amp +ahs +ahD +aac +aac +akb +akb +amU +ann +anC +anM +aoj +anC +apr +aqb +aqL +art +anC +anC +atv +anC +auT +anC +awb +awP +axG +ayr +azb +anm +aAL +aBr +aka +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHv +aHY +aIG +aJd +aIG +aKt +aKX +aLv +aIG +aKt +aKX +aMS +aIG +aKt +aKX +aHc +aHc +aOz +aOG +aOO +aHc +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (45,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bn -km -bp -kw -bB -bX -bn -ac -ac -ac -ac -ac -ac -ac -ho -ho -ho -ho -hD -hs -lj -lS -lS -mp -hs -hD -ac -ac -jy -ka -cM -ka -ka -ka -ok -ok -ok -ok -ok -ok -ok -ok -ok -ka -ka -ka -ka -ka -ka -ka -ka -zV -ka -ka -ka -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Hu -HZ -Ht -Jd -Ht -Ku -KW -Lv -Ht -Ku -KW -MT -Ht -Ku -KW -NX -ON -Kt -KX -OK -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +abn +akm +abp +akw +abB +abX +abn +aac +aac +aac +aac +aac +aac +aac +aho +aho +aho +aho +ahD +ahs +alj +alS +alS +amp +ahs +ahD +aac +aac +ajy +aka +acM +aka +aka +aka +aok +aok +aok +aok +aok +aok +aok +aok +aok +aka +aka +aka +aka +aka +aka +aka +aka +azV +aka +aka +aka +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHu +aHZ +aHt +aJd +aHt +aKu +aKW +aLv +aHt +aKu +aKW +aMT +aHt +aKu +aKW +aNX +aON +aKt +aKX +aOK +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (46,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bn -kn -kn -bq -bC -bY -bn -ac -ac -ac -ac -ac -ho -ho -ho -hs -hs -ho -lm -lt -lB -lS -lS -mq -mA -lm -ho -ho -jy -bz -cp -ii -jy -jy -ok -oH -ps -qc -qM -ru -sh -sR -ok -ui -uk -vs -ui -uj -ka -ka -ka -zW -ka -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Ht -Ht -Ht -Jd -Ht -Kj -Ht -Lv -Ht -Mg -Ht -MS -Ht -Ht -Ht -NX -Ht -Ku -KW -OK -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +abn +akn +akn +abq +abC +abY +abn +aac +aac +aac +aac +aac +aho +aho +aho +ahs +ahs +aho +alm +alt +alB +alS +alS +amq +amA +alm +aho +aho +ajy +abz +acp +aii +ajy +ajy +aok +aoH +aps +aqc +aqM +aru +ash +asR +aok +aui +auk +avs +aui +auj +aka +aka +aka +azW +aka +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHt +aHt +aHt +aJd +aHt +aKj +aHt +aLv +aHt +aMg +aHt +aMS +aHt +aHt +aHt +aNX +aHt +aKu +aKW +aOK +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (47,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -bn -bn -bn -bn -bn -aK -bn -bn -bn -bn -bn -bn -bn -ho -ho -hq -hr -hs -hs -lj -ln -lh -lC -lT -lT -mr -lh -mC -mE -ho -jy -mH -ii -ii -ii -ii -ok -oI -pt -qd -qN -rv -si -sS -ok -uj -uU -uk -uk -uk -xH -ys -jP -zX -ka -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -HC -Oo -IH -Jd -HC -Oo -IH -Lv -HC -Oo -IH -MS -HC -Oo -IH -NX -Ht -Ht -Ht -Py -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +abn +abn +abn +abn +abn +aaK +abn +abn +abn +abn +abn +abn +abn +aho +aho +ahq +ahr +ahs +ahs +alj +aln +alh +alC +alT +alT +amr +alh +amC +amE +aho +ajy +amH +aii +aii +aii +aii +aok +aoI +apt +aqd +aqN +arv +asi +asS +aok +auj +auU +auk +auk +auk +axH +ays +ajP +azX +aka +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHC +aOo +aIH +aJd +aHC +aOo +aIH +aLv +aHC +aOo +aIH +aMS +aHC +aOo +aIH +aNX +aHt +aHt +aHt +aPy +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (48,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -bn -al -aJ -aR -bo -bA -aR -bZ -aR -aR -cm -bB -bn -ho -hp -hq -hr -hs -hs -hs -lo -lo -lD -lU -lU -ms -ms -ms -hq -ho -jy -bz -ii -no -nD -nN -ok -oJ -pu -qe -qO -rw -qO -sT -ok -uk -uk -uk -uk -uU -ka -yt -ka -ka -ka -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Hc -Or -Or -Or -Hc -Hc -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +abn +aal +aaJ +aaR +abo +abA +aaR +abZ +aaR +aaR +acm +abB +abn +aho +ahp +ahq +ahr +ahs +ahs +ahs +alo +alo +alD +alU +alU +ams +ams +ams +ahq +aho +ajy +abz +aii +ano +anD +anN +aok +aoJ +apu +aqe +aqO +arw +aqO +asT +aok +auk +auk +auk +auk +auU +aka +ayt +aka +aka +aka +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aHc +aOr +aOr +aOr +aHc +aHc +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (49,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ae -ae -ae -ae -ae -ae -Pg -ae -ae -ae -ae -ae -bn -bn -bn -bn -bn -ho -hq -hr -hr -hs -hs -hs -hs -hs -hr -hq -hq -hq -hq -hq -mF -mG -jx -bz -ii -np -nE -nO -ok -oK -pv -qf -qP -rx -sj -sU -ok -ul -ui -uk -wc -uk -ka -yu -ka -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Je -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Je -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aae +aae +aae +aae +aae +aae +aPg +aae +aae +aae +aae +aae +abn +abn +abn +abn +abn +aho +ahq +ahr +ahr +ahs +ahs +ahs +ahs +ahs +ahr +ahq +ahq +ahq +ahq +ahq +amF +amG +ajx +abz +aii +anp +anE +anO +aok +aoK +apv +aqf +aqP +arx +asj +asU +aok +aul +aui +auk +awc +auk +aka +ayu +aka +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aJe +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aJe +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (50,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ae -ak -at -kg -ak -Pb -Ph -Pl -Pn -Pe -Pr -ae -cW -cW -cW -cW -cW -ho -hq -hr -hs -hs -ij -hs -hs -hs -hr -hr -hr -hq -hq -hq -hq -ho -jy -bz -ii -cF -nF -nP -cF -cF -cF -qg -cF -cF -sk -ok -ok -um -um -um -wd -uj -ka -yv -ka -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aae +aak +aat +akg +aak +aPb +aPh +aPl +aPn +aPe +aPr +aae +acW +acW +acW +acW +acW +aho +ahq +ahr +ahs +ahs +aij +ahs +ahs +ahs +ahr +ahr +ahr +ahq +ahq +ahq +ahq +aho +ajy +abz +aii +acF +anF +anP +acF +acF +acF +aqg +acF +acF +ask +aok +aok +aum +aum +aum +awd +auj +aka +ayv +aka +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (51,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ae -am -au -OW -OY -Pc -Pi -Pe -Pe -Pe -Pr -ae -cW -cW -cW -cW -cW -ho -ho -hr -hs -hs -hs -hs -hs -hs -hs -hs -hr -hr -hq -hq -ho -ho -jy -mH -mV -cF -cN -nQ -ol -oL -pw -jE -qQ -ry -sl -sV -tw -sX -uV -vt -we -ka -ka -yw -ka -ka -ka -ka -ka -ka -ka -ka -ka -ac -pq -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aae +aam +aau +aOW +aOY +aPc +aPi +aPe +aPe +aPe +aPr +aae +acW +acW +acW +acW +acW +aho +aho +ahr +ahs +ahs +ahs +ahs +ahs +ahs +ahs +ahs +ahr +ahr +ahq +ahq +aho +aho +ajy +amH +amV +acF +acN +anQ +aol +aoL +apw +ajE +aqQ +ary +asl +asV +atw +asX +auV +avt +awe +aka +aka +ayw +aka +aka +aka +aka +aka +aka +aka +aka +aka +aac +apq +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (52,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ae -am -av -OX -OZ -Pd -Pj -Pe -Pe -Pp -Ps -ae -cW -cW -cW -cW -cW -cW -ho -hs -hs -hs -hs -hs -hr -hr -hr -hs -hs -hr -hq -mD -ho -ho -ii -il -il -cF -nG -nR -om -oM -jE -jE -qR -ry -sm -sW -sX -sX -uV -vt -wf -wQ -xI -yx -zc -zc -AM -zc -zc -zc -CN -Dl -ka -ac -pq -pq -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aae +aam +aav +aOX +aOZ +aPd +aPj +aPe +aPe +aPp +aPs +aae +acW +acW +acW +acW +acW +acW +aho +ahs +ahs +ahs +ahs +ahs +ahr +ahr +ahr +ahs +ahs +ahr +ahq +amD +aho +aho +aii +ail +ail +acF +anG +anR +aom +aoM +ajE +ajE +aqR +ary +asm +asW +asX +asX +auV +avt +awf +awQ +axI +ayx +azc +azc +aAM +azc +azc +azc +aCN +aDl +aka +aac +apq +apq +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (53,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ae -ak -aI -aI -Pa -Pe -Pe -Pe -Pe -Pe -Pt -ae -cW -cW -cW -cW -cW -cW -ho -ho -hs -hs -hs -hs -hr -hq -hr -hr -hs -hr -hq -hq -hq -ho -ho -il -bz -cF -dP -nS -on -oN -px -qh -eg -rz -sn -sX -tx -un -un -vt -wg -wR -xJ -yy -yy -zY -AN -Bs -Bs -Bs -CO -Dm -ka -ac -pq -pq -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aae +aak +aaI +aaI +aPa +aPe +aPe +aPe +aPe +aPe +aPt +aae +acW +acW +acW +acW +acW +acW +aho +aho +ahs +ahs +ahs +ahs +ahr +ahq +ahr +ahr +ahs +ahr +ahq +ahq +ahq +aho +aho +ail +abz +acF +adP +anS +aon +aoN +apx +aqh +aeg +arz +asn +asX +atx +aun +aun +avt +awg +awR +axJ +ayy +ayy +azY +aAN +aBs +aBs +aBs +aCO +aDm +aka +aac +apq +apq +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (54,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ae -ae -ae -ae -ae -Pf -Pk -Pm -Po -Pq -Pu -ae -cW -cW -cW -cW -cW -cW -cW -ho -hs -hs -hs -hs -hr -hq -lE -hr -hs -hr -hq -hq -hq -hq -ho -bz -bz -cF -fQ -jE -oo -oO -py -qi -qS -ry -so -sY -ty -tz -tz -vt -wg -wS -xK -xK -xK -xK -xK -xK -xK -ka -ka -Dn -ka -ac -pq -pq -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aae +aae +aae +aae +aae +aPf +aPk +aPm +aPo +aPq +aPu +aae +acW +acW +acW +acW +acW +acW +acW +aho +ahs +ahs +ahs +ahs +ahr +ahq +alE +ahr +ahs +ahr +ahq +ahq +ahq +ahq +aho +abz +abz +acF +afQ +ajE +aoo +aoO +apy +aqi +aqS +ary +aso +asY +aty +atz +atz +avt +awg +awS +axK +axK +axK +axK +axK +axK +axK +aka +aka +aDn +aka +aac +apq +apq +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (55,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ae -ae -ae -ae -ae -ae -ae -ae -cW -cW -cW -dx -cW -cW -cW -ho -ho -hs -hs -hs -hr -hr -hr -hr -hs -hr -hr -hq -hq -ho -ho -jy -il -cF -iw -nT -op -oP -pz -qj -qT -ry -sp -sX -tz -tz -tz -vt -wh -wT -xK -yz -zd -zZ -AO -Bt -xK -Cq -CP -Do -ka -ka -Ei -Ei -ka -Ei -Ei -ka -ac -ac -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aae +aae +aae +aae +aae +aae +aae +aae +acW +acW +acW +adx +acW +acW +acW +aho +aho +ahs +ahs +ahs +ahr +ahr +ahr +ahr +ahs +ahr +ahr +ahq +ahq +aho +aho +ajy +ail +acF +aiw +anT +aop +aoP +apz +aqj +aqT +ary +asp +asX +atz +atz +atz +avt +awh +awT +axK +ayz +azd +azZ +aAO +aBt +axK +aCq +aCP +aDo +aka +aka +aEi +aEi +aka +aEi +aEi +aka +aac +aac +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (56,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cW -cW -cW -dQ -dx -dx -dx -cW -cW -ho -hC -hs -hs -hs -hs -hs -hs -hs -hs -hr -hq -hq -ho -ii -ii -cE -cF -cF -cF -cF -cF -cF -cF -cF -cF -sq -sZ -tA -tz -tz -vt -wg -wU -xK -yA -ze -zZ -xK -xK -xK -Cr -CQ -Dp -DG -DR -Ej -Et -EL -EX -Fl -ka -ac -ac -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acW +acW +acW +adQ +adx +adx +adx +acW +acW +aho +ahC +ahs +ahs +ahs +ahs +ahs +ahs +ahs +ahs +ahr +ahq +ahq +aho +aii +aii +acE +acF +acF +acF +acF +acF +acF +acF +acF +acF +asq +asZ +atA +atz +atz +avt +awg +awU +axK +ayA +aze +azZ +axK +axK +axK +aCr +aCQ +aDp +aDG +aDR +aEj +aEt +aEL +aEX +aFl +aka +aac +aac +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (57,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -Uc -Uc -Uc -Uc -UN -UN -UN -UN -UN -UN -UN -UN -cW -cW -dx -dx -dx -eU -dx -cW -ho -hs -hs -hs -ij -hs -hs -hs -hs -hs -hr -hq -mD -ho -ii -ii -mW -nq -il -nU -oq -oQ -pA -qk -qk -qk -sr -qk -tB -tB -tB -tB -wi -tB -tB -yB -zf -zZ -AP -Bu -xK -Cs -CR -ka -ka -ka -Ek -Eu -EM -EY -Fm -ka -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aUc +aUc +aUc +aUc +aUN +aUN +aUN +aUN +aUN +aUN +aUN +aUN +acW +acW +adx +adx +adx +aeU +adx +acW +aho +ahs +ahs +ahs +aij +ahs +ahs +ahs +ahs +ahs +ahr +ahq +amD +aho +aii +aii +amW +anq +ail +anU +aoq +aoQ +apA +aqk +aqk +aqk +asr +aqk +atB +atB +atB +atB +awi +atB +atB +ayB +azf +azZ +aAP +aBu +axK +aCs +aCR +aka +aka +aka +aEk +aEu +aEM +aEY +aFm +aka +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (58,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -Uc -Um -Wy -Uz -UN -Vg -Vx -VI -VQ -We -Wo -UN -cW -dw -dR -eh -dx -dx -dx -cW -ho -hr -hr -hr -hs -hs -hs -hs -hs -hr -hr -hq -hq -ho -ii -ii -il -il -il -nU -or -oR -pB -qk -qU -rA -ss -qk -tC -uo -uW -vu -wj -wV -tB -yC -zg -xK -xK -xK -xK -Cr -CS -ka -kb -ka -El -Ev -EN -EY -Fn -ka -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aUc +aUm +aWy +aUz +aUN +aVg +aVx +aVV +aVQ +aWe +aWo +aUN +acW +adw +adR +aeh +adx +adx +adx +acW +aho +ahr +ahr +ahr +ahs +ahs +ahs +ahs +ahs +ahr +ahr +ahq +ahq +aho +aii +aii +ail +ail +ail +anU +aor +aoR +apB +aqk +aqU +arA +ass +aqk +atC +auo +auW +avu +awj +awV +atB +ayC +azg +axK +axK +axK +axK +aCr +aCS +aka +akb +aka +aEl +aEv +aEN +aEY +aFn +aka +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (59,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -Uc -Un -UA -UL -UN -Vh -Vy -Vj -VJ -Wd -Wq -UN -cW -dx -dx -dx -eB -dx -dx -cW -ho -hq -hq -hr -hr -hs -hr -hr -hr -hr -hq -hq -ho -ho -ii -mI -il -il -il -nU -os -oS -pC -qk -qV -rB -st -qk -tD -up -tJ -tJ -wk -wW -xL -yD -zh -Aa -zZ -Bv -xK -Ct -CT -ka -kb -ka -Em -Ew -EO -EZ -Fo -ka -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aUc +aUn +aUA +aUL +aUN +aVh +aVy +aVj +aVJ +aWd +aWq +aUN +acW +adx +adx +adx +aeB +adx +adx +acW +aho +ahq +ahq +ahr +ahr +ahs +ahr +ahr +ahr +ahr +ahq +ahq +aho +aho +aii +amI +ail +ail +ail +anU +aos +aoS +apC +aqk +aqV +arB +ast +aqk +atD +aup +atJ +atJ +awk +awW +axL +ayD +azh +aAa +azZ +aBv +axK +aCt +aCT +aka +akb +aka +aEm +aEw +aEO +aEZ +aFo +aka +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (60,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bE -bE -bE -bE -bE -Uo -UB -Wz -UN -UO -UX -VK -VR -Wf -Wt -UN -Wi -dx -dx -dx -dx -dx -cW -cW -ho -ho -hq -hq -hr -hr -hr -hq -hq -hq -hq -hq -ho -jy -ii -mJ -mX -il -il -nV -ot -nU -pD -qk -qW -rC -su -ta -tE -uq -uX -vv -wl -wX -tB -yE -zi -xK -AQ -Bw -xK -Cu -CU -ka -ka -ka -ka -ka -ka -ka -ka -ka -DS -DS -DS -DS -DS -DS -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abE +abE +abE +abE +abE +aUo +aUB +aWz +aUN +aUO +aUX +aVK +aVR +aWf +aWt +aUN +aWi +adx +adx +adx +adx +adx +acW +acW +aho +aho +ahq +ahq +ahr +ahr +ahr +ahq +ahq +ahq +ahq +ahq +aho +ajy +aii +amJ +amX +ail +ail +anV +aot +anU +apD +aqk +aqW +arC +asu +ata +atE +auq +auX +avv +awl +awX +atB +ayE +azi +axK +aAQ +aBw +axK +aCu +aCU +aka +aka +aka +aka +aka +aka +aka +aka +aka +aDS +aDS +aDS +aDS +aDS +aDS +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (61,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bE -cd -Tu -TM -bE -bE -UC -WA -UN -Vk -VC -VL -Vz -Wg -VN -VJ -Wi -dx -dx -dx -dx -cW -cW -cW -cW -ho -lf -lf -lf -lf -lf -lf -lf -lf -lf -hq -ho -jy -ii -ii -mY -jN -nH -nW -ou -oT -pE -ql -qX -rD -sv -qk -tF -ur -tJ -tF -wm -wY -tB -tB -xK -xK -xK -xK -xK -Cv -CV -BV -DH -DS -En -Ex -EP -DS -Fp -FC -DS -FT -Gh -Gx -FC -DS -ac -ac -ac -ab -ab -ab -ab -ab -ac -ac -ac -pq -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abE +acd +aTu +aTM +abE +abE +aUC +aWA +aUN +aVk +aVC +aVL +aVz +aWg +aVN +aVJ +aWi +adx +adx +adx +adx +acW +acW +acW +acW +aho +alf +alf +alf +alf +alf +alf +alf +alf +alf +ahq +aho +ajy +aii +aii +amY +ajN +anH +anW +aou +aoT +apE +aql +aqX +arD +asv +aqk +atF +aur +atJ +atF +awm +awY +atB +atB +axK +axK +axK +axK +axK +aCv +aCV +aBV +aDH +aDS +aEn +aEx +aEP +aDS +aFp +aFC +aDS +aFT +aGh +aGx +aFC +aDS +aac +aac +aac +aab +aab +aab +aab +aab +aac +aac +aac +apq +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (62,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bE -mi -Tv -TP -Uf -bE -UD -UN -UN -TB -UN -VM -UZ -UN -VS -Ws -UN -dx -dS -dx -cW -cW -cW -cW -cW -hD -lg -lk -lp -lu -lF -lV -mg -mt -mB -ho -ho -jy -ii -ii -mZ -jx -nI -nX -ov -nX -pF -qm -qY -rE -sw -qk -tG -ur -tJ -tF -wn -wZ -xM -tB -uk -Ab -AR -Bx -BV -uk -CW -Dq -DI -DS -Eo -Eo -En -DS -Fq -FD -FI -FC -Gi -Gy -GT -DS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -pq -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abE +ami +aTv +aTP +aUf +abE +aUD +aUN +aUN +aTB +aUN +aVM +aUZ +aUN +aVS +aWs +aUN +adx +adS +adx +acW +acW +acW +acW +acW +ahD +alg +alk +alp +alu +alF +alV +amg +amt +amB +aho +aho +ajy +aii +aii +amZ +ajx +anI +anX +aov +anX +apF +aqm +aqY +arE +asw +aqk +atG +aur +atJ +atF +awn +awZ +axM +atB +auk +aAb +aAR +aBx +aBV +auk +aCW +aDq +aDI +aDS +aEo +aEo +aEn +aDS +aFq +aFD +aFI +aFC +aGi +aGy +aGT +aDS +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +apq +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (63,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bF -To -Tw -TN -Ug -Tz -Vq -UN -UV -Vm -UN -UV -VU -UN -VT -Vm -UN -cW -cW -cW -cW -cW -cW -cW -cW -le -lh -ll -lq -lv -hD -lW -mh -hD -hD -hD -ii -ii -ii -ii -na -jx -nI -nY -ow -oU -pG -qm -qm -qm -qk -qk -tH -us -uY -vw -wo -xa -xa -yF -zj -Ac -AS -By -AS -Cw -CX -Dr -Dr -DT -Ep -Ey -EQ -DS -Fr -FD -DS -FU -En -Gz -En -DS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abF +aTo +aTw +aTN +aUg +aTz +aVq +aUN +aUV +aVm +aUN +aUV +aVU +aUN +aVT +aVm +aUN +acW +acW +acW +acW +acW +acW +acW +acW +ale +alh +all +alq +alv +ahD +alW +amh +ahD +ahD +ahD +aii +aii +aii +aii +ana +ajx +anI +anY +aow +aoU +apG +aqm +aqm +aqm +aqk +aqk +atH +aus +auY +avw +awo +axa +axa +ayF +azj +aAc +aAS +aBy +aAS +aCw +aCX +aDr +aDr +aDT +aEp +aEy +aEQ +aDS +aFr +aFD +aDS +aFU +aEn +aGz +aEn +aDS +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (64,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bF -Tp -Tx -TO -WE -Tz -UF -UN -UW -Vn -UN -UW -VV -UN -UW -Vn -UN -cW -cW -cW -cW -cW -cW -cW -cW -hD -li -hE -lr -hF -hD -lQ -lX -dY -iO -je -jw -jw -jN -jN -nb -jy -nI -nZ -nZ -nZ -nZ -nZ -nZ -rF -sx -tb -tI -ut -ut -ut -ut -tJ -xN -tB -zk -Ad -uk -AT -AT -AT -CY -AT -AT -AT -Eq -Ez -EQ -DS -Fs -FE -DS -FV -En -En -FC -DS -ac -ac -DS -DS -DS -DS -DS -DS -ac -ac -ac -ac -pq -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abF +aTp +aTx +aTO +aWE +aTz +aUF +aUN +aUW +aVI +aUN +aUW +aWM +aUN +aUW +aVI +aUN +acW +acW +acW +acW +acW +acW +acW +acW +ahD +ali +ahE +alr +ahF +ahD +alQ +alX +adY +aiO +aje +ajw +ajw +ajN +ajN +anb +ajy +anI +anZ +anZ +anZ +anZ +anZ +anZ +arF +asx +atb +atI +aut +aut +aut +aut +atJ +axN +atB +azk +aAd +auk +aAT +aAT +aAT +aCY +aAT +aAT +aAT +aEq +aEz +aEQ +aDS +aFs +aFE +aDS +aFV +aEn +aEn +aFC +aDS +aac +aac +aDS +aDS +aDS +aDS +aDS +aDS +aac +aac +aac +aac +apq +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (65,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bE -Tq -Ty -Ue -WF -Tz -UE -UN -Ud -Vo -UN -Vp -VW -UN -Wx -Vo -UN -cW -cW -cW -cW -cW -cW -cW -ap -hD -hD -hD -hD -hD -hD -lY -mj -dY -iB -jf -jx -jx -jy -jy -jy -jy -nI -nZ -ox -ox -ox -ox -nZ -rF -sx -tb -tJ -ut -ut -ut -ut -tJ -xO -uv -zl -Ae -AT -AT -BW -Cx -CZ -Ds -DJ -AT -AT -EA -EQ -DS -DS -DS -DS -DS -Gj -DS -DS -DS -DS -DS -DS -EQ -EQ -Kw -Lc -DS -DS -DS -DS -DS -DS -DS -NF -NF -DS -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abE +aTq +aTy +aUe +aWF +aTz +aUJ +aUN +aUd +aVo +aUN +aVp +aVW +aUN +aWx +aVo +aUN +acW +acW +acW +acW +acW +acW +acW +aap +ahD +ahD +ahD +ahD +ahD +ahD +alY +amj +adY +aiB +ajf +ajx +ajx +ajy +ajy +ajy +ajy +anI +anZ +aox +aox +aox +aox +anZ +arF +asx +atb +atJ +aut +aut +aut +aut +atJ +axO +auv +azl +aAe +aAT +aAT +aBW +aCx +aCZ +aDs +aDJ +aAT +aAT +aEA +aEQ +aDS +aDS +aDS +aDS +aDS +aGj +aDS +aDS +aDS +aDS +aDS +aDS +aEQ +aEQ +aKw +aLc +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aNF +aNF +aDS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (66,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -bE -bE -Tz -Tz -Uh -bE -UM -UN -UY -Ui -UN -UY -Vl -UN -UY -Wh -UN -cW -cW -cW -cW -cW -cW -cW -ap -gK -gZ -ha -dY -hG -lG -lZ -mk -dY -iP -iT -jx -jy -jy -jy -jy -jy -nI -nZ -ox -ox -ox -ox -nZ -rF -sx -tb -tK -uu -uZ -uu -uu -xb -xP -uv -zm -Af -AU -Bz -BX -Cy -Da -Dt -BX -DU -AT -EB -EQ -DS -Ft -FF -DS -FW -Eo -En -DS -Hf -HD -Ib -EQ -EQ -EQ -EQ -EQ -Ep -LQ -Mo -Hj -MU -Nn -NA -EQ -NY -Os -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abE +abE +aTz +aTz +aUh +abE +aUM +aUN +aUY +aUi +aUN +aUY +aVl +aUN +aUY +aWh +aUN +acW +acW +acW +acW +acW +acW +acW +aap +agK +agZ +aha +adY +ahG +alG +alZ +amk +adY +aiP +aiT +ajx +ajy +ajy +ajy +ajy +ajy +anI +anZ +aox +aox +aox +aox +anZ +arF +asx +atb +atK +auu +auZ +auu +auu +axb +axP +auv +azm +aAf +aAU +aBz +aBX +aCy +aDa +aDt +aBX +aDU +aAT +aEB +aEQ +aDS +aFt +aFF +aDS +aFW +aEo +aEn +aDS +aHf +aHD +aIb +aEQ +aEQ +aEQ +aEQ +aEQ +aEp +aLQ +aMo +aHj +aMU +aNn +aNA +aEQ +aNY +aOs +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (67,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tr -TC -TR -TX -Vi -UP -TA -Wj -WB -UG -Wk -WO -VD -Wr -Xc -Tr -cW -cW -cW -cW -cW -cW -cW -ap -gL -ha -hm -dY -iy -lH -ma -ml -dY -iP -jf -jx -jy -jy -jy -jy -jy -nI -nZ -ox -ox -ox -ox -nZ -rF -rG -tb -tB -uv -uv -uv -uv -uv -uv -uv -zn -Ag -AU -BA -BY -Cz -Db -Du -DK -DV -AT -EC -EQ -DS -DS -DS -DS -Ep -Ep -EQ -DT -EQ -FX -Ic -EQ -Gk -JH -Eq -FG -Ep -EQ -Ep -EQ -MV -Ep -EQ -EQ -NZ -Os -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTr +aTC +aTR +aTX +aVi +aUP +aTA +aWj +aWB +aUG +aWk +aWO +aVD +aWr +aXc +aTr +acW +acW +acW +acW +acW +acW +acW +aap +agL +aha +ahm +adY +aiy +alH +ama +aml +adY +aiP +ajf +ajx +ajy +ajy +ajy +ajy +ajy +anI +anZ +aox +aox +aox +aox +anZ +arF +arG +atb +atB +auv +auv +auv +auv +auv +auv +auv +azn +aAg +aAU +aBA +aBY +aCz +aDb +aDu +aDK +aDV +aAT +aEC +aEQ +aDS +aDS +aDS +aDS +aEp +aEp +aEQ +aDT +aEQ +aFX +aIc +aEQ +aGk +aJH +aEq +aFG +aEp +aEQ +aEp +aEQ +aMV +aEp +aEQ +aEQ +aNZ +aOs +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (68,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ts -TD -TS -Vf -Ur -Va -Wu -VZ -Ww -WC -WD -WP -WT -Xa -Xb -Tr -cW -cW -cW -cW -cW -cW -cW -ap -gM -gZ -hn -dY -iy -lI -dY -dY -dY -iP -jg -jy -jy -jy -jy -jy -jy -nI -nZ -ox -ox -ox -ox -nZ -rG -sy -tc -tL -uw -va -vx -wp -xc -xQ -vA -zo -Ah -AV -BB -BZ -BZ -Dc -Dv -DL -DW -AT -ED -Ep -Ep -Ep -EQ -EQ -EQ -Gk -GA -DS -DS -DS -DS -DS -DS -DS -DS -DS -Gj -DS -DS -DS -DS -DS -DS -Ep -Oa -DS -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTs +aTD +aTS +aVf +aUr +aVa +aWu +aVZ +aWw +aWC +aWD +aWN +aWT +aXa +aXb +aTr +acW +acW +acW +acW +acW +acW +acW +aap +agM +agZ +ahn +adY +aiy +alI +adY +adY +adY +aiP +ajg +ajy +ajy +ajy +ajy +ajy +ajy +anI +anZ +aox +aox +aox +aox +anZ +arG +asy +atc +atL +auw +ava +avx +awp +axc +axQ +avA +azo +aAh +aAV +aBB +aBZ +aBZ +aDc +aDv +aDL +aDW +aAT +aED +aEp +aEp +aEp +aEQ +aEQ +aEQ +aGk +aGA +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aGj +aDS +aDS +aDS +aDS +aDS +aDS +aEp +aOa +aDS +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (69,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ts -TE -TT -Tr -Us -Us -UQ -Vb -UQ -UQ -UQ -UQ -Wv -UQ -Tr -Tr -cW -cW -cW -ap -ap -ap -ap -ap -gN -hb -ap -dY -iz -lJ -dY -jx -ix -iQ -jh -jy -jy -jy -jy -jy -jy -nI -nZ -nZ -ox -ox -qn -nZ -rG -sz -td -tM -uw -cn -vy -wq -xd -xR -yG -zp -Ai -AU -BC -Ca -CA -CA -CA -Ca -DX -AT -Eo -Ez -Ep -Fu -FG -Ep -EQ -Gl -DS -DS -Hg -HE -Id -II -Jf -DS -DS -Ld -En -LR -Mp -Mq -Mq -Mq -DS -NG -Ep -DS -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTs +aTE +aUa +aTr +aUs +aUs +aUQ +aVb +aUQ +aUQ +aUQ +aUQ +aWv +aUQ +aTr +aTr +acW +acW +acW +aap +aap +aap +aap +aap +agN +ahb +aap +adY +aiz +alJ +adY +ajx +aix +aiQ +ajh +ajy +ajy +ajy +ajy +ajy +ajy +anI +anZ +anZ +aox +aox +aqn +anZ +arG +asz +atd +atM +auw +acn +avy +awq +axd +axR +ayG +azp +aAi +aAU +aBC +aCa +aCA +aCA +aCA +aCa +aDX +aAT +aEo +aEz +aEp +aFu +aFG +aEp +aEQ +aGl +aDS +aDS +aHg +aHE +aId +aII +aJf +aDS +aDS +aLd +aEn +aLR +aMp +aMq +aMq +aMq +aDS +aNG +aEp +aDS +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (70,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tr -TF -TU -Tr -Ut -Ut -UQ -Vc -Vu -VF -VP -Wa -Wl -UQ -cW -cW -cW -dT -ei -eC -eV -ap -fP -gd -gs -gF -gO -hI -lw -lK -mb -mm -mu -iR -ji -jy -jy -jy -jy -jy -jy -ii -dY -oy -oV -oV -qo -qZ -rG -sA -te -tN -uw -vb -vz -wr -xe -xS -vA -zq -Aj -AU -AU -Cb -Cb -Cb -Cb -Cb -AU -AT -zl -zl -Fa -zl -zl -Ep -EQ -Gm -DS -GU -Hh -HF -Ie -Eo -En -JI -DS -Le -Eo -LS -Mp -Mq -Mq -Mq -DS -EQ -Ob -DS -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTr +aTF +aTU +aTr +aUt +aUt +aUQ +aVc +aVu +aVF +aWP +aWa +aWl +aUQ +acW +acW +acW +adT +aei +aeC +aeV +aap +afP +agd +ags +agF +agO +ahI +alw +alK +amb +amm +amu +aiR +aji +ajy +ajy +ajy +ajy +ajy +ajy +aii +adY +aoy +aoV +aoV +aqo +aqZ +arG +asA +ate +atN +auw +avb +avz +awr +axe +axS +avA +azq +aAj +aAU +aAU +aCb +aCb +aCb +aCb +aCb +aAU +aAT +azl +azl +aFa +azl +azl +aEp +aEQ +aGm +aDS +aGU +aHh +aHF +aIe +aEo +aEn +aJI +aDS +aLe +aEo +aLS +aMp +aMq +aMq +aMq +aDS +aEQ +aOb +aDS +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (71,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tr -TG -TW -Uk -Uk -Uk -UQ -Vd -Vv -VG -VP -Wb -Wm -UQ -cW -cW -dy -dl -dV -eD -eW -ap -ld -ge -ge -ge -ge -hc -lx -mv -ge -FB -HH -iS -jj -jy -jy -jy -jy -jy -jy -jy -dY -oz -oW -pH -qp -ra -rG -rG -tf -rG -uw -uw -vA -vA -xf -vA -yH -zr -Ak -AW -AX -AX -AX -AX -AX -AX -AX -AX -AX -ER -Fb -Fb -zl -Ep -EQ -Gn -DS -GV -Hh -Eo -En -En -Jg -JJ -DS -Eo -En -LT -Mp -Mq -Mq -Mq -DS -EQ -Oc -DS -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTr +aTG +aTW +aUk +aUk +aUk +aUQ +aVd +aVv +aVG +aVP +aWb +aWm +aUQ +acW +acW +ady +adl +adV +aeD +aeW +aap +ald +age +age +age +age +ahc +alx +amv +age +aFB +aHH +aiS +ajj +ajy +ajy +ajy +ajy +ajy +ajy +ajy +adY +aoz +aoW +apH +aqp +ara +arG +arG +atf +arG +auw +auw +avA +avA +axf +avA +ayH +azr +aAk +aAW +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aER +aFb +aFb +azl +aEp +aEQ +aGn +aDS +aGV +aHh +aEo +aEn +aEn +aJg +aJJ +aDS +aEo +aEn +aLT +aMp +aMq +aMq +aMq +aDS +aEQ +aOc +aDS +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (72,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ts -TH -Uj -Uk -Uu -UH -UQ -Ve -Vw -VH -VP -Wc -Wn -UQ -cW -dk -dz -dU -dV -eE -eX -ap -fR -ge -gt -gt -gt -hd -iC -lM -ge -ik -mw -iT -il -jz -jy -jy -jy -jy -ii -ii -dY -hY -oX -fG -qq -rb -rc -sB -tg -tO -ux -vc -vB -ws -xg -xT -vG -zs -Al -AX -AX -Cc -AX -AX -AX -AX -AX -AX -AX -ES -Fb -Fb -zl -En -Ep -Gl -DS -GW -Hh -HG -If -Hm -En -JK -DS -Lf -Lw -LR -Mp -Mq -Mq -Mq -DS -EQ -Od -DS -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTs +aTH +aUj +aUk +aUu +aUH +aUQ +aVe +aVw +aVH +aVP +aWc +aWn +aUQ +acW +adk +adz +adU +adV +aeE +aeX +aap +afR +age +agt +agt +agt +ahd +aiC +alM +age +aik +amw +aiT +ail +ajz +ajy +ajy +ajy +ajy +aii +aii +adY +ahY +aoX +afG +aqq +arb +arc +asB +atg +atO +aux +avc +avB +aws +axg +axT +avG +azs +aAl +aAX +aAX +aCc +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aES +aFb +aFb +azl +aEn +aEp +aGl +aDS +aGW +aHh +aHG +aIf +aHm +aEn +aJK +aDS +aLf +aLw +aLR +aMp +aMq +aMq +aMq +aDS +aEQ +aOd +aDS +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (73,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ts -TL -TV -Ul -Uv -UI -UQ -Vr -UQ -UQ -UQ -UQ -UQ -UQ -cW -dl -dz -dV -cc -eF -eX -ap -fR -ge -gt -gt -gP -gt -iD -lN -ge -il -mx -iU -il -jA -ii -ii -ii -ii -ii -il -il -oA -oY -fG -qr -rc -rH -sC -th -tP -uy -vc -vC -wt -xh -xU -vG -zs -Al -AY -AY -AX -AX -AX -AX -AX -AX -AX -AX -AX -Fc -Fb -zl -Eo -FX -DS -DS -DS -Hi -On -Ig -IJ -Eo -DS -DS -DS -DS -DS -DS -DS -DS -DS -DS -Ey -EQ -DS -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTs +aTL +aTV +aUl +aUv +aUI +aUQ +aVr +aUQ +aUQ +aUQ +aUQ +aUQ +aUQ +acW +adl +adz +adV +acc +aeF +aeX +aap +afR +age +agt +agt +agP +agt +aiD +alN +age +ail +amx +aiU +ail +ajA +aii +aii +aii +aii +aii +aWU +ail +aoA +aoY +afG +aqr +arc +arH +asC +ath +atP +auy +avc +avC +awt +axh +axU +avG +azs +aAl +aAY +aAY +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aFc +aFb +azl +aEo +aFX +aDS +aDS +aDS +aHi +aOn +aIg +aIJ +aEo +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aEy +aEQ +aDS +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (74,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tr -TQ -Up -Uk -Uw -UJ -UR -VE -US -ac -ac -ac -ac -ac -ap -dm -dA -cc -cc -eG -eY -ap -fS -ge -ge -ge -ge -he -hH -lO -ge -im -mx -iV -jk -il -il -jO -il -il -il -il -il -dY -oZ -fG -qs -rd -rH -sD -th -tQ -uz -vc -vD -wu -xi -xV -vG -zs -Am -AZ -BD -AW -AX -AX -AX -AX -AX -AX -AX -AX -ES -Fv -zl -Eo -EQ -Ep -Ep -DS -DS -DS -DS -DS -Hm -DS -Jh -Jh -Jh -DS -Mq -Mq -Mq -Mq -Eo -Ep -Ep -DS -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTr +aTQ +aUp +aUk +aUw +aVn +aUR +aVE +aUS +aac +aac +aac +aac +aac +aap +adm +adA +acc +acc +aeG +aeY +aap +afS +age +age +age +age +ahe +ahH +alO +age +aim +amx +aiV +ajk +aWQ +amy +aWS +amy +amy +amy +aWR +ail +adY +aoZ +afG +aqs +ard +arH +asD +ath +atQ +auz +avc +avD +awu +axi +axV +avG +azs +aAm +aAZ +aBD +aAW +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aES +aFv +azl +aEo +aEQ +aEp +aEp +aDS +aDS +aDS +aDS +aDS +aHm +aDS +aJh +aJh +aJh +aDS +aMq +aMq +aMq +aMq +aEo +aEp +aEp +aDS +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (75,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tt -Tt -TY -Uk -Ux -UI -UR -VE -US -ac -ac -ac -ac -ac -ap -dn -dA -cc -cc -ap -ap -ap -fT -ge -gu -ge -gQ -hf -iA -lP -ge -il -my -il -jf -il -ii -ii -dY -dY -dY -dY -dY -dY -pa -pI -qt -rd -rH -sE -th -tR -uy -vc -vE -wv -xj -xW -vG -zt -An -Ba -BE -AW -AX -AX -AX -AX -AX -AX -AX -AX -ES -Fb -zl -En -FY -EQ -EQ -GX -Hj -Hj -Ih -DS -Eo -DS -Jh -Jh -Jh -DS -Mq -Mq -Mq -Mq -Eo -EQ -Ep -DS -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTt +aTt +aTY +aUk +aUx +aUI +aUR +aVE +aUS +aac +aac +aac +aac +aac +aap +adn +adA +acc +acc +aap +aap +aap +afT +age +agu +age +agQ +ahf +aiA +alP +age +ail +ajO +amy +aUE +aWR +aii +aii +adY +adY +adY +adY +adY +adY +apa +apI +aqt +ard +arH +asE +ath +atR +auy +avc +avE +awv +axj +axW +avG +azt +aAn +aBa +aBE +aAW +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aES +aFb +azl +aEn +aFY +aEQ +aEQ +aGX +aHj +aHj +aIh +aDS +aEo +aDS +aJh +aJh +aJh +aDS +aMq +aMq +aMq +aMq +aEo +aEQ +aEp +aDS +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (76,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tt -TI -TZ -Uk -Uy -UK -UR -VO -US -ap -ap -ap -ap -ap -ap -dn -dB -dW -ej -eH -eZ -fA -fU -ge -gu -ge -gQ -hf -iA -ly -md -mn -mz -il -jf -il -ii -jG -mK -dY -en -dY -en -eK -pb -pJ -qs -rd -rI -sF -th -tS -uA -vc -vF -ww -xk -xX -vG -zu -Ao -Bb -Bb -Bc -Bc -Bc -Bc -AX -AX -AX -AX -AX -ES -Fb -zl -FJ -Ep -Ep -EQ -EQ -EQ -EQ -Ii -DS -En -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -DS -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTt +aTI +aTZ +aUk +aUy +aUK +aUR +aVO +aUS +aap +aap +aap +aap +aap +aap +adn +adB +adW +aej +aeH +aeZ +afA +afU +age +agu +age +agQ +ahf +aiA +aly +amd +amn +amz +ail +ajf +ail +aii +ajG +amK +adY +aen +adY +aen +aeK +apb +apJ +aqs +ard +arI +asF +ath +atS +auA +avc +avF +aww +axk +axX +avG +azu +aAo +aBb +aBb +aBc +aBc +aBc +aBc +aAX +aAX +aAX +aAX +aAX +aES +aFb +azl +aFJ +aEp +aEp +aEQ +aEQ +aEQ +aEQ +aIi +aDS +aEn +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aDS +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (77,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tt -TJ -Ua -Uk -Uk -Uk -UR -VE -US -bD -ca -ca -ca -ca -cX -do -dC -cc -ek -dY -dY -dY -dY -dY -dY -dY -dY -hg -ht -hJ -hY -dY -dY -iF -jl -dY -dY -dY -dY -dY -nr -dY -dY -dY -pc -pK -qu -rc -rJ -sF -th -tS -uB -vc -vG -vG -xl -vG -yI -zv -Ap -Bb -BF -Cd -CB -Dd -Bc -Bc -AX -AX -AX -AX -ES -Fb -zl -FJ -FZ -DS -DS -DS -DS -DS -DS -DS -Eo -JL -Kx -Kx -Lx -Kx -JL -MF -Lh -MH -LU -MF -JL -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTt +aTJ +aTT +aUk +aUk +aUk +aUR +aVE +aUS +abD +aca +aca +aca +aca +acX +ado +adC +acc +aek +adY +adY +adY +adY +adY +adY +adY +adY +ahg +aht +ahJ +ahY +adY +adY +aiF +ajl +adY +adY +adY +adY +adY +anr +adY +adY +adY +apc +apK +aqu +arc +arJ +asF +ath +atS +auB +avc +avG +avG +axl +avG +ayI +azv +aAp +aBb +aBF +aCd +aCB +aDd +aBc +aBc +aAX +aAX +aAX +aAX +aES +aFb +azl +aFJ +aFZ +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aEo +aJL +aKx +aKx +aLx +aKx +aJL +aMF +aLh +aMH +aLU +aMF +aJL +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (78,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tt -TK -Ub -aS -WG -Uq -US -VX -US -Vs -cb -cr -cr -cr -cY -dp -dD -cc -el -dY -fa -fB -fV -gf -fV -gG -fV -hh -hu -hK -hZ -fV -fV -fV -jm -fV -gG -fB -jQ -nc -ns -gG -fV -fV -pd -pJ -fG -re -rK -sF -ti -tT -uC -vd -vH -wx -xm -xY -yJ -zw -Aq -Bc -BG -Ce -CC -De -Dw -Bc -AX -AX -AX -AX -ES -Fw -zl -FK -Ga -Go -DS -En -Hk -Hm -En -IK -En -JL -Ky -Ky -Lh -LU -Mr -MG -LU -Ky -Lh -Lh -JL -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTt +aTK +aUb +aaS +aWG +aUq +aUS +aVX +aUS +aVs +acb +acr +acr +acr +acY +adp +adD +acc +ael +adY +afa +afB +afV +agf +afV +agG +afV +ahh +ahu +ahK +ahZ +afV +afV +afV +ajm +afV +agG +afB +ajQ +anc +ans +agG +afV +afV +apd +apJ +afG +are +arK +asF +ati +atT +auC +avd +avH +awx +axm +axY +ayJ +azw +aAq +aBc +aBG +aCe +aCC +aDe +aDw +aBc +aAX +aAX +aAX +aAX +aES +aFw +azl +aFK +aGa +aGo +aDS +aEn +aHk +aHm +aEn +aIK +aEn +aJL +aKy +aKy +aLh +aLU +aMr +aMG +aLU +aKy +aLh +aLh +aJL +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (79,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Tt -Tt -Tt -aS -Uq -Uq -US -VY -Wp -Vt -VA -cc -cc -cc -cZ -cc -dE -cc -em -eI -fb -fC -fW -gg -gg -gg -gg -gg -gg -hL -gm -gm -gm -gm -jn -jB -jB -jB -jB -jB -jB -jB -jB -jB -jB -pL -qv -rd -rL -sF -tj -tU -uD -rd -vI -wy -xn -xZ -yK -zx -Ar -Bd -BH -Cf -CD -Df -Dx -Bc -AX -AX -AX -AX -ES -Fx -zl -FL -EQ -Gp -DS -Eo -Eo -HG -Ij -DS -DS -JL -Kz -Lg -Ly -LV -JL -MH -Lh -MF -Lh -NH -JL -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aTt +aTt +aTt +aaS +aUq +aUq +aUS +aVY +aWp +aVt +aVA +acc +acc +acc +acZ +acc +adE +acc +aem +aeI +afb +afC +afW +agg +agg +agg +agg +agg +agg +ahL +agm +agm +agm +agm +ajn +ajB +ajB +ajB +ajB +ajB +ajB +ajB +ajB +ajB +ajB +apL +aqv +ard +arL +asF +atj +atU +auD +ard +avI +awy +axn +axZ +ayK +azx +aAr +aBd +aBH +aCf +aCD +aDf +aDx +aBc +aAX +aAX +aAX +aAX +aES +aFx +azl +aFL +aEQ +aGp +aDS +aEo +aEo +aHG +aIj +aDS +aDS +aJL +aKz +aLg +aLy +aLV +aJL +aMH +aLh +aMF +aLh +aNH +aJL +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (80,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -cD -an -an -an -UT -ap -bG -VB -cs -cG -cs -da -dq -dF -dX -dq -eJ -fc -fD -fX -gh -gh -gh -gh -gh -gh -hM -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -ia -pe -pM -qw -rf -rM -sG -tk -tV -uE -ve -vJ -wz -xo -ya -yL -zy -As -Bc -BI -Cg -CE -Dg -Dy -Bc -AX -AX -AX -AX -ES -Fb -zl -FM -Ga -Gq -DS -GY -Hl -HI -Ik -DS -Jh -JL -KA -KB -Lh -LW -JL -Lh -Lh -LU -LU -Lh -JL -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +acD +aan +aan +aan +aUT +aap +abG +aVB +acs +acG +acs +ada +adq +adF +adX +adq +aeJ +afc +afD +afX +agh +agh +agh +agh +agh +agh +ahM +aia +aia +aia +aia +aia +aia +aia +aia +aia +aia +aia +aia +aia +aia +ape +apM +aqw +arf +arM +asG +atk +atV +auE +ave +avJ +awz +axo +aya +ayL +azy +aAs +aBc +aBI +aCg +aCE +aDg +aDy +aBc +aAX +aAX +aAX +aAX +aES +aFb +azl +aFM +aGa +aGq +aDS +aGY +aHl +aHI +aIk +aDS +aJh +aJL +aKA +aKB +aLh +aLW +aJL +aLh +aLh +aLU +aLU +aLh +aJL +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (81,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -an -aw -aL -UU -an -bH -ce -ap -ap -ap -ap -ap -ap -ap -ap -dY -fd -fE -fY -gi -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -gv -oB -pf -pN -qx -rc -rN -sH -tl -tW -uF -vc -vK -wA -xp -vK -vK -zz -At -Bb -BJ -Ch -CF -Dh -Bc -Bc -AX -AX -AX -AX -ES -Fb -zl -FM -Ga -FZ -Gj -Eo -Hm -HJ -Eo -DS -Jh -JL -KB -Lh -Lh -LX -Ms -MI -MI -Ly -MI -NI -JL -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aan +aaw +aaL +aUU +aan +abH +ace +aap +aap +aap +aap +aap +aap +aap +aap +adY +afd +afE +afY +agi +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +agv +aoB +apf +apN +aqx +arc +arN +asH +atl +atW +auF +avc +avK +awA +axp +avK +avK +azz +aAt +aBb +aBJ +aCh +aCF +aDh +aBc +aBc +aAX +aAX +aAX +aAX +aES +aFb +azl +aFM +aGa +aFZ +aGj +aEo +aHm +aHJ +aEo +aDS +aJh +aJL +aKB +aLh +aLh +aLX +aMs +aMI +aMI +aLy +aMI +aNI +aJL +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (82,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -Nz -Nz -Nz -an -ax -aM -aT -an -bI -cf -ac -ac -ac -ac -ac -ac -ac -ac -dY -fe -fF -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qy -rg -rh -rh -tm -rh -rh -vf -vL -wB -xq -yb -vK -zA -Au -Bb -Bb -Bc -Bc -Bc -Bc -AX -AX -AX -AX -AX -ES -Fb -zl -FN -Ga -Gr -DS -GZ -Eo -En -En -DS -Jh -JL -KC -Li -Lz -LY -JL -Lh -Ky -No -Lh -KB -JL -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aNz +aNz +aNz +aan +aax +aaM +aaT +aan +abI +acf +aac +aac +aac +aac +aac +aac +aac +aac +adY +afe +afF +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqy +arg +arh +arh +atm +arh +arh +avf +avL +awB +axq +ayb +avK +azA +aAu +aBb +aBb +aBc +aBc +aBc +aBc +aAX +aAX +aAX +aAX +aAX +aES +aFb +azl +aFN +aGa +aGr +aDS +aGZ +aEo +aEn +aEn +aDS +aJh +aJL +aKC +aLi +aLz +aLY +aJL +aLh +aKy +aNo +aLh +aKB +aJL +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (83,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -Nz -PW -Qu -an -ay -aN -aU -an -bJ -cg -ac -ac -ac -ac -ac -ac -ac -ac -dY -ff -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qz -rg -rO -sI -tn -tX -uG -vf -vM -wC -xr -yc -vK -zB -Av -Be -BK -AW -AX -AX -AX -AX -AX -AX -AX -AX -ES -Fb -zl -FL -Gb -DS -DS -DS -DS -DS -DS -DS -DS -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aNz +aPW +aQu +aan +aay +aaN +aaU +aan +abJ +acg +aac +aac +aac +aac +aac +aac +aac +aac +adY +aff +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqz +arg +arO +asI +atn +atX +auG +avf +avM +awC +axr +ayc +avK +azB +aAv +aBe +aBK +aAW +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aES +aFb +azl +aFL +aGb +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aDS +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aJL +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (84,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -Nz -PX -Qv -an -az -an -aV -an -ap -ch -ac -ac -ac -ac -ac -ac -dY -dY -dY -fg -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qs -rg -rP -sJ -to -tY -uH -vf -vN -wD -xs -yd -vK -zC -Aw -AZ -BL -AW -AX -AX -AX -AX -AX -AX -AX -AX -ES -Fb -zl -FO -Gc -DS -GB -vp -vp -vp -vp -vp -vp -JM -KD -rZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aNz +aPX +aQv +aan +aaz +aan +aaV +aan +aap +ach +aac +aac +aac +aac +aac +aac +adY +adY +adY +afg +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqs +arg +arP +asJ +ato +atY +auH +avf +avN +awD +axs +ayd +avK +azC +aAw +aAZ +aBL +aAW +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aES +aFb +azl +aFO +aGc +aDS +aGB +avp +avp +avp +avp +avp +avp +aJM +aKD +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (85,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -Nz -PY -Qw -ap -Rm -aO -RW -br -ap -ci -ct -cH -cP -db -ac -ac -dY -en -eK -fh -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qs -rh -rQ -sK -tp -tZ -uI -vf -vN -wD -xt -ye -vK -zC -Ax -Bf -Bf -AX -AX -AX -AX -AX -AX -AX -AX -AX -Fd -Fb -zl -FP -Gd -DT -GC -Ha -Hn -HK -Il -IL -Ji -JN -KE -rZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aNz +aPY +aQw +aap +aRm +aaO +aRW +abr +aap +aci +act +acH +acP +adb +aac +aac +adY +aen +aeK +afh +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqs +arh +arQ +asK +atp +atZ +auI +avf +avN +awD +axt +aye +avK +azC +aAx +aBf +aBf +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aFd +aFb +azl +aFP +aGd +aDT +aGC +aHa +aHn +aHK +aIl +aIL +aJi +aJN +aKE +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (86,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -af -af -Nz -Nz -Qx -ap -aB -aP -RX -aP -bK -cj -cu -bK -bK -dc -ac -ac -dY -dY -dY -fi -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qs -rh -rR -sL -tq -ua -uJ -vf -vO -wE -xu -yf -vK -zC -Ax -AX -AX -AX -AX -AX -AX -AX -AX -AX -AX -ES -Fb -Fb -zl -DS -DS -DS -GD -vp -rZ -rZ -rZ -IM -Jj -JO -KF -IM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aaf +aaf +aNz +aNz +aQx +aap +aaB +aaP +aRX +aaP +abK +acj +acu +abK +abK +adc +aac +aac +adY +adY +adY +afi +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqs +arh +arR +asL +atq +aua +auJ +avf +avO +awE +axu +ayf +avK +azC +aAx +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aES +aFb +aFb +azl +aDS +aDS +aDS +aGD +avp +arZ +arZ +arZ +aIM +aJj +aJO +aKF +aIM +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (87,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -af -aj -Ox -PZ -Qy -ap -Rn -RD -RY -ap -ap -ap -ap -ap -cQ -ch -ac -ac -ac -ac -dY -fj -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qs -rh -rS -sK -tp -tZ -uK -vf -vK -vK -vK -vK -vK -zD -Ay -AW -AX -AX -AX -AX -AX -AX -AX -AX -AX -ET -Fb -Fb -zl -ac -ac -rZ -GE -vp -rZ -ac -ac -IM -Jk -JP -KG -IM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aaf +aaj +aOx +aPZ +aQy +aap +aRn +aRD +aRY +aap +aap +aap +aap +aap +acQ +ach +aac +aac +aac +aac +adY +afj +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqs +arh +arS +asK +atp +atZ +auK +avf +avK +avK +avK +avK +avK +azD +aAy +aAW +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aAX +aET +aFb +aFb +azl +aac +aac +arZ +aGE +avp +arZ +aac +aac +aIM +aJk +aJP +aKG +aIM +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (88,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -af -ao -ao -ao -Qz -ap -Rp -ap -ap -Sr -SF -SM -SU -Sr -cQ -dd -ac -ac -ac -ac -dY -fk -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qA -rg -rT -rS -tr -rS -rS -vf -vP -wF -xv -vP -yM -zE -Az -zl -zl -zl -zl -zl -zl -zl -zl -zl -zl -zl -zl -zl -zl -ac -ac -rZ -GE -vp -rZ -ac -ac -IM -Jl -JQ -KH -IM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aaf +aao +aao +aao +aQz +aap +aRp +aap +aap +aSr +aSF +aSM +aSU +aSr +acQ +add +aac +aac +aac +aac +adY +afk +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqA +arg +arT +arS +atr +arS +arS +avf +avP +awF +axv +avP +ayM +azE +aAz +azl +azl +azl +azl +azl +azl +azl +azl +azl +azl +azl +azl +azl +azl +aac +aac +arZ +aGE +avp +arZ +aac +aac +aIM +aJl +aJQ +aKH +aIM +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (89,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -af -ao -ao -Qa -Ro -ap -Rq -ap -RZ -Sr -SG -SN -SV -Sr -cQ -ch -ac -ac -ac -ac -dY -ff -fH -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qs -rg -rU -sM -ts -ub -uL -vf -vQ -wG -xw -yg -yN -zF -AA -zl -BM -Ci -CG -CH -Dz -DM -DN -rZ -EE -EU -Fe -Fy -rZ -ac -ac -rZ -GF -vp -rZ -ac -ac -IM -Jm -JR -KI -IM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aaf +aao +aao +aQa +aRo +aap +aRq +aap +aRZ +aSr +aSG +aSN +aSV +aSr +acQ +ach +aac +aac +aac +aac +adY +aff +afH +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqs +arg +arU +asM +ats +aub +auL +avf +avQ +awG +axw +ayg +ayN +azF +aAA +azl +aBM +aCi +aCG +aCH +aDz +aDM +aDN +arZ +aEE +aEU +aFe +aFy +arZ +aac +aac +arZ +aGF +avp +arZ +aac +aac +aIM +aJm +aJR +aKI +aIM +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (90,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -af -aq -OS -Qb -QA -ap -RO -ap -cD -Sr -SH -SO -SW -Sr -cQ -ch -ac -ac -ac -ac -dY -fl -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qB -rg -rg -rg -rg -rg -rg -vf -vR -wH -xx -yh -yO -zG -AB -Bg -BN -Cj -BO -BO -DA -DN -DN -rZ -EF -EV -BO -BO -rZ -ac -ac -rZ -GG -vp -Ho -Hr -Hr -Ir -Ir -JS -Ir -Ir -LA -LA -LA -LA -LA -LA -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aaf +aaq +aOS +aQb +aQA +aap +aRO +aap +acD +aSr +aSH +aSO +aSW +aSr +acQ +ach +aac +aac +aac +aac +adY +afl +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqB +arg +arg +arg +arg +arg +arg +avf +avR +awH +axx +ayh +ayO +azG +aAB +aBg +aBN +aCj +aBO +aBO +aDA +aDN +aDN +arZ +aEF +aEV +aBO +aBO +arZ +aac +aac +arZ +aGG +avp +aHo +aHr +aHr +aIr +aIr +aJS +aIr +aIr +aLA +aLA +aLA +aLA +aLA +aLA +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (91,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -af -af -af -Qc -QB -QS -Rr -RE -Sa -Ss -SI -SP -SX -Sr -cR -de -ad -ad -ad -ad -dY -fm -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qC -ri -en -dY -ac -ac -ac -vg -vS -wI -xy -xy -yM -zH -AC -zl -BO -Ck -CH -CH -DB -DN -DY -rZ -BO -CH -Ff -Fz -rZ -ac -ac -rZ -GH -Hb -Hp -HL -Im -Ir -Jn -JT -KJ -Lj -LB -LZ -Mt -MJ -MW -LA -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aaf +aaf +aaf +aQc +aQB +aQS +aRr +aRE +aSa +aSs +aSI +aSP +aSX +aSr +acR +ade +aad +aad +aad +aad +adY +afm +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqC +ari +aen +adY +aac +aac +aac +avg +avS +awI +axy +axy +ayM +azH +aAC +azl +aBO +aCk +aCH +aCH +aDB +aDN +aDY +arZ +aBO +aCH +aFf +aFz +arZ +aac +aac +arZ +aGH +aHb +aHp +aHL +aIm +aIr +aJn +aJT +aKJ +aLj +aLB +aLZ +aMt +aMJ +aMW +aLA +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (92,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -af -ar -Pz -Qd -QC -QT -Rs -RF -Sb -Ss -SJ -SQ -SY -Sr -cy -df -dr -aG -aG -eo -dY -fn -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qD -dY -dY -dY -ac -ac -ac -vg -vg -vg -vg -vg -yP -yP -yP -yP -rl -Cl -rl -rl -rl -DN -DZ -rZ -rZ -CH -rZ -rZ -rZ -ac -ac -rZ -GI -vp -Hq -HM -In -Ir -Jo -JU -Js -Lk -LB -Ma -Mu -MK -MX -LA -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aaf +aar +aPz +aQd +aQC +aQT +aRs +aRF +aSb +aSs +aSJ +aSQ +aSY +aSr +acy +adf +adr +aaG +aaG +aeo +adY +afn +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqD +adY +adY +adY +aac +aac +aac +avg +avg +avg +avg +avg +ayP +ayP +ayP +ayP +arl +aCl +arl +arl +arl +aDN +aDZ +arZ +arZ +aCH +arZ +arZ +arZ +aac +aac +arZ +aGI +avp +aHq +aHM +aIn +aIr +aJo +aJU +aJs +aLk +aLB +aMa +aMu +aMK +aMX +aLA +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (93,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -af -ar -PC -af -QD -QU -Rt -RG -Sb -Sr -Sr -SR -Sr -Sr -cy -df -dr -aG -aG -aG -dY -fo -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qE -dY -rV -rl -ac -ac -ac -ac -ac -ac -ac -ac -rl -zI -zI -zI -BP -Cm -CI -Di -rl -DN -Ea -rZ -EG -CH -Fg -FA -rZ -ac -ac -rZ -GJ -vp -Hr -HN -Io -IN -Jp -JV -KK -Ll -LC -Mb -Mv -MK -MY -LA -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaf +aar +aPC +aaf +aQD +aQU +aRt +aRG +aSb +aSr +aSr +aSR +aSr +aSr +acy +adf +adr +aaG +aaG +aaG +adY +afo +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqE +adY +arV +arl +aac +aac +aac +aac +aac +aac +aac +aac +arl +azI +azI +azI +aBP +aCm +aCI +aDi +arl +aDN +aEa +arZ +aEG +aCH +aFg +aFA +arZ +aac +aac +arZ +aGJ +avp +aHr +aHN +aIo +aIN +aJp +aJV +aKK +aLl +aLC +aMb +aMv +aMK +aMY +aLA +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (94,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ag -ag -ag -ag -ag -ag -ag -RH -Sc -St -SK -Tl -SZ -Tc -Td -Tf -ds -dG -dG -aG -dY -cU -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pN -qq -dY -rW -rl -rl -rl -rl -rl -rl -rl -rl -rl -rl -zI -zI -zI -BP -Cn -CJ -Dj -rl -DO -Ea -rZ -EH -BO -CH -CH -rZ -ac -ac -rZ -GK -vp -Hr -HO -Ip -IO -Jq -JW -Js -Lj -LB -Mc -Mw -ML -LA -LA -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aag +aag +aag +aag +aag +aag +aag +aRH +aSc +aSt +aSK +aTl +aSZ +aTc +aTd +aTf +ads +adG +adG +aaG +adY +acU +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apN +aqq +adY +arW +arl +arl +arl +arl +arl +arl +arl +arl +arl +arl +azI +azI +azI +aBP +aCn +aCJ +aDj +arl +aDO +aEa +arZ +aEH +aBO +aCH +aCH +arZ +aac +aac +arZ +aGK +avp +aHr +aHO +aIp +aIO +aJq +aJW +aJs +aLj +aLB +aMc +aMw +aML +aLA +aLA +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (95,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ag -as -PD -Qe -QE -QV -Ru -RI -ao -ao -ao -Tm -Ta -af -Te -dg -dt -dt -dZ -ep -dY -fp -fG -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pO -qF -rj -rX -sN -tt -uc -uM -vh -vT -wJ -xz -xz -yQ -zJ -zJ -Bh -BQ -Co -CK -Dk -rl -DN -Ea -Er -CH -EV -Fh -BO -rZ -ac -ac -rZ -GL -rZ -Hr -Hr -Iq -Ir -Jr -JX -KL -Kh -Kh -Kh -Kh -Kh -Kh -Kh -Kh -Kh -Kh -Kh -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aag +aas +aPD +aQe +aQE +aQV +aRu +aRI +aao +aao +aao +aTm +aTa +aaf +aTe +adg +adt +adt +adZ +aep +adY +afp +afG +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apO +aqF +arj +arX +asN +att +auc +auM +avh +avT +awJ +axz +axz +ayQ +azJ +azJ +aBh +aBQ +aCo +aCK +aDk +arl +aDN +aEa +aEr +aCH +aEV +aFh +aBO +arZ +aac +aac +arZ +aGL +arZ +aHr +aHr +aIq +aIr +aJr +aJX +aKL +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (96,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ag -aA -PE -Qf -QF -QW -Ru -RJ -ao -Su -SL -ST -Tn -af -cy -dh -cy -cy -df -eq -dY -fq -fI -fY -gj -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -gw -oC -pf -pP -qp -rk -rY -rY -rY -rY -uN -vi -vU -wK -xA -rY -rk -rY -AD -Bi -BR -Cp -CL -CL -rl -DM -Eb -rZ -EI -CH -BO -BO -rZ -rZ -rZ -rZ -GL -rZ -ac -ac -Ir -IP -Js -JY -KM -Kh -LD -LD -LD -MM -MZ -LD -NB -LD -LI -Kh -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aag +aaA +aPE +aQf +aQF +aQW +aRu +aRJ +aao +aSu +aSL +aST +aTn +aaf +acy +adh +acy +acy +adf +aeq +adY +afq +afI +afY +agj +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +agw +aoC +apf +apP +aqp +ark +arY +arY +arY +arY +auN +avi +avU +awK +axA +arY +ark +arY +aAD +aBi +aBR +aCp +aCL +aCL +arl +aDM +aEb +arZ +aEI +aCH +aBO +aBO +arZ +arZ +arZ +arZ +aGL +arZ +aac +aac +aIr +aIP +aJs +aJY +aKM +aKh +aLD +aLD +aLD +aMM +aMZ +aLD +aNB +aLD +aLI +aKh +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (97,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ag -aC -PF -Qg -QG -QX -Rv -RK -ao -Sv -ad -ad -ad -ad -ad -ad -ad -cS -ea -er -eL -fr -fJ -fY -gk -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -gx -oD -pf -pP -qD -rl -rl -rl -rl -rl -rl -rl -rl -rl -xB -xB -xB -zK -xB -Bj -xB -xB -CK -CK -rl -DM -Ec -rZ -rZ -rZ -rZ -rZ -rZ -FQ -vp -Gs -GM -rZ -ac -ac -Ir -IQ -Js -JZ -KN -Kh -LD -LM -Mx -LM -Na -Np -LM -NJ -Oe -Kh -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aag +aaC +aPF +aQg +aQG +aQX +aRv +aRK +aao +aSv +aad +aad +aad +aad +aad +aad +aad +acS +aea +aer +aeL +afr +afJ +afY +agk +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +agx +aoD +apf +apP +aqD +arl +arl +arl +arl +arl +arl +arl +arl +arl +axB +axB +axB +azK +axB +aBj +axB +axB +aCK +aCK +arl +aDM +aEc +arZ +arZ +arZ +arZ +arZ +arZ +aFQ +avp +aGs +aGM +arZ +aac +aac +aIr +aIQ +aJs +aJZ +aKN +aKh +aLD +aLM +aMx +aLM +aNa +aNp +aLM +aNJ +aOe +aKh +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (98,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ag -aD -PG -Qh -QH -QY -Ru -RL -Sd -Sb -ad -aY -bs -bL -ck -cv -ad -dH -eb -es -eM -fs -fK -fZ -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -gl -pg -pP -qE -dY -ac -ac -ac -ac -ac -ac -ac -ac -xB -yi -yR -zL -AE -Bk -BS -xB -CM -CM -rl -DM -DM -Es -DN -DM -DM -DN -Es -vp -Ge -Gt -GN -rZ -ac -ac -Ir -IR -Jt -Ka -KO -Kh -LD -LM -My -LM -Nb -Nq -LM -NK -LD -Kh -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aag +aaD +aPG +aQh +aQH +aQY +aRu +aRL +aSd +aSb +aad +aaY +abs +abL +ack +acv +aad +adH +aeb +aes +aeM +afs +afK +afZ +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +agl +apg +anv +aqE +adY +aac +aac +aac +aac +aac +aac +aac +aac +axB +ayi +ayR +azL +aAE +aBk +aBS +axB +aCM +aCM +arl +aDM +aDM +aEs +aDN +aDM +aDM +aDN +aEs +avp +aGe +aGt +aZC +arZ +aac +aac +aIr +aIR +aJt +aKa +aKO +aKh +aLD +aLM +aMy +aLM +aNb +aNq +aLM +aNK +aLD +aKh +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (99,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ag -aE -PH -Qi -QI -QZ -Ru -RM -Se -Sw -ad -aZ -ai -aG -ai -bN -ad -dI -df -et -dY -ft -fL -ga -gm -gy -gm -gm -gm -gm -gm -gm -gm -gm -iW -jo -jo -jo -jR -fG -nd -nt -nt -nt -nt -nt -pQ -qD -dY -ac -ac -ac -ac -ac -ac -ac -ac -xB -yj -yS -zM -yS -Bl -Ia -xB -rl -rl -rl -DN -Ed -rZ -EJ -EW -Fi -Om -rZ -FR -zS -Gu -GO -rZ -ac -HP -HP -HP -HP -Kb -HP -Kh -LE -LM -Mz -LM -Nc -LM -LM -NL -Of -Kh -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aag +aaE +aPH +aQi +aQI +aQZ +aRu +aRM +aSe +aSw +aad +aaZ +aai +aaG +aai +abN +aad +adI +adf +aet +adY +aft +afL +aga +agm +agy +agm +agm +agm +agm +agm +agm +agm +agm +aiW +ajo +ajo +ajo +ajR +afG +and +ant +ant +ant +ant +ant +anw +aqD +adY +aZw +aZy +aac +aac +aac +aac +aac +aac +axB +ayj +ayS +azM +ayS +aBl +aIa +axB +arl +arl +arl +aDN +aEd +arZ +aEJ +aEW +aFi +aOm +arZ +aFR +azS +aGu +aGO +arZ +aac +aHP +aHP +aHP +aHP +aKb +aHP +aKh +aLE +aLM +aMz +aLM +aNc +aLM +aLM +aNL +aOf +aKh +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (100,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -ah -ah -ah -ah -ah -ah -Sf -Tb -Ti -ad -ba -ai -bM -bu -cw -ad -Tg -df -bt -dY -fu -fM -fM -fM -gz -gH -gR -hi -fM -hN -ib -fM -iE -iX -jp -ib -jH -jS -mL -fM -ib -fM -fM -iE -ph -pR -qG -dY -ac -ac -ac -ac -ac -ac -ac -ac -xB -yk -yT -yS -AF -Bm -BT -xB -ac -rZ -DC -DM -Ee -rZ -rZ -rZ -rZ -rZ -rZ -vp -Gf -Gu -GO -rZ -ac -HP -Is -IS -Ju -Kc -KP -Lm -LF -Md -Md -Md -LJ -Md -Md -NM -LD -Kh -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +aah +aah +aah +aah +aah +aah +aSf +aTb +aTi +aad +aba +aai +abM +abu +acw +aad +aTg +adf +abt +adY +afu +afM +afM +afM +agz +agH +agR +ahi +afM +ahN +aib +afM +aiE +aja +ajS +aZN +aZP +ajC +ajI +ajK +afG +anu +afM +afM +aiE +apP +aqG +adY +aZx +aZz +aZA +aac +aac +aac +aac +aac +axB +ayk +ayT +ayS +aAF +aBm +aBT +axB +aac +arZ +aDC +aDM +aEe +arZ +arZ +arZ +arZ +arZ +arZ +avp +aGf +aGu +aGO +arZ +aac +aHP +aIs +aIS +aJu +aKc +aKP +aLm +aLF +aMd +aMd +aMd +aLJ +aMd +aMd +aNM +aLD +aKh +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (101,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -aF -PI -Qj -QJ -Ra -ah -RN -ao -Sb -ad -bb -aG -bN -ad -ad -ad -dK -df -ad -dY -dY -dY -dY -dY -gA -dY -gS -dY -dY -dY -dY -dY -iF -iY -dY -dY -dY -dY -dY -dY -dY -dY -dY -dY -pi -pS -dY -rl -rZ -rZ -rZ -rZ -rZ -ac -ac -ac -xB -yl -yU -zN -AG -Bn -BU -xB -ac -rZ -DD -DM -Ef -rZ -ac -ac -ac -ac -rZ -vp -Gg -Gv -GP -rZ -ac -HP -It -IT -Jv -Kd -KQ -Ln -LG -LM -LM -LM -Nd -LM -LM -LM -LD -Kh -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +aaF +aPI +aQj +aQJ +aRa +aah +aRN +aao +aSb +aad +abb +aaG +abN +aad +aad +aad +adK +adf +aad +adY +adY +adY +adY +adY +agA +adY +agS +adY +adY +adY +adY +adY +aiF +ajd +aYd +aYd +aYd +aYd +aYQ +agY +anj +aYd +aYd +aYd +aYd +ajL +adY +adY +arZ +arZ +arZ +arZ +arZ +aac +aac +aac +axB +ayl +ayU +azN +aAG +aBn +aBU +axB +aac +arZ +aDD +aDM +aEf +arZ +aac +aac +aac +aac +arZ +avp +aGg +aGv +aGP +arZ +aac +aHP +aIt +aIT +aJv +aKd +aKQ +aLn +aLG +aLM +aLM +aLM +aNd +aLM +aLM +aLM +aLD +aKh +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (102,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ah -aH -PJ -Qk -QK -Rb -Rw -SS -ao -Sb -ad -bc -bt -bO -ad -cx -cy -dJ -df -ad -Th -ac -ny -ny -dY -en -du -gT -du -hv -hO -hO -in -du -iZ -ee -jC -jI -jT -id -id -id -id -oa -du -pj -pT -du -rm -sa -sO -sO -ud -rZ -rZ -rZ -rZ -xB -ym -yU -zO -xB -xB -xB -xB -ac -rZ -DE -DM -Ee -rZ -ac -ac -ac -ac -rZ -vp -vp -Gw -GQ -rZ -ac -HP -Iu -IU -Jw -Ke -KR -Lo -LH -Me -MA -MN -Ne -Nr -NC -NN -Og -Kh -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aah +aaH +aPJ +aQk +aQK +aRb +aRw +aSS +aao +aSb +aad +abc +abt +abO +aad +acx +acy +adJ +adf +aad +aTh +aac +any +any +adY +aen +adu +agT +adu +ahv +ahO +ahO +ahR +adu +ajp +aYd +ajZ +aYt +aYG +aYR +ajY +ajY +aXi +aXk +ame +aYd +aZZ +arZ +baj +bam +bap +bap +aud +arZ +arZ +arZ +arZ +axB +aym +ayU +azO +axB +axB +axB +axB +aac +arZ +aDE +aDM +aEe +arZ +aac +aac +aac +aac +arZ +avp +avp +aGw +aGQ +arZ +aac +aHP +aIu +aIU +aJw +aKe +aKR +aLo +aLH +aMe +aMA +aMN +aNe +aNr +aNC +aNN +aOg +aKh +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (103,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -aQ -PK -Ql -QL -Rc -Rx -RP -Sg -Sb -ad -bd -ai -bP -ad -cy -ad -dJ -df -ad -Th -Zt -ny -ny -dY -dY -du -gT -du -hw -hP -hP -io -du -iZ -ee -du -du -du -du -du -du -du -ob -du -pk -pT -du -rn -sb -sb -sb -ue -rZ -vj -vV -wL -xB -yn -yV -zP -xB -ac -ac -ac -ac -rZ -DF -DN -Ee -rZ -ac -ac -ac -rZ -rZ -rZ -rZ -rZ -GL -rZ -ac -HP -Iv -IT -Jx -Kf -Jw -Lp -LI -LM -LM -LM -Nf -LM -LM -LM -LD -Kh -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +aaQ +aPK +aQl +aQL +aRc +aRx +aRP +aSg +aSb +aad +abd +aai +abP +aad +acy +aad +adJ +adf +aad +aTh +aZt +any +any +adY +adY +adu +agT +adu +ahw +ahP +ahP +ain +adu +ajp +aYd +aYi +aYu +aYH +aYS +amM +aro +aZE +aZJ +bba +aYd +baa +arZ +bak +avX +avX +avX +baw +arZ +aZB +avV +awL +axB +ayn +ayV +azP +axB +aac +aac +aac +aac +arZ +aDF +aDN +aEe +arZ +aac +aac +aac +arZ +arZ +arZ +arZ +arZ +aGL +arZ +aac +aHP +aIv +aIT +aJx +aKf +aJw +aLp +aLI +aLM +aLM +aLM +aNf +aLM +aLM +aLM +aLD +aKh +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (104,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -aW -PL -Qm -QM -Rd -Rw -Qa -Sh -Sx -ad -be -ai -bQ -ad -cy -ad -dJ -df -ad -Th -Th -eN -ny -ny -ny -du -gU -du -hx -hP -me -ip -iG -ja -ee -du -jJ -jU -jU -ne -nu -nJ -oc -du -pl -pU -du -pk -ee -ee -gY -gY -du -vk -vW -vW -xB -xB -yW -xB -xB -rZ -rZ -rZ -rZ -rZ -rZ -DP -rZ -rZ -rZ -rZ -rZ -rZ -FH -FS -EV -Er -GL -rZ -ac -HP -Iw -IV -Jy -Kg -KS -Lq -LJ -Md -Md -Md -LJ -Md -Md -NO -LD -Kh -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +aaW +aPL +aQm +aQM +aRd +aRw +aQa +aSh +aSb +aad +abe +aai +abQ +aad +acy +aad +adJ +adf +aad +aTh +aTh +aeN +any +any +any +adu +agU +adu +ahx +aju +aju +aip +aiI +ajq +aYd +aYj +aXu +aro +aro +ang +aro +aro +aXq +aZX +aYd +bab +arZ +aFR +avp +avp +axC +axC +arZ +avk +avW +avW +axB +axB +ayW +axB +axB +arZ +arZ +arZ +arZ +arZ +arZ +aDP +arZ +arZ +arZ +arZ +arZ +arZ +aFH +aFS +aEV +aEr +aGL +arZ +aac +aHP +aIw +aIV +aJy +aKg +aKS +aLq +aLJ +aMd +aMd +aMd +aLJ +aMd +aMd +aNO +aLD +aKh +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (105,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -aX -PM -Qn -QN -Re -ah -Qb -Sh -Tj -ad -bf -ai -bR -ad -cy -du -dL -ec -du -du -du -Za -XK -du -du -du -gV -du -hy -hQ -ic -iq -du -jb -ee -du -jK -jV -mM -mM -mM -mM -od -du -pm -pT -du -ee -jK -ee -ee -gY -du -vl -vW -vW -xC -yo -yX -OT -zQ -Bo -zQ -zQ -zQ -zQ -zQ -zQ -Eg -Eg -Eg -zQ -Fj -rZ -rZ -rZ -rZ -rZ -GL -rZ -ac -HP -Ix -IW -Jz -Kh -KT -Kh -LK -LM -LM -LM -Ng -LM -LM -NP -Oh -Kh -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +aaX +aPM +aQn +aQN +aRe +aah +aQb +aSh +aTj +aad +abf +aai +abR +aad +acy +adu +adL +aec +adu +adu +adu +aZa +aXK +adu +adu +adu +agV +adu +ahy +aju +aju +ais +adu +ajb +aYd +aXy +aYv +aXy +aro +anh +aro +aXy +aZK +aXy +aYd +bac +arZ +avp +ban +avp +avp +axC +arZ +avl +avW +avW +axC +ayo +ayX +aOT +azQ +aBo +azQ +azQ +azQ +azQ +azQ +azQ +aEg +aEg +aEg +azQ +aFj +arZ +arZ +arZ +arZ +arZ +aGL +arZ +aac +aHP +aIx +aIW +aJz +aKh +aKT +aKh +aLK +aLM +aLM +aLM +aNg +aLM +aLM +aNP +aOh +aKh +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (106,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -ah -ah -Qo -ah -ah -ah -Qb -Sh -Tk -ad -bg -ai -bS -ad -cy -du -dL -ec -ev -eO -fv -fv -gb -gn -gB -du -gT -du -hz -hR -id -ir -du -jb -ee -du -ee -jW -gY -ee -ee -ee -jb -du -ee -pT -du -ro -ee -ee -ee -rZ -rZ -vm -vW -wM -xD -yp -yY -vp -vp -ug -vp -rZ -rZ -rZ -rZ -DQ -Eh -xC -EK -vp -Fk -zQ -zQ -zQ -zQ -zQ -GR -rZ -ac -HP -HP -HP -HP -Kh -KU -Kh -LL -LM -MB -LM -Nh -Ns -LM -NQ -LD -Kh -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +aah +aah +aQo +aah +aah +aah +aQb +aSh +aTk +aad +abg +aai +abS +aad +acy +adu +adL +aec +aev +aeO +afv +afv +agb +agn +agB +adu +agT +adu +ahz +ahQ +aid +aiq +adu +ajb +aYd +aYe +aYw +aXk +aro +ang +aro +aXi +aZL +ajV +aYd +bad +arZ +bal +avp +avp +avp +arZ +arZ +avm +avW +awM +axD +ayp +ayY +avp +avp +aug +avp +arZ +arZ +arZ +arZ +aDQ +aEh +axC +aEK +avp +aFk +azQ +azQ +azQ +azQ +azQ +aGR +arZ +aac +aHP +aHP +aHP +aHP +aKh +aKU +aKh +aLL +aLM +aMB +aLM +aNh +aNs +aLM +aNQ +aLD +aKh +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (107,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -cT -PN -Qp -QO -Rf -ah -RQ -Sh -Sv -ad -bh -aG -bT -ad -cz -du -dL -ec -ew -eP -fw -fw -fw -go -gC -du -gW -du -du -du -du -du -du -jc -du -du -ee -jX -mN -nf -nv -nK -oe -du -pn -pV -du -du -sc -du -du -rZ -uO -vn -vX -vX -xE -yp -yZ -zR -AH -rZ -rZ -rZ -ac -ac -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -ac -ac -ac -ac -ac -Kh -KV -Lr -LM -LM -MC -LM -Ni -Nt -LM -NR -Oe -Kh -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +acT +aPN +aQp +aQO +aRf +aah +aRQ +aSh +aSv +aad +abh +aaG +abT +aad +acz +adu +adL +aec +aew +aeP +afw +afw +afw +ago +agC +adu +agW +adu +adu +aie +aiu +adu +adu +ajc +aYd +aXy +aYx +aYH +aro +ang +aro +aZE +aZM +aXy +aYd +bae +arZ +arZ +bao +arZ +arZ +arZ +auO +avn +avX +avX +axE +ayp +ayZ +azR +aAH +arZ +arZ +arZ +aac +aac +arZ +arZ +arZ +arZ +arZ +arZ +arZ +arZ +arZ +arZ +arZ +arZ +arZ +arZ +aac +aac +aac +aac +aac +aKh +aKV +aLr +aLM +aLM +aMC +aLM +aNi +aNt +aLM +aNR +aOe +aKh +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (108,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -eu -PO -Qq -QP -Rg -ah -RR -Si -Sy -ad -bi -ai -bN -ad -cy -du -dL -ed -ex -eQ -fx -fN -gc -gp -gD -gD -lL -hj -hA -hS -ie -is -iH -jd -jq -jq -jq -jY -mO -ng -nw -hB -of -oE -oE -pW -qH -qH -qH -qH -qH -uf -uP -vo -vY -wN -wN -yq -za -zS -AI -rZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -Kh -Kh -Kh -LN -LD -LD -MO -Nj -LD -LD -LD -LI -Kh -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +aeu +aPO +aQq +aQP +aRg +aah +aRR +aSi +aSy +aad +abi +aai +abN +aad +acy +adu +adL +aed +aex +aeQ +afx +afN +agc +agp +agD +agD +alL +ahj +ahA +ahS +aic +aif +aiH +aiX +ajs +aYl +aYy +aYl +aYU +ani +aZq +aZF +aZS +aYl +aZY +baf +bai +bai +bai +bai +bai +auf +auP +avo +avY +awN +awN +ayq +aza +azS +aAI +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aKh +aKh +aKh +aLN +aLD +aLD +aMO +aNj +aLD +aLD +aLD +aLI +aKh +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (109,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ah -ah -ah -ah -ah -ah -ah -Kv -Sj -Kv -ad -bj -bu -bU -ad -cy -du -dL -ee -ey -eR -fw -fw -fw -gq -gX -gX -mc -hk -hB -ef -if -ef -iI -ef -ef -ef -ef -jZ -mP -id -nx -ee -ee -ee -ee -ee -ee -ee -ee -ee -ee -ug -uQ -vp -vp -wO -vp -vp -vp -zT -AJ -rZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -Kh -Kh -Kh -Kh -Kh -Kh -Kh -Kh -Kh -Kh -Kh -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aah +aah +aah +aah +aah +aah +aah +aKv +aSj +aKv +aad +abj +abu +abU +aad +acy +adu +adL +aee +aey +aeR +afw +afw +afw +agq +agX +agX +amc +ahk +ahB +ahT +ahU +ahT +ahT +aiY +ajJ +aro +aro +aro +aYV +aZi +aZr +aZG +aro +bbd +aYd +avp +avp +avp +avp +avp +avp +aug +auQ +avp +avp +awO +avp +avp +avp +azT +aAJ +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aKh +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (110,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ki -PP -Qr -QQ -Rh -Ry -RS -Sk -Sz -ad -ad -bv -ad -ad -cA -du -dM -ee -ez -eS -fy -fy -fy -gr -gE -gI -ee -dL -du -hT -ig -ig -iJ -du -du -du -jL -du -du -du -du -du -du -jL -du -du -du -du -du -du -du -rZ -uR -vq -vZ -vZ -vZ -vZ -vZ -zU -rZ -rZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aKi +aPP +aQr +aQQ +aRh +aRy +aRS +aSk +aSz +aad +aad +abv +aad +aad +acA +adu +adM +aee +aez +aeS +afy +aXT +afy +agr +agE +agI +aee +adL +adu +amP +aoE +aiL +aiL +aoE +aoE +api +api +aoE +aZV +aZj +baX +aZG +aro +aro +aYd +arZ +arZ +arZ +arZ +arZ +arZ +arZ +auR +aod +avZ +apj +avZ +avZ +avZ +azU +arZ +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (111,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ki -PQ -Qs -Qs -Qs -Qs -Qs -Sl -SA -ad -bk -bw -bV -bV -cB -du -dL -ee -eA -eT -fz -fO -fO -fz -fO -gJ -ee -dL -du -hU -id -it -iK -du -jr -du -ee -du -mQ -nh -ny -ny -du -ee -du -pX -qI -rp -sd -sP -pX -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aKi +aPQ +aQs +aQs +aQs +aQs +aQs +aSl +aSA +aad +abk +abw +abV +abV +acB +adu +adL +aee +aeA +aeT +afz +afO +afO +afz +afO +agJ +aee +adL +adu +ahP +aiL +ahW +ahW +amR +aoE +aYm +amS +aoE +aoE +aZk +aoE +aZG +aro +aro +aGN +bag +aYd +aac +aac +aac +aac +arZ +anJ +anJ +anJ +arZ +arZ +arZ +arZ +arZ +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (112,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ki -PR -Qs -Qs -Ri -Rz -RT -Sm -SB -ad -bl -bx -bV -bW -bV -du -dL -ee -ee -ee -ee -ee -ee -ee -ee -ee -ee -dL -du -du -du -du -iL -du -js -du -ee -du -mR -ni -nz -ny -du -ee -du -pX -qJ -rp -se -sQ -pX -du -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aKi +aPR +aQs +aQs +aRi +aRz +aRT +aSm +aSB +aad +abl +abx +abV +abW +abV +adu +adL +aee +aee +aee +aee +aee +aee +aee +aee +aee +aee +adL +adu +ahV +aoE +air +aiK +ait +aiG +aih +aYB +aYI +aZW +aZp +api +aZG +aro +baY +aYd +aue +aYd +aac +arZ +arZ +arZ +arZ +arZ +baD +arZ +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (113,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ki -PS -Qs -Qs -Rj -RA -Qs -Sn -SC -ad -bm -by -bW -cl -cC -du -dN -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -hl -du -hV -hP -hP -hP -du -jt -jD -ee -du -du -du -du -du -du -ee -po -pY -iu -rq -rq -iu -tu -du -ac -ac -ac -oF -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aKi +aPS +aQs +aQs +aRj +aRA +aQs +aSn +aSC +aad +abm +aby +abW +acl +acC +adu +adN +aef +aef +aef +aef +aef +aef +aef +aef +aef +aef +ahl +adu +ahX +aiL +ait +amN +ane +aiZ +aiv +ajH +ajX +aZc +baG +api +aZG +aro +aro +ase +bah +aYd +aac +arZ +baq +bat +bax +baA +avk +baq +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (114,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -Kv -PT -Qs -Qs -Rk -RB -RU -So -SB -ad -ad -ad -ad -ad -ad -du -du -du -du -du -du -du -du -du -du -du -du -du -du -hW -hP -iu -iM -du -ju -du -ee -jK -mS -nj -ee -ee -ee -ee -du -pX -qJ -rr -rr -sQ -pX -du -pp -ac -oF -oF -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aKv +aPT +aQs +aQs +aRk +aRB +aRU +aSo +aSB +aad +aad +aad +aad +aad +aad +adu +adu +adu +adu +adu +adu +adu +adu +adu +adu +adu +adu +adu +adu +aig +aoE +aiL +aiL +aiL +aoE +ajU +anf +aYK +amL +aZm +api +aZH +aZT +aro +aYd +aYd +aYd +aac +arZ +baq +bau +bax +baB +baE +baq +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (115,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -Kv -PU -Qs -Qs -Qs -Qs -Qs -Qs -SD -Kv -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -du -hX -ih -hP -hP -du -du -du -du -du -du -du -du -du -du -du -du -pX -qK -pY -sf -sQ -pX -du -pp -pp -pp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aKv +aPU +aQs +aQs +aQs +aQs +aQs +aQs +aSD +aKv +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +adu +aiJ +aiM +ahP +ajt +ajt +aoE +aoE +aoE +ajW +aoE +aoE +aoE +ajT +aZG +aro +aYd +aac +aac +aac +arZ +bar +avW +bay +bay +avW +baF +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (116,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -Kv -PV -Qt -QR -Rl -RC -RV -Sp -SE -Kv -ac -ac -ac -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -du -du -du -iv -iN -du -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -du -pZ -du -pZ -pZ -du -pZ -du -pp -pp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aKv +aPV +aQt +aQR +aRl +aRC +aRV +aSp +aSE +aKv +aac +aac +aac +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +adu +adu +adu +ahP +ahP +ahP +ajT +aYo +aYD +aYY +aYZ +baZ +aZs +ajT +aZG +aro +aYd +aoF +aoF +aac +arZ +baq +bau +baz +baz +baE +baq +arZ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (117,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Kv -Kv -Kv -Kv -Kv -Kv -Kv -Sq -Sq -Kv -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -du -du -du -du -ac -ac -ac -ac -ac -ac -ac -ac -ac -oF -oF -pp -pp -pp -pp -pq -pq -pp -pp -pq -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aKv +aKv +aKv +aKv +aKv +aKv +aKv +aSq +aSq +aKv +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +adu +aio +amQ +ahP +amO +aYp +aYp +aYM +aYZ +aZn +aZu +aZI +aZU +ajD +aYd +app +app +aoF +arZ +baq +bav +bar +baC +baE +baq +arZ +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (118,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -pq -pq -pq -pq -pq -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ab -jM -jM -jM -jM -jM -jM -jM -jM -pp -pq -pq -pq -pq -pq -pq -pq -pq -pq -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +apq +apq +apq +apq +apq +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +adu +adu +adu +adu +ajT +aYq +aYE +aYO +aYZ +aZn +aZv +ajT +aiN +aro +aYd +apq +apq +apq +arZ +bas +arZ +bas +bas +arZ +bas +arZ +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (119,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -pq -pq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ab -jM -jM -jM -jM -jM -jM -jM -jM -pq -pq -pq -pq -pq -pq -jM -pq -pq -pq -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +apq +apq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +ajT +aYW +aYF +aYP +aYZ +aZo +aZD +ajT +ajr +ajr +aYd +apq +apq +apq +apq +apq +ajM +apq +apq +apq +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (120,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -pq -pq -pq -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajT +ajM +ajM +apq +apq +apq +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (121,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (122,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (123,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (124,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (125,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (126,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (127,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (128,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (129,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -jM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +ajM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (130,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (131,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (132,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (133,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (134,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (135,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (136,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (137,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (138,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (139,1,1) = {" -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa "} (140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index fe0ba3f7b5..4a462c9118 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -1609,15 +1609,9 @@ /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) "dg" = ( -/obj/machinery/vending/snack, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) +/obj/machinery/camera/network/security, +/turf/simulated/open, +/area/tether/surfacebase/security/upperhall) "dh" = ( /obj/machinery/vending/cola, /obj/effect/floor_decal/borderfloor, @@ -2405,32 +2399,18 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/common) "eA" = ( +/obj/machinery/vending/snack, /obj/effect/floor_decal/borderfloor{ - dir = 5 + dir = 10 }, /obj/effect/floor_decal/corner/red/border{ - dir = 5 + dir = 10 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - icon_state = "extinguisher_closed"; - pixel_x = 30 - }, -/obj/effect/floor_decal/borderfloor/corner2{ +/obj/machinery/camera/network/security{ dir = 4 }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/common) +/area/tether/surfacebase/security/breakroom) "eB" = ( /obj/structure/table/steel, /obj/effect/floor_decal/borderfloor{ @@ -2780,11 +2760,25 @@ /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/processing) "fd" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - name = "Library"; - sortType = "Library" +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_three) @@ -2814,18 +2808,14 @@ /turf/simulated/floor/tiled, /area/hallway/lower/third_south) "fg" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_three) "fh" = ( @@ -2842,17 +2832,20 @@ /turf/simulated/wall, /area/crew_quarters/recreation_area_restroom) "fk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/cable{ + icon_state = "32-4" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/down{ dir = 4 }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) +/turf/simulated/open, +/area/tether/surfacebase/atrium_three) "fl" = ( /obj/machinery/recharger/wallcharger{ pixel_x = 30; @@ -3193,14 +3186,14 @@ /turf/simulated/wall, /area/rnd/research_storage) "fN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/plating, -/area/rnd/research_storage) +/area/tether/surfacebase/atrium_three) "fO" = ( /obj/machinery/door/airlock{ name = "Unit 1" @@ -3220,12 +3213,14 @@ /turf/simulated/floor/tiled/white, /area/crew_quarters/recreation_area_restroom) "fR" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/secure_closet/security, +/obj/item/device/holowarrant, +/obj/machinery/camera/network/security{ + dir = 8 }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/common) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "fS" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -3373,18 +3368,26 @@ /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/armory) "gd" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/box/evidence, /obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 + dir = 5 }, /obj/effect/floor_decal/corner/red/border{ - dir = 8 + dir = 5 }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) +/area/tether/surfacebase/security/common) "ge" = ( /turf/simulated/floor/tiled, /area/tether/surfacebase/security/processing) @@ -3587,15 +3590,16 @@ /turf/simulated/wall, /area/tether/surfacebase/atrium_three) "gx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, -/area/rnd/research_storage) +/area/tether/surfacebase/atrium_three) "gy" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -3608,40 +3612,67 @@ /turf/simulated/floor/plating, /area/rnd/research_storage) "gz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/table/steel, -/obj/item/weapon/implantcase/chem, -/obj/machinery/light/small{ +/obj/effect/floor_decal/borderfloor{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"gA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 }, -/obj/structure/table/steel, -/obj/random/tech_supply, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"gB" = ( /obj/structure/disposalpipe/segment{ - dir = 8; + dir = 2; icon_state = "pipe-c" }, -/obj/structure/table/steel, -/obj/item/weapon/locator, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/rnd/research_storage) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) +"gA" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) +"gB" = ( +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "gC" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/zpipe/down{ @@ -3675,11 +3706,25 @@ /turf/simulated/floor/plating, /area/rnd/research_storage) "gE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/rnd/research_storage) +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "gF" = ( /turf/simulated/floor/tiled/white, /area/crew_quarters/recreation_area_restroom) @@ -3700,30 +3745,16 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/common) "gI" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Vault Exterior West"; + dir = 8 + }, /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/obj/item/device/radio/intercom/department/security{ - dir = 4; - icon_state = "secintercom"; - pixel_x = 24; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/common) "gJ" = ( @@ -3974,10 +4005,21 @@ /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_three) "he" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/rnd/research_storage) +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "hf" = ( /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) @@ -4037,19 +4079,18 @@ /turf/simulated/floor/plating, /area/rnd/research_storage) "hl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" + dir = 4 }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/rnd/research_storage) +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "hm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -4240,17 +4281,21 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/frontdesk) "hB" = ( -/obj/machinery/papershredder, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/evidence, /obj/effect/floor_decal/borderfloor{ - dir = 1; + dir = 8; icon_state = "borderfloor"; - pixel_y = 0 + pixel_x = 0 }, /obj/effect/floor_decal/corner/red/border{ - dir = 1 + dir = 8 + }, +/obj/machinery/camera/network/security{ + dir = 4 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/frontdesk) +/area/tether/surfacebase/security/processing) "hC" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8379,22 +8424,18 @@ /turf/simulated/wall, /area/rnd/staircase/thirdfloor) "oz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/light{ - icon_state = "tube1"; dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_three) "oA" = ( @@ -8451,30 +8492,31 @@ /obj/structure/sign/directions/evac{ dir = 1 }, -/turf/simulated/wall, +/turf/simulated/wall/r_wall, /area/vacant/vacant_shop) "oF" = ( -/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/vacant/vacant_shop) -"oG" = ( -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/tool, -/obj/effect/floor_decal/techfloor{ +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) +"oG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "oH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -8486,18 +8528,24 @@ /turf/simulated/floor/tiled/techfloor, /area/vacant/vacant_shop) "oI" = ( -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, -/obj/machinery/atmospherics/pipe/zpipe/down/supply, -/obj/structure/lattice, -/obj/structure/disposalpipe/down, -/obj/structure/cable/green{ - d1 = 32; - d2 = 8; - icon_state = "32-8" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/vacant/vacant_shop) +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "oJ" = ( /turf/simulated/wall, /area/crew_quarters/freezer) @@ -8634,9 +8682,31 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_three) "pb" = ( -/obj/machinery/newscaster{ - pixel_x = 25 +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/computer/guestpass{ + dir = 1; + icon_state = "guest"; + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) +"pc" = ( +/turf/simulated/wall, +/area/vacant/vacant_shop) +"pd" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, @@ -8654,49 +8724,66 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_three) -"pc" = ( -/turf/simulated/wall, -/area/vacant/vacant_shop) -"pd" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/vacant/vacant_shop) "pe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/random/junk, -/obj/effect/floor_decal/techfloor{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "pf" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "pg" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/drinkbottle, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, +/obj/random/tool, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, /turf/simulated/floor/tiled/techfloor, /area/vacant/vacant_shop) "ph" = ( @@ -8964,32 +9051,45 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_three) "pD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"pE" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/floor_decal/techfloor{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on{ +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) +"pE" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Library"; + sortType = "Library" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "pF" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -9198,46 +9298,66 @@ name = "\improper Recreation Area Showers" }) "pX" = ( -/obj/structure/cable{ - icon_state = "32-4" +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 }, -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/tether/surfacebase/atrium_three) -"pY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/atrium_three) -"pZ" = ( -/obj/machinery/door/airlock/maintenance/engi, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/atrium_three) -"qa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ +/obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 }, -/obj/effect/floor_decal/corner/lightgrey/border{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) +"pY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/computer/timeclock/premade/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) +"pZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) +"qa" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ dir = 8 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 6 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_three) @@ -9754,24 +9874,12 @@ /turf/simulated/floor/plating, /area/tether/surfacebase/atrium_three) "qP" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, /area/tether/surfacebase/atrium_three) "qQ" = ( /obj/structure/cable{ @@ -9855,24 +9963,23 @@ /turf/simulated/wall, /area/tether/surfacebase/atrium_three) "qU" = ( -/obj/effect/floor_decal/techfloor{ +/obj/effect/floor_decal/borderfloor{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 }, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/drinkbottle, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/newscaster{ + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/atrium_three) "qV" = ( /obj/structure/closet/secure_closet/freezer/meat, /turf/simulated/floor/tiled/freezer, @@ -10029,38 +10136,21 @@ name = "\improper Recreation Area Showers" }) "rn" = ( -/obj/machinery/camera/network/tether{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) "ro" = ( -/obj/effect/floor_decal/borderfloor{ +/obj/machinery/camera/network/civilian{ dir = 4 }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 +/obj/machinery/door/window/southleft{ + name = "Library Desk Door"; + req_access = list(37) }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) +/turf/simulated/floor/carpet, +/area/library) "rp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -10525,20 +10615,12 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_north_airlock) "se" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) "sf" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -11877,14 +11959,11 @@ /area/rnd/research) "ut" = ( /obj/machinery/camera/network/research, -/obj/effect/floor_decal/borderfloor{ - dir = 9 +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 4 }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) @@ -12824,22 +12903,16 @@ /turf/simulated/floor/tiled, /area/hallway/lower/third_south) "wd" = ( -/obj/machinery/camera/network/tether{ - dir = 1 +/obj/machinery/librarycomp{ + pixel_y = 0 }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 +/obj/machinery/light/small{ + dir = 8; + pixel_y = 0 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/library) "we" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -12897,97 +12970,16 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_hallway) "wi" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) -"wj" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) -"wk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) -"wl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/carry, +/area/shuttle/tether/surface) "wm" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/tiled/white, /area/crew_quarters/recreation_area_restroom) -"wn" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) "wo" = ( /obj/machinery/light_switch{ pixel_x = 25 @@ -13284,17 +13276,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"wI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) "wJ" = ( /turf/simulated/wall, /area/maintenance/lower/atrium) @@ -13560,46 +13541,16 @@ /obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"xf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/computer/guestpass{ - dir = 1; - icon_state = "guest"; - pixel_y = -28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) "xg" = ( /turf/simulated/wall, /area/library) "xh" = ( -/obj/machinery/disposal, -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) +/turf/simulated/floor/plating, +/area/rnd/research_storage) "xi" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -14139,7 +14090,7 @@ /obj/item/weapon/book/manual/engineering_hacking, /obj/item/weapon/book/manual/nuclear, /turf/simulated/floor/carpet, -/area/library) +/area/tether/surfacebase/library/study) "xV" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -14151,7 +14102,7 @@ /obj/item/weapon/pen/invisible, /obj/item/weapon/pen/invisible, /turf/simulated/floor/carpet, -/area/library) +/area/tether/surfacebase/library/study) "xW" = ( /obj/structure/table/rack{ dir = 8; @@ -14166,7 +14117,7 @@ pixel_y = 0 }, /turf/simulated/floor/carpet, -/area/library) +/area/tether/surfacebase/library/study) "xX" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -14280,27 +14231,12 @@ /turf/simulated/floor/wood, /area/crew_quarters/bar) "yi" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 +/obj/structure/disposalpipe/sortjunction{ + name = "Research"; + sortType = "Research" }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) +/turf/simulated/floor/plating, +/area/rnd/research_storage) "yj" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -14468,21 +14404,16 @@ /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "yv" = ( -/obj/structure/disposalpipe/sortjunction{ - name = "Research"; - sortType = "Research" +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) @@ -14505,16 +14436,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"yx" = ( -/obj/machinery/librarycomp{ - pixel_y = 0 - }, -/obj/machinery/light/small{ - dir = 8; - pixel_y = 0 - }, -/turf/simulated/floor/carpet, -/area/library) "yy" = ( /obj/structure/table/woodentable, /obj/item/device/camera_film, @@ -14583,21 +14504,27 @@ /turf/simulated/floor/tiled, /area/hallway/lower/third_south) "yH" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) @@ -14927,56 +14854,44 @@ /turf/simulated/floor/tiled, /area/rnd/research_foyer) "zc" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/firedoor/glass/hidden/steel{ +/turf/simulated/floor/plating, +/area/rnd/research) +"zd" = ( +/obj/machinery/disposal, +/obj/effect/floor_decal/borderfloor{ + dir = 8; + icon_state = "borderfloor"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, /turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"zd" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) +/area/rnd/research) "ze" = ( -/obj/machinery/hologram/holopad, /obj/structure/cable/green{ d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - icon_state = "map-scrubbers"; - dir = 4 + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "zf" = ( @@ -15025,14 +14940,31 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, /turf/simulated/floor/carpet, -/area/library) +/area/tether/surfacebase/library/study) "zj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, -/area/library) +/area/tether/surfacebase/library/study) "zk" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 6 @@ -15062,8 +14994,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, -/area/library) +/area/tether/surfacebase/library/study) "zn" = ( /obj/random/tech_supply, /obj/structure/table/steel, @@ -15348,11 +15285,15 @@ "zJ" = ( /obj/structure/cable/green{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "zK" = ( @@ -15451,6 +15392,11 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/library) "zQ" = ( @@ -15460,6 +15406,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/library) "zR" = ( @@ -15478,6 +15429,11 @@ pixel_x = 2; pixel_y = 6 }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/carpet, /area/library) "zS" = ( @@ -15487,6 +15443,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/wood, /area/library) "zT" = ( @@ -15515,23 +15476,12 @@ /turf/simulated/floor/wood, /area/library) "zW" = ( -/obj/structure/table/woodentable, -/obj/item/device/taperecorder{ - pixel_y = 0 +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = -28 - }, -/obj/item/device/retail_scanner/civilian{ - dir = 1 - }, -/obj/item/device/camera, -/obj/item/device/tape, -/turf/simulated/floor/carpet, +/turf/simulated/floor/wood, /area/library) "zX" = ( /obj/structure/disposalpipe/segment, @@ -15726,27 +15676,29 @@ /turf/simulated/floor/tiled, /area/rnd/research/testingrange) "Am" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_research{ - name = "Weapons Testing Range"; - req_access = list(47) - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"An" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, /obj/effect/floor_decal/corner/mauve/border{ dir = 1 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"An" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "Ao" = ( @@ -15859,14 +15811,23 @@ /area/hallway/lower/third_south) "Aw" = ( /obj/structure/table/woodentable, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/item/device/taperecorder{ + pixel_y = 0 }, -/obj/item/weapon/pen/invisible, -/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -28 + }, +/obj/item/device/retail_scanner/civilian{ + dir = 1 + }, +/obj/item/device/camera, +/obj/item/device/tape, /turf/simulated/floor/carpet, -/area/library) +/area/tether/surfacebase/library/study) "Ax" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -15885,22 +15846,15 @@ /turf/simulated/floor/tiled, /area/hallway/lower/third_south) "Ay" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, /obj/structure/table/woodentable, -/obj/item/device/tvcamera, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24; - pixel_y = 6 +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, +/obj/item/weapon/pen/invisible, +/obj/machinery/light/small, /turf/simulated/floor/carpet, -/area/library) +/area/tether/surfacebase/library/study) "Az" = ( /turf/simulated/floor/carpet, /area/library) @@ -16187,13 +16141,19 @@ /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "AT" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "AU" = ( @@ -16612,33 +16572,28 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plating, /area/assembly/robotics) -"Bo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) "Bp" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, /turf/simulated/floor/tiled, -/area/rnd/research/testingrange) +/area/rnd/research/researchdivision) "Bq" = ( /obj/structure/table/woodentable, /obj/item/device/taperecorder, @@ -16697,27 +16652,21 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/rnd/research/testingrange) +/area/rnd/research/researchdivision) "Bx" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -17047,16 +16996,23 @@ /turf/simulated/floor/tiled, /area/rnd/research/testingrange) "BX" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "BY" = ( @@ -17357,19 +17313,15 @@ /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "Ct" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 + dir = 5 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "Cu" = ( @@ -17476,16 +17428,19 @@ /turf/simulated/floor/tiled, /area/rnd/research/testingrange) "CD" = ( +/obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 +/obj/machinery/door/airlock/glass_research{ + name = "Weapons Testing Range"; + req_access = list(47) }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) +/area/rnd/research/testingrange) "CE" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -17562,11 +17517,22 @@ name = "\improper Surface Civilian Substation" }) "CM" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/turf/simulated/floor/wood, -/area/library) +/obj/structure/table/woodentable, +/obj/item/device/tvcamera, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) "CN" = ( /obj/structure/noticeboard{ pixel_y = -26 @@ -18350,21 +18316,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/recreation_area) -"Ea" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) "Eb" = ( /obj/structure/railing{ dir = 4 @@ -18445,17 +18396,14 @@ /turf/simulated/floor/tiled/white, /area/crew_quarters/kitchen) "Ei" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/computer/timeclock/premade/south, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) +/turf/simulated/floor/plating, +/area/rnd/research_storage) "Ej" = ( /obj/structure/bed/chair/wood, /obj/structure/window/basic{ @@ -18583,25 +18531,6 @@ }, /turf/simulated/floor/wood, /area/library) -"Ev" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/atrium_three) "Ew" = ( /obj/machinery/camera/network/tether{ dir = 1 @@ -18736,11 +18665,14 @@ /turf/simulated/floor/carpet, /area/library) "EJ" = ( -/obj/structure/bed/chair/office/dark{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/hologram/holopad, /obj/structure/cable/green{ - icon_state = "2-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/library) @@ -18793,15 +18725,13 @@ /turf/simulated/floor/wood, /area/library) "EP" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8 +/obj/structure/bed/chair/comfy/black{ + dir = 4 }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/landmark/start{ + name = "Librarian" }, -/turf/simulated/floor/wood, +/turf/simulated/floor/carpet, /area/library) "EQ" = ( /obj/structure/table/woodentable, @@ -19401,46 +19331,35 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/rnd/research/researchdivision) -"FN" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) +"FN" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/item/weapon/storage/bag/trash, +/obj/item/weapon/storage/bag/trash, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) "FO" = ( /obj/structure/cable/green{ d1 = 4; @@ -19475,25 +19394,20 @@ /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "FQ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/cable/green{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 4; + icon_state = "1-4" }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) +/area/rnd/research/testingrange) "FR" = ( /obj/structure/cable/green{ d1 = 4; @@ -19851,15 +19765,6 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_north_airlock) "Gq" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -19871,6 +19776,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/mauve/bordercorner, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "Gr" = ( @@ -19920,32 +19827,41 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_hallway) "Gu" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) "Gv" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 +/obj/structure/disposalpipe/sortjunction{ + name = "Research"; + sortType = "Research" }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) @@ -19957,9 +19873,13 @@ /turf/simulated/floor/wood, /area/library) "Gx" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/library) @@ -20796,10 +20716,26 @@ /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_south_airlock) "HH" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/reinforced, -/turf/simulated/shuttle/plating/carry, -/area/shuttle/tether/surface) +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 4; + icon_state = "secintercom"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/common) "HI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/alarm{ @@ -29875,22 +29811,18 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"Xn" = ( -/obj/machinery/door/window/northright{ - dir = 2; - name = "Library Desk Door"; - req_access = list(37) - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/library) "Xo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/structure/bed/chair/office/dark{ dir = 4 }, -/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/library) "Xp" = ( @@ -30057,6 +29989,51 @@ }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_first_aid) +"XB" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/camera/network/security, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/frontdesk) +"XC" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/turf/simulated/floor/wood, +/area/library) +"XD" = ( +/obj/machinery/camera/network/outside{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"XE" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/library) "XF" = ( /obj/machinery/power/apc{ dir = 2; @@ -30066,6 +30043,288 @@ /obj/structure/cable/green, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_first_aid) +"XG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/weapon/implantcase/chem, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/item/weapon/locator, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XK" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + icon_state = "map-scrubbers"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"XL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XM" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"XN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XP" = ( +/obj/structure/disposalpipe/up{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"XS" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"XT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"XU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"XZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"Ya" = ( +/obj/structure/closet, +/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"Yd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/junk, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"Ye" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"Yk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"Yl" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/down, +/obj/structure/cable/green{ + d1 = 32; + d2 = 8; + icon_state = "32-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + icon_state = "down-supply"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + icon_state = "down-scrubbers"; + dir = 8 + }, +/turf/simulated/open, +/area/vacant/vacant_shop) "Zf" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -37115,10 +37374,10 @@ fK fK oy ut -FM +Bp Gq zL -Bb +FN BW BW JG @@ -37256,8 +37515,8 @@ xF yr Be fK -An -FN +Am +FM Cf zL Bb @@ -37682,11 +37941,11 @@ xO yN Bj Fl +An +Bw Ct -FQ CD -Am -Bp +FQ BW BW JK @@ -37828,7 +38087,7 @@ Bf FR CK zL -Bw +XU BW CB JL @@ -38093,7 +38352,7 @@ ac ac ac ac -ac +fF ac ac ac @@ -38234,8 +38493,8 @@ fj fj fj ac -ac -ad +fM +fM fM fM fM @@ -38251,8 +38510,8 @@ zG fK fK yR -zc Gu +XM zL zL zL @@ -38347,7 +38606,7 @@ ac dW eq fn -gd +hB gQ fc iJ @@ -38376,10 +38635,10 @@ fQ wL fj ac -ac -ac -fN -gz +Ei +XH +xh +XN gD hk iz @@ -38392,9 +38651,9 @@ xP Ar yu Fm -yv -zd +AT Gv +XS GR HI It @@ -38517,26 +38776,26 @@ vF fj fj fj -ac -ac -ac -fN -gA -gE -hl +fi +XG +XI +yi +XO +XQ +XR iA tF wD xI xN yO -AT -AT -BX -AT -yH +yv ze zJ +ze +BX +XK +XT Ao BL hf @@ -38627,7 +38886,7 @@ aM am bU cz -dg +eA fc es fp @@ -38659,12 +38918,12 @@ gF fP wM fj -ac -ac -fi -gx -gB -he +rn +Ei +XJ +fh +XL +fh hm jy tE @@ -38672,7 +38931,7 @@ wx wB xD xH -yi +yH wB yQ AM @@ -38801,11 +39060,11 @@ wm fj fj fj -ac -fh -fk +rn fh +XL fh +XP fh hn jE @@ -38814,7 +39073,7 @@ tU uY uY wE -uY +zc uY tU AS @@ -38903,7 +39162,7 @@ ab ab Om aq -aq +XD dT al ax @@ -38943,7 +39202,7 @@ wo fO wM fj -ac +rn fh fL gy @@ -38956,7 +39215,7 @@ ur vt vS wK -xh +zd xC uY AW @@ -39085,7 +39344,7 @@ fj fj fj fj -ac +rn tG ud ud @@ -39227,7 +39486,7 @@ ha ss sR gw -ac +rn tG ud ux @@ -39367,9 +39626,9 @@ kE kE kE st -kx -lP -ac +oz +qP +se tG ud ux @@ -39509,7 +39768,7 @@ pS pS pS jR -kx +pX lP ac tG @@ -39651,7 +39910,7 @@ rk hc rX su -kx +pX gw ac tG @@ -39759,7 +40018,7 @@ aq aq ac af -aX +dg aX bZ cJ @@ -39793,7 +40052,7 @@ oX oX rY jX -kx +pX lP ac tG @@ -39935,7 +40194,7 @@ pv oX rZ sv -kx +pX lP ac ts @@ -40077,7 +40336,7 @@ rl oX hs sw -kx +pX gw ac ac @@ -40191,9 +40450,9 @@ cr dd dn dQ -eA -fR +gd gI +HH hu hJ iP @@ -40219,7 +40478,7 @@ rm oX sa sx -kx +pX lP ac ac @@ -40361,7 +40620,7 @@ py oX ix jR -kx +pX lP ac ac @@ -40503,7 +40762,7 @@ gw oX sc jR -kx +pX gw ac ac @@ -40639,13 +40898,13 @@ ne ne lc pz -pX +fk qN gw rE ix jR -Ei +pY gw ts ts @@ -40657,7 +40916,7 @@ we xg xU zi -zW +Aw xg CG EE @@ -40762,7 +41021,7 @@ eb ct gb hx -hB +XB ia iW kB @@ -40781,13 +41040,13 @@ ne ne lc iv -pY +fN qO gw rF ix jR -kx +pX gw ts tH @@ -40799,7 +41058,7 @@ wf xg xV zj -Aw +Ay xg zT zT @@ -40923,13 +41182,13 @@ lc lc lc gw -pZ +gx gw gw gw jj sy -kC +pZ gw ts ts @@ -40941,7 +41200,7 @@ wg xg xW zm -Ay +CM xg CH zT @@ -41042,7 +41301,7 @@ bN cx eC Xb -dX +fR fl eI hx @@ -41065,28 +41324,28 @@ oi oC oY pB +gz +gA +gB +gE +he +hl qa -qP -rn -oz -se -jR -sS ha tt ha ha uF vg -fd -fg +jX +kx xg xg zP xg xg zT -EG +EP EG zT FU @@ -41221,12 +41480,12 @@ lh uG vh vE -wd +Ew xi -yx +wd zQ Az -Xn +ro zT EH AA @@ -41363,7 +41622,7 @@ qQ qQ vi Ep -wj +fd xk yy zR @@ -41505,7 +41764,7 @@ lX uH vk fe -wl +fg xS yz zS @@ -41647,14 +41906,14 @@ lY uI vk jM -wI +oG xT yA -zT -zT -Xo -CM +zW +Fr EJ +Gx +Xo Fc Fr Fr @@ -41789,7 +42048,7 @@ lY uI vk jM -Bo +oI xk zh zV @@ -41931,7 +42190,7 @@ lY uI vk jM -xf +pb xg xg xg @@ -42073,17 +42332,17 @@ lY uI vk jM -wk +pe EA hd xg zT CF EC -EP +XC EC CF -Gx +XE xg tH Gy @@ -42215,7 +42474,7 @@ lY uI vk jM -wn +pf wJ wJ wJ @@ -42357,7 +42616,7 @@ lY uI vk jM -wi +pD wN EF EL @@ -42499,7 +42758,7 @@ lY uI vk Eq -Ev +pE EB xm xX @@ -43947,7 +44206,7 @@ Nk Nl NJ NP -HH +wi KU bg Ok @@ -44089,7 +44348,7 @@ Nl Nl NK NP -HH +wi KU bg Ok @@ -44187,11 +44446,11 @@ nj nM ok oD -pb +pd pC qf qS -ro +qU rG pS sC @@ -44231,7 +44490,7 @@ Nm Nl NK NP -HH +wi KU bg Ok @@ -44327,9 +44586,9 @@ mb io nk io -ol oE -pc +oF +oF gw qg qT @@ -44470,8 +44729,8 @@ io nl nN ol -oF -pd +lY +lY gw qh gw @@ -44612,8 +44871,8 @@ mJ nm nO ol -oG -pe +lZ +lZ pc qi pc @@ -44754,9 +45013,9 @@ io nn nP om -Ea -pf -pD +XZ +Yd +Yk qj oH rp @@ -44896,11 +45155,11 @@ io io nQ ol -oI -pg -pE +Ya +Ye +Yl qk -qU +pg pc rL sk @@ -46610,8 +46869,8 @@ ac ac ac ac -ab -ab +aq +aq ac ac ac @@ -46748,15 +47007,15 @@ ac ac ac ac -ab -ab -ab -ab -ab -ab -ab -ab -ab +aq +aq +aq +aq +aq +aq +aq +aq +aq ac ac ac @@ -46890,16 +47149,16 @@ ac ac ac ac -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq ab ab ab @@ -47031,14 +47290,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +aq +aq +aq +aq +aq +aq +aq +aq ab ab ab diff --git a/maps/tether/tether-04-transit.dmm b/maps/tether/tether-04-transit.dmm index ff62ecbba9..fcacc81c72 100644 --- a/maps/tether/tether-04-transit.dmm +++ b/maps/tether/tether-04-transit.dmm @@ -21,6 +21,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/machinery/alarm{ + pixel_y = 26 + }, /turf/simulated/floor/plating, /area/maintenance/tether_midpoint) "d" = ( @@ -49,23 +52,15 @@ /turf/simulated/floor/holofloor/tiled/dark, /area/tether/elevator) "g" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/engi, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, -/area/maintenance/tether_midpoint) +/area/tether/midpoint) "h" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -92,6 +87,7 @@ }, /obj/structure/disposalpipe/down, /obj/effect/ceiling, +/obj/machinery/door/firedoor/glass, /turf/simulated/open, /area/maintenance/tether_midpoint) "j" = ( @@ -214,7 +210,10 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/simulated/floor/plating, +/obj/structure/lattice, +/obj/structure/disposalpipe/down, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, /area/maintenance/tether_midpoint) "u" = ( /obj/effect/step_trigger/teleporter/planetary_fall/virgo3b, @@ -229,15 +228,19 @@ /obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/midpoint) "w" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, /obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/midpoint) "x" = ( @@ -271,10 +274,17 @@ pixel_x = -24 }, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /turf/simulated/floor/plating, /area/maintenance/tether_midpoint) "A" = ( /obj/effect/ceiling, +/obj/structure/disposalpipe/up{ + dir = 8 + }, /turf/simulated/floor/plating, /area/maintenance/tether_midpoint) "B" = ( @@ -313,19 +323,32 @@ /turf/simulated/floor/plating, /area/maintenance/tether_midpoint) "H" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/engi, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, -/area/tether/midpoint) +/area/maintenance/tether_midpoint) "I" = ( /obj/structure/closet, /obj/random/plushie, /turf/simulated/floor/plating, /area/maintenance/tether_midpoint) +"J" = ( +/turf/simulated/floor/wood, +/area/space) "K" = ( /obj/structure/cable{ d1 = 1; @@ -341,15 +364,14 @@ }, /turf/simulated/floor/wood, /area/tether/midpoint) -"N" = ( +"M" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/midpoint) "O" = ( @@ -10177,7 +10199,7 @@ u u u b -g +H d d f @@ -10601,7 +10623,7 @@ u u u u -H +g k q q @@ -10612,7 +10634,7 @@ F q E p -H +g u u u @@ -10743,10 +10765,10 @@ u u u u -H +g U q -q +J T n n @@ -10754,7 +10776,7 @@ R q q U -H +g u u u @@ -10885,7 +10907,7 @@ u u u u -H +g n q q @@ -10896,7 +10918,7 @@ F q q n -H +g u u u @@ -11027,7 +11049,7 @@ u u u u -H +g L q q @@ -11038,7 +11060,7 @@ q q q L -H +g u u u @@ -11170,17 +11192,17 @@ u u u v -N -N -N -N -N -N -N -N -N -N w +w +w +w +w +w +w +w +w +w +M u u u diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index 76e1833a35..4aa5348f84 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -1,71 +1,71 @@ "aaa" = (/turf/space,/area/space) "aab" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space) "aac" = (/turf/simulated/mineral/vacuum,/area/mine/explored/upper_level) -"aad" = (/turf/simulated/wall/r_wall,/area/chapel/observation) -"aae" = (/turf/simulated/wall,/area/chapel/chapel_morgue) +"aad" = (/obj/machinery/light_switch{pixel_y = 24},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/pickengine,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) +"aae" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/extinguisher_cabinet{dir = 1; icon_state = "extinguisher_closed"; pixel_y = 32},/obj/vehicle/train/trolley,/turf/simulated/floor/tiled/monotile,/area/engineering/hallway) "aaf" = (/turf/space,/area/shuttle/excursion/tether_nearby) "aag" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/space) -"aah" = (/obj/structure/closet/coffin,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) +"aah" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aai" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/maintenance/station/eng_lower) "aaj" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"aak" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/closet/coffin,/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) -"aal" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/closet/coffin,/obj/machinery/camera/network/civilian,/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) +"aak" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) +"aal" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/extinguisher_cabinet{dir = 1; icon_state = "extinguisher_closed"; pixel_y = -32},/turf/simulated/floor/tiled,/area/engineering/hallway) "aam" = (/obj/machinery/light/small{dir = 8; pixel_y = 0},/turf/simulated/floor,/area/maintenance/station/eng_lower) "aan" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_room) -"aao" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) -"aap" = (/obj/machinery/door/blast/regular{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor,/area/chapel/observation) -"aaq" = (/turf/simulated/wall,/area/chapel/observation) +"aao" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/hallway/station/atrium) +"aap" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/hallway/station/atrium) +"aaq" = (/turf/simulated/wall/r_wall,/area/tether/station/burial) "aar" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access = list(10)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "aas" = (/obj/machinery/power/smes/buildable{charge = 2e+006; input_attempt = 1; input_level = 100000; output_level = 200000; RCon_tag = "Engine - Core"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/engineering/engine_smes) "aat" = (/turf/simulated/mineral/floor/vacuum,/area/mine/explored/upper_level) -"aau" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) -"aav" = (/obj/structure/grille,/obj/machinery/door/firedoor/glass,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/chapel/observation) -"aaw" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor,/area/chapel/observation) -"aax" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) -"aay" = (/obj/machinery/door/airlock{name = "Chapel Morgue"; req_one_access = list(6,27)},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) +"aau" = (/turf/simulated/wall,/area/tether/station/burial) +"aav" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/light_switch{dir = 4; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"aaw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/light/small{icon_state = "bulb1"; dir = 1},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"aax" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/hallway/station/atrium) +"aay" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "aaz" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/network/engineering,/turf/simulated/floor,/area/engineering/engine_smes) "aaA" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/engineering/engine_smes) "aaB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "aaC" = (/obj/machinery/power/grid_checker,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engineering/engine_smes) -"aaD" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/dark,/area/chapel/observation) +"aaD" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "aaE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access = list(10)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "aaF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "aaG" = (/obj/machinery/power/smes/buildable{charge = 2e+007; cur_coils = 4; input_attempt = 1; input_level = 500000; output_level = 1e+006; RCon_tag = "Power - Main"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engineering/engine_smes) -"aaH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) -"aaI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) -"aaJ" = (/obj/structure/morgue{dir = 8},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) -"aaK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) +"aaH" = (/obj/structure/grille,/obj/machinery/door/firedoor/glass,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/tether/station/burial) +"aaI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock{name = "Burial Services"; req_access = list(27)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"aaJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"aaK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "aaL" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/power/sensor{name = "Powernet Sensor - Master Grid"; name_tag = "Master"},/turf/simulated/floor,/area/engineering/engine_smes) -"aaM" = (/obj/machinery/mass_driver{dir = 1; id = "chapelgun"},/obj/machinery/door/window{dir = 2; name = "Mass Driver"; req_access = list(22)},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor,/area/chapel/observation) +"aaM" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "aaN" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30},/turf/simulated/floor/tiled,/area/engineering/hallway) -"aaO" = (/obj/machinery/light_switch{pixel_y = 24},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/computer/pickengine,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"aaP" = (/obj/machinery/light_switch{dir = 1; pixel_y = -24},/obj/machinery/button/crematorium{pixel_x = 8; pixel_y = -26; req_access = newlist(); req_one_access = list(6,27)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) +"aaO" = (/obj/effect/landmark/engine_loader_pickable{clean_turfs = list(list(20,93,30,118),list(31,94,35,96),list(29,97,43,118),list(44,113,46,118))},/turf/space,/area/space) +"aaP" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "aaQ" = (/obj/machinery/door/blast/regular{dir = 4; icon_state = "pdoor1"; id = "EngineVent"; name = "Reactor Vent"; p_open = 0},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) "aaR" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/button/remote/airlock{id = "engine_electrical_maintenance"; name = "Door Bolt Control"; pixel_x = -25; pixel_y = 0; req_access = list(10); specialfunctions = 4},/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "aaS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "aaT" = (/turf/simulated/wall,/area/hallway/station/atrium) "aaU" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access = list(11)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/engineering/engine_monitoring) "aaV" = (/turf/simulated/wall/r_wall,/area/crew_quarters/sleep/engi_wash) -"aaW" = (/turf/simulated/wall,/area/chapel/office) +"aaW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "aaX" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "aaY" = (/obj/machinery/door/airlock/maintenance/common,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/maintenance/station/eng_lower) -"aaZ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"aba" = (/obj/structure/grille,/obj/machinery/door/firedoor/glass,/obj/structure/window/reinforced/polarized/full{id = "chapel"},/turf/simulated/floor,/area/chapel/office) +"aaZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 5},/obj/structure/cable/green{icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"aba" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "abb" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/steel,/obj/item/weapon/paper{info = "The big blue box recently installed in here is a 'grid checker' which will shut off the power if a dangerous power spike from the engine erupts into the powernet. Shutting everything down protects everything from electrical damage, however the outages can be disruptive to colony operations, so it is designed to restore power after a somewhat significant delay, up to ten minutes or so. The grid checker can be manually hacked in order to end the outage sooner. To do that, you must cut three specific wires which do not cause a red light to shine, then pulse a fourth wire. Electrical protection is highly recommended when doing maintenance on the grid checker."; name = "grid checker info"},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) -"abc" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Chapel Morgue"; req_access = list(27)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/office) -"abd" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/lino,/area/chapel/office) +"abc" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"abd" = (/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "abe" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/table/steel,/obj/item/weapon/storage/toolbox/electrical,/obj/item/clothing/gloves/yellow,/obj/item/device/multitool{pixel_x = 5},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "abf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_smes) "abg" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) -"abh" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/hallway/station/atrium) +"abh" = (/obj/machinery/button/remote/driver{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 32; pixel_y = 2},/obj/structure/cable/green{icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "abi" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/maintenance/station/eng_lower) "abj" = (/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room) "abk" = (/turf/simulated/floor/reinforced,/area/engineering/engine_room) -"abl" = (/obj/machinery/photocopier,/turf/simulated/floor/lino,/area/chapel/office) -"abm" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{icon_state = "0-2"},/turf/simulated/floor/lino,/area/chapel/office) +"abl" = (/obj/machinery/camera/network/civilian{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"abm" = (/obj/structure/cable/green{icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "abn" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/maintenance/station/eng_lower) "abo" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"abp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/lino,/area/chapel/office) +"abp" = (/obj/machinery/mass_driver{icon_state = "mass_driver"; dir = 4; id = "chapelgun"},/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access = list(22)},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "abq" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_interior"; locked = 0; name = "Engine Airlock Interior"; req_access = list(11)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/engineering/engine_airlock) "abr" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "abs" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_exterior"; locked = 0; name = "Engine Airlock Exterior"; req_access = list(11)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/engineering/engine_airlock) @@ -75,7 +75,7 @@ "abw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "abx" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/hallway) "aby" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/turf/simulated/floor/tiled,/area/engineering/hallway) -"abz" = (/obj/structure/flora/pottedplant/stoutbush,/obj/machinery/button/windowtint{id = "chapel"; pixel_x = 8; pixel_y = 29},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "chapel_obs"; layer = 3.3; name = "Chapel Observation Shutters"; pixel_x = -6; pixel_y = 29; req_access = list(27)},/turf/simulated/floor/lino,/area/chapel/office) +"abz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor,/area/tether/station/burial) "abA" = (/obj/effect/floor_decal/rust,/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/station/eng_lower) "abB" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "abC" = (/turf/simulated/wall,/area/maintenance/station/eng_lower) @@ -85,9 +85,9 @@ "abG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/obj/item/device/radio/intercom{dir = 2; pixel_y = -24},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "abH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_y = -24},/obj/machinery/light/small,/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "abI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) -"abJ" = (/obj/machinery/camera/network/civilian{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"abK" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/weapon/nullrod,/turf/simulated/floor/lino,/area/chapel/office) -"abL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/lino,/area/chapel/office) +"abJ" = (/obj/machinery/door/blast/regular{dir = 8; id = "chapelgun"; name = "Chapel Launcher Door"},/obj/structure/fans/tiny,/turf/simulated/floor,/area/tether/station/burial) +"abK" = (/obj/structure/cable/green{icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"abL" = (/obj/structure/closet/coffin,/turf/simulated/floor/tiled/dark,/area/tether/station/burial) "abM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -32},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "abN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/camera/network/engineering{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/engineering/hallway) "abO" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/turf/simulated/floor/tiled,/area/engineering/hallway) @@ -96,15 +96,15 @@ "abR" = (/obj/structure/table/steel,/obj/random/action_figure,/turf/simulated/floor,/area/maintenance/station/eng_lower) "abS" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/maintenance/station/eng_lower) "abT" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"abU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/lino,/area/chapel/office) -"abV" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/lino,/area/chapel/office) +"abU" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -28; req_access = list(67)},/obj/structure/cable/green,/turf/simulated/floor/tiled/dark,/area/tether/station/burial) +"abV" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "abW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring) "abX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"abY" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor/lino,/area/chapel/office) +"abY" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "abZ" = (/turf/simulated/wall/r_wall,/area/engineering/atmos/backup) "aca" = (/obj/structure/table/steel,/obj/item/weapon/deck/cards,/turf/simulated/floor,/area/maintenance/station/eng_lower) "acb" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"acc" = (/obj/machinery/light_switch{dir = 8; pixel_x = 24},/turf/simulated/floor/lino,/area/chapel/office) +"acc" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{icon_state = "intact-supply"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/extinguisher_cabinet{dir = 1; icon_state = "extinguisher_closed"; pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "acd" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_monitoring) "ace" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/station/eng_lower) "acf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/alarm{pixel_y = 22},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/station/atrium) @@ -113,7 +113,7 @@ "aci" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/table/standard,/obj/random/soap,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/engi_wash) "acj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/station/eng_lower) "ack" = (/turf/simulated/floor,/area/maintenance/station/eng_lower) -"acl" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light_switch{dir = 8; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/chapel/observation) +"acl" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/lightgrey/border{dir = 5},/obj/machinery/gear_painter,/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "acm" = (/turf/simulated/floor/tiled,/area/hallway/station/atrium) "acn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aco" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance/common,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/hallway/station/atrium) @@ -141,21 +141,17 @@ "acK" = (/obj/structure/bed/chair/wood{dir = 8},/turf/simulated/floor/wood,/area/hallway/station/atrium) "acL" = (/turf/simulated/wall/r_wall,/area/engineering/engine_smes) "acM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/obj/structure/disposalpipe/broken{icon_state = "pipe-b"; dir = 4},/turf/simulated/floor,/area/vacant/vacant_restaurant_lower) -"acN" = (/turf/simulated/wall/r_wall,/area/chapel/main) "acO" = (/obj/machinery/power/smes/buildable{charge = 0; output_attempt = 0; outputting = 0; RCon_tag = "Substation - Engineering"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/engineering) -"acP" = (/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30},/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"acQ" = (/turf/simulated/floor/tiled/dark,/area/chapel/main) "acR" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/engineering/hallway) "acS" = (/turf/simulated/wall/r_wall,/area/engineering/workshop) "acT" = (/obj/machinery/light/flamp/noshade,/turf/simulated/floor/grass,/area/hallway/station/atrium) "acU" = (/obj/structure/bed/chair/wood{dir = 1},/turf/simulated/floor/wood,/area/hallway/station/atrium) -"acV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/main) "acW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "acX" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/industrial/danger{icon_state = "danger"; dir = 9},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "acY" = (/obj/structure/bed/chair/wood{dir = 4},/turf/simulated/floor/grass,/area/hallway/station/atrium) "acZ" = (/obj/structure/railing{dir = 4},/obj/structure/railing{dir = 1},/turf/simulated/floor/water/pool,/area/hallway/station/atrium) "ada" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/grass,/area/hallway/station/atrium) -"adb" = (/obj/effect/landmark/engine_loader_pickable{clean_turfs = list(list(20,93,30,118),list(31,94,35,96),list(29,97,43,118),list(44,113,46,118))},/turf/space,/area/space) +"adb" = (/obj/machinery/door/blast/shutters{dir = 2; id = "surfcargooffice"; layer = 3.3; name = "Cargo Office Shutters"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/dark,/area/gateway) "adc" = (/obj/structure/bed/chair/wood{dir = 8},/turf/simulated/floor/grass,/area/hallway/station/atrium) "add" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/grass,/area/hallway/station/atrium) "ade" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/tiled,/area/engineering/atmos/backup) @@ -163,7 +159,6 @@ "adg" = (/obj/effect/decal/cleanable/dirt,/obj/random/junk,/turf/simulated/floor,/area/maintenance/station/eng_lower) "adh" = (/obj/structure/girder,/turf/simulated/floor,/area/maintenance/station/eng_lower) "adi" = (/obj/structure/table/steel,/obj/random/drinkbottle,/turf/simulated/floor,/area/maintenance/station/eng_lower) -"adj" = (/turf/simulated/floor/lino,/area/chapel/office) "adk" = (/obj/structure/railing{dir = 1},/obj/structure/railing{dir = 8},/mob/living/simple_mob/animal/passive/fish/koi/poisonous,/turf/simulated/floor/water/pool,/area/hallway/station/atrium) "adl" = (/obj/structure/table/woodentable,/turf/simulated/floor/grass,/area/hallway/station/atrium) "adm" = (/obj/structure/railing{dir = 8},/obj/structure/railing,/mob/living/simple_mob/animal/passive/fish/koi/poisonous,/turf/simulated/floor/water/pool,/area/hallway/station/atrium) @@ -171,7 +166,6 @@ "ado" = (/obj/item/device/radio/intercom{dir = 1; pixel_y = 24; req_access = list()},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "adp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/rust,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/vacant/vacant_restaurant_lower) "adq" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/engineering/hallway) -"adr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/lino,/area/chapel/office) "ads" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/hallway) "adt" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/substation/engineering) "adu" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/engineering/hallway) @@ -180,8 +174,6 @@ "adx" = (/obj/structure/table/marble,/obj/machinery/floor_light/prebuilt{on = 1},/obj/machinery/door/blast/shutters{dir = 2; id = "cafe2"; layer = 3.1; name = "Cafe Shutters"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ady" = (/obj/machinery/floor_light/prebuilt{on = 1},/obj/machinery/door/blast/shutters{dir = 2; id = "cafe2"; layer = 3.1; name = "Cafe Shutters"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/hallway/station/atrium) "adz" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor/grass,/area/hallway/station/atrium) -"adA" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/flashlight/lamp{pixel_x = 2; pixel_y = 7},/turf/simulated/floor/lino,/area/chapel/office) -"adB" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 8},/obj/item/weapon/pen/blue{pixel_x = 2; pixel_y = 1},/turf/simulated/floor/lino,/area/chapel/office) "adC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance/engi{name = "Engineering Substation"; req_one_access = list(10)},/turf/simulated/floor,/area/maintenance/substation/engineering) "adD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/maintenance/substation/engineering) "adE" = (/obj/structure/railing{dir = 1},/turf/simulated/floor/water/pool,/area/hallway/station/atrium) @@ -189,11 +181,9 @@ "adG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/maintenance/station/eng_lower) "adH" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "adI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/engi{name = "Engineering Substation"; req_one_access = list(10)},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/maintenance/substation/engineering) -"adJ" = (/obj/machinery/light{dir = 4},/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/lino,/area/chapel/office) "adK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/maintenance/station/eng_lower) "adL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/maintenance/station/eng_lower) "adM" = (/obj/structure/table/marble,/obj/machinery/floor_light/prebuilt{on = 1},/obj/machinery/chemical_dispenser/bar_soft/full,/turf/simulated/floor/wood,/area/hallway/station/atrium) -"adN" = (/turf/simulated/wall/r_wall,/area/chapel/office) "adO" = (/turf/simulated/wall/r_wall,/area/gateway/prep_room) "adP" = (/turf/simulated/wall/r_wall,/area/gateway) "adQ" = (/obj/machinery/computer/power_monitor{dir = 4; throwpass = 1},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{icon_state = "danger"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) @@ -209,27 +199,20 @@ "aea" = (/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "aeb" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/techmaint,/area/engineering/engine_smes) "aec" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"aed" = (/obj/structure/bed/chair,/obj/machinery/light/small{dir = 1},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; frequency = 1473; name = "Confession Intercom"; pixel_x = -24},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aee" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aef" = (/obj/random/junk,/obj/random/trash,/turf/simulated/floor,/area/maintenance/station/eng_lower) "aeg" = (/obj/random/trash,/obj/random/junk,/turf/simulated/floor,/area/maintenance/station/eng_lower) "aeh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/random/junk,/turf/simulated/floor,/area/maintenance/station/eng_lower) "aei" = (/turf/simulated/wall/r_wall,/area/mine/explored/upper_level) -"aej" = (/obj/machinery/door/morgue{dir = 2; name = "Confession Booth (Chaplain)"; req_access = list(22)},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aek" = (/obj/machinery/door/airlock/maintenance/common,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/hallway/station/docks) "ael" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"},/obj/effect/decal/cleanable/dirt,/obj/machinery/meter{frequency = 1443; id = "dist_aux_meter"; name = "Distribution Loop"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/hallway/station/docks) -"aem" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/lino,/area/chapel/office) "aen" = (/turf/simulated/floor/tiled,/area/engineering/workshop) -"aeo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/lino,/area/chapel/office) -"aep" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/button/remote/driver{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = -2; pixel_y = 32},/turf/simulated/floor/tiled/dark,/area/chapel/observation) "aeq" = (/obj/machinery/computer/cryopod{pixel_y = 32},/obj/effect/floor_decal/techfloor{dir = 5},/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/tiled/techfloor,/area/crew_quarters/sleep/cryo) "aer" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/camera/network/tether{dir = 2},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aes" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/station_map{pixel_y = 32},/obj/machinery/status_display{pixel_x = -32},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aet" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/security/engineering{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{icon_state = "danger"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"aeu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/lino,/area/chapel/office) -"aev" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/lino,/area/chapel/office) "aew" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/turf/simulated/floor,/area/engineering/engine_monitoring) -"aex" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/lino,/area/chapel/office) +"aex" = (/obj/structure/flora/pottedplant/stoutbush,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/lightgrey/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/lightgrey/bordercorner2,/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aey" = (/turf/simulated/floor/tiled,/area/gateway/prep_room) "aez" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals_central5{icon_state = "steel_decals_central5"; dir = 8},/turf/simulated/floor/tiled/monotile,/area/engineering/engine_monitoring) "aeA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineering{name = "Engine Monitoring Room"; req_access = list(11)},/turf/simulated/floor/tiled/steel_grid,/area/engineering/engine_monitoring) @@ -239,37 +222,24 @@ "aeE" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/hallway) "aeF" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/hallway/station/docks) "aeG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"aeH" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor,/area/chapel/main) "aeI" = (/obj/machinery/door/airlock/multi_tile/glass,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/hallway/station/docks) -"aeJ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{name = "Chapel Office"; req_access = list(27)},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/lino,/area/chapel/office) -"aeK" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light/small,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; frequency = 1473; name = "Confession Intercom"; pixel_x = -24},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aeL" = (/obj/machinery/light/small{dir = 4},/obj/effect/floor_decal/rust,/obj/structure/closet/crate,/obj/random/tool,/obj/random/tool,/turf/simulated/floor,/area/maintenance/station/eng_lower) "aeM" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/lightgrey/bordercorner{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"aeN" = (/obj/machinery/door/morgue{dir = 2; name = "Confession Booth"},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aeO" = (/turf/simulated/shuttle/wall/voidcraft/green{hard_corner = 1},/area/tether/elevator) "aeP" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aeQ" = (/obj/machinery/computer/rcon{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{icon_state = "danger"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "aeR" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/hallway/station/docks) "aeS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 2},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"aeT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled/dark,/area/chapel/observation) "aeU" = (/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aeV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/hallway) "aeW" = (/turf/simulated/floor/tiled{icon_state = "techmaint"},/area/engineering/storage) "aeX" = (/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled{icon_state = "techmaint"},/area/engineering/storage) -"aeY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"aeZ" = (/obj/machinery/light_switch{pixel_x = 7; pixel_y = 30},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "chapel_obs"; layer = 3.3; name = "Chapel Observation Shutters"; pixel_x = -6; pixel_y = 29; req_one_access = list(6,27)},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"afa" = (/obj/structure/sign/department/chapel,/turf/simulated/wall,/area/hallway/station/atrium) -"afb" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"afc" = (/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/hallway/station/atrium) -"afd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/main) "afe" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aff" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/industrial/danger{icon_state = "danger"; dir = 10},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "afg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"afh" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/dark,/area/chapel/main) "afi" = (/obj/machinery/camera/network/engine{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "afj" = (/obj/machinery/light,/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -32},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 9},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "afk" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -32},/obj/structure/cable/green,/obj/structure/table/reinforced,/obj/machinery/microwave,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/yellow/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/yellow/bordercorner2,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"afl" = (/obj/effect/floor_decal/chapel{dir = 1},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/chapel/main) "afm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/hallway) "afn" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/lightgrey/border{dir = 9},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "afo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/station/docks) @@ -291,8 +261,6 @@ "afE" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "afF" = (/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "afG" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/station/docks) -"afH" = (/obj/effect/floor_decal/chapel{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"afI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/chapel/main) "afJ" = (/obj/machinery/vending/snack,/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "afK" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge_hallway) "afL" = (/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) @@ -300,12 +268,9 @@ "afN" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "afP" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/engineering/engine_monitoring) "afQ" = (/obj/machinery/light{dir = 1},/obj/machinery/recharge_station,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"afR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/carpet,/area/chapel/main) "afS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance_hatch{icon_state = "door_closed"; locked = 0; name = "Engine Access"; req_one_access = list(11)},/turf/simulated/floor/tiled/steel_grid,/area/engineering/engine_monitoring) -"afT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/stool/padded,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor/carpet,/area/chapel/main) "afU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/tiled,/area/engineering/workshop) "afV" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/bridge_hallway) -"afW" = (/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/hallway/station/atrium) "afX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/obj/machinery/camera/network/engineering{dir = 8},/turf/simulated/floor/tiled,/area/engineering/hallway) "afY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "afZ" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/hallway) @@ -326,34 +291,19 @@ "ago" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/lightgrey/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "agp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "agq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"agr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/chapel/main) -"ags" = (/obj/effect/floor_decal/chapel{dir = 1},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"agt" = (/obj/effect/floor_decal/chapel{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/dark,/area/chapel/main) "agu" = (/obj/structure/sign/deck1,/turf/simulated/shuttle/wall/voidcraft/green{hard_corner = 1},/area/tether/elevator) "agv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "agw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/obj/machinery/computer/guestpass{dir = 4; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"agx" = (/obj/structure/disposalpipe/sortjunction{dir = 8; name = "Chapel"; sortType = "Chapel"},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"agy" = (/obj/effect/floor_decal/chapel{dir = 8},/turf/simulated/floor/tiled/dark,/area/chapel/main) "agz" = (/obj/effect/floor_decal/techfloor{dir = 6},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/tiled/techfloor,/area/crew_quarters/sleep/cryo) -"agA" = (/obj/effect/floor_decal/chapel,/turf/simulated/floor/tiled/dark,/area/chapel/main) -"agB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/hallway/station/atrium) -"agC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/hallway/station/atrium) -"agD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/hallway/station/atrium) -"agE" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/chapel/main) "agF" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/light/small{dir = 1},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_al_c_snsr"; pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "engine_airlock_pump"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"agG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"agH" = (/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/apc; dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable/green{icon_state = "0-4"},/turf/simulated/floor/tiled/dark,/area/chapel/observation) "agI" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engineering/engine_airlock) "agJ" = (/turf/simulated/wall/r_wall,/area/engineering/engine_room) -"agK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/dark,/area/chapel/observation) "agL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/corner_steel_grid{icon_state = "steel_grid"; dir = 9},/turf/simulated/floor/tiled,/area/engineering/engine_airlock) -"agM" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/chapel/observation) "agN" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "agO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "agP" = (/obj/structure/closet/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/yellow/border{dir = 5},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) "agQ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "agR" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/yellow/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"agS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/chapel/observation) "agT" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "agU" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "agV" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/station/atrium) @@ -365,23 +315,10 @@ "ahb" = (/obj/machinery/computer/guestpass{pixel_y = 32},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahc" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/camera/network/tether,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/item/device/radio/intercom{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/engine_airlock) -"ahe" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/chapel/main) "ahf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"ahg" = (/obj/structure/table/woodentable,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/chapel/main) -"ahh" = (/obj/structure/closet/wardrobe/chaplain_black,/obj/item/device/radio/intercom{dir = 1; pixel_y = 24; req_access = list()},/obj/machinery/camera/network/civilian{dir = 8},/turf/simulated/floor/lino,/area/chapel/office) -"ahi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"ahj" = (/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"ahk" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"ahl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"ahm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"ahn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/chapel/main) "aho" = (/obj/machinery/light/small,/turf/simulated/floor,/area/maintenance/substation/engineering) -"ahp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/chapel/main) "ahq" = (/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/station/eng_lower) -"ahr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/observation) "ahs" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/plating,/area/engineering/engine_airlock) -"aht" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/shutters{dir = 2; id = "chapel_obs"; name = "Chapel Observation"},/turf/simulated/floor/tiled/dark,/area/chapel/observation) -"ahu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/main) "ahv" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/status_display{pixel_y = 30},/turf/simulated/floor/tiled/dark,/area/gateway/prep_room) "ahw" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{icon_state = "bordercolor"; dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4; icon_state = "borderfloorcorner2"; pixel_y = 0},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahx" = (/obj/machinery/gateway{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/gateway) @@ -389,65 +326,40 @@ "ahz" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/tiled/dark,/area/gateway) "ahA" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/tiled/dark,/area/gateway) "ahB" = (/obj/effect/floor_decal/corner_steel_grid{icon_state = "steel_grid"; dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"},/turf/simulated/floor/tiled,/area/engineering/engine_airlock) -"ahC" = (/obj/effect/floor_decal/chapel{dir = 1},/obj/structure/table/bench/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main) "ahD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance_hatch{icon_state = "door_closed"; locked = 0; name = "Engine Access"; req_one_access = list(11)},/turf/simulated/floor/tiled/steel_grid,/area/engineering/engine_airlock) -"ahE" = (/obj/effect/floor_decal/chapel{dir = 4},/obj/structure/table/bench/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main) "ahF" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/lightgrey/bordercorner{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahG" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahH" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/multi_tile/glass{dir = 2},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahK" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/turf/simulated/floor/tiled,/area/engineering/engine_airlock) -"ahL" = (/obj/structure/table/bench/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main) "ahM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/hallway) -"ahN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ahO" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/hallway) -"ahP" = (/turf/simulated/floor/carpet,/area/chapel/main) -"ahQ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/blast/shutters{dir = 2; id = "chapel_obs"; name = "Chapel Observation"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/observation) "ahR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled{icon_state = "techmaint"},/area/engineering/storage) "ahS" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/tiled/dark,/area/gateway) "ahT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled{icon_state = "techmaint"},/area/engineering/storage) -"ahU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/chapel/main) "ahV" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "ahW" = (/obj/structure/lattice,/turf/space,/area/space) "ahX" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) "ahY" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/random/junk,/obj/structure/symbol/lo{pixel_x = -32},/turf/simulated/floor,/area/maintenance/station/eng_lower) "ahZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"aia" = (/obj/effect/floor_decal/chapel{dir = 8},/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable/green{icon_state = "0-4"},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aib" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"aic" = (/obj/effect/floor_decal/chapel,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aid" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring) -"aie" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"aif" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"aig" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/chapel/main) -"aih" = (/obj/effect/floor_decal/chapel,/obj/machinery/camera/network/civilian{dir = 8},/obj/machinery/status_display{pixel_x = 32},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aii" = (/obj/machinery/gateway{dir = 10},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/dark,/area/gateway) "aij" = (/turf/simulated/wall/r_wall,/area/engineering/break_room) "aik" = (/turf/simulated/wall/r_wall,/area/maintenance/station/eng_lower) -"ail" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/table/bench/padded,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aim" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"ain" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table/bench/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main) "aio" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aip" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aiq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "air" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "ais" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"ait" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"aiu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/chapel/main) -"aiv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/chapel/main) -"aiw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table/bench/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main) -"aix" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/table/bench/padded,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aiy" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{id_tag = "engine_room_airlock"; name = "Engine Room Airlock"; pixel_x = -24; tag_airpump = "engine_airlock_pump"; tag_chamber_sensor = "eng_al_c_snsr"; tag_exterior_door = "engine_airlock_exterior"; tag_exterior_sensor = "eng_al_ext_snsr"; tag_interior_door = "engine_airlock_interior"; tag_interior_sensor = "eng_al_int_snsr"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) "aiz" = (/obj/structure/cable/green{icon_state = "16-0"},/obj/structure/cable/green,/turf/simulated/floor,/area/gateway) -"aiA" = (/obj/effect/floor_decal/chapel{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"aiB" = (/obj/effect/floor_decal/chapel{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/main) "aiC" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "engine_airlock_pump"},/turf/simulated/floor/plating,/area/engineering/engine_airlock) "aiD" = (/obj/machinery/airlock_sensor/airlock_exterior{id_tag = "eng_al_ext_snsr"; layer = 3.3; master_tag = "engine_room_airlock"; pixel_x = -22; pixel_y = 0; req_access = list(10)},/obj/effect/floor_decal/corner_steel_grid{icon_state = "steel_grid"; dir = 9},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/camera/network/engine{dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/tiled,/area/engineering/engine_airlock) -"aiE" = (/obj/effect/floor_decal/chapel{dir = 8},/obj/structure/table/bench/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main) "aiF" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/structure/cable/green,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/closet/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/tiled,/area/engineering/engine_airlock) "aiG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/hallway) -"aiH" = (/obj/effect/floor_decal/chapel,/obj/structure/table/bench/padded,/turf/simulated/floor/tiled/dark,/area/chapel/main) -"aiI" = (/obj/machinery/light,/turf/simulated/floor/carpet,/area/chapel/main) "aiJ" = (/obj/machinery/gateway,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/dark,/area/gateway) "aiK" = (/obj/machinery/gateway{dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/dark,/area/gateway) "aiL" = (/obj/machinery/door/blast/shutters{dir = 2; id = "GateShut"; layer = 3.3; name = "Gateway Shutter"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/dark,/area/gateway) @@ -519,7 +431,7 @@ "ajZ" = (/obj/machinery/suit_cycler/medical{req_access = null},/turf/simulated/floor/tiled/dark,/area/gateway/prep_room) "aka" = (/obj/machinery/suit_cycler/security{req_access = null},/turf/simulated/floor/tiled/dark,/area/gateway/prep_room) "akb" = (/obj/machinery/suit_cycler/mining{req_access = null},/turf/simulated/floor/tiled/dark,/area/gateway/prep_room) -"akc" = (/obj/machinery/door/blast/shutters{dir = 8; id = "PubPrep"; layer = 3.3; name = "Public Access Shutter"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/dark,/area/gateway) +"akc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/blast/shutters{dir = 2; id = "surfcargooffice"; layer = 3.3; name = "Cargo Office Shutters"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/dark,/area/gateway) "akd" = (/obj/machinery/floodlight,/turf/simulated/floor/tiled/dark,/area/gateway/prep_room) "ake" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/hallway) "akf" = (/obj/machinery/button/remote/blast_door{id = "PubPrep"; name = "Public Access Shutter"; pixel_y = 22; req_access = list(62)},/turf/simulated/floor/tiled/dark,/area/gateway) @@ -538,7 +450,7 @@ "aks" = (/turf/simulated/floor,/area/engineering/engine_gas) "akt" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/gateway/prep_room) "aku" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/gateway/prep_room) -"akv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/blast/shutters{dir = 8; id = "PubPrep"; layer = 3.3; name = "Public Access Shutter"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/dark,/area/gateway) +"akv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/lattice,/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/down{dir = 8},/turf/simulated/open,/area/maintenance/station/eng_lower) "akw" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) "akx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/gateway) "aky" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/gateway) @@ -581,8 +493,6 @@ "alj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/gateway/prep_room) "alk" = (/obj/machinery/floodlight,/obj/item/device/radio/intercom{pixel_y = -24},/turf/simulated/floor/tiled/dark,/area/gateway/prep_room) "all" = (/obj/machinery/button/remote/blast_door{id = "PubPrep"; name = "Public Access Shutter"; pixel_x = 25; pixel_y = 25; req_access = list(62)},/turf/simulated/floor/tiled,/area/gateway/prep_room) -"alm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/camera/network/civilian{dir = 4},/turf/simulated/floor/tiled/dark,/area/chapel/main) -"aln" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor/tiled/dark,/area/chapel/main) "alo" = (/obj/machinery/camera/network/exploration,/turf/simulated/floor/bluegrid,/area/gateway/prep_room) "alp" = (/obj/structure/closet/excavation,/obj/item/device/multitool,/obj/item/device/multitool,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/camera/network/exploration{dir = 1},/turf/simulated/floor/tiled/dark,/area/gateway/prep_room) "alq" = (/obj/structure/closet/excavation,/obj/item/device/multitool,/obj/item/device/multitool,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/gateway/prep_room) @@ -608,7 +518,6 @@ "alK" = (/obj/structure/ladder/up,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engineering/shaft) "alL" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/purple/bordercorner2,/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/camera/network/tether{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "alM" = (/obj/machinery/door/firedoor/glass/hidden/steel,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"alN" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/extinguisher_cabinet{dir = 1; icon_state = "extinguisher_closed"; pixel_y = 32},/obj/vehicle/train/trolley,/turf/simulated/floor/tiled/monotile,/area/engineering/hallway) "alO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/landmark/start,/turf/simulated/floor/tiled,/area/storage/tools) "alP" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/tools) "alQ" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/civilian) @@ -646,6 +555,9 @@ "amw" = (/obj/structure/railing,/obj/structure/railing{icon_state = "railing0"; dir = 4},/turf/simulated/floor/water/pool,/area/hallway/station/atrium) "amx" = (/obj/structure/railing,/obj/structure/railing{dir = 8},/turf/simulated/floor/water/pool,/area/hallway/station/atrium) "amy" = (/obj/structure/table/marble,/obj/machinery/floor_light/prebuilt{on = 1},/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/device/flashlight/lamp/green,/obj/item/weapon/reagent_containers/food/snacks/donut/jelly,/turf/simulated/floor/wood,/area/hallway/station/atrium) +"amz" = (/obj/machinery/alarm{pixel_y = 22},/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/tool,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/station/eng_lower) +"amA" = (/obj/structure/disposalpipe/up{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/maintenance/station/eng_lower) +"amB" = (/obj/machinery/atmospherics/valve/digital/open,/obj/structure/railing{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/station/eng_lower) "amC" = (/obj/structure/table/woodentable,/obj/machinery/door/blast/shutters{dir = 8; id = "cafe2"; layer = 3.1; name = "Cafe Shutters"},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/wood,/area/hallway/station/atrium) "amD" = (/obj/structure/table/woodentable,/obj/machinery/door/blast/shutters{dir = 4; id = "cafe2"; layer = 3.1; name = "Cafe Shutters"},/obj/item/weapon/reagent_containers/food/condiment/small/sugar,/turf/simulated/floor/wood,/area/hallway/station/atrium) "amE" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency4) @@ -734,7 +646,6 @@ "aoj" = (/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{icon_state = "intact-scrubbers"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "aok" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{icon_state = "intact-supply"; dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "aol" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{icon_state = "intact-supply"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) -"aom" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{icon_state = "intact-supply"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/extinguisher_cabinet{dir = 1; icon_state = "extinguisher_closed"; pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "aon" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{icon_state = "intact-supply"; dir = 4},/obj/item/device/radio/intercom{dir = 1; pixel_y = 24; req_access = list()},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "aoo" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{icon_state = "intact-supply"; dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{icon_state = "intact-scrubbers"; dir = 10},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "aop" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9,/turf/simulated/floor/tiled,/area/engineering/hallway) @@ -879,9 +790,9 @@ "aqY" = (/obj/structure/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/maintenance/abandonedlibraryconference) "aqZ" = (/obj/structure/bed/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/abandonedlibraryconference) "ara" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood/broken,/area/maintenance/abandonedlibraryconference) -"arb" = (/obj/machinery/atmospherics/valve/digital/open,/turf/simulated/floor,/area/maintenance/station/eng_lower) +"arb" = (/obj/machinery/atmospherics/valve/digital/open,/obj/structure/railing{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/station/eng_lower) "arc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/maintenance/abandonedlibraryconference) -"ard" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/station/eng_lower) +"ard" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/watertank,/obj/structure/railing{icon_state = "railing0"; dir = 1},/turf/simulated/floor,/area/maintenance/station/eng_lower) "are" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "arf" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "arg" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light_construct/small{icon_state = "bulb-construct-stage1"; dir = 4},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/maintenance/abandonedlibraryconference) @@ -951,6 +862,7 @@ "ass" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/vending/cigarette,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled,/area/engineering/break_room) "ast" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/maintenance/abandonedlibraryconference) "asu" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/storage/emergency_storage/emergency4) +"asv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/railing,/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/station/eng_lower) "asw" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "asx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/engineering/break_room) "asy" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/tiled,/area/engineering/atmos/backup) @@ -980,7 +892,6 @@ "ats" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "att" = (/obj/machinery/atm{pixel_y = 30},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "atu" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"atv" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/lightgrey/border{dir = 5},/obj/machinery/gear_painter,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "atx" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/effect/floor_decal/techfloor{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/crew_quarters/sleep/cryo) "aty" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/effect/floor_decal/techfloor{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/crew_quarters/sleep/cryo) "atA" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/engineering/workshop) @@ -1016,7 +927,6 @@ "auz" = (/turf/simulated/wall,/area/engineering/break_room) "auA" = (/turf/simulated/floor/tiled,/area/engineering/engine_eva) "auB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/engineering/engine_eva) -"auP" = (/obj/structure/flora/pottedplant/stoutbush,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/lightgrey/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/lightgrey/bordercorner2,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "auW" = (/obj/machinery/atmospherics/omni/mixer{tag_east = 1; tag_east_con = 0.21; tag_south = 1; tag_south_con = 0.79; tag_west = 2},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "auX" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 4},/obj/machinery/camera/network/engineering{dir = 8},/obj/machinery/meter,/obj/machinery/light_switch{dir = 8; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) "auY" = (/obj/machinery/atmospherics/omni/atmos_filter{tag_east = 2; tag_north = 1; tag_south = 4; tag_west = 3},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) @@ -1380,7 +1290,6 @@ "aIn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/mirror{dir = 4; pixel_x = 28; pixel_y = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/engi_wash) "aIo" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/maintenance/station/eng_lower) "aIp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/station/eng_lower) -"aIq" = (/obj/machinery/alarm{pixel_y = 22},/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/tool,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/station/eng_lower) "aIs" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "aIu" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled/dark,/area/teleporter) "aIv" = (/obj/structure/dispenser{phorontanks = 0},/turf/simulated/floor/tiled/dark,/area/teleporter) @@ -1407,7 +1316,6 @@ "aJw" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/turf/simulated/floor/tiled,/area/engineering/engine_eva) "aJx" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/engineering/workshop) "aJy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway) -"aJS" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/extinguisher_cabinet{dir = 1; icon_state = "extinguisher_closed"; pixel_y = 32},/turf/simulated/floor/tiled,/area/engineering/hallway) "aJV" = (/obj/structure/closet/crate,/obj/item/weapon/circuitboard/smes,/obj/item/weapon/circuitboard/smes,/obj/item/weapon/smes_coil,/obj/item/weapon/smes_coil,/obj/item/weapon/smes_coil/super_capacity,/obj/item/weapon/smes_coil/super_capacity,/obj/item/weapon/smes_coil/super_io,/obj/item/weapon/smes_coil/super_io,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/plating,/area/engineering/storage) "aKb" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/item/device/radio/intercom{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/hallway) "aKl" = (/obj/structure/table/standard,/obj/structure/bedsheetbin,/obj/random/soap,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/engi_wash) @@ -1449,7 +1357,6 @@ "aMp" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/washing_machine,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/engi_wash) "aMr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/station/eng_lower) "aMt" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/railing,/turf/simulated/floor,/area/maintenance/station/eng_lower) -"aMu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/railing,/turf/simulated/floor/plating,/area/maintenance/station/eng_lower) "aMx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/maintenance/station/eng_lower) "aMB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/monotile,/area/engineering/workshop) "aML" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/hallway/station/atrium) @@ -1471,12 +1378,10 @@ "aPa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) "aPj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/foyer) "aPq" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/carpet,/area/engineering/foyer) -"aPG" = (/obj/structure/railing{dir = 1},/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/junk,/turf/simulated/floor,/area/maintenance/station/eng_lower) -"aPH" = (/obj/machinery/atmospherics/valve/digital/open,/obj/structure/railing{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/station/eng_lower) "aQa" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/structure/window/reinforced{dir = 1},/obj/item/clothing/mask/breath,/obj/item/weapon/rig/ce/equipped,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) "aQh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) "aQk" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet/oracarpet,/area/crew_quarters/heads/chief) -"aQl" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/table/reinforced,/obj/item/weapon/storage/box/snakesnackbox,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) +"aQl" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief) "aQn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) "aQs" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/computer/security/engineering{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/engineering_monitoring) "aQv" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/engine_eva) @@ -1490,7 +1395,6 @@ "aRb" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/chief) "aRc" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/turf/simulated/floor/carpet,/area/engineering/foyer) "aRd" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/valve/digital{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/backup) -"aRi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/maintenance/station/eng_lower) "aRr" = (/obj/machinery/atmospherics/valve/open,/obj/structure/railing{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/maintenance/station/eng_lower) "aRw" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled/monotile,/area/engineering/workshop) "aRy" = (/obj/structure/closet/toolcloset,/obj/item/weapon/pickaxe,/turf/simulated/floor/tiled,/area/engineering/workshop) @@ -1701,7 +1605,6 @@ "bnY" = (/obj/machinery/light{dir = 8},/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/landmark/start{name = "Colony Director"},/obj/item/weapon/storage/secure/safe{pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bnZ" = (/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop) "boc" = (/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"boq" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "bou" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/tether/station/stairs_one) "boH" = (/obj/machinery/computer/transhuman/resleeving{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/bridge) "boL" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/bridge) @@ -1712,7 +1615,6 @@ "bpf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/tiled,/area/hallway/station/atrium) "bph" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera/network/tether{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "bpi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) -"bpl" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "bpm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "bpv" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/storage/tools) "bpz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"},/turf/simulated/floor,/area/hallway/station/docks) @@ -1999,12 +1901,11 @@ "oEH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/station/docks) "qBc" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "scB" = (/obj/machinery/computer/shuttle_control/tether_backup{icon_state = "computer"; dir = 8},/turf/simulated/floor/tiled,/area/tether/station/dock_one) -"tpQ" = (/obj/structure/morgue/crematorium{dir = 8},/obj/structure/cable/green{icon_state = "0-8"},/turf/simulated/floor/tiled/dark,/area/chapel/chapel_morgue) "tKI" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "tether_dock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "tether_dock_outer"; locked = 1; name = "Docking Port Airlock"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one) "uiN" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/donut/chaos,/turf/simulated/floor/grass,/area/hallway/station/atrium) "uWS" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "tether_dock"; name = "interior access button"; pixel_x = 28; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/tether/station/dock_one) "vbm" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tether/station/dock_one) -"vyI" = (/mob/living/simple_mob/animal/passive/snake/noodle,/turf/simulated/floor/outdoors/grass/forest,/area/crew_quarters/heads/chief) +"vyI" = (/mob/living/simple_mob/animal/passive/bird/parrot/poly,/turf/simulated/floor/outdoors/grass/forest,/area/crew_quarters/heads/chief) "wlD" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/turf/simulated/floor/plating,/area/tether/station/dock_one) "xfY" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/tiled,/area/hallway/station/atrium) "xMk" = (/obj/structure/cable/green{icon_state = "16-0"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/railing{dir = 4},/obj/structure/railing,/turf/simulated/floor,/area/engineering/shaft) @@ -2044,39 +1945,39 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaaaaagJabjanHabjacJacJacJacJacJacJacJacJacJacJaarabrabuabtaebaeaabwaaBabyabxaczaacaacabCaegaefackacjacjachabAabCaacaacaacaacaacaacaataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaaaaagJabjanHabjacJacJacJacJacJacJacJacJacJacJaaEabDabGabFabIabHabMaaFabOabNarMarMarMarMarMabPackackackaeLabCabCaacaacaacaacaacaacaataataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaaaaagJabjabjabjacJacJacJacJacJacJacJacJacJacJabWalFalFaaUalFalFalFacdacuacqarMacxacOatbarMabCabCaaYabCabCabCaacaacaacaacaacaacaacaataataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaagJagJacJabkacJagJacJacJacJacJacJacJacJacJacJadfacXadoafMafQaaOagPafPadsadqadCadtadFadDadIadGadKadGadGadLabCaacaacaacaacaacaacaataataataataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaaaaaaaagJacJacJacJacJacJacJacJacJacJacJacJacJacJacJadfadQagNafLagOafLahZafPadVadUarMadWadZahoarMahqackackackaehaikaikaikaikaikaikaikaikaikaikaadaapaaqaavaavaavaaeaaeaaeaaeaaeaataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaaaaaaaagJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaewaetaaSaibaezaidaeCaeAaeEaeDaJsaJsaJsaJsaJsaJsaJsaJsackaeGaikackackackackackackackackackaadaawaaqaaDaaDaaDaaeaahaakaalaaeaataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaagJacJacJacJacJacJacJacJacJacJacJacJacJacJacJadfaeQagNafLaiQaiPaeSafPacuaeVaJsaiTaiTaeWaeXaiVcclaJsachaeGaikackackackackackackackackackaadaaMaaqaaZaaZaclaaeaaoaauaaxaaeaataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaagJacJacJacJacJacJacJacJacJacJacJacJacJacJacJadfaffalrafiafjajyafkafPacuafmaJsafpajDaeWaeWaJVafsaJsackaeGaikackackackackackackackackackaadacPaepaeTaeYagGaayaaHaaIaaJaaeaataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaaanacJacJacJacJacJacJacJacJacJacJacJacJacJacJalFalFalFalFalFafSalFacdafZafXaJsakmakmaeWaeWaknakoaJsakqagfaikackackackackackackackackackaadagHagKagMagSahjaaeaaKaaPtpQaaeaataataataacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksaksacJacJacJacJacJacJacJacJaiMagFagIajtagLakOahdaiMacuaeVaJsakRakSaeWaeWakTakTaJsapiahfaikackackackackackackackackackaadahkahlaaWabaabaaaWabcaaWaaWaaWaataacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgacgacgaksaksacgacgacJacJacJacJacJacJacJacJabqahsahyabsahBalbahKahDahOahMaJsalBalDahRahTalEalHaJsahYaeGaikackackackackackackackackackaadabJahraaWabdablabmabpabzahhaaWaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksacgacJacJacJacJacJacJacJacJaiMaiyaiCajtaiDamlaiFaiMadVaiGaJsaLhaLiaeWaiNamqamqaJsaiRaiOaikackackackackackackackackackaadahtahQaaWabKabLabUabVabYaccadNadOadOadOadOadOadOadOadOadOadOadOaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksacgagJagJagJajpagJagJagJagJaiMaiMaiMaiMaiMaiMaiMaiMajCajBaJsajGaLiaeWaiNamOajIaJsamRaiOaikackackackackackackackacNacNacNacQacVabaadjadjadradAadBadJadNajvajwahvajzajAaiZajdajhajxajxadOaacaacadPadPadPadPadPaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksacgaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaczadsakeaJsakgakjaeWaklakkakpaJsangaiOaikaikackackackackackackacNaedaejacQacVabaaemaeoaeuadjaevaexadNajeajiajjajjajjajlajLajPajSajXadOaacaacadPaeBahxahzadPaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksacgaacaacaacarqarqarqarqarqaczaczaczaczaczaczaczanlakXakWaJsaJsaJsakZalcaJsaJsaJsaikaeGackaikackackackackackackacNaeHacNacQacVaaWabaabaaeJabaabaaaWadNakJajEaeyaeyaeyakKaeyaeyalJajxadOaacaacadPahAahSahXadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaaaaaaaacgacgacgalxalwalzabZaacaacaacarqnovxMkalKalGaczanLanPalNaowalRalWanRambalZamfamcamkamjamnanZamsampaczaeGackaikackackackackackackacNaeKaeNacQacVaeZacQafbafdacQacQafhacNajmajnajqajqajqajHaeyaeyalialCadOaacaacadPaiiaiJaiKadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaaaaahWabZabvabBabEabZabZabZabZabZalGhPianeancaczaopaoraoqaoqaoqaoqanoanranqanuantantantanzanyanCanBanFanDackaikackackackackackackacNacNacNaflafHafIafRafTagracQagsagtacNajMakMalhajQajRajJaeyaeyaljaeyadPadPadPadPaiLaiLaiLadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbahVaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaohaoXaojaolaokaonaomaooabZaczaczaotaczaoyaoZapcapbapbapbapbapbapeaoBaoFapgapgapgaijapgapgapgaijaoHjRSaikackackackackackackackackacNagyagAacQagEaheahgacQagyagAacNadOadOadOadOadOajNaeyaeyaljallakcakfaiSaiUaiSaiSakhadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahVahVahVahVahVahVahVaaaaaaahWaohaqKaqIappapoaprapqapuapsapwapvapyapxapDapBapIapGapKapJapJapJapMapLapgapNapPapOapTapQapQapXaijapUachaikackackackackackackackackacNalmahiahiahmahnahpahuahualnacNajTajUaloajUajTakiakrakraktakuakvakwakxakyakzaiYajaadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahVaaaaaacbYaqeaqfadSaqaaqJaqhadYaqjaqiaqlaqkaqoaqmaquaqqaqDaqBaqFaqEaqQaqOaqSaqRapgaqvajFaqGaqGajFapQaqHaijapUachaikackackackackackackackackacNahCahEahLacVahPahUahLahCahEacNakAajVajVajVajWakBajOajOakCakDakcajbakEakFakGaiSakHadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahWahWahWahWabZarzaryaRdccearBadeaqMaqMaqMaqMacSaqNaqNarEarKaqNaqNacSarVarTaqTarXasgasbasnaskasraspasxassaijapUacjaikackackackackackackackackacNaiaaicaieaifaigahUacQagyaihacNajYajZakaakbakIakUakdalkalpalqadPajcadPakLalualealeadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahVaaaaaaahWaoharlarQarnatgaqLatfaqMathatjarraruartarxatkatBatAarFaqNarVarTarHatFapgarIatIatGarNatJapQarOaijatTaiRaikackackackackackackackackacNailainainaitaiuaivaiwaiwaixacNadOadOadOadOakNakPadOadOadOadOadPaizadPadPadPajfajfadPaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaahVaaaaaaahWaoharlccgauWarRauYauXaqMavdavhavgavhavhavoavmaslavqasmaqNarVavwavzavxavDavBajFavFavIajFapQavLaijavPapiaikackackackackackackackackacNaiAaiBacQacVahPahUacQagsaiBacNajoacmahwajgakValUakYafCaacaacadPadPadPaacadPadPadPadPaacaacaacaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaahVaaaaaaahWaoharlarnawkaswaszasyaqMasAaenaenaenaenaenasUasUatAawBacSawMawDarHawOapgatdapQawRapQapQapQawTaijavPaiXaikackackackackackackackackacNaiEaiHahLacVaiIahUahLaiEaiHacNajoacmalLalaajkakQalfafCaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaahWabZabZarkaxBaxAaxHaxGaqMbkxaxPaxObZcatQbZdatNatSaxUaxYaxWatXatWarHaybapgatYatZawRayiauaalsaucaijaysabCaikaikaikaikaikaikafCafCafCafCaaTafaabhafWabhafcabhafaaaTafCafCafCafCalgafCafCafCafCaacaacaacaacaacaacaacaacaacaacaacaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWahWahWahWabZaueaueaueaueaueaqMaqMaqMaqMacSaukaenaulazeaenaenaqNauwauvauyazfauzauzauzazkauzauzauzauzaijavPanEachazDazBazBazJazJazIazXafYacfagdagqagvagBagCagDahNafgaiWajrajsafeagvaldajuaALaAHashashashashashashashashashashashashaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaAQavfavfatOaARaATaASaBlamdaBpaBmavsaBqaqNbZiafUasUasUaenawlaByatXawnaBBaBAaAWaBCaBXaBDaBEaAWaciaDDaaVavPalQaBHaBRalQalTalTalTalTagwabXacnacmaCeacpacpacpagxacpxfYacpacpacpacpacpacractaCxaCwaCyamgamgamgamgamgamgamgamgamgamgalAalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaagJagJacJabkacJagJacJacJacJacJacJacJacJacJacJadfacXadoafMafQaadagPafPadsadqadCadtadFadDadIadGadKadGadGadLabCaacaacaacaacaacaacaataataataataataataataataataataataataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaaaaaaaagJacJacJacJacJacJacJacJacJacJacJacJacJacJacJadfadQagNafLagOafLahZafPadVadUarMadWadZahoarMahqackackackaehaikaikaikaikaikaikaikaikaikaikaikaikaikaikaikaikaikaikaikaikaikaataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaaaaaaaagJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaewaetaaSaibaezaidaeCaeAaeEaeDaJsaJsaJsaJsaJsaJsaJsaJsackaeGaikackackackackackackackackackackackackackackackackackackackaikaataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaagJacJacJacJacJacJacJacJacJacJacJacJacJacJacJadfaeQagNafLaiQaiPaeSafPacuaeVaJsaiTaiTaeWaeXaiVcclaJsachaeGaikackackackackackackackackackackackackackackackackackackackaikaataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaagJacJacJacJacJacJacJacJacJacJacJacJacJacJacJadfaffalrafiafjajyafkafPacuafmaJsafpajDaeWaeWaJVafsaJsackaeGaikackackackackackackackackackackackackackackackackackackackaikaataataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaaanacJacJacJacJacJacJacJacJacJacJacJacJacJacJalFalFalFalFalFafSalFacdafZafXaJsakmakmaeWaeWaknakoaJsakqagfaikackackackackackackackackackackackackackackackackackackackaikaataataataacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksaksacJacJacJacJacJacJacJacJaiMagFagIajtagLakOahdaiMacuaeVaJsakRakSaeWaeWakTakTaJsapiahfaikackackackackackackackackackackackackackackackackackackackaikaataacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgacgacgaksaksacgacgacJacJacJacJacJacJacJacJabqahsahyabsahBalbahKahDahOahMaJsalBalDahRahTalEalHaJsahYaeGaikackackackackackackackackackackackackackackackackackackackaikaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksacgacJacJacJacJacJacJacJacJaiMaiyaiCajtaiDamlaiFaiMadVaiGaJsaLhaLiaeWaiNamqamqaJsaiRaiOaikackackackackackackackackackackackackackackackackackackackaikadOadOadOadOadOadOadOadOadOadOadOaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksacgagJagJagJajpagJagJagJagJaiMaiMaiMaiMaiMaiMaiMaiMajCajBaJsajGaLiaeWaiNamOajIaJsamRaiOaikackackackackackackackackackackackackackackackackackackackaikajvajwahvajzajAaiZajdajhajxajxadOaacaacadPadPadPadPadPaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksacgaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaczadsakeaJsakgakjaeWaklakkakpaJsangaiOaikaikackackackackackackackackackackackackackackackackackackaikajeajiajjajjajjajlajLajPajSajXadOaacaacadPaeBahxahzadPaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaacgaksaksaksaksaksacgaacaacaacarqarqarqarqarqaczaczaczaczaczaczaczanlakXakWaJsaJsaJsakZalcaJsaJsaJsaikaeGackaikackackackackackackackackackackackackackackackackackackaikakJajEaeyaeyaeyakKaeyaeyalJajxadOaacaacadPahAahSahXadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaaaaaaaacgacgacgalxalwalzabZaacaacaacarqnovxMkalKalGaczanLanPaaeaowalRalWanRambalZamfamcamkamjamnanZamsampaczaeGackaikackackackackackackackackackackackackackackackackackackaikajmajnajqajqajqajHaeyaeyalialCadOaacaacadPaiiaiJaiKadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaaaaahWabZabvabBabEabZabZabZabZabZalGhPianeancaczaopaoraoqaoqaoqaoqanoanranqanuantantantanzanyanCanBanFanDackaikackackackackackackackackackackackackackackackackackackaikajMakMalhajQajRajJaeyaeyaljaeyadPadPadPadPaiLaiLaiLadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOahVaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaohaoXaojaolaokaonaccaooabZaczaczaotaczaoyaoZapcapbapbapbapbapbapeaoBaoFapgapgapgaijapgapgapgaijaoHjRSaikackackackackackackackackackackackackackackackackackackaikadOadOadOadOadOajNaeyaeyaljalladbakfaiSaiUaiSaiSakhadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahVahVahVahVahVahVahVaaaaaaahWaohaqKaqIappapoaprapqapuapsapwapvapyapxapDapBapIapGapKapJapJapJapMapLapgapNapPapOapTapQapQapXaijapUachaikackackackackackackackackackackackackackackackackackackaikajTajUaloajUajTakiakrakraktakuakcakwakxakyakzaiYajaadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahVaaaaaacbYaqeaqfadSaqaaqJaqhadYaqjaqiaqlaqkaqoaqmaquaqqaqDaqBaqFaqEaqQaqOaqSaqRapgaqvajFaqGaqGajFapQaqHaijapUachaikackackackackackackackackackackackackackackackackackackaikakAajVajVajVajWakBajOajOakCakDadbajbakEakFakGaiSakHadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahWahWahWahWabZarzaryaRdccearBadeaqMaqMaqMaqMacSaqNaqNarEarKaqNaqNacSarVarTaqTarXasgasbasnaskasraspasxassaijapUacjaikackackackackackackackackackackackackackackackackackackaikajYajZakaakbakIakUakdalkalpalqadPajcadPakLalualealeadPaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahVaaaaaaahWaoharlarQarnatgaqLatfaqMathatjarraruartarxatkatBatAarFaqNarVarTarHatFapgarIatIatGarNatJapQarOaijatTaiRaikackackackackackackackackackackackackackackackackackackaikadOadOadOadOakNakPadOadOadOadOadPaizadPadPadPajfajfadPaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaahVaaaaaaahWaoharlccgauWarRauYauXaqMavdavhavgavhavhavoavmaslavqasmaqNarVavwavzavxavDavBajFavFavIajFapQavLaijavPapiaikackackackackackackackackackackackackackackackackackackaikajoacmahwajgakValUakYafCaacaacadPadPadPaacadPadPadPadPaacaacaacaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaahVaaaaaaahWaoharlarnawkaswaszasyaqMasAaenaenaenaenaenasUasUatAawBacSawMawDarHawOapgatdapQawRapQapQapQawTaijavPaiXaikackackackackackackackackackackackackackackackackackackaikajoacmalLalaajkakQalfafCaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaahWabZabZarkaxBaxAaxHaxGaqMbkxaxPaxObZcatQbZdatNatSaxUaxYaxWatXatWarHaybapgatYatZawRayiauaalsaucaijaysabCaikaikaikaikaikaikafCafCafCafCaaTaaTaaTaaTaaTaaTaaTaaTaaTafCafCafCafCalgafCafCafCafCaacaacaacaacaacaacaacaacaacaacaacaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWahWahWahWabZaueaueaueaueaueaqMaqMaqMaqMacSaukaenaulazeaenaenaqNauwauvauyazfauzauzauzazkauzauzauzauzaijavPanEachazDazBazBazJazJazIazXafYacfagdagqafgaahaahaahaakafgaiWajrajsafeagvaldajuaALaAHashashashashashashashashashashashashaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaAQavfavfatOaARaATaASaBlamdaBpaBmavsaBqaqNbZiafUasUasUaenawlaByatXawnaBBaBAaAWaBCaBXaBDaBEaAWaciaDDaaVavPalQaBHaBRalQalTalTalTalTagwabXacnacmaCeacpacpacpacpacpxfYacpacpacpacpacpacractaCxaCwaCyamgamgamgamgamgamgamgamgamgamgalAalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaCBaCBatOauAauAauAauBaJlaCEauAauAaJwaCMaJxaenasUasUaCPaCQacSaCTaCRaKtaCVaAWaAWaAWaKNaLjaKUaLlaDjaaVapUalQaDsaDMalQasuaDPamEalTaDVacwadzacyacyacyacFamJacmacmadHacmamJacFacyacyacyadabNZaDZamMamgamgamgamgamgamgamgamgamgamgamNalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaEaaLIatOaEbauAauAavjaLXaEfauAauAaJwaCMaJxaMZaMBaNbaNaaenaqNaEzaExaKtaEAaAWaEEaBXaOLaEMaAWaETaERaaVapUaBHaEWaEXalQaFcaEZaFfaFeaFhacmacyacyacyacGacIamCamoadxadyamtamDacKacGacyacyacyadHaFzamMamgamgamgamgamgamgamgamgamgamgaFIalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaFKaFJatOaFLaFOaFLaFOaQvaFXbZtcalcakaqNaQZaQZaRwaRAaRyaRyaqNaEzaCRaKtaGsaAWaAWaAWaRZaGxaaVaaVaaVaaVaGyaGPaGIaofalQaogavSaoialTaHbacmacYacDadcacFacIacEacHadnagaacHamiacKacFacYuiNadcadHaHzamMamgamgamgamgamgamgamgamgamgamgalAalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaHTaHQatOatOaSCaSCaSCaSCaHYaSCaSCaSCacSaqNaqNaByaIfaqNaqNacSaEzaIiaKtaIlaAWaBCaBXaTiaInaaVatpaIoaIqaIpalQalQalQalQaoOaoOalTalTaIsacmacYadladcacGacIacEacHamaamyacHamiacKacGacYadladcadHaITaoVamgamgamgamgamgamgamgamgamgamgalAaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaJhaJkaJjaJnaJmbdsaoqaTKaTJaJyaTLaoqaoqaJSaoqaUlaTQaUoaUnaTKaUpaUlatWaKtaKbaAWaAWaAWaUUaKlaaVapiaKraUXaKzaeOaeOaeOaeOaeOaeOaesaeraeMacmacyacyacyacFacIacEacHamGadMacHamiacKacFacyacyacyadHaKQaLcamgamgamgamgamgamgamgamgamgamgalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaJhaJkaLpaLtaLraLAaLyaLGaLCaLKaLHaLOaLLaLUaLPaMaaLYaMdaMcaMgaLUaLPaMhaMkaMjaAWaMlaBXaUUaMpaaVaMtaMraMxaMuaeOafyafyafyafyaeOaePacmadHacmacTacyacyamJacIacEacHacHacHacHamiacKamJacyacyacTadHaMLamMamgamgamgamgamgamgamgamgamgamgalAalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaHTaHQatOatOaSCaSCaSCaSCaHYaSCaSCaSCacSaqNaqNaByaIfaqNaqNacSaEzaIiaKtaIlaAWaBCaBXaTiaInaaVatpaIoamzaIpalQalQalQalQaoOaoOalTalTaIsacmacYadladcacGacIacEacHamaamyacHamiacKacGacYadladcadHaITaoVamgamgamgamgamgamgamgamgamgamgalAaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaJhaJkaJjaJnaJmbdsaoqaTKaTJaJyaTLaoqaoqaalaoqaUlaTQaUoaUnaTKaUpaUlatWaKtaKbaAWaAWaAWaUUaKlaaVapiaKraUXaKzaeOaeOaeOaeOaeOaeOaesaeraeMacmacyacyacyacFacIacEacHamGadMacHamiacKacFacyacyacyadHaKQaLcamgamgamgamgamgamgamgamgamgamgalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaJhaJkaLpaLtaLraLAaLyaLGaLCaLKaLHaLOaLLaLUaLPaMaaLYaMdaMcaMgaLUaLPaMhaMkaMjaAWaMlaBXaUUaMpaaVaMtaMraMxasvaeOafyafyafyafyaeOaePacmadHacmacTacyacyamJacIacEacHacHacHacHamiacKamJacyacyacTadHaMLamMamgamgamgamgamgamgamgamgamgamgalAalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaNeaNdaRbaRbagcagcagcagcaNoagcaRbaRbaltaltaNraltaltalvaXZaXZaXZaNFaNHaXZaoJaoJaoJaaVaaVaaVaqsaqtaOjaYfaeOafyafyafyafyafyaeUacmadHacmacmacmacmacmacIammammamFamFammammacKacmacmacmacmadHaFzamMamgamgamgamgamgamgamgamgamgamgaOOalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaGBaGBaRbaYEaYHaYFaYJaBgaOSaRVaZgaRbaOYaOWaPaalyalIaltaoGaZraZUaPjaZWaBwaPqbePbYEaoJaacaikaPGarbaPHardaeOafyafyafyafyafyaeUacmadHacmacmacmacmacmacHacUacUacUacUacUacUacHacmacmacmacmadHaCwamMamgamgamgamgamgamgamgamgamgamgarhalAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWagiaQaaRVaRXbaAaTmaQkaQhaQlaRbaQsaQnaQwalXamYaltbbsaQDbbxaQJaQWaQQaQXaQXaRcaoJaacaikaRiarAaRrarCaeOafyafyafyafyaguafzacmadHacmacTacyacyacFacHacHacHacHacHacHacHacHacFacyacyacTadHaCwamMamgamgamgamgamgamgamgamgamgamgalAalAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaGBaGBaRbaYEaYHaYFaYJaBgaOSaRVaZgaRbaOYaOWaPaalyalIaltaoGaZraZUaPjaZWaBwaPqbePbYEaoJaacaikamAamBarbakvaeOafyafyafyafyafyaeUacmadHacmacmacmacmacmacHacUacUacUacUacUacUacHacmacmacmacmadHaCwamMamgamgamgamgamgamgamgamgamgamgarhalAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWagiaQaaRVaRXbaAaTmaQkaQhaQlaRbaQsaQnaQwalXamYaltbbsaQDbbxaQJaQWaQQaQXaQXaRcaoJaacaikardarAaRrarCaeOafyafyafyafyaguafzacmadHacmacTacyacyacFacHacHacHacHacHacHacHacHacFacyacyacTadHaCwamMamgamgamgamgamgamgamgamgamgamgalAalAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaagiaSabcpaSebcnbcrbcwaRVaSuaRbandamZasSanQawmaSzbeJaSDbeLaSFbeNbeMbfobYtaSLaoJaacaikarZasaaSOascaeOaeOaeOaeOaeOaeOafAacmadHacmacyaddaddaddacGacFamIacmacmamIacFacGaddaddaddacyadHaTAashashashashashashashashasiamMasialAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaagibftbfvaRXaTRaRXbfTklOaTWaRbaTXaIOaIOaSBaXXaltaoIaUkbgCaUmbgEbgDaoIbgFaoJaeiaacaikaUEasDaUIaUFafCafCafCafCafCafCafDacmadHacmacyadladladlacyacyacyacmacmacyacyacyadladladlacyadHaCwasIasJasKasLaSoasNasOasIasPasQaVxalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaRbbhjbnwaVzaVBbnIaVHaVGvyIaRbaVNaVKaVWaVPaZnaltaTEbXGbXIaWdbXKbXJaoIbgFaoJaacaacaikaqsatoaWjatqafCafEafJafFafNafCaWnacmadHacmacyacCadEamuamradladcacmacmacYuiNadkadEamuacZacyadHaWJasIasJasKatxatyasNasOasIaXwaXlaXyalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2086,16 +1987,16 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRbaRbaRbaRbaRbbYPbYPbYjbYjbYjbYjbYjbYjbZkbZmacsajKbdibdqbdnbdubdrbdFbdxbdKbdHbdSbdLbdWbdTbdZbdTbeebedbehbegbegbeibegbegbegbedbekbejbepbembevberbeBbezbezbeEbeHbeFbeKaqgaqxagoagpbeSbeYavZavZawaawbagzavcasIbaTbfkausaacaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZvbZvbYPbYjbYjbYjbYjbYjbZzbYlbfFawsawpbfGbfJawsawsawsawtawtawtawuarebfQarfaaTaaTaaTawyawzawzawzawzawzawzawzawzawzawAbfWawCbfYawEawFawGawGawGawGawHawIawJawKawKalMaePbgfasIasIasIasIasIasIasIasIbcObgrausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZvbZvbYjbYjbZFbZDbZmbYjbYjbYlbYjawsawPbgGbgJbgHbgNawsawUbgObrvawubhcafoawZawubhgaxbawyaxcaxcaxcaxcaxcaxcaxcaxcaxdawEaxeaxfaxgawEbhrbhtaxjaxjaxjbmMawIaxkaxlawKamLacmbhHbhKbhJbhJbhLbidbhLbhJbhJbiraxtausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZHbZJbZvcahbYjbZDbZDbZmbYlbZKbYjbYjawsaxuaxvaxwaxxbiCawsaxzalObiKawuaxCafqafrawuaxDaxEawyaxcaxdaxcaxcaxcaxcaxcaxcaxcawElxQbjtbjoawEagjbjCagkagkagkaglawIaxkaxMawKamPaCebjXausausausausausausausausausausausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZHbZHbYPbZObZPbYjbZzbYlbYjbZQbYjawsbkmawsaxQaxRaxRawsbkpalPbksbkqbkyaftafuawuaxZbXsawyafvafwafwafwafwafwafwafwafxawyayeayfbllawIblrblxayjblFaylaymawIaynbmcawKamLacmbmvbmAageatsageatuattageageatvaaTaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbYPbYPbYPbYPbYPbYPbZRbYlbZSbYlbYlbYlbYjbYjawsaywayxawsayyayyawsbnealSayBayCayDafBafGaekbnobnlgkCaZVayKbcEbkCayNblSbkEayQbnBgkCaySayTayUawIbnLayWayXayXayXbnZawIayZazaawKbocamQamSatKacmacmacmacmacmacmacmboqaaTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacbYPbZTbYjbYjbYlbZDbZDbYjbYlbYjbYjawsaxRbouawsawsawsawsazhalSaziawuazjbhaawZawuaelazlawyazmaznazoazpaznazqazraznboHboLaxFboMafKagmboNayWazyazzazAboUawIaxkawKawKauhaumamTbpfbpdalYbphbpibpibpmbplauPaaTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaacaacaacaacaacbYPbZTbYjbYjbYjbZmbYjbYlbZkbYjbYjawsazMazNawsbQabQaawsazOazObpvawuazQbhaazRawubpzazlawybpDazUazVazUazUazUazWazUbpJawyazYayTazZagnbpMayWbpQaAdbABaAfawIaxkawKamUaaTamVamWamXaaTaaTaaTaAkaAkaAkbqbaAkaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaacaacaacbYPawuawuawuaeFaeFaeFawuaeIaeRawuawsawsawsawsawsawsawsawtawtawtawuaAmbqfaAoawubqjaAqawybqlbqsbqobqAbqxbqAbqDbqAbqFbqRbqPbrdbqUbrjbrfbroayXaAGayXbrDawIaxkawKanaanbanfanhanianjankanmaAkaAOaAPbrVbrXaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacawubZYbzRbZZaAVaAVbCgaBiaBibslaAZaBaaBbbEWaAVaAVaBdaAXbsvaBfbFfaBhbhaaBiawuawuawuawyaBjaBKaBkbsHazUazUbvkazUbwxawybnvbsNbsMawIaBrbsOaBtaBubsPbsRawIayZawKannanpansanvanwannanxanAaAkaAkaAkbtobtraAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacawubttbtsbtybtubtubtubtubtubtubtCbtubtFbtubtubtubtubtubtMbtFbtubtSbtOaBiawuaacaacawyaBJaBKazUaBLazUazUazUazUaBMbvbaBObsNbvdawIawIawIawIawIawIawIawIayZawKanmanGanIanJanKanpanMannaAkaAOaBUaBVbvsaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacawucaebvtaBZbvuaBZaBZaBZaBZoEHaBZaBZaBZaBZaBZoEHaBZaBZaBZaBZbvubvEbhaaCcawuaacaacawybvNbvWbvSbwcbvYazUbcsbFNbDvbwlbwhbwnaCnbwqaCpaCqafVaCsaCtaCuawEayZawKanNanOanSanTanUanVannanWaAkaAkaAkaCCaCDaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacaCFaCGbwVaCIaCFawuaCJaCJaCJawuawuaCJaCJaCJawuawuaCJaCJaCJawuaCKaCLbxeaCNaCKaacaCOaCOaCOaCOaCObJQaCObxJbxEbxLaCOaCOaCSbxYaCUbyaaCWbyfaCYaCZaCtaCuawEaxkawKanXanmanYaoaaobanpanmaocaAkbyyaDhbyAbvsaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZHbZJbZvcahbYjbZDbZDbZmbYlbZKbYjbYjawsaxuaxvaxwaxxbiCawsaxzalObiKawuaxCafqafrawuaxDaxEawyaxcaxdaxcaxcaxcaxcaxcaxcaxcawElxQbjtbjoawEagjbjCagkagkagkaglawIaxkaxMawKamPaCebjXausausausausausausausausausausausaaqaaqaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZHbZHbYPbZObZPbYjbZzbYlbYjbZQbYjawsbkmawsaxQaxRaxRawsbkpalPbksbkqbkyaftafuawuaxZbXsawyafvafwafwafwafwafwafwafwafxawyayeayfbllawIblrblxayjblFaylaymawIaynbmcawKamLacmbmvbmAageatsageatuattabVabYaclaauaavaawaayaaDaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbYPbYPbYPbYPbYPbYPbZRbYlbZSbYlbYlbYlbYjbYjawsaywayxawsayyayyawsbnealSayBayCayDafBafGaekbnobnlgkCaZVayKbcEbkCayNblSbkEayQbnBgkCaySayTayUawIbnLayWayXayXayXbnZawIayZazaawKbocamQamSatKacmacmacmacmacmacmaaoaapaaIaaJaaKaaMaaPaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacbYPbZTbYjbYjbYlbZDbZDbYjbYlbYjbYjawsaxRbouawsawsawsawsazhalSaziawuazjbhaawZawuaelazlawyazmaznazoazpaznazqazraznboHboLaxFboMafKagmboNayWazyazzazAboUawIaxkawKawKauhaumamTbpfbpdalYbphbpibpibpmaaxaexaauaaWaaZabaabcaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaacaacaacaacaacbYPbZTbYjbYjbYjbZmbYjbYlbZkbYjbYjawsazMazNawsbQabQaawsazOazObpvawuazQbhaazRawubpzazlawybpDazUazVazUazUazUazWazUbpJawyazYayTazZagnbpMayWbpQaAdbABaAfawIaxkawKamUaaTamVamWamXaaTaaTaaTaAkaAkaAkbqbaAkaAkabdabhaauaauaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaacaacaacbYPawuawuawuaeFaeFaeFawuaeIaeRawuawsawsawsawsawsawsawsawtawtawtawuaAmbqfaAoawubqjaAqawybqlbqsbqobqAbqxbqAbqDbqAbqFbqRbqPbrdbqUbrjbrfbroayXaAGayXbrDawIaxkawKanaanbanfanhanianjankanmaAkaAOaAPbrVbrXaAkablabmabpabzabJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacawubZYbzRbZZaAVaAVbCgaBiaBibslaAZaBaaBbbEWaAVaAVaBdaAXbsvaBfbFfaBhbhaaBiawuawuawuawyaBjaBKaBkbsHazUazUbvkazUbwxawybnvbsNbsMawIaBrbsOaBtaBubsPbsRawIayZawKannanpansanvanwannanxanAaAkaAkaAkbtobtraAkabdabKaauaauaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacawubttbtsbtybtubtubtubtubtubtubtCbtubtFbtubtubtubtubtubtMbtFbtubtSbtOaBiawuaacaacawyaBJaBKazUaBLazUazUazUazUaBMbvbaBObsNbvdawIawIawIawIawIawIawIawIayZawKanmanGanIanJanKanpanMannaAkaAOaBUaBVbvsaAkabdabmabLabLaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacawucaebvtaBZbvuaBZaBZaBZaBZoEHaBZaBZaBZaBZaBZoEHaBZaBZaBZaBZbvubvEbhaaCcawuaacaacawybvNbvWbvSbwcbvYazUbcsbFNbDvbwlbwhbwnaCnbwqaCpaCqafVaCsaCtaCuawEayZawKanNanOanSanTanUanVannanWaAkaAkaAkaCCaCDaAkabdabUabLabLaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacaCFaCGbwVaCIaCFawuaCJaCJaCJawuawuaCJaCJaCJawuawuaCJaCJaCJawuaCKaCLbxeaCNaCKaacaCOaCOaCOaCOaCObJQaCObxJbxEbxLaCOaCOaCSbxYaCUbyaaCWbyfaCYaCZaCtaCuawEaxkawKanXanmanYaoaaobanpanmaocaAkbyyaDhbyAbvsaAkaaqaaqaaqaaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaacaacaCFbyEbyDbyGaCFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCKbyNaDnbyPaCKaacaCOaDpaDqaDraCObyWbyVaDuaDubzabyYbzcaxFbsNaxgaDyaDzaDzaDzaDzaDAaDAaDAaxkawKaodannaoeaosaobannaoeaouamUamUamUamUamUaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaaaaaabznaDEaDFaDGaDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzqaDJaDKaDLaCKaacaCObzIaDNaDOaCObnWaDQaDRaDuaDubzYbAkazYbsNbArawEbAvbACbAzbAKbxabAQbAPbASawKaovaoxaozanvaoeaoAaoCaoDamUaoEaoKaoLamUaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaypaypaypaypaypaypaypaypaypaypaypaypaypaaaaaabznaDEaElaEmaDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzqaDJaEnbBoaCKaacaCOaCObBraCOaCObnYaEraEsaEtaEubBwbBHbBzbBKbBJawEbBPaEBbBYbCdbCbaEFaEGbChawKaoMaoNaoeanvanwaoPanYaoQaoRaoSanYanYamUaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index 8337a7ca49..3aa1c1477a 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -4240,24 +4240,13 @@ /turf/simulated/floor/tiled/techfloor, /area/ai_upload) "go" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 +/obj/structure/cable/green{ + icon_state = "32-2" }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, +/area/maintenance/station/exploration) "gp" = ( /obj/effect/floor_decal/techfloor, /obj/structure/cable/cyan{ @@ -4867,11 +4856,14 @@ /turf/simulated/wall/r_wall, /area/ai_cyborg_station) "hm" = ( -/obj/structure/cable/green{ - icon_state = "32-2" +/obj/structure/railing{ + dir = 8 }, -/obj/structure/lattice, -/turf/simulated/open, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, /area/maintenance/station/exploration) "hn" = ( /obj/effect/floor_decal/borderfloor, @@ -5368,6 +5360,9 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/up{ + dir = 8 + }, /turf/simulated/floor, /area/maintenance/station/exploration) "ic" = ( @@ -8826,12 +8821,23 @@ /turf/simulated/floor/tiled, /area/engineering/foyer_mezzenine) "mR" = ( -/obj/structure/railing{ - dir = 1 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/plating, -/area/maintenance/station/eng_upper) +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/maintenance/station/exploration) "mS" = ( /obj/random/junk, /obj/effect/decal/cleanable/dirt, @@ -9191,9 +9197,18 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "nr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/structure/railing{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /turf/simulated/floor, /area/maintenance/station/exploration) "ns" = ( @@ -9404,11 +9419,12 @@ /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) "nF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/station/eng_upper) +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/exploration) "nG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -9432,27 +9448,10 @@ /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) "nI" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/exploration) "nJ" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -9745,46 +9744,49 @@ /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) "ol" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/station/eng_upper) +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/exploration) "om" = ( /obj/structure/cable{ - icon_state = "1-2" + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/station/eng_upper) +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/exploration) "on" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, /area/hallway/station/starboard) "oo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /obj/structure/cable{ - icon_state = "1-8" + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/exploration) "op" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -9798,40 +9800,38 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "oq" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -32 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/cable, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/exploration) "or" = ( /obj/machinery/computer/aifixer, /turf/simulated/floor/tiled/techfloor, /area/ai_cyborg_station) "os" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/exploration) "ot" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -9860,88 +9860,64 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "ov" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 +/obj/machinery/door/firedoor/glass, +/obj/structure/lattice, +/obj/structure/disposalpipe/down{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/turf/simulated/open, +/area/maintenance/station/eng_upper) "ow" = ( -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/random/junk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ dir = 8 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/turf/simulated/floor/plating, +/area/maintenance/station/eng_upper) "ox" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/effect/floor_decal/borderfloor{ dir = 1 }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/station/starboard) "oy" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/turf/simulated/floor/plating, +/area/maintenance/station/eng_upper) "oz" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/station/eng_upper) "oA" = ( /obj/structure/cable/green{ d1 = 4; @@ -10144,14 +10120,18 @@ /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) "oQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/station/eng_upper) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "oR" = ( /obj/structure/table/rack{ dir = 8; @@ -10207,33 +10187,12 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "oV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/turf/simulated/floor/plating, +/area/maintenance/station/eng_upper) "oW" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/paleblue/border, @@ -10362,17 +10321,35 @@ /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) "ph" = ( -/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) "pi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) "pj" = ( @@ -10423,29 +10400,26 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "pm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) "pn" = ( @@ -10739,15 +10713,22 @@ /turf/simulated/floor/tiled/steel_grid, /area/engineering/foyer_mezzenine) "pN" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/camera/network/tether{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/station/eng_upper) +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "pO" = ( /turf/simulated/wall/r_wall, /area/hallway/station/port) @@ -10772,55 +10753,39 @@ /turf/simulated/floor/tiled, /area/hallway/station/port) "pQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, -/area/hallway/station/port) +/area/hallway/station/starboard) "pR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -32 }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, -/area/hallway/station/port) +/area/hallway/station/starboard) "pS" = ( /turf/simulated/wall/r_wall, /area/hallway/station/starboard) @@ -11206,122 +11171,97 @@ /turf/simulated/floor/tiled, /area/hallway/station/port) "qy" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 }, -/obj/structure/cable{ +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) +"qz" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) +"qA" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) +"qB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, -/area/hallway/station/port) -"qz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/camera/network/tether, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"qA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"qB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/hallway/station/port) +/area/hallway/station/starboard) "qC" = ( -/obj/structure/cable{ +/obj/structure/cable/green{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + icon_state = "4-8" }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, -/area/hallway/station/port) +/area/hallway/station/starboard) "qD" = ( /obj/machinery/light/small{ icon_state = "bulb1"; @@ -11346,30 +11286,41 @@ /turf/simulated/floor/tiled/techfloor, /area/medical/morgue) "qF" = ( -/obj/structure/cable{ - d1 = 1; +/obj/structure/cable/green{ + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 + dir = 8 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) "qG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/station/eng_upper) "qH" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -19615,19 +19566,34 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "DJ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ +/obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/obj/structure/catwalk, -/turf/simulated/floor, -/area/maintenance/station/exploration) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "DK" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, @@ -19663,16 +19629,11 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "DO" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor, -/area/maintenance/station/exploration) +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/station/eng_upper) "DP" = ( /obj/structure/railing{ dir = 1 @@ -19686,11 +19647,15 @@ /turf/simulated/floor, /area/maintenance/station/exploration) "DQ" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/turf/simulated/floor, -/area/maintenance/station/exploration) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/station/eng_upper) "DR" = ( /obj/random/trash, /obj/effect/floor_decal/techfloor{ @@ -19700,23 +19665,42 @@ /area/maintenance/station/sec_lower) "DS" = ( /obj/structure/cable{ - d1 = 2; + d1 = 1; d2 = 8; - icon_state = "2-8" + icon_state = "1-8" }, -/obj/structure/catwalk, -/turf/simulated/floor, -/area/maintenance/station/exploration) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "DT" = ( /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, -/obj/structure/catwalk, -/turf/simulated/floor, -/area/maintenance/station/exploration) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/station/eng_upper) "DU" = ( /obj/structure/cable{ icon_state = "0-4" @@ -19733,23 +19717,21 @@ /turf/simulated/floor, /area/maintenance/station/exploration) "DV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/light/small{ +/obj/effect/floor_decal/borderfloor{ dir = 4 }, -/obj/structure/catwalk, -/turf/simulated/floor, -/area/maintenance/station/exploration) +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "DW" = ( /obj/structure/railing{ dir = 4 @@ -19760,19 +19742,36 @@ /area/maintenance/station/exploration) "DX" = ( /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/structure/catwalk, -/turf/simulated/floor, -/area/maintenance/station/exploration) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "DY" = ( /obj/structure/railing{ dir = 4 @@ -19793,17 +19792,28 @@ /turf/simulated/floor, /area/maintenance/station/exploration) "Ea" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 }, -/obj/structure/catwalk, -/turf/simulated/floor, -/area/maintenance/station/exploration) +/obj/machinery/camera/network/tether, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Eb" = ( /obj/structure/ladder/up, /turf/simulated/floor, @@ -20586,6 +20596,163 @@ }, /turf/simulated/floor/tiled/white, /area/medical/resleeving) +"Fk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) +"Fl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) +"Fm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) +"Fn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) +"Fo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) +"Fp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Fq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -20605,6 +20772,14 @@ /obj/structure/table/steel, /turf/simulated/floor/tiled/freezer, /area/security/brig/bathroom) +"Fr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Fs" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -20622,6 +20797,25 @@ /obj/item/clothing/under/seromi/smock/medical, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Fu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Fv" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -31314,8 +31508,8 @@ ki kU lD mp -mR -nF +ov +oy ok oO mp @@ -31456,9 +31650,9 @@ hr kV lE mq -mS -nF -jL +ow +oz +oV oP pg hr @@ -31600,9 +31794,9 @@ lF mr mT nG -ol -mS ph +mS +DO hr qx Vw @@ -31742,11 +31936,11 @@ lG ms mU nH -om -oQ pi -pN -qy +qG +DQ +DT +DX rm fJ oX @@ -31888,7 +32082,7 @@ fq jj pj kj -qz +Ea rk fM pn @@ -32030,7 +32224,7 @@ fq jj kj pO -qA +Fk ei fO pn @@ -32172,7 +32366,7 @@ fq jL kj pP -qB +Fl ev fO pn @@ -32314,7 +32508,7 @@ fq oR kj eJ -pQ +Fm eU uz po @@ -32456,7 +32650,7 @@ fq oS kj eN -pR +Fn eX fO pp @@ -32598,7 +32792,7 @@ fq kj kj pO -qC +Fo fp fQ pq @@ -32740,7 +32934,7 @@ on oT pk pT -qF +Fp fG gx pr @@ -32882,7 +33076,7 @@ lJ oU pl lK -qG +Fr fH op ps @@ -33020,11 +33214,11 @@ lJ lJ lJ nL -go -oV pm -pU -pU +DJ +DS +DV +Fu pU oW pt @@ -33162,7 +33356,7 @@ hy hy hC nM -ow +pN DL DL DL @@ -33304,7 +33498,7 @@ lJ mu mW nN -ot +pQ DL ac ac @@ -33446,7 +33640,7 @@ lJ lJ mW nN -ot +pQ DL ac ac @@ -33588,7 +33782,7 @@ lJ lJ mW nN -ot +pQ DL ac ac @@ -33730,7 +33924,7 @@ lM mv mX nO -oq +pR DL ac ac @@ -33872,7 +34066,7 @@ kp kp mY nQ -os +qy DL ac ac @@ -34014,7 +34208,7 @@ yA kp mZ nN -ot +pQ DL ac ac @@ -34156,7 +34350,7 @@ yH kp na nN -ou +qz DL ac ac @@ -34298,7 +34492,7 @@ zA kp nb nN -ov +qA DL ac ac @@ -34440,7 +34634,7 @@ zA kp li nN -ow +pN DL ac ac @@ -34582,7 +34776,7 @@ As kp nc nN -ot +pQ DL ac ac @@ -34724,7 +34918,7 @@ As kp nh nN -ot +pQ DL ac ac @@ -34866,7 +35060,7 @@ As kp nh nR -ot +pQ DL ac ac @@ -35008,7 +35202,7 @@ Bt kp ng nR -ot +pQ DL ac ac @@ -35150,7 +35344,7 @@ kt kt WG nR -ot +pQ DL ac ac @@ -35292,7 +35486,7 @@ BU kt nh nR -ot +pQ dA dA dA @@ -35434,7 +35628,7 @@ Cm kt ni nV -ox +qB eh pv qa @@ -35576,7 +35770,7 @@ Cn kt nh nR -oy +qC oY oY oY @@ -35718,7 +35912,7 @@ Dh kt nh nR -oy +qC oY pw er @@ -35860,7 +36054,7 @@ kt kt nh nR -oy +qC oY pw qc @@ -36002,7 +36196,7 @@ DZ bg nk nR -oy +qC oY px qd @@ -36131,20 +36325,20 @@ ko lR hg mB -DJ -DQ -ko -ko -DS -DT -DV -DX -DT -DT -Ea +mR +nF nI +nI +ol +om oo -oz +oq +om +om +os +ox +oQ +qF oZ py qe @@ -36272,8 +36466,8 @@ bg ll bg bg +hm nr -DO dZ dZ dZ @@ -36413,7 +36607,7 @@ by bg Eb bg -hm +go ib jz dZ @@ -37152,11 +37346,11 @@ uK qc vl oY -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab aa aa aP @@ -37294,11 +37488,11 @@ uL oY oY oY -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab aa aa aa @@ -37434,13 +37628,13 @@ ef oY uM oY -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab aa aa aa @@ -37576,13 +37770,13 @@ sX oY uN oY -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab aa aa aa @@ -37718,13 +37912,13 @@ oY oY uO oY -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab aa aa aa @@ -37857,16 +38051,16 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab aa aa aa diff --git a/maps/tether/tether-07-station3.dmm b/maps/tether/tether-07-station3.dmm index 4d39371332..86d22f4719 100644 --- a/maps/tether/tether-07-station3.dmm +++ b/maps/tether/tether-07-station3.dmm @@ -8430,26 +8430,16 @@ /turf/simulated/floor/bluegrid, /area/ai_core_foyer) "nb" = ( -/obj/structure/table/standard, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 8 - }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/item/weapon/stamp/cargo, -/turf/simulated/floor/tiled, -/area/quartermaster/office) +/turf/simulated/floor, +/area/maintenance/station/ai) "nc" = ( /obj/structure/cable{ d1 = 4; @@ -11528,73 +11518,38 @@ /turf/simulated/floor/tiled, /area/quartermaster/office) "rS" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/office) -"rT" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/quartermaster/office) -"rU" = ( -/obj/machinery/door/airlock/glass_mining{ - id_tag = "cargodoor"; - name = "Cargo Office"; - req_access = list(31); - req_one_access = list() +/obj/structure/railing{ + dir = 8 }, +/obj/structure/lattice, /obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/disposalpipe/down{ + dir = 8 }, -/turf/simulated/floor/tiled/steel_grid, -/area/quartermaster/office) +/turf/simulated/open, +/area/maintenance/station/ai) +"rT" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/ai) +"rU" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/maintenance/station/ai) "rV" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/office) +/turf/simulated/floor, +/area/maintenance/station/ai) "rW" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -12077,28 +12032,13 @@ /turf/simulated/floor/tiled/steel_grid, /area/quartermaster/office) "sH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, +/obj/effect/floor_decal/rust, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 4; + icon_state = "pipe-c" }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/brown/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/office) +/turf/simulated/floor, +/area/maintenance/station/ai) "sI" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -13394,33 +13334,14 @@ /turf/simulated/floor/tiled, /area/quartermaster/foyer) "uC" = ( -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/obj/item/weapon/clipboard, -/obj/item/weapon/pen/red{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/structure/table/standard, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/office) +/turf/simulated/floor, +/area/maintenance/station/ai) "uD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -13865,25 +13786,13 @@ /turf/simulated/floor/tiled, /area/quartermaster/office) "vo" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 +/obj/random/trash, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/obj/effect/landmark/start{ - name = "Cargo Technician" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/office) +/turf/simulated/floor, +/area/maintenance/station/ai) "vp" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; @@ -14338,22 +14247,9 @@ /turf/simulated/floor/plating, /area/quartermaster/office) "wb" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 8 - }, -/obj/machinery/computer/supplycomp/control{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/office) +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/station/ai) "wc" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, @@ -14605,21 +14501,15 @@ /turf/simulated/floor/plating, /area/quartermaster/delivery) "wE" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/cable/green{ + icon_state = "32-2" }, -/obj/machinery/door/window/northright{ - name = "Mailing Room"; - req_access = list(50) - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/quartermaster/delivery) +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down/supply, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, +/area/tether/exploration) "wF" = ( /obj/machinery/newscaster{ layer = 3.3; @@ -14669,29 +14559,12 @@ /turf/simulated/floor/tiled, /area/quartermaster/foyer) "wJ" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 +/obj/machinery/door/airlock/maintenance/cargo{ + req_access = list(50); + req_one_access = list(48) }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, /area/quartermaster/office) "wK" = ( /obj/structure/table/standard, @@ -15174,19 +15047,20 @@ /area/quartermaster/office) "xq" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/effect/floor_decal/borderfloor{ dir = 1 }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/quartermaster/office) "xr" = ( @@ -15662,32 +15536,24 @@ /area/quartermaster/office) "ye" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, /turf/simulated/floor/tiled, /area/quartermaster/office) "yf" = ( @@ -16304,27 +16170,22 @@ /turf/simulated/floor/tiled, /area/quartermaster/foyer) "yZ" = ( +/obj/machinery/door/airlock/glass_mining{ + id_tag = "cargodoor"; + name = "Cargo Office"; + req_access = list(31); + req_one_access = list() + }, +/obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/camera/network/cargo{ - c_tag = "CRG - Cargo Office South"; - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, +/turf/simulated/floor/tiled/steel_grid, /area/quartermaster/office) "za" = ( /obj/structure/disposalpipe/segment, @@ -16829,21 +16690,28 @@ /turf/simulated/wall, /area/quartermaster/storage) "zP" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Bay"; - req_access = list(31); - req_one_access = list() - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/steel_grid, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, /area/quartermaster/office) "zQ" = ( /obj/machinery/door/airlock/glass_mining{ @@ -17569,21 +17437,24 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/storage) +/area/quartermaster/office) "AS" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -18238,15 +18109,27 @@ /turf/simulated/floor/tiled, /area/quartermaster/storage) "BS" = ( +/obj/structure/table/standard, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/weapon/stamp/cargo, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/storage) +/area/quartermaster/office) "BT" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, @@ -18755,20 +18638,34 @@ /turf/simulated/floor/tiled, /area/quartermaster/storage) "CK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/weapon/clipboard, +/obj/item/weapon/pen/red{ + pixel_x = 2; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/structure/table/standard, +/obj/machinery/light{ + icon_state = "tube1"; dir = 8 }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/storage) +/area/quartermaster/office) "CL" = ( /obj/structure/disposalpipe/sortjunction/flipped{ dir = 1; @@ -19197,12 +19094,26 @@ /turf/simulated/floor/tiled, /area/quartermaster/storage) "DA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/obj/structure/bed/chair/office/dark{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/storage) +/area/quartermaster/office) "DB" = ( /obj/effect/floor_decal/industrial/loading{ dir = 8 @@ -19799,10 +19710,23 @@ /turf/simulated/floor/tiled, /area/quartermaster/storage) "Ev" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/machinery/computer/supplycomp/control{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/storage) +/area/quartermaster/office) "Ew" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/industrial/outline/yellow, @@ -20279,11 +20203,31 @@ /turf/simulated/floor/tiled, /area/quartermaster/storage) "Fl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/hologram/holopad, +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/storage) +/area/quartermaster/office) "Fm" = ( /obj/machinery/embedded_controller/radio/simple_docking_controller{ frequency = 1380; @@ -20503,13 +20447,23 @@ /turf/simulated/floor, /area/maintenance/substation/cargo) "FE" = ( -/obj/machinery/light/small{ - dir = 8; - pixel_y = 0 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/warehouse) +/area/quartermaster/office) "FF" = ( /obj/structure/cable/green{ d1 = 1; @@ -21212,8 +21166,36 @@ /turf/simulated/floor/tiled, /area/quartermaster/warehouse) "GI" = ( -/turf/simulated/floor/tiled/steel, -/area/quartermaster/warehouse) +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/quartermaster/office) "GJ" = ( /obj/machinery/power/apc{ dir = 4; @@ -21252,12 +21234,29 @@ /turf/simulated/floor/tiled, /area/quartermaster/storage) "GN" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Office South"; + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/storage) +/area/quartermaster/office) "GO" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 @@ -21826,15 +21825,23 @@ /turf/simulated/floor/tiled, /area/quartermaster/storage) "HC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access = list(31); + req_one_access = list() + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/storage) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/office) "HD" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -22314,91 +22321,81 @@ /turf/simulated/floor/tiled/steel, /area/quartermaster/warehouse) "In" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/warehouse) +/area/quartermaster/storage) "Io" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, -/area/quartermaster/warehouse) +/area/quartermaster/storage) "Ip" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/warehouse) -"Iq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "qm_warehouse"; - name = "Warehouse Shutters" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/quartermaster/warehouse) -"Ir" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"Iq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"Ir" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/quartermaster/storage) "Is" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/quartermaster/storage) "It" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/quartermaster/storage) "Iu" = ( @@ -23176,9 +23173,13 @@ /turf/simulated/floor/tiled/white, /area/crew_quarters/heads/cmo) "JH" = ( -/obj/structure/closet/crate/freezer, +/obj/machinery/light/small{ + dir = 8; + pixel_y = 0 + }, /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/steel, +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/tiled, /area/quartermaster/warehouse) "JI" = ( /obj/structure/closet/crate/internals, @@ -23884,28 +23885,40 @@ /turf/simulated/floor/plating, /area/maintenance/station/cargo) "KS" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion_l" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/large_escape_pod1/station) -"KT" = ( -/obj/structure/shuttle/engine/propulsion{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/large_escape_pod1/station) -"KU" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion_r" +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"KT" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen{ + pixel_x = 4; + pixel_y = 4 }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/large_escape_pod1/station) +/obj/machinery/door/window/northright{ + dir = 2; + name = "Mailing Room"; + req_access = list(50) + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"KU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) "KV" = ( /obj/structure/undies_wardrobe, /turf/simulated/floor/tiled/white, @@ -23954,6 +23967,19 @@ /obj/effect/floor_decal/corner/paleblue/diagonal, /turf/simulated/floor/tiled/white, /area/crew_quarters/medbreak) +"Lb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) "Lc" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -24185,6 +24211,19 @@ /obj/random/maintenance/cargo, /turf/simulated/floor/plating, /area/maintenance/station/cargo) +"LA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) "LB" = ( /obj/structure/sign/nosmoking_1, /turf/simulated/wall/r_wall, @@ -24503,12 +24542,52 @@ /obj/random/maintenance/cargo, /turf/simulated/floor/plating, /area/maintenance/station/cargo) +"Mc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) "Md" = ( /obj/machinery/door/airlock/medical{ name = "Rest Room" }, /turf/simulated/floor/tiled/white, /area/crew_quarters/medical_restroom) +"Me" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/warehouse) "Mf" = ( /obj/machinery/light/small{ dir = 8 @@ -24518,6 +24597,24 @@ }, /turf/simulated/floor/tiled/techfloor, /area/crew_quarters/medical_restroom) +"Mg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) "Mh" = ( /obj/structure/cable/green{ d1 = 1; @@ -24845,6 +24942,32 @@ }, /turf/simulated/floor/tiled/white, /area/hallway/secondary/escape/medical_escape_pod_hallway) +"Mz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"MA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) "MB" = ( /obj/machinery/light{ dir = 8; @@ -24870,6 +24993,10 @@ /obj/effect/floor_decal/corner/paleblue/diagonal, /turf/simulated/floor/tiled/white, /area/crew_quarters/medbreak) +"MD" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) "ME" = ( /obj/structure/table/glass, /obj/item/weapon/deck/cards, @@ -24945,6 +25072,19 @@ }, /turf/simulated/floor/tiled/white, /area/hallway/secondary/escape/medical_escape_pod_hallway) +"MN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "gloriouscargopipeline"; + layer = 3.3; + name = "Surface delivery conveyor"; + pixel_x = 14; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) "MO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -25118,12 +25258,6 @@ "Nb" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, /turf/simulated/floor/tiled/white, /area/medical/sleeper) "Nc" = ( @@ -25145,13 +25279,17 @@ d2 = 4; icon_state = "1-4" }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, /turf/simulated/floor/tiled/white, /area/medical/sleeper) "Nd" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -25169,6 +25307,8 @@ }, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, /turf/simulated/floor/tiled/white, /area/medical/sleeper) "Nf" = ( @@ -25253,12 +25393,30 @@ /obj/machinery/light/small, /turf/simulated/floor/tiled/white, /area/crew_quarters/medical_restroom) +"Nn" = ( +/obj/structure/plasticflaps, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/turf/simulated/floor, +/area/quartermaster/warehouse) "No" = ( /obj/structure/table/standard, /obj/item/weapon/storage/box/cups, /obj/effect/floor_decal/corner/paleblue/diagonal, /turf/simulated/floor/tiled/white, /area/crew_quarters/medbreak) +"Np" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) "Nq" = ( /obj/structure/table/standard, /obj/item/weapon/storage/box/donkpockets, @@ -25352,6 +25510,13 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ai_core_foyer) +"Nx" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) "Ny" = ( /obj/structure/table/standard, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -25479,6 +25644,13 @@ /obj/effect/floor_decal/corner/paleblue/diagonal, /turf/simulated/floor/tiled/white, /area/crew_quarters/medbreak) +"NI" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) "NJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 @@ -25616,6 +25788,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow, /turf/simulated/floor/tiled/white, /area/medical/virologyaccess) +"NY" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) "NZ" = ( /obj/structure/shuttle/engine/heater{ dir = 8 @@ -26499,15 +26679,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/virologyisolation) -"PI" = ( -/obj/structure/cable/green{ - icon_state = "32-2" - }, -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/zpipe/down/supply, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, -/turf/simulated/open, -/area/tether/exploration) "PJ" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/green, @@ -27423,13 +27594,6 @@ }, /turf/simulated/floor, /area/maintenance/station/ai) -"Sj" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor, -/area/maintenance/station/ai) "Sk" = ( /obj/structure/railing{ dir = 4 @@ -27456,10 +27620,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/station/ai) -"So" = ( -/obj/random/trash, -/turf/simulated/floor, -/area/maintenance/station/ai) "Sp" = ( /obj/machinery/light, /turf/simulated/open, @@ -39029,11 +39189,11 @@ MK Iy ab NL -KS -KT -KT -KT -KU +Np +NI +NI +NI +NY NL vt vt @@ -41286,8 +41446,8 @@ EX FD FY GC -ab -ab +Fj +Fj ab ab ab @@ -41428,6 +41588,7 @@ Fj Fj Fj Fj +Nn Fj ab ab @@ -41440,7 +41601,6 @@ ab ab ab ab -ab vt vt vt @@ -41554,7 +41714,7 @@ tx uu vh vX -wE +KT xl xZ yS @@ -41567,10 +41727,10 @@ AI zL Ed GF -FE +JH Im IR -Fj +MN Fj ab ab @@ -41710,9 +41870,9 @@ zL Ee EY FF -GG -GI -JH +KU +MD +Nx Fj ab ab @@ -41852,7 +42012,7 @@ zL Ga GH Hw -In +Lb IS JI Fj @@ -41994,7 +42154,7 @@ zK Gb XO Hx -Io +LA GG Hg Fj @@ -42136,7 +42296,7 @@ zK Gc GJ Hy -Ip +Mc IT JK Fj @@ -42248,7 +42408,7 @@ db mt nz be -PI +wE QK be Si @@ -42278,7 +42438,7 @@ zL Fj Fj Hz -Iq +Me Fj JL Fj @@ -42397,10 +42557,10 @@ Si gJ gJ gJ -RX -gJ -qu -rS +sH +wb +wJ +xq sE tA uA @@ -42420,7 +42580,7 @@ Fk Gd GK HA -Ir +Mg IU nh zO @@ -42538,11 +42698,11 @@ be Si gJ pZ -RX -So +sH +vo gJ qu -rT +ye sF qu uB @@ -42562,7 +42722,7 @@ BU BU GL HB -Is +Mz Sy JN zO @@ -42679,12 +42839,12 @@ Ss Sd Si Sk -ib -Sl +rU +uC gJ gJ qu -rU +yZ sG tB rZ @@ -42704,7 +42864,7 @@ Eu Eu GM HB -Is +Mz BU JO zO @@ -42819,23 +42979,13 @@ RF RA RA RA -Sj -Sl -ib -gJ -gJ -qu -qu -rV -sH nb -uC -vo -wb -wJ -xq -ye -yZ +rT +rV +gJ +gJ +qu +qu zP AR BS @@ -42843,10 +42993,20 @@ CK DA Ev Fl -Ev +FE +GI GN HC +In +Io +Ip +Iq +Ir +Is +Ir It +KS +MA IV zO zO @@ -42961,7 +43121,7 @@ eI nV pZ iJ -RN +rS Sm gJ gJ diff --git a/maps/tether/tether-08-mining.dmm b/maps/tether/tether-08-mining.dmm index 4ac32fc348..46baeb8736 100644 --- a/maps/tether/tether-08-mining.dmm +++ b/maps/tether/tether-08-mining.dmm @@ -257,6 +257,7 @@ pixel_y = 24 }, /obj/structure/cable/green{ + d2 = 2; icon_state = "0-2" }, /obj/machinery/light_switch{ diff --git a/maps/tether/tether-09-solars.dmm b/maps/tether/tether-09-solars.dmm index 7a12cc511d..09d6f78bbb 100644 --- a/maps/tether/tether-09-solars.dmm +++ b/maps/tether/tether-09-solars.dmm @@ -6490,6 +6490,11 @@ dir = 8; icon_state = "tube1" }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, /turf/simulated/floor/tiled, /area/rnd/outpost/anomaly_lab) "lN" = ( @@ -6879,6 +6884,11 @@ dir = 4 }, /obj/effect/floor_decal/industrial/warning, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, /turf/simulated/floor/tiled, /area/rnd/outpost/anomaly_lab) "my" = ( @@ -7110,8 +7120,26 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/anomaly_lab) "mQ" = ( -/obj/machinery/light, -/obj/machinery/artifact_scanpad, +/obj/machinery/camera/network/research_outpost{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, /turf/simulated/floor/tiled, /area/rnd/outpost/anomaly_lab) "mR" = ( @@ -7475,20 +7503,12 @@ /turf/simulated/floor/tiled, /area/rnd/outpost/anomaly_lab) "nE" = ( -/obj/machinery/camera/network/research_outpost{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -28 +/obj/machinery/light, +/obj/machinery/artifact_scanpad, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 }, /turf/simulated/floor/tiled, /area/rnd/outpost/anomaly_lab) @@ -8048,6 +8068,14 @@ }, /turf/simulated/floor/wood, /area/rnd/outpost/breakroom) +"oR" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/anomaly_lab) "oT" = ( /obj/structure/bed/chair/wood{ dir = 8 @@ -21767,7 +21795,7 @@ jw nD nM kZ -mQ +nE jx ab ab @@ -21904,7 +21932,7 @@ kx lA ka ol -nE +mQ jx no mD @@ -23755,7 +23783,7 @@ ma nR mJ mW -kZ +oR jx ab ab diff --git a/maps/tether/tether-10-colony.dmm b/maps/tether/tether-10-colony.dmm index b28f538ceb..494b0f48c3 100644 --- a/maps/tether/tether-10-colony.dmm +++ b/maps/tether/tether-10-colony.dmm @@ -418,6 +418,7 @@ /obj/item/weapon/storage/pill_bottle/nutriment, /obj/item/weapon/storage/pill_bottle/iron, /obj/item/weapon/storage/pill_bottle/iron, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/fitnessflask/glucose, /turf/unsimulated/floor{ icon_state = "vault"; dir = 5 diff --git a/maps/tether/tether_areas2.dm b/maps/tether/tether_areas2.dm index a65e0f866e..36ba0a6428 100644 --- a/maps/tether/tether_areas2.dm +++ b/maps/tether/tether_areas2.dm @@ -132,6 +132,9 @@ name = "\improper Mining Bathroom" /area/tether/surfacebase/mining_main/lobby name = "\improper Mining Lobby" +/area/tether/surfacebase/mining_main/surfacecargo + name = "\improper Surface Cargo Office" + lightswitch = 0 // Mining Underdark /area/mine/unexplored/underdark @@ -214,6 +217,10 @@ /area/tether/surfacebase/medical/maints name = "\improper Mining Upper Maintenance" +/area/tether/surfacebase/library/study + name = "\improper Library Private Study" + lightswitch = 0 + icon_state = "library" /area/tether/surfacebase/security icon_state = "security" @@ -545,6 +552,10 @@ name = "\improper Dock Two" icon_state = "dk_yellow" +/area/tether/station/burial + name = "\improper Burial" + icon_state = "chapel_morgue" + /area/crew_quarters/showers name = "\improper Unisex Showers" icon_state = "recreation_area_restroom" diff --git a/sound/ambience/tension/horror.ogg b/sound/ambience/tension/horror.ogg new file mode 100644 index 0000000000..4be21a786e Binary files /dev/null and b/sound/ambience/tension/horror.ogg differ diff --git a/sound/ambience/tension/tension.ogg b/sound/ambience/tension/tension.ogg new file mode 100644 index 0000000000..2d3e9dfb4e Binary files /dev/null and b/sound/ambience/tension/tension.ogg differ diff --git a/sound/vore/sunesound/LICENSE.txt b/sound/vore/sunesound/LICENSE.txt new file mode 100644 index 0000000000..ce95152f5d --- /dev/null +++ b/sound/vore/sunesound/LICENSE.txt @@ -0,0 +1 @@ +Audio work within these folders are © Poojawa 2017, all rights reserved. \ No newline at end of file diff --git a/sound/vore/sunesound/pred/death_01.ogg b/sound/vore/sunesound/pred/death_01.ogg new file mode 100644 index 0000000000..231884ef54 Binary files /dev/null and b/sound/vore/sunesound/pred/death_01.ogg differ diff --git a/sound/vore/sunesound/pred/death_02.ogg b/sound/vore/sunesound/pred/death_02.ogg new file mode 100644 index 0000000000..5de3e4148c Binary files /dev/null and b/sound/vore/sunesound/pred/death_02.ogg differ diff --git a/sound/vore/sunesound/pred/death_03.ogg b/sound/vore/sunesound/pred/death_03.ogg new file mode 100644 index 0000000000..4ffa271af7 Binary files /dev/null and b/sound/vore/sunesound/pred/death_03.ogg differ diff --git a/sound/vore/sunesound/pred/death_04.ogg b/sound/vore/sunesound/pred/death_04.ogg new file mode 100644 index 0000000000..a4c0e91be6 Binary files /dev/null and b/sound/vore/sunesound/pred/death_04.ogg differ diff --git a/sound/vore/sunesound/pred/death_05.ogg b/sound/vore/sunesound/pred/death_05.ogg new file mode 100644 index 0000000000..aeec557758 Binary files /dev/null and b/sound/vore/sunesound/pred/death_05.ogg differ diff --git a/sound/vore/sunesound/pred/death_06.ogg b/sound/vore/sunesound/pred/death_06.ogg new file mode 100644 index 0000000000..f5b077ebd4 Binary files /dev/null and b/sound/vore/sunesound/pred/death_06.ogg differ diff --git a/sound/vore/sunesound/pred/death_07.ogg b/sound/vore/sunesound/pred/death_07.ogg new file mode 100644 index 0000000000..afaaab65bb Binary files /dev/null and b/sound/vore/sunesound/pred/death_07.ogg differ diff --git a/sound/vore/sunesound/pred/death_08.ogg b/sound/vore/sunesound/pred/death_08.ogg new file mode 100644 index 0000000000..b1b8479ea8 Binary files /dev/null and b/sound/vore/sunesound/pred/death_08.ogg differ diff --git a/sound/vore/sunesound/pred/death_09.ogg b/sound/vore/sunesound/pred/death_09.ogg new file mode 100644 index 0000000000..1454deafad Binary files /dev/null and b/sound/vore/sunesound/pred/death_09.ogg differ diff --git a/sound/vore/sunesound/pred/death_10.ogg b/sound/vore/sunesound/pred/death_10.ogg new file mode 100644 index 0000000000..f0e23e1d54 Binary files /dev/null and b/sound/vore/sunesound/pred/death_10.ogg differ diff --git a/sound/vore/sunesound/pred/death_11.ogg b/sound/vore/sunesound/pred/death_11.ogg new file mode 100644 index 0000000000..43e80467e0 Binary files /dev/null and b/sound/vore/sunesound/pred/death_11.ogg differ diff --git a/sound/vore/sunesound/pred/death_12.ogg b/sound/vore/sunesound/pred/death_12.ogg new file mode 100644 index 0000000000..5ec6029998 Binary files /dev/null and b/sound/vore/sunesound/pred/death_12.ogg differ diff --git a/sound/vore/sunesound/pred/death_13.ogg b/sound/vore/sunesound/pred/death_13.ogg new file mode 100644 index 0000000000..9073bac4f2 Binary files /dev/null and b/sound/vore/sunesound/pred/death_13.ogg differ diff --git a/sound/vore/sunesound/pred/digest_01.ogg b/sound/vore/sunesound/pred/digest_01.ogg new file mode 100644 index 0000000000..20b6d1d43a Binary files /dev/null and b/sound/vore/sunesound/pred/digest_01.ogg differ diff --git a/sound/vore/sunesound/pred/digest_02.ogg b/sound/vore/sunesound/pred/digest_02.ogg new file mode 100644 index 0000000000..7fc41e2305 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_02.ogg differ diff --git a/sound/vore/sunesound/pred/digest_03.ogg b/sound/vore/sunesound/pred/digest_03.ogg new file mode 100644 index 0000000000..98b032c7cb Binary files /dev/null and b/sound/vore/sunesound/pred/digest_03.ogg differ diff --git a/sound/vore/sunesound/pred/digest_04.ogg b/sound/vore/sunesound/pred/digest_04.ogg new file mode 100644 index 0000000000..ed494e813c Binary files /dev/null and b/sound/vore/sunesound/pred/digest_04.ogg differ diff --git a/sound/vore/sunesound/pred/digest_05.ogg b/sound/vore/sunesound/pred/digest_05.ogg new file mode 100644 index 0000000000..53bb4814f7 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_05.ogg differ diff --git a/sound/vore/sunesound/pred/digest_06.ogg b/sound/vore/sunesound/pred/digest_06.ogg new file mode 100644 index 0000000000..787c336282 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_06.ogg differ diff --git a/sound/vore/sunesound/pred/digest_07.ogg b/sound/vore/sunesound/pred/digest_07.ogg new file mode 100644 index 0000000000..f63d4c633a Binary files /dev/null and b/sound/vore/sunesound/pred/digest_07.ogg differ diff --git a/sound/vore/sunesound/pred/digest_08.ogg b/sound/vore/sunesound/pred/digest_08.ogg new file mode 100644 index 0000000000..dbbda3b517 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_08.ogg differ diff --git a/sound/vore/sunesound/pred/digest_09.ogg b/sound/vore/sunesound/pred/digest_09.ogg new file mode 100644 index 0000000000..1877f1ca05 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_09.ogg differ diff --git a/sound/vore/sunesound/pred/digest_10.ogg b/sound/vore/sunesound/pred/digest_10.ogg new file mode 100644 index 0000000000..3e22b8b2fb Binary files /dev/null and b/sound/vore/sunesound/pred/digest_10.ogg differ diff --git a/sound/vore/sunesound/pred/digest_11.ogg b/sound/vore/sunesound/pred/digest_11.ogg new file mode 100644 index 0000000000..089d4ee7e4 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_11.ogg differ diff --git a/sound/vore/sunesound/pred/digest_12.ogg b/sound/vore/sunesound/pred/digest_12.ogg new file mode 100644 index 0000000000..76a9134646 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_12.ogg differ diff --git a/sound/vore/sunesound/pred/digest_13.ogg b/sound/vore/sunesound/pred/digest_13.ogg new file mode 100644 index 0000000000..12b1c6bb18 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_13.ogg differ diff --git a/sound/vore/sunesound/pred/digest_14.ogg b/sound/vore/sunesound/pred/digest_14.ogg new file mode 100644 index 0000000000..c68231585c Binary files /dev/null and b/sound/vore/sunesound/pred/digest_14.ogg differ diff --git a/sound/vore/sunesound/pred/digest_15.ogg b/sound/vore/sunesound/pred/digest_15.ogg new file mode 100644 index 0000000000..32aecca35b Binary files /dev/null and b/sound/vore/sunesound/pred/digest_15.ogg differ diff --git a/sound/vore/sunesound/pred/digest_16.ogg b/sound/vore/sunesound/pred/digest_16.ogg new file mode 100644 index 0000000000..d112913570 Binary files /dev/null and b/sound/vore/sunesound/pred/digest_16.ogg differ diff --git a/sound/vore/sunesound/pred/digest_17.ogg b/sound/vore/sunesound/pred/digest_17.ogg new file mode 100644 index 0000000000..d23c4c6ddc Binary files /dev/null and b/sound/vore/sunesound/pred/digest_17.ogg differ diff --git a/sound/vore/sunesound/pred/digest_18.ogg b/sound/vore/sunesound/pred/digest_18.ogg new file mode 100644 index 0000000000..ae8ac9f74f Binary files /dev/null and b/sound/vore/sunesound/pred/digest_18.ogg differ diff --git a/sound/vore/sunesound/pred/escape.ogg b/sound/vore/sunesound/pred/escape.ogg new file mode 100644 index 0000000000..fc093a5acf Binary files /dev/null and b/sound/vore/sunesound/pred/escape.ogg differ diff --git a/sound/vore/sunesound/pred/insertion_01.ogg b/sound/vore/sunesound/pred/insertion_01.ogg new file mode 100644 index 0000000000..4ca8b6e425 Binary files /dev/null and b/sound/vore/sunesound/pred/insertion_01.ogg differ diff --git a/sound/vore/sunesound/pred/insertion_02.ogg b/sound/vore/sunesound/pred/insertion_02.ogg new file mode 100644 index 0000000000..a23cfaf201 Binary files /dev/null and b/sound/vore/sunesound/pred/insertion_02.ogg differ diff --git a/sound/vore/sunesound/pred/loop.ogg b/sound/vore/sunesound/pred/loop.ogg new file mode 100644 index 0000000000..5f0994251a Binary files /dev/null and b/sound/vore/sunesound/pred/loop.ogg differ diff --git a/sound/vore/sunesound/pred/schlorp.ogg b/sound/vore/sunesound/pred/schlorp.ogg new file mode 100644 index 0000000000..eefb9dd71e Binary files /dev/null and b/sound/vore/sunesound/pred/schlorp.ogg differ diff --git a/sound/vore/sunesound/pred/squish _02.ogg b/sound/vore/sunesound/pred/squish _02.ogg new file mode 100644 index 0000000000..846f0a2ece Binary files /dev/null and b/sound/vore/sunesound/pred/squish _02.ogg differ diff --git a/sound/vore/sunesound/pred/squish _03.ogg b/sound/vore/sunesound/pred/squish _03.ogg new file mode 100644 index 0000000000..568aa81a3d Binary files /dev/null and b/sound/vore/sunesound/pred/squish _03.ogg differ diff --git a/sound/vore/sunesound/pred/squish_01.ogg b/sound/vore/sunesound/pred/squish_01.ogg new file mode 100644 index 0000000000..bc014b811d Binary files /dev/null and b/sound/vore/sunesound/pred/squish_01.ogg differ diff --git a/sound/vore/sunesound/pred/squish_02.ogg b/sound/vore/sunesound/pred/squish_02.ogg new file mode 100644 index 0000000000..8d92bfd19e Binary files /dev/null and b/sound/vore/sunesound/pred/squish_02.ogg differ diff --git a/sound/vore/sunesound/pred/squish_03.ogg b/sound/vore/sunesound/pred/squish_03.ogg new file mode 100644 index 0000000000..f62bf7ff60 Binary files /dev/null and b/sound/vore/sunesound/pred/squish_03.ogg differ diff --git a/sound/vore/sunesound/pred/squish_04.ogg b/sound/vore/sunesound/pred/squish_04.ogg new file mode 100644 index 0000000000..47037d9a3a Binary files /dev/null and b/sound/vore/sunesound/pred/squish_04.ogg differ diff --git a/sound/vore/sunesound/pred/stomachmove.ogg b/sound/vore/sunesound/pred/stomachmove.ogg new file mode 100644 index 0000000000..4e11cc03ed Binary files /dev/null and b/sound/vore/sunesound/pred/stomachmove.ogg differ diff --git a/sound/vore/sunesound/pred/struggle_01.ogg b/sound/vore/sunesound/pred/struggle_01.ogg new file mode 100644 index 0000000000..96c569b0f9 Binary files /dev/null and b/sound/vore/sunesound/pred/struggle_01.ogg differ diff --git a/sound/vore/sunesound/pred/struggle_02.ogg b/sound/vore/sunesound/pred/struggle_02.ogg new file mode 100644 index 0000000000..2f0d3324f1 Binary files /dev/null and b/sound/vore/sunesound/pred/struggle_02.ogg differ diff --git a/sound/vore/sunesound/pred/struggle_03.ogg b/sound/vore/sunesound/pred/struggle_03.ogg new file mode 100644 index 0000000000..9632817010 Binary files /dev/null and b/sound/vore/sunesound/pred/struggle_03.ogg differ diff --git a/sound/vore/sunesound/pred/struggle_04.ogg b/sound/vore/sunesound/pred/struggle_04.ogg new file mode 100644 index 0000000000..7a30de3baf Binary files /dev/null and b/sound/vore/sunesound/pred/struggle_04.ogg differ diff --git a/sound/vore/sunesound/pred/struggle_05.ogg b/sound/vore/sunesound/pred/struggle_05.ogg new file mode 100644 index 0000000000..0bae93d50f Binary files /dev/null and b/sound/vore/sunesound/pred/struggle_05.ogg differ diff --git a/sound/vore/sunesound/pred/swallow_01.ogg b/sound/vore/sunesound/pred/swallow_01.ogg new file mode 100644 index 0000000000..45a0008586 Binary files /dev/null and b/sound/vore/sunesound/pred/swallow_01.ogg differ diff --git a/sound/vore/sunesound/pred/swallow_02.ogg b/sound/vore/sunesound/pred/swallow_02.ogg new file mode 100644 index 0000000000..8f9bcb2e84 Binary files /dev/null and b/sound/vore/sunesound/pred/swallow_02.ogg differ diff --git a/sound/vore/sunesound/pred/taurswallow.ogg b/sound/vore/sunesound/pred/taurswallow.ogg new file mode 100644 index 0000000000..c700f71803 Binary files /dev/null and b/sound/vore/sunesound/pred/taurswallow.ogg differ diff --git a/sound/vore/sunesound/prey/death_01.ogg b/sound/vore/sunesound/prey/death_01.ogg new file mode 100644 index 0000000000..539a873a7e Binary files /dev/null and b/sound/vore/sunesound/prey/death_01.ogg differ diff --git a/sound/vore/sunesound/prey/death_02.ogg b/sound/vore/sunesound/prey/death_02.ogg new file mode 100644 index 0000000000..4dd1a285ea Binary files /dev/null and b/sound/vore/sunesound/prey/death_02.ogg differ diff --git a/sound/vore/sunesound/prey/death_03.ogg b/sound/vore/sunesound/prey/death_03.ogg new file mode 100644 index 0000000000..30a3622c86 Binary files /dev/null and b/sound/vore/sunesound/prey/death_03.ogg differ diff --git a/sound/vore/sunesound/prey/death_04.ogg b/sound/vore/sunesound/prey/death_04.ogg new file mode 100644 index 0000000000..ff983c2c31 Binary files /dev/null and b/sound/vore/sunesound/prey/death_04.ogg differ diff --git a/sound/vore/sunesound/prey/death_05.ogg b/sound/vore/sunesound/prey/death_05.ogg new file mode 100644 index 0000000000..44b8603048 Binary files /dev/null and b/sound/vore/sunesound/prey/death_05.ogg differ diff --git a/sound/vore/sunesound/prey/death_06.ogg b/sound/vore/sunesound/prey/death_06.ogg new file mode 100644 index 0000000000..836a4fd18c Binary files /dev/null and b/sound/vore/sunesound/prey/death_06.ogg differ diff --git a/sound/vore/sunesound/prey/death_07.ogg b/sound/vore/sunesound/prey/death_07.ogg new file mode 100644 index 0000000000..2406fea727 Binary files /dev/null and b/sound/vore/sunesound/prey/death_07.ogg differ diff --git a/sound/vore/sunesound/prey/death_08.ogg b/sound/vore/sunesound/prey/death_08.ogg new file mode 100644 index 0000000000..0d7627dfae Binary files /dev/null and b/sound/vore/sunesound/prey/death_08.ogg differ diff --git a/sound/vore/sunesound/prey/death_09.ogg b/sound/vore/sunesound/prey/death_09.ogg new file mode 100644 index 0000000000..fa00a29d31 Binary files /dev/null and b/sound/vore/sunesound/prey/death_09.ogg differ diff --git a/sound/vore/sunesound/prey/death_10.ogg b/sound/vore/sunesound/prey/death_10.ogg new file mode 100644 index 0000000000..738e7cf909 Binary files /dev/null and b/sound/vore/sunesound/prey/death_10.ogg differ diff --git a/sound/vore/sunesound/prey/death_11.ogg b/sound/vore/sunesound/prey/death_11.ogg new file mode 100644 index 0000000000..bfd47945ae Binary files /dev/null and b/sound/vore/sunesound/prey/death_11.ogg differ diff --git a/sound/vore/sunesound/prey/death_12.ogg b/sound/vore/sunesound/prey/death_12.ogg new file mode 100644 index 0000000000..e6e800b2da Binary files /dev/null and b/sound/vore/sunesound/prey/death_12.ogg differ diff --git a/sound/vore/sunesound/prey/death_13.ogg b/sound/vore/sunesound/prey/death_13.ogg new file mode 100644 index 0000000000..c9b79887d7 Binary files /dev/null and b/sound/vore/sunesound/prey/death_13.ogg differ diff --git a/sound/vore/sunesound/prey/digest_01.ogg b/sound/vore/sunesound/prey/digest_01.ogg new file mode 100644 index 0000000000..a1d13f7fb7 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_01.ogg differ diff --git a/sound/vore/sunesound/prey/digest_02.ogg b/sound/vore/sunesound/prey/digest_02.ogg new file mode 100644 index 0000000000..443d23c194 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_02.ogg differ diff --git a/sound/vore/sunesound/prey/digest_03.ogg b/sound/vore/sunesound/prey/digest_03.ogg new file mode 100644 index 0000000000..eb798b66ff Binary files /dev/null and b/sound/vore/sunesound/prey/digest_03.ogg differ diff --git a/sound/vore/sunesound/prey/digest_04.ogg b/sound/vore/sunesound/prey/digest_04.ogg new file mode 100644 index 0000000000..a2c2c3e1ac Binary files /dev/null and b/sound/vore/sunesound/prey/digest_04.ogg differ diff --git a/sound/vore/sunesound/prey/digest_05.ogg b/sound/vore/sunesound/prey/digest_05.ogg new file mode 100644 index 0000000000..752a6d48f3 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_05.ogg differ diff --git a/sound/vore/sunesound/prey/digest_06.ogg b/sound/vore/sunesound/prey/digest_06.ogg new file mode 100644 index 0000000000..f2e80b919f Binary files /dev/null and b/sound/vore/sunesound/prey/digest_06.ogg differ diff --git a/sound/vore/sunesound/prey/digest_07.ogg b/sound/vore/sunesound/prey/digest_07.ogg new file mode 100644 index 0000000000..6a2ff70ff8 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_07.ogg differ diff --git a/sound/vore/sunesound/prey/digest_08.ogg b/sound/vore/sunesound/prey/digest_08.ogg new file mode 100644 index 0000000000..4e55f4671d Binary files /dev/null and b/sound/vore/sunesound/prey/digest_08.ogg differ diff --git a/sound/vore/sunesound/prey/digest_09.ogg b/sound/vore/sunesound/prey/digest_09.ogg new file mode 100644 index 0000000000..452e6b4a2e Binary files /dev/null and b/sound/vore/sunesound/prey/digest_09.ogg differ diff --git a/sound/vore/sunesound/prey/digest_10.ogg b/sound/vore/sunesound/prey/digest_10.ogg new file mode 100644 index 0000000000..4c5dc2e333 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_10.ogg differ diff --git a/sound/vore/sunesound/prey/digest_11.ogg b/sound/vore/sunesound/prey/digest_11.ogg new file mode 100644 index 0000000000..e94c0af656 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_11.ogg differ diff --git a/sound/vore/sunesound/prey/digest_12.ogg b/sound/vore/sunesound/prey/digest_12.ogg new file mode 100644 index 0000000000..cb212fed1c Binary files /dev/null and b/sound/vore/sunesound/prey/digest_12.ogg differ diff --git a/sound/vore/sunesound/prey/digest_13.ogg b/sound/vore/sunesound/prey/digest_13.ogg new file mode 100644 index 0000000000..9fd292184e Binary files /dev/null and b/sound/vore/sunesound/prey/digest_13.ogg differ diff --git a/sound/vore/sunesound/prey/digest_14.ogg b/sound/vore/sunesound/prey/digest_14.ogg new file mode 100644 index 0000000000..24279d4712 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_14.ogg differ diff --git a/sound/vore/sunesound/prey/digest_15.ogg b/sound/vore/sunesound/prey/digest_15.ogg new file mode 100644 index 0000000000..2bf555ba41 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_15.ogg differ diff --git a/sound/vore/sunesound/prey/digest_16.ogg b/sound/vore/sunesound/prey/digest_16.ogg new file mode 100644 index 0000000000..98edd6fb61 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_16.ogg differ diff --git a/sound/vore/sunesound/prey/digest_17.ogg b/sound/vore/sunesound/prey/digest_17.ogg new file mode 100644 index 0000000000..2ff5c173e1 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_17.ogg differ diff --git a/sound/vore/sunesound/prey/digest_18.ogg b/sound/vore/sunesound/prey/digest_18.ogg new file mode 100644 index 0000000000..6a1ae78fb8 Binary files /dev/null and b/sound/vore/sunesound/prey/digest_18.ogg differ diff --git a/sound/vore/sunesound/prey/escape.ogg b/sound/vore/sunesound/prey/escape.ogg new file mode 100644 index 0000000000..621997a56d Binary files /dev/null and b/sound/vore/sunesound/prey/escape.ogg differ diff --git a/sound/vore/sunesound/prey/insertion_01.ogg b/sound/vore/sunesound/prey/insertion_01.ogg new file mode 100644 index 0000000000..5a3b942bb3 Binary files /dev/null and b/sound/vore/sunesound/prey/insertion_01.ogg differ diff --git a/sound/vore/sunesound/prey/insertion_02.ogg b/sound/vore/sunesound/prey/insertion_02.ogg new file mode 100644 index 0000000000..2d35094522 Binary files /dev/null and b/sound/vore/sunesound/prey/insertion_02.ogg differ diff --git a/sound/vore/sunesound/prey/loop.ogg b/sound/vore/sunesound/prey/loop.ogg new file mode 100644 index 0000000000..1584482d92 Binary files /dev/null and b/sound/vore/sunesound/prey/loop.ogg differ diff --git a/sound/vore/sunesound/prey/schlorp.ogg b/sound/vore/sunesound/prey/schlorp.ogg new file mode 100644 index 0000000000..d1895ee26a Binary files /dev/null and b/sound/vore/sunesound/prey/schlorp.ogg differ diff --git a/sound/vore/sunesound/prey/squish_01.ogg b/sound/vore/sunesound/prey/squish_01.ogg new file mode 100644 index 0000000000..2785a4a080 Binary files /dev/null and b/sound/vore/sunesound/prey/squish_01.ogg differ diff --git a/sound/vore/sunesound/prey/squish_02.ogg b/sound/vore/sunesound/prey/squish_02.ogg new file mode 100644 index 0000000000..f5671f7165 Binary files /dev/null and b/sound/vore/sunesound/prey/squish_02.ogg differ diff --git a/sound/vore/sunesound/prey/squish_03.ogg b/sound/vore/sunesound/prey/squish_03.ogg new file mode 100644 index 0000000000..1e8f2bb896 Binary files /dev/null and b/sound/vore/sunesound/prey/squish_03.ogg differ diff --git a/sound/vore/sunesound/prey/squish_04.ogg b/sound/vore/sunesound/prey/squish_04.ogg new file mode 100644 index 0000000000..2e618890a9 Binary files /dev/null and b/sound/vore/sunesound/prey/squish_04.ogg differ diff --git a/sound/vore/sunesound/prey/stomachmove.ogg b/sound/vore/sunesound/prey/stomachmove.ogg new file mode 100644 index 0000000000..e4e004b072 Binary files /dev/null and b/sound/vore/sunesound/prey/stomachmove.ogg differ diff --git a/sound/vore/sunesound/prey/struggle_01.ogg b/sound/vore/sunesound/prey/struggle_01.ogg new file mode 100644 index 0000000000..de0f3ad8bd Binary files /dev/null and b/sound/vore/sunesound/prey/struggle_01.ogg differ diff --git a/sound/vore/sunesound/prey/struggle_02.ogg b/sound/vore/sunesound/prey/struggle_02.ogg new file mode 100644 index 0000000000..2695ab0adf Binary files /dev/null and b/sound/vore/sunesound/prey/struggle_02.ogg differ diff --git a/sound/vore/sunesound/prey/struggle_03.ogg b/sound/vore/sunesound/prey/struggle_03.ogg new file mode 100644 index 0000000000..17dd8bec8a Binary files /dev/null and b/sound/vore/sunesound/prey/struggle_03.ogg differ diff --git a/sound/vore/sunesound/prey/struggle_04.ogg b/sound/vore/sunesound/prey/struggle_04.ogg new file mode 100644 index 0000000000..8631853509 Binary files /dev/null and b/sound/vore/sunesound/prey/struggle_04.ogg differ diff --git a/sound/vore/sunesound/prey/struggle_05.ogg b/sound/vore/sunesound/prey/struggle_05.ogg new file mode 100644 index 0000000000..233addec0b Binary files /dev/null and b/sound/vore/sunesound/prey/struggle_05.ogg differ diff --git a/sound/vore/sunesound/prey/swallow_01.ogg b/sound/vore/sunesound/prey/swallow_01.ogg new file mode 100644 index 0000000000..3da3fef66a Binary files /dev/null and b/sound/vore/sunesound/prey/swallow_01.ogg differ diff --git a/sound/vore/sunesound/prey/swallow_02.ogg b/sound/vore/sunesound/prey/swallow_02.ogg new file mode 100644 index 0000000000..30d9a4e44d Binary files /dev/null and b/sound/vore/sunesound/prey/swallow_02.ogg differ diff --git a/sound/vore/sunesound/prey/taurswallow.ogg b/sound/vore/sunesound/prey/taurswallow.ogg new file mode 100644 index 0000000000..f5b5706b36 Binary files /dev/null and b/sound/vore/sunesound/prey/taurswallow.ogg differ diff --git a/tools/mapmerge2/requirements.txt b/tools/mapmerge2/requirements.txt index 8d77427c73..251fc1e290 100644 --- a/tools/mapmerge2/requirements.txt +++ b/tools/mapmerge2/requirements.txt @@ -1,3 +1,3 @@ pygit2 bidict==0.13.1 -Pillow==5.1.0 +Pillow==6.2.0 diff --git a/vorestation.dme b/vorestation.dme index 9a49987725..cea6c7df9f 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -408,10 +408,12 @@ #include "code\datums\uplink\hardsuit_modules.dm" #include "code\datums\uplink\implants.dm" #include "code\datums\uplink\medical.dm" +#include "code\datums\uplink\medical_vr.dm" #include "code\datums\uplink\stealth_items.dm" #include "code\datums\uplink\stealthy_weapons.dm" #include "code\datums\uplink\telecrystals.dm" #include "code\datums\uplink\tools.dm" +#include "code\datums\uplink\tools_vr.dm" #include "code\datums\uplink\uplink_categories.dm" #include "code\datums\uplink\uplink_items.dm" #include "code\datums\uplink\visible_weapons.dm" @@ -718,7 +720,6 @@ #include "code\game\machinery\alarm.dm" #include "code\game\machinery\atmo_control.dm" #include "code\game\machinery\autolathe.dm" -#include "code\game\machinery\autolathe_vr.dm" #include "code\game\machinery\Beacon.dm" #include "code\game\machinery\biogenerator.dm" #include "code\game\machinery\bioprinter.dm" @@ -1154,10 +1155,12 @@ #include "code\game\objects\items\weapons\id cards\YW_ids.dm" #include "code\game\objects\items\weapons\implants\implant.dm" #include "code\game\objects\items\weapons\implants\implant_vr.dm" +#include "code\game\objects\items\weapons\implants\implantaugment.dm" #include "code\game\objects\items\weapons\implants\implantcase.dm" #include "code\game\objects\items\weapons\implants\implantcase_vr.dm" #include "code\game\objects\items\weapons\implants\implantchair.dm" #include "code\game\objects\items\weapons\implants\implantcircuits.dm" +#include "code\game\objects\items\weapons\implants\implantdud.dm" #include "code\game\objects\items\weapons\implants\implanter.dm" #include "code\game\objects\items\weapons\implants\implanter_vr.dm" #include "code\game\objects\items\weapons\implants\implantfreedom.dm" @@ -1190,6 +1193,7 @@ #include "code\game\objects\items\weapons\storage\backpack_vr.dm" #include "code\game\objects\items\weapons\storage\bags.dm" #include "code\game\objects\items\weapons\storage\belt.dm" +#include "code\game\objects\items\weapons\storage\belt_vr.dm" #include "code\game\objects\items\weapons\storage\bible.dm" #include "code\game\objects\items\weapons\storage\boxes.dm" #include "code\game\objects\items\weapons\storage\boxes_vr.dm" @@ -2576,6 +2580,11 @@ #include "code\modules\mob\living\simple_mob\subtypes\vore\wolf.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\wolfgirl.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\zz_vore_overrides.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\_defines.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_abilities.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_subtypes.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\~defines.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\morph\morph.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\_defines.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\ability_objects.dm" @@ -2715,15 +2724,20 @@ #include "code\modules\organs\robolimbs_yw.dm" #include "code\modules\organs\wound.dm" #include "code\modules\organs\internal\appendix.dm" -#include "code\modules\organs\internal\bioaugment.dm" +#include "code\modules\organs\internal\augment.dm" #include "code\modules\organs\internal\brain.dm" #include "code\modules\organs\internal\eyes.dm" #include "code\modules\organs\internal\heart.dm" +#include "code\modules\organs\internal\intestine.dm" #include "code\modules\organs\internal\kidneys.dm" #include "code\modules\organs\internal\liver.dm" #include "code\modules\organs\internal\lungs.dm" #include "code\modules\organs\internal\organ_internal.dm" +#include "code\modules\organs\internal\spleen.dm" +#include "code\modules\organs\internal\stomach.dm" #include "code\modules\organs\internal\voicebox.dm" +#include "code\modules\organs\internal\augment\armmounted.dm" +#include "code\modules\organs\internal\augment\bio.dm" #include "code\modules\organs\subtypes\diona.dm" #include "code\modules\organs\subtypes\indestructible.dm" #include "code\modules\organs\subtypes\machine.dm"