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"