From 71001cc5ea7a6551b21d1be2e07c7d1ade187449 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 22 Sep 2015 05:56:49 -0400 Subject: [PATCH 01/82] Changes a Chemistry Transfer Proc --- code/game/objects/items/weapons/kitchen.dm | 4 +-- code/modules/reagents/Chemistry-Holder.dm | 26 ------------------- .../reagent_containers/food/condiment.dm | 2 +- .../reagent_containers/food/drinks.dm | 4 +-- .../reagent_containers/food/snacks.dm | 4 +-- .../reagents/reagent_containers/pill.dm | 4 +-- 6 files changed, 9 insertions(+), 35 deletions(-) diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index 08a00a8e4c4..ae796523aa9 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -51,12 +51,12 @@ if (reagents.total_volume > 0) if(M == user) M.visible_message("\The [user] eats some [loaded] from \the [src].") - reagents.trans_to_ingest(M, reagents.total_volume) + reagents.trans_to(M, reagents.total_volume) else M.visible_message("\The [user] attempts to feed some [loaded] to \the [M] with \the [src].") if(!do_mob(user, M)) return M.visible_message("\The [user] feeds some [loaded] to \the [M] with \the [src].") - reagents.trans_to_ingest(M, reagents.total_volume) + reagents.trans_to(M, reagents.total_volume) M.attack_log += text("\[[time_stamp()]\] Has been utensil fed by [user.name] ([user.ckey]) with [src.name]") user.attack_log += text("\[[time_stamp()]\] Utensil fed [M.name] ([M.ckey]) with [src.name]") playsound(M.loc,'sound/items/eatfood.ogg', rand(10,40), 1) diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index c5d2ba86fbf..333dfc97114 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -118,32 +118,6 @@ var/const/INGEST = 2 src.handle_reactions() return amount -/datum/reagents/proc/trans_to_ingest(var/obj/target, var/amount=1, var/multiplier=1, var/preserve_data=1)//For items ingested. A delay is added between ingestion and addition of the reagents - if (!target ) - return - if (!target.reagents || src.total_volume<=0) - return - - var/obj/item/weapon/reagent_containers/glass/beaker/noreact/B = new /obj/item/weapon/reagent_containers/glass/beaker/noreact //temporary holder - B.volume = 1000 - - var/datum/reagents/BR = B.reagents - var/datum/reagents/R = target.reagents - - amount = min(min(amount, src.total_volume), R.maximum_volume-R.total_volume) - - src.trans_to(B, amount) - - spawn(-1) - src = null // Survive through deletion of the reagent holder - sleep(100) - if(!target) - return - BR.trans_to(target, BR.total_volume) - qdel(B) - - return amount - /datum/reagents/proc/copy_to(var/obj/target, var/amount=1, var/multiplier=1, var/preserve_data=1, var/safety = 0) if(!target) return diff --git a/code/modules/reagents/reagent_containers/food/condiment.dm b/code/modules/reagents/reagent_containers/food/condiment.dm index ea7633fa7aa..e3d9d5d4081 100644 --- a/code/modules/reagents/reagent_containers/food/condiment.dm +++ b/code/modules/reagents/reagent_containers/food/condiment.dm @@ -36,7 +36,7 @@ if(reagents.total_volume) reagents.reaction(M, INGEST) spawn(0) - reagents.trans_to_ingest(M, 10) + reagents.trans_to(M, 10) playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) return 1 diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index 8180bb2561f..de589789b2f 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -38,7 +38,7 @@ if(reagents.total_volume) reagents.reaction(M, INGEST) spawn(0) - reagents.trans_to_ingest(M, gulp_size) + reagents.trans_to(M, gulp_size) playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) return 1 @@ -66,7 +66,7 @@ if(reagents.total_volume) reagents.reaction(M, INGEST) spawn(0) - reagents.trans_to_ingest(M, gulp_size) + reagents.trans_to(M, gulp_size) if(isrobot(user)) //Cyborg modules that include drinks automatically refill themselves, but drain the borg's cell var/mob/living/silicon/robot/bro = user diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index e2669a6b96a..f71462b4625 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -108,9 +108,9 @@ var/temp_bitesize = max(reagents.total_volume /2, bitesize) reagents.trans_to(M, temp_bitesize) */ - reagents.trans_to_ingest(M, bitesize) + reagents.trans_to(M, bitesize) else - reagents.trans_to_ingest(M, reagents.total_volume) + reagents.trans_to(M, reagents.total_volume) bitecount++ On_Consume(M) return 1 diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 3a9f64a5274..1cb4ff50a39 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -33,7 +33,7 @@ if(reagents.total_volume) reagents.reaction(M, apply_type) spawn(0) - reagents.trans_to_ingest(M, reagents.total_volume*transfer_efficiency) + reagents.trans_to(M, reagents.total_volume*transfer_efficiency) qdel(src) else qdel(src) @@ -67,7 +67,7 @@ if(reagents.total_volume) reagents.reaction(M, apply_type) spawn(0) - reagents.trans_to_ingest(M, reagents.total_volume*transfer_efficiency) + reagents.trans_to(M, reagents.total_volume*transfer_efficiency) qdel(src) else qdel(src) From 5e871f159d3b1847190ffc7406dab1b8b5a6bed1 Mon Sep 17 00:00:00 2001 From: Crazylemon Date: Tue, 22 Sep 2015 17:21:59 -0700 Subject: [PATCH 02/82] Allows repair of pAIs with nanopaste --- code/modules/mob/living/silicon/pai/pai.dm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 7594dae17b0..14b4be1d801 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -432,7 +432,22 @@ //Overriding this will stop a number of headaches down the track. /mob/living/silicon/pai/attackby(obj/item/weapon/W as obj, mob/user as mob, params) - if(W.force) + if(isType(W, /obj/item/stack/nanopaste)) + if (stat == DEAD) + user << "The [src] is beyond help, at this point." + else if (getBruteLoss() || getFireLoss()) + adjustBruteLoss(-15) + adjustFireLoss(-15) + updatehealth() + use(1) + user.visible_message("[user.name] applied some [W] at [src]'s damaged areas.",\ + "You apply some [W] at [src.name]'s damaged areas.") + else + user << "All [src.name]'s systems are nominal." + + return + + else if(W.force) visible_message("[user.name] attacks [src] with [W]!") src.adjustBruteLoss(W.force) src.updatehealth() From da10b5a795dbed48e3272798f58898ecfd0f3b91 Mon Sep 17 00:00:00 2001 From: Crazylemon Date: Tue, 22 Sep 2015 18:42:44 -0700 Subject: [PATCH 03/82] Syntax errors removed --- code/modules/mob/living/silicon/pai/pai.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 14b4be1d801..8684e44050d 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -432,7 +432,8 @@ //Overriding this will stop a number of headaches down the track. /mob/living/silicon/pai/attackby(obj/item/weapon/W as obj, mob/user as mob, params) - if(isType(W, /obj/item/stack/nanopaste)) + if(istype(W, /obj/item/stack/nanopaste)) + var/obj/item/stack/nanopaste/N = W if (stat == DEAD) user << "The [src] is beyond help, at this point." else if (getBruteLoss() || getFireLoss()) From 9c64e2f5212b31e5d32df9d5d10ea7b8507ead08 Mon Sep 17 00:00:00 2001 From: Crazylemon Date: Tue, 22 Sep 2015 18:45:12 -0700 Subject: [PATCH 04/82] Put the N in the N.use(1) --- code/modules/mob/living/silicon/pai/pai.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 8684e44050d..9ece65d05f0 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -440,7 +440,7 @@ adjustBruteLoss(-15) adjustFireLoss(-15) updatehealth() - use(1) + N.use(1) user.visible_message("[user.name] applied some [W] at [src]'s damaged areas.",\ "You apply some [W] at [src.name]'s damaged areas.") else From 2b4d1d0b5c49a4ed88818aafb219a5ec48eeed7d Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Tue, 22 Sep 2015 18:50:49 -0700 Subject: [PATCH 05/82] Removed the spaces Yeah, vim is probably not my best tool of choice here... --- code/modules/mob/living/silicon/pai/pai.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 9ece65d05f0..04e8158f282 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -433,7 +433,7 @@ //Overriding this will stop a number of headaches down the track. /mob/living/silicon/pai/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(istype(W, /obj/item/stack/nanopaste)) - var/obj/item/stack/nanopaste/N = W + var/obj/item/stack/nanopaste/N = W if (stat == DEAD) user << "The [src] is beyond help, at this point." else if (getBruteLoss() || getFireLoss()) From d9e6382ef96c2f00c599a2d34150900812a84e50 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Tue, 22 Sep 2015 18:56:07 -0700 Subject: [PATCH 06/82] Lined up the else statement --- code/modules/mob/living/silicon/pai/pai.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 04e8158f282..23a5b5b7dd0 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -447,7 +447,6 @@ user << "All [src.name]'s systems are nominal." return - else if(W.force) visible_message("[user.name] attacks [src] with [W]!") src.adjustBruteLoss(W.force) From c1db00b5333d333ddfa2c6d8a9a394ba02487bc0 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Tue, 22 Sep 2015 18:57:55 -0700 Subject: [PATCH 07/82] Corrected the indentation of the typecast Not my finest moment... --- code/modules/mob/living/silicon/pai/pai.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 23a5b5b7dd0..b9b72fea496 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -433,7 +433,7 @@ //Overriding this will stop a number of headaches down the track. /mob/living/silicon/pai/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(istype(W, /obj/item/stack/nanopaste)) - var/obj/item/stack/nanopaste/N = W + var/obj/item/stack/nanopaste/N = W if (stat == DEAD) user << "The [src] is beyond help, at this point." else if (getBruteLoss() || getFireLoss()) From dd6b1538243db254f3b6a26b9be284e480b3318f Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Tue, 22 Sep 2015 19:11:07 -0700 Subject: [PATCH 08/82] Fixed the beyond repair message's formatting --- code/modules/mob/living/silicon/pai/pai.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index b9b72fea496..8c79ef206a9 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -435,7 +435,7 @@ if(istype(W, /obj/item/stack/nanopaste)) var/obj/item/stack/nanopaste/N = W if (stat == DEAD) - user << "The [src] is beyond help, at this point." + user << "\The [src] is beyond help, at this point." else if (getBruteLoss() || getFireLoss()) adjustBruteLoss(-15) adjustFireLoss(-15) From 4b2dcf23944053242c5fe9a1474c9063e80f9091 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 04:31:28 +0200 Subject: [PATCH 09/82] Nuke the privacy poll --- code/modules/mob/new_player/login.dm | 1 - code/modules/mob/new_player/new_player.dm | 38 -------------------- code/modules/mob/new_player/poll.dm | 44 ----------------------- 3 files changed, 83 deletions(-) diff --git a/code/modules/mob/new_player/login.dm b/code/modules/mob/new_player/login.dm index 8c8e10493dc..b29267f9c3b 100644 --- a/code/modules/mob/new_player/login.dm +++ b/code/modules/mob/new_player/login.dm @@ -34,7 +34,6 @@ verbs += /client/proc/readmin spawn(40) if(client) - handle_privacy_poll() client.playtitlemusic() if(config.player_overflow_cap && config.overflow_server_url) //Overflow rerouting, if set, forces players to be moved to a different server once a player cap is reached. Less rough than a pure kick. diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index fcde5e4a7f3..b0764bf89ce 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -171,44 +171,6 @@ AttemptLateSpawn(href_list["SelectedJob"],client.prefs.spawnpoint) return - if(href_list["privacy_poll"]) - establish_db_connection() - if(!dbcon.IsConnected()) - return - var/voted = 0 - - //First check if the person has not voted yet. - var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("privacy")] WHERE ckey='[src.ckey]'") - query.Execute() - while(query.NextRow()) - voted = 1 - break - - //This is a safety switch, so only valid options pass through - var/option = "UNKNOWN" - switch(href_list["privacy_poll"]) - if("signed") - option = "SIGNED" - if("anonymous") - option = "ANONYMOUS" - if("nostats") - option = "NOSTATS" - if("later") - usr << browse(null,"window=privacypoll") - return - if("abstain") - option = "ABSTAIN" - - if(option == "UNKNOWN") - return - - if(!voted) - var/sql = "INSERT INTO [format_table_name("privacy")] VALUES (null, Now(), '[src.ckey]', '[option]')" - var/DBQuery/query_insert = dbcon.NewQuery(sql) - query_insert.Execute() - usr << "Thank you for your vote!" - usr << browse(null,"window=privacypoll") - if(!ready && href_list["preference"]) if(client) client.prefs.process_link(src, href_list) diff --git a/code/modules/mob/new_player/poll.dm b/code/modules/mob/new_player/poll.dm index 4786537d36b..576422e3b05 100644 --- a/code/modules/mob/new_player/poll.dm +++ b/code/modules/mob/new_player/poll.dm @@ -1,47 +1,3 @@ - -/mob/new_player/proc/handle_privacy_poll() - establish_db_connection() - if(!dbcon.IsConnected()) - return - var/voted = 0 - - var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("privacy")] WHERE ckey='[src.ckey]'") - query.Execute() - while(query.NextRow()) - voted = 1 - break - - if(!voted) - privacy_poll() - -/mob/new_player/proc/privacy_poll() - var/output = "
Player poll" - output +="
" - output += "We would like to expand our stats gathering." - output += "
This however involves gathering data about player behavior, play styles, unique player numbers, play times, etc. Data like that cannot be gathered fully anonymously, which is why we're asking you how you'd feel if player-specific data was gathered. Prior to any of this actually happening, a privacy policy will be discussed, but before that can begin, we'd preliminarily like to know how you feel about the concept." - output +="
" - output += "How do you feel about the game gathering player-specific statistics? This includes statistics about individual players as well as in-game polling/opinion requests." - - output += "

Signed stats gathering" - output += "
Pick this option if you think usernames should be logged with stats. This allows us to have personalized stats as well as polls." - - output += "

Anonymous stats gathering" - output += "
Pick this option if you think only hashed (indecipherable) usernames should be logged with stats. This doesn't allow us to have personalized stats, as we can't tell who is who (hashed values aren't readable), we can however have ingame polls." - - output += "

No stats gathering" - output += "
Pick this option if you don't want player-specific stats gathered. This does not allow us to have player-specific stats or polls." - - output += "

Ask again later" - output += "
This poll will be brought up again next round." - - output += "

Don't ask again" - output += "
Only pick this if you are fine with whatever option wins." - - output += "

" - - src << browse(output,"window=privacypoll;size=600x500") - return - /datum/polloption var/optionid var/optiontext From 9d49985e1c4e85bafb715dedabf91746a891d438 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 04:44:12 +0200 Subject: [PATCH 10/82] Offer control to ghosts option --- code/__HELPERS/game.dm | 45 +++++++++++++++++++++++++++++++++++++++- code/datums/datumvars.dm | 29 ++++++++++++++++++++++++++ 2 files changed, 73 insertions(+), 1 deletion(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 49d3e68c031..7228d62b24d 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -426,4 +426,47 @@ proc/isInSight(var/atom/A, var/atom/B) return minutes * 60 * 10 /proc/SecondsToTicks(var/seconds) - return seconds * 10 \ No newline at end of file + return seconds * 10 + +proc/pollCandidates(var/Question, var/jobbanType, var/antag_age_check = 0, var/be_special_flag = 0, var/poll_time = 300) + var/list/mob/dead/observer/candidates = list() + var/time_passed = world.time + if (!Question) + Question = "Would you like to be a special role?" + + for(var/mob/dead/observer/G in player_list) + if(!G.key || !G.client) + continue + if(be_special_flag) + if(!(G.client.prefs.be_special & be_special_flag)) + continue + if (antag_age_check && be_special_flag) + if(!player_old_enough_antag(G.client,be_special_flag)) + continue + if (jobbanType) + if(jobban_isbanned(G, jobbanType) || jobban_isbanned(G, "Syndicate")) + continue + spawn(0) + G << 'sound/misc/notice2.ogg' //Alerting them to their consideration + switch(alert(G,Question,"Please answer in [poll_time/10] seconds!","Yes","No")) + if("Yes") + G << "Choice registered: Yes." + if((world.time-time_passed)>poll_time)//If more than 30 game seconds passed. + G << "Sorry, you were too late for the consideration!" + G << 'sound/machines/buzz-sigh.ogg' + return + candidates += G + if("No") + G << "Choice registered: No." + return + else + return + sleep(poll_time) + + //Check all our candidates, to make sure they didn't log off during the 30 second wait period. + for(var/mob/dead/observer/G in candidates) + if(!G.key || !G.client) + candidates.Remove(G) + + return candidates + \ No newline at end of file diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 0553e65edfb..af4f203ebf8 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -253,6 +253,7 @@ client body += "" body += "" + body += "" body += "" body += "" @@ -591,9 +592,37 @@ client if(!istype(H)) usr << "This can only be used on instances of type /mob/living/carbon/human" return + + var/confirm = alert("Are you sure you want to turn this mob into a skeleton?","Confirm Skeleton Transformation","Yes","No") + if(confirm != "Yes") + return H.makeSkeleton() href_list["datumrefresh"] = href_list["make_skeleton"] + + else if(href_list["offer_control"]) + if(!check_rights(R_ADMIN)) return + + var/mob/M = locate(href_list["offer_control"]) + if(!istype(M)) + usr << "This can only be used on instances of type /mob" + return + M << "Control of your mob has been offered to dead players." + log_admin("[key_name(usr)] has offered control of ([key_name(M)]) to ghosts.") + message_admins("[key_name_admin(usr)] has offered control of ([key_name_admin(M)]) to ghosts") + var/list/mob/dead/observer/candidates = pollCandidates("Do you want to play as [M.real_name]?", "Player Control", null, FALSE, 100) + var/mob/dead/observer/theghost = null + + if(candidates.len) + theghost = pick(candidates) + M << "Your mob has been taken over by a ghost!" + message_admins("[key_name_admin(theghost)] has taken control of ([key_name_admin(M)])") + M.ghostize() + M.key = theghost.key + else + M << "There were no ghosts willing to take control." + message_admins("No ghosts were willing to take control of [key_name_admin(M)])") + else if(href_list["delall"]) if(!check_rights(R_DEBUG|R_SERVER)) return From 2b7fda8a47d37eac875242a20ca8b760dac2871a Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 05:08:28 +0200 Subject: [PATCH 11/82] SQL based memos --- SQL/paradise_schema.sql | 17 +++ code/modules/admin/admin_memo.dm | 179 ++++++++++++++++++++-------- code/modules/admin/topic.dm | 12 ++ code/modules/client/client procs.dm | 2 +- code/stylesheet.dm | 3 + 5 files changed, 162 insertions(+), 51 deletions(-) diff --git a/SQL/paradise_schema.sql b/SQL/paradise_schema.sql index eccd2190793..deb2ae8d7f9 100644 --- a/SQL/paradise_schema.sql +++ b/SQL/paradise_schema.sql @@ -478,3 +478,20 @@ CREATE TABLE `erro_notes` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `memo` +-- + +DROP TABLE IF EXISTS `erro_memo`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `erro_memo` ( + `ckey` varchar(32) NOT NULL, + `memotext` text NOT NULL, + `timestamp` datetime NOT NULL, + `last_editor` varchar(32), + `edits` text, + PRIMARY KEY (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; diff --git a/code/modules/admin/admin_memo.dm b/code/modules/admin/admin_memo.dm index 4a5f2eac73a..03fc3767b8e 100644 --- a/code/modules/admin/admin_memo.dm +++ b/code/modules/admin/admin_memo.dm @@ -1,55 +1,134 @@ -#define MEMOFILE "data/memo.sav" //where the memos are saved -#define ENABLE_MEMOS 1 //using a define because screw making a config variable for it. This is more efficient and purty. - -//switch verb so we don't spam up the verb lists with like, 3 verbs for this feature. -/client/proc/admin_memo(task in list("write","show","delete")) +/client/proc/admin_memo() set name = "Memo" set category = "Server" - if(!ENABLE_MEMOS) return - if(!check_rights(0)) return + if(!check_rights(R_SERVER)) + return + if(!dbcon.IsConnected()) + src << "Failed to establish database connection." + return + var/memotask = input(usr,"Choose task.","Memo") in list("Show","Write","Edit","Remove") + if(!memotask) + return + admin_memo_output(memotask) + +/client/proc/admin_memo_output(task, checkrights = 1) + if(checkrights && !check_rights(R_SERVER)) + return + if(!task) + return + if(!dbcon.IsConnected()) + src << "Failed to establish database connection." + return + var/sql_ckey = sanitizeSQL(src.ckey) switch(task) - if("write") admin_memo_write() - if("show") admin_memo_show() - if("delete") admin_memo_delete() - -//write a message -/client/proc/admin_memo_write() - var/savefile/F = new(MEMOFILE) - if(F) - var/memo = input(src,"Type your memo\n(Leaving it blank will delete your current memo):","Write Memo",null) as null|message - switch(memo) - if(null) + if("Write") + var/DBQuery/query_memocheck = dbcon.NewQuery("SELECT ckey FROM [format_table_name("memo")] WHERE ckey = '[sql_ckey]'") + if(!query_memocheck.Execute()) + var/err = query_memocheck.ErrorMsg() + log_game("SQL ERROR obtaining ckey from memo table. Error : \[[err]\]\n") return - if("") - F.dir.Remove(ckey) - src << "Memo removed" + if(query_memocheck.NextRow()) + src << "You already have set a memo." return - if( findtext(memo,"[memo]" - log_admin("[key_name(usr)] set an admin memo:
[memo]") - message_admins("[key_name_admin(usr)] set an admin memo:
[memo]") - -//show all memos -/client/proc/admin_memo_show() - if(ENABLE_MEMOS) - var/savefile/F = new(MEMOFILE) - if(F) - for(var/ckey in F.dir) - src << "
Admin Memo by [F[ckey]]
" - -//delete your own or somebody else's memo -/client/proc/admin_memo_delete() - var/savefile/F = new(MEMOFILE) - if(F) - var/ckey - if(check_rights(R_SERVER,0)) //high ranking admins can delete other admin's memos - ckey = input(src,"Whose memo shall we remove?","Remove Memo",null) as null|anything in F.dir - else - ckey = src.ckey - if(ckey) - F.dir.Remove(ckey) - src << "Removed Memo created by [ckey]." - -#undef MEMOFILE -#undef ENABLE_MEMOS \ No newline at end of file + var/memotext = input(src,"Write your Memo","Memo") as message + if(!memotext) + return + memotext = sanitizeSQL(memotext) + var/timestamp = SQLtime() + var/DBQuery/query_memoadd = dbcon.NewQuery("INSERT INTO [format_table_name("memo")] (ckey, memotext, timestamp) VALUES ('[sql_ckey]', '[memotext]', '[timestamp]')") + if(!query_memoadd.Execute()) + var/err = query_memoadd.ErrorMsg() + log_game("SQL ERROR adding new memo. Error : \[[err]\]\n") + return + log_admin("[key_name(src)] has set a memo: [memotext]") + message_admins("[key_name_admin(src)] has set a memo:
[memotext]") + if("Edit") + var/DBQuery/query_memolist = dbcon.NewQuery("SELECT ckey FROM [format_table_name("memo")]") + if(!query_memolist.Execute()) + var/err = query_memolist.ErrorMsg() + log_game("SQL ERROR obtaining ckey from memo table. Error : \[[err]\]\n") + return + var/list/memolist = list() + while(query_memolist.NextRow()) + var/lkey = query_memolist.item[1] + memolist += "[lkey]" + if(!memolist.len) + src << "No memos found in database." + return + var/target_ckey = input(src, "Select whose memo to edit", "Select memo") as null|anything in memolist + if(!target_ckey) + return + var/target_sql_ckey = sanitizeSQL(target_ckey) + var/DBQuery/query_memofind = dbcon.NewQuery("SELECT memotext FROM [format_table_name("memo")] WHERE ckey = '[target_sql_ckey]'") + if(!query_memofind.Execute()) + var/err = query_memofind.ErrorMsg() + log_game("SQL ERROR obtaining memotext from memo table. Error : \[[err]\]\n") + return + if(query_memofind.NextRow()) + var/old_memo = query_memofind.item[1] + var/new_memo = input("Input new memo", "New Memo", "[old_memo]", null) as message + if(!new_memo) + return + new_memo = sanitizeSQL(new_memo) + var/edit_text = "Edited by [sql_ckey] on [SQLtime()] from
[old_memo]
to
[new_memo]
" + edit_text = sanitizeSQL(edit_text) + var/DBQuery/update_query = dbcon.NewQuery("UPDATE [format_table_name("memo")] SET memotext = '[new_memo]', last_editor = '[sql_ckey]', edits = CONCAT(IFNULL(edits,''),'[edit_text]') WHERE ckey = '[target_sql_ckey]'") + if(!update_query.Execute()) + var/err = update_query.ErrorMsg() + log_game("SQL ERROR editing memo. Error : \[[err]\]\n") + return + if(target_sql_ckey == sql_ckey) + log_admin("[key_name(src)] has edited their memo from \"[old_memo]\" to \"[new_memo]\"") + message_admins("[key_name_admin(src)] has edited their memo from \"[old_memo]]\" to \"[new_memo]\"") + else + log_admin("[key_name(src)] has edited [target_sql_ckey]'s memo from \"[old_memo]\" to \"[new_memo]\"") + message_admins("[key_name_admin(src)] has edited [target_sql_ckey]'s memo from \"[old_memo]\" to \"[new_memo]\"") + if("Show") + var/DBQuery/query_memoshow = dbcon.NewQuery("SELECT ckey, memotext, timestamp, last_editor FROM [format_table_name("memo")]") + if(!query_memoshow.Execute()) + var/err = query_memoshow.ErrorMsg() + log_game("SQL ERROR obtaining ckey, memotext, timestamp, last_editor from memo table. Error : \[[err]\]\n") + return + var/output = null + while(query_memoshow.NextRow()) + var/ckey = query_memoshow.item[1] + var/memotext = query_memoshow.item[2] + var/timestamp = query_memoshow.item[3] + var/last_editor = query_memoshow.item[4] + output += "Memo by [ckey] on [timestamp]" + if(last_editor) + output += "
Last edit by [last_editor] (Click here to see edit log)" + output += "
[memotext]

" + if(!output) + src << "No memos found in database." + return + src << output + if("Remove") + var/DBQuery/query_memodellist = dbcon.NewQuery("SELECT ckey FROM [format_table_name("memo")]") + if(!query_memodellist.Execute()) + var/err = query_memodellist.ErrorMsg() + log_game("SQL ERROR obtaining ckey from memo table. Error : \[[err]\]\n") + return + var/list/memolist = list() + while(query_memodellist.NextRow()) + var/ckey = query_memodellist.item[1] + memolist += "[ckey]" + if(!memolist.len) + src << "No memos found in database." + return + var/target_ckey = input(src, "Select whose memo to delete", "Select memo") as null|anything in memolist + if(!target_ckey) + return + var/target_sql_ckey = sanitizeSQL(target_ckey) + var/DBQuery/query_memodel = dbcon.NewQuery("DELETE FROM [format_table_name("memo")] WHERE ckey = '[target_sql_ckey]'") + if(!query_memodel.Execute()) + var/err = query_memodel.ErrorMsg() + log_game("SQL ERROR removing memo. Error : \[[err]\]\n") + return + if(target_sql_ckey == sql_ckey) + log_admin("[key_name(src)] has removed their memo.") + message_admins("[key_name_admin(src)] has removed their memo.") + else + log_admin("[key_name(src)] has removed [target_sql_ckey]'s memo.") + message_admins("[key_name_admin(src)] has removed [target_sql_ckey]'s memo.") + \ No newline at end of file diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index c48041774bd..cec4950a942 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2157,6 +2157,18 @@ log_admin("[key_name(usr)] has kicked [afkonly ? "all AFK" : "all"] clients from the lobby. [length(listkicked)] clients kicked: [strkicked ? strkicked : "--"]") else usr << "You may only use this when the game is running." + + else if(href_list["memoeditlist"]) + if(!check_rights(R_SERVER)) return + var/sql_key = sanitizeSQL("[href_list["memoeditlist"]]") + var/DBQuery/query_memoedits = dbcon.NewQuery("SELECT edits FROM [format_table_name("memo")] WHERE (ckey = '[sql_key]')") + if(!query_memoedits.Execute()) + var/err = query_memoedits.ErrorMsg() + log_game("SQL ERROR obtaining edits from memo table. Error : \[[err]\]\n") + return + if(query_memoedits.NextRow()) + var/edit_log = query_memoedits.item[1] + usr << browse(edit_log,"window=memoeditlist") else if(href_list["secretsfun"]) if(!check_rights(R_SERVER|R_EVENT)) return diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index a66b3c3698b..5212d6e84e8 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -272,7 +272,7 @@ if(holder) add_admin_verbs() - admin_memo_show() + admin_memo_output("Show", 0) // Forcibly enable hardware-accelerated graphics, as we need them for the lighting overlays. // (but turn them off first, since sometimes BYOND doesn't turn them on properly otherwise) diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 6cd6c266e5e..6cbe8200766 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -99,6 +99,9 @@ h1.alert, h2.alert {color: #000000;} .greentext {color: #00FF00; font-size: 3;} .redtext {color: #FF0000; font-size: 3;} +.memo {color: #638500; text-align: center;} +.memoedit {text-align: center; font-size: 2;} + BIG IMG.icon {width: 32px; height: 32px;} "} From d10b68363f506161658e4470da1723fa2b95b212 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 05:15:26 +0200 Subject: [PATCH 12/82] IPC posibrain name fix --- code/modules/organs/subtypes/machine.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/modules/organs/subtypes/machine.dm b/code/modules/organs/subtypes/machine.dm index ee71bb59d21..90259b14c6a 100644 --- a/code/modules/organs/subtypes/machine.dm +++ b/code/modules/organs/subtypes/machine.dm @@ -102,7 +102,6 @@ icon_state = stored_mmi.icon_state /obj/item/organ/mmi_holder/removed(var/mob/living/user) - if(stored_mmi) stored_mmi.loc = get_turf(src) if(owner.mind) @@ -128,11 +127,11 @@ ..() spawn(1) if(owner) - stored_mmi.name = "positronic brain ([owner.name])" - stored_mmi.brainmob.real_name = owner.name + stored_mmi.name = "positronic brain ([owner.real_name])" + stored_mmi.brainmob.real_name = owner.real_name stored_mmi.brainmob.name = stored_mmi.brainmob.real_name stored_mmi.icon_state = "posibrain-occupied" update_from_mmi() else stored_mmi.loc = get_turf(src) - qdel(src) \ No newline at end of file + qdel(src) From bec9fca533663d0aedc7c8050e195a9e0f0114ae Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 06:13:42 +0200 Subject: [PATCH 13/82] SQL update --- README.md | 2 +- SQL/paradise_schema.sql | 87 ++-- SQL/paradise_schema_prefixed.sql | 492 ++++++++++++++++++++++ code/_globalvars/database.dm | 31 +- code/_globalvars/game_modes.dm | 4 +- code/_globalvars/misc.dm | 6 +- code/controllers/configuration.dm | 64 +-- code/defines/procs/dbcore.dm | 4 +- code/defines/procs/statistics.dm | 65 ++- code/game/gamemodes/gameticker.dm | 8 +- code/game/jobs/whitelist.dm | 4 +- code/game/machinery/records_scanner.dm | 9 +- code/game/magic/archived_book.dm | 126 ------ code/modules/admin/admin_verbs.dm | 29 +- code/modules/admin/verbs/debug.dm | 5 +- code/modules/client/preferences.dm | 2 +- code/modules/customitems/item_spawning.dm | 2 +- code/modules/karma/karma.dm | 32 +- code/modules/library/lib_machines.dm | 51 ++- code/world.dm | 44 -- config/example/config.txt | 3 - config/example/dbconfig.txt | 43 +- config/example/forumdbconfig.txt | 19 - 23 files changed, 677 insertions(+), 455 deletions(-) create mode 100644 SQL/paradise_schema_prefixed.sql delete mode 100644 code/game/magic/archived_book.dm delete mode 100644 config/example/forumdbconfig.txt diff --git a/README.md b/README.md index d5c90980bad..8509f205efc 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ For a basic setup, simply copy every file from config/example to config. ### SQL Setup -The SQL backend for the library and stats tracking requires a MySQL server. Your server details go in /config/dbconfig.txt, and the SQL schema is in /SQL/tgstation_schema.sql. More detailed setup instructions arecoming soon, for now ask in our IRC channel. +The SQL backend for the library and stats tracking requires a MySQL server. Your server details go in /config/dbconfig.txt, and the SQL schema is in /SQL/paradise_schema.sql and /SQL/paradise_schema_prefix.sql depending on if you want table prefixes. More detailed setup instructions are located on /tg/station's wiki: http://www.tgstation13.org/wiki/Downloading_the_source_code#Setting_up_the_database --- diff --git a/SQL/paradise_schema.sql b/SQL/paradise_schema.sql index deb2ae8d7f9..160d644585d 100644 --- a/SQL/paradise_schema.sql +++ b/SQL/paradise_schema.sql @@ -1,10 +1,5 @@ -CREATE DATABASE IF NOT EXISTS `paradise` /*!40100 DEFAULT CHARACTER SET utf8 */; -USE `paradise`; --- MySQL dump 10.13 Distrib 5.6.13, for Win32 (x86) --- --- Host: nanotrasen.se Database: paradise --- ------------------------------------------------------ --- Server version 5.6.15-log +CREATE DATABASE IF NOT EXISTS `feedback` /*!40100 DEFAULT CHARACTER SET utf8 */; +USE `feedback`; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -133,13 +128,13 @@ CREATE TABLE `death` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_admin` +-- Table structure for table `admin` -- -DROP TABLE IF EXISTS `erro_admin`; +DROP TABLE IF EXISTS `admin`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_admin` ( +CREATE TABLE `admin` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ckey` varchar(32) NOT NULL, `rank` varchar(32) NOT NULL DEFAULT 'Administrator', @@ -150,13 +145,13 @@ CREATE TABLE `erro_admin` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_admin_log` +-- Table structure for table `admin_log` -- -DROP TABLE IF EXISTS `erro_admin_log`; +DROP TABLE IF EXISTS `admin_log`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_admin_log` ( +CREATE TABLE `admin_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `datetime` datetime NOT NULL, `adminckey` varchar(32) NOT NULL, @@ -167,13 +162,13 @@ CREATE TABLE `erro_admin_log` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_ban` +-- Table structure for table `ban` -- -DROP TABLE IF EXISTS `erro_ban`; +DROP TABLE IF EXISTS `ban`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_ban` ( +CREATE TABLE `ban` ( `id` int(11) NOT NULL AUTO_INCREMENT, `bantime` datetime NOT NULL, `serverip` varchar(32) NOT NULL, @@ -202,13 +197,13 @@ CREATE TABLE `erro_ban` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_feedback` +-- Table structure for table `feedback` -- -DROP TABLE IF EXISTS `erro_feedback`; +DROP TABLE IF EXISTS `feedback`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_feedback` ( +CREATE TABLE `feedback` ( `id` int(11) NOT NULL AUTO_INCREMENT, `time` datetime NOT NULL, `round_id` int(8) NOT NULL, @@ -220,13 +215,13 @@ CREATE TABLE `erro_feedback` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_player` +-- Table structure for table `player` -- -DROP TABLE IF EXISTS `erro_player`; +DROP TABLE IF EXISTS `player`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_player` ( +CREATE TABLE `player` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ckey` varchar(32) NOT NULL, `firstseen` datetime NOT NULL, @@ -250,13 +245,13 @@ CREATE TABLE `erro_player` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_poll_option` +-- Table structure for table `poll_option` -- -DROP TABLE IF EXISTS `erro_poll_option`; +DROP TABLE IF EXISTS `poll_option`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_poll_option` ( +CREATE TABLE `poll_option` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pollid` int(11) NOT NULL, `text` varchar(255) NOT NULL, @@ -271,13 +266,13 @@ CREATE TABLE `erro_poll_option` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_poll_question` +-- Table structure for table `poll_question` -- -DROP TABLE IF EXISTS `erro_poll_question`; +DROP TABLE IF EXISTS `poll_question`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_poll_question` ( +CREATE TABLE `poll_question` ( `id` int(11) NOT NULL AUTO_INCREMENT, `polltype` varchar(16) NOT NULL DEFAULT 'OPTION', `starttime` datetime NOT NULL, @@ -289,13 +284,13 @@ CREATE TABLE `erro_poll_question` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_poll_textreply` +-- Table structure for table `poll_textreply` -- -DROP TABLE IF EXISTS `erro_poll_textreply`; +DROP TABLE IF EXISTS `poll_textreply`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_poll_textreply` ( +CREATE TABLE `poll_textreply` ( `id` int(11) NOT NULL AUTO_INCREMENT, `datetime` datetime NOT NULL, `pollid` int(11) NOT NULL, @@ -308,13 +303,13 @@ CREATE TABLE `erro_poll_textreply` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_poll_vote` +-- Table structure for table `poll_vote` -- -DROP TABLE IF EXISTS `erro_poll_vote`; +DROP TABLE IF EXISTS `poll_vote`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_poll_vote` ( +CREATE TABLE `poll_vote` ( `id` int(11) NOT NULL AUTO_INCREMENT, `datetime` datetime NOT NULL, `pollid` int(11) NOT NULL, @@ -328,13 +323,13 @@ CREATE TABLE `erro_poll_vote` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `erro_privacy` +-- Table structure for table `privacy` -- -DROP TABLE IF EXISTS `erro_privacy`; +DROP TABLE IF EXISTS `privacy`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_privacy` ( +CREATE TABLE `privacy` ( `id` int(11) NOT NULL AUTO_INCREMENT, `datetime` datetime NOT NULL, `ckey` varchar(32) NOT NULL, @@ -400,13 +395,13 @@ CREATE TABLE `library` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `population` +-- Table structure for table `legacy_population` -- -DROP TABLE IF EXISTS `population`; +DROP TABLE IF EXISTS `legacy_population`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `population` ( +CREATE TABLE `legacy_population` ( `id` int(11) NOT NULL AUTO_INCREMENT, `playercount` int(11) DEFAULT NULL, `admincount` int(11) DEFAULT NULL, @@ -444,10 +439,10 @@ CREATE TABLE `whitelist` ( -- Table structure for table `watch` -- -DROP TABLE IF EXISTS `erro_watch`; +DROP TABLE IF EXISTS `watch`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_watch` ( +CREATE TABLE `watch` ( `ckey` varchar(32) NOT NULL, `reason` text NOT NULL, `timestamp` datetime NOT NULL, @@ -463,10 +458,10 @@ CREATE TABLE `erro_watch` ( -- Table structure for table `notes` -- -DROP TABLE IF EXISTS `erro_notes`; +DROP TABLE IF EXISTS `notes`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_notes` ( +CREATE TABLE `notes` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ckey` varchar(32) NOT NULL, `notetext` text NOT NULL, @@ -483,10 +478,10 @@ CREATE TABLE `erro_notes` ( -- Table structure for table `memo` -- -DROP TABLE IF EXISTS `erro_memo`; +DROP TABLE IF EXISTS `memo`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `erro_memo` ( +CREATE TABLE `memo` ( `ckey` varchar(32) NOT NULL, `memotext` text NOT NULL, `timestamp` datetime NOT NULL, diff --git a/SQL/paradise_schema_prefixed.sql b/SQL/paradise_schema_prefixed.sql new file mode 100644 index 00000000000..c0c4bca3553 --- /dev/null +++ b/SQL/paradise_schema_prefixed.sql @@ -0,0 +1,492 @@ +CREATE DATABASE IF NOT EXISTS `feedback` /*!40100 DEFAULT CHARACTER SET utf8 */; +USE `feedback`; + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `SS13_characters` +-- + +DROP TABLE IF EXISTS `SS13_characters`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_characters` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) NOT NULL, + `slot` int(2) NOT NULL, + `OOC_Notes` mediumtext NOT NULL, + `real_name` varchar(45) NOT NULL, + `name_is_always_random` tinyint(1) NOT NULL, + `gender` varchar(11) NOT NULL, + `age` smallint(4) NOT NULL, + `species` varchar(45) NOT NULL, + `language` varchar(45) NOT NULL, + `hair_red` smallint(4) NOT NULL, + `hair_green` smallint(4) NOT NULL, + `hair_blue` smallint(4) NOT NULL, + `facial_red` smallint(4) NOT NULL, + `facial_green` smallint(4) NOT NULL, + `facial_blue` smallint(4) NOT NULL, + `skin_tone` smallint(4) NOT NULL, + `skin_red` smallint(4) NOT NULL, + `skin_green` smallint(4) NOT NULL, + `skin_blue` smallint(4) NOT NULL, + `hair_style_name` varchar(45) NOT NULL, + `facial_style_name` varchar(45) NOT NULL, + `eyes_red` smallint(4) NOT NULL, + `eyes_green` smallint(4) NOT NULL, + `eyes_blue` smallint(4) NOT NULL, + `underwear` mediumtext NOT NULL, + `undershirt` mediumtext NOT NULL, + `backbag` smallint(4) NOT NULL, + `b_type` varchar(45) NOT NULL, + `alternate_option` smallint(4) NOT NULL, + `job_support_high` mediumint(8) NOT NULL, + `job_support_med` mediumint(8) NOT NULL, + `job_support_low` mediumint(8) NOT NULL, + `job_medsci_high` mediumint(8) NOT NULL, + `job_medsci_med` mediumint(8) NOT NULL, + `job_medsci_low` mediumint(8) NOT NULL, + `job_engsec_high` mediumint(8) NOT NULL, + `job_engsec_med` mediumint(8) NOT NULL, + `job_engsec_low` mediumint(8) NOT NULL, + `job_karma_high` mediumint(8) NOT NULL, + `job_karma_med` mediumint(8) NOT NULL, + `job_karma_low` mediumint(8) NOT NULL, + `flavor_text` mediumtext NOT NULL, + `med_record` mediumtext NOT NULL, + `sec_record` mediumtext NOT NULL, + `gen_record` mediumtext NOT NULL, + `be_special` mediumint(8) NOT NULL, + `disabilities` mediumint(8) NOT NULL, + `player_alt_titles` mediumtext NOT NULL, + `organ_data` mediumtext NOT NULL, + `rlimb_data` mediumtext NOT NULL, + `nanotrasen_relation` varchar(45) NOT NULL, + `speciesprefs` int(1) NOT NULL, + `socks` mediumtext NOT NULL, + `body_accessory` mediumtext NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=18747 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_customuseritems` +-- + +DROP TABLE IF EXISTS `SS13_customuseritems`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_customuseritems` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `cuiCKey` varchar(36) NOT NULL, + `cuiRealName` varchar(60) NOT NULL, + `cuiPath` varchar(255) NOT NULL, + `cuiItemName` text, + `cuiDescription` text, + `cuiReason` text, + `cuiPropAdjust` text, + `cuiJobMask` text NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=56 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_death` +-- + +DROP TABLE IF EXISTS `SS13_death`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_death` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `pod` text NOT NULL COMMENT 'Place of death', + `coord` text NOT NULL COMMENT 'X, Y, Z POD', + `tod` datetime NOT NULL COMMENT 'Time of death', + `job` text NOT NULL, + `special` text NOT NULL, + `name` text NOT NULL, + `byondkey` text NOT NULL, + `laname` text NOT NULL COMMENT 'Last attacker name', + `lakey` text NOT NULL COMMENT 'Last attacker key', + `gender` text NOT NULL, + `bruteloss` int(11) NOT NULL, + `brainloss` int(11) NOT NULL, + `fireloss` int(11) NOT NULL, + `oxyloss` int(11) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=166546 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_admin` +-- + +DROP TABLE IF EXISTS `SS13_admin`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_admin` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) NOT NULL, + `rank` varchar(32) NOT NULL DEFAULT 'Administrator', + `level` int(2) NOT NULL DEFAULT '0', + `flags` int(16) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=99 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_admin_log` +-- + +DROP TABLE IF EXISTS `SS13_admin_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_admin_log` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime` datetime NOT NULL, + `adminckey` varchar(32) NOT NULL, + `adminip` varchar(18) NOT NULL, + `log` text NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_ban` +-- + +DROP TABLE IF EXISTS `SS13_ban`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_ban` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `bantime` datetime NOT NULL, + `serverip` varchar(32) NOT NULL, + `bantype` varchar(32) NOT NULL, + `reason` text NOT NULL, + `job` varchar(32) DEFAULT NULL, + `duration` int(11) NOT NULL, + `rounds` int(11) DEFAULT NULL, + `expiration_time` datetime NOT NULL, + `ckey` varchar(32) NOT NULL, + `computerid` varchar(32) NOT NULL, + `ip` varchar(32) NOT NULL, + `a_ckey` varchar(32) NOT NULL, + `a_computerid` varchar(32) NOT NULL, + `a_ip` varchar(32) NOT NULL, + `who` text NOT NULL, + `adminwho` text NOT NULL, + `edits` text, + `unbanned` tinyint(1) DEFAULT NULL, + `unbanned_datetime` datetime DEFAULT NULL, + `unbanned_ckey` varchar(32) DEFAULT NULL, + `unbanned_computerid` varchar(32) DEFAULT NULL, + `unbanned_ip` varchar(32) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=10685 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_feedback` +-- + +DROP TABLE IF EXISTS `SS13_feedback`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_feedback` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `time` datetime NOT NULL, + `round_id` int(8) NOT NULL, + `var_name` varchar(32) NOT NULL, + `var_value` int(16) DEFAULT NULL, + `details` text, + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=257638 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_player` +-- + +DROP TABLE IF EXISTS `SS13_player`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_player` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) NOT NULL, + `firstseen` datetime NOT NULL, + `lastseen` datetime NOT NULL, + `ip` varchar(18) NOT NULL, + `computerid` varchar(32) NOT NULL, + `lastadminrank` varchar(32) NOT NULL DEFAULT 'Player', + `ooccolor` varchar(7) DEFAULT '#b82e00', + `UI_style` varchar(10) DEFAULT 'Midnight', + `UI_style_color` varchar(7) DEFAULT '#ffffff', + `UI_style_alpha` smallint(4) DEFAULT '255', + `be_special` mediumint(8) DEFAULT '0', + `default_slot` smallint(4) DEFAULT '1', + `toggles` mediumint(8) DEFAULT '383', + `sound` mediumint(8) DEFAULT '31', + `randomslot` tinyint(1) DEFAULT '0', + `volume` smallint(4) DEFAULT '100', + PRIMARY KEY (`id`), + UNIQUE KEY `ckey` (`ckey`) +) ENGINE=InnoDB AUTO_INCREMENT=32446 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_poll_option` +-- + +DROP TABLE IF EXISTS `SS13_poll_option`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_poll_option` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `pollid` int(11) NOT NULL, + `text` varchar(255) NOT NULL, + `percentagecalc` tinyint(1) NOT NULL DEFAULT '1', + `minval` int(3) DEFAULT NULL, + `maxval` int(3) DEFAULT NULL, + `descmin` varchar(32) DEFAULT NULL, + `descmid` varchar(32) DEFAULT NULL, + `descmax` varchar(32) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_poll_question` +-- + +DROP TABLE IF EXISTS `SS13_poll_question`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_poll_question` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `polltype` varchar(16) NOT NULL DEFAULT 'OPTION', + `starttime` datetime NOT NULL, + `endtime` datetime NOT NULL, + `question` varchar(255) NOT NULL, + `adminonly` tinyint(1) DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_poll_textreply` +-- + +DROP TABLE IF EXISTS `SS13_poll_textreply`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_poll_textreply` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime` datetime NOT NULL, + `pollid` int(11) NOT NULL, + `ckey` varchar(32) NOT NULL, + `ip` varchar(18) NOT NULL, + `replytext` text NOT NULL, + `adminrank` varchar(32) NOT NULL DEFAULT 'Player', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_poll_vote` +-- + +DROP TABLE IF EXISTS `SS13_poll_vote`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_poll_vote` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime` datetime NOT NULL, + `pollid` int(11) NOT NULL, + `optionid` int(11) NOT NULL, + `ckey` varchar(255) NOT NULL, + `ip` varchar(16) NOT NULL, + `adminrank` varchar(32) NOT NULL, + `rating` int(2) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_privacy` +-- + +DROP TABLE IF EXISTS `SS13_privacy`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_privacy` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime` datetime NOT NULL, + `ckey` varchar(32) NOT NULL, + `option` varchar(128) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_karma` +-- + +DROP TABLE IF EXISTS `SS13_karma`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_karma` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `spendername` text NOT NULL, + `spenderkey` text NOT NULL, + `receivername` text NOT NULL, + `receiverkey` text NOT NULL, + `receiverrole` text, + `receiverspecial` text, + `isnegative` tinyint(1) DEFAULT NULL, + `spenderip` text NOT NULL, + `time` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=73614 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_karmatotals` +-- + +DROP TABLE IF EXISTS `SS13_karmatotals`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_karmatotals` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `byondkey` text NOT NULL, + `karma` int(11) NOT NULL, + `karmaspent` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=6765 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_library` +-- + +DROP TABLE IF EXISTS `SS13_library`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_library` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `author` text NOT NULL, + `title` text NOT NULL, + `content` text NOT NULL, + `category` text NOT NULL, + `ckey` varchar(45) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=929 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_legacy_population` +-- + +DROP TABLE IF EXISTS `SS13_legacy_population`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_legacy_population` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `playercount` int(11) DEFAULT NULL, + `admincount` int(11) DEFAULT NULL, + `time` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=2550 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_whitelist` +-- + +DROP TABLE IF EXISTS `SS13_whitelist`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_whitelist` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` text NOT NULL, + `job` text, + `species` text, + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=877 DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- +-- Table structure for table `SS13_watch` +-- + +DROP TABLE IF EXISTS `SS13_watch`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_watch` ( + `ckey` varchar(32) NOT NULL, + `reason` text NOT NULL, + `timestamp` datetime NOT NULL, + `adminckey` varchar(32) NOT NULL, + `last_editor` varchar(32), + `edits` text, + PRIMARY KEY (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + + +-- +-- Table structure for table `SS13_notes` +-- + +DROP TABLE IF EXISTS `SS13_notes`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_notes` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) NOT NULL, + `notetext` text NOT NULL, + `timestamp` datetime NOT NULL, + `adminckey` varchar(32) NOT NULL, + `last_editor` varchar(32), + `edits` text, + `server` varchar(50) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `SS13_memo` +-- + +DROP TABLE IF EXISTS `SS13_memo`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_memo` ( + `ckey` varchar(32) NOT NULL, + `memotext` text NOT NULL, + `timestamp` datetime NOT NULL, + `last_editor` varchar(32), + `edits` text, + PRIMARY KEY (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; diff --git a/code/_globalvars/database.dm b/code/_globalvars/database.dm index 987b31b9ff7..5c5b4e93f6a 100644 --- a/code/_globalvars/database.dm +++ b/code/_globalvars/database.dm @@ -1,36 +1,11 @@ - // MySQL configuration +// MySQL configuration var/sqladdress = "localhost" var/sqlport = "3306" -var/sqldb = "paradise" -var/sqllogin = "root" -var/sqlpass = "example" - - // Feedback gathering sql connection -var/sqlfdbkdb = "paradise" +var/sqlfdbkdb = "test" var/sqlfdbklogin = "root" -var/sqlfdbkpass = "example" +var/sqlfdbkpass = "" var/sqlfdbktableprefix = "erro_" //backwords compatibility with downstream server hosts -var/sqllogging = 0 // Should we log deaths, population stats, etc? - - // Forum MySQL configuration (for use with forum account/key authentication) - // These are all default values that will load should the forumdbconfig.txt - // file fail to read for whatever reason. - -var/forumsqladdress = "localhost" -var/forumsqlport = "3306" -var/forumsqldb = "tgstation" -var/forumsqllogin = "root" -var/forumsqlpass = "bleh" -var/forum_activated_group = "2" -var/forum_authenticated_group = "10" - - // For FTP requests. (i.e. downloading runtime logs.) - // However it'd be ok to use for accessing attack logs and such too, which are even laggier. -var/fileaccess_timer = 0 -var/custom_event_msg = null - //Database connections //A connection is established on world creation. Ideally, the connection dies when the server restarts (After feedback logging.). var/DBConnection/dbcon = new() //Feedback database (New database) -var/DBConnection/dbcon_old = new() //Tgstation database (Old database) - See the files in the SQL folder for information what goes where. \ No newline at end of file diff --git a/code/_globalvars/game_modes.dm b/code/_globalvars/game_modes.dm index 6051d6c8e16..16e54703cf4 100644 --- a/code/_globalvars/game_modes.dm +++ b/code/_globalvars/game_modes.dm @@ -2,4 +2,6 @@ var/master_mode = "extended"//"extended" var/secret_force_mode = "secret" // if this is anything but "secret", the secret rotation will forceably choose this mode var/wavesecret = 0 // meteor mode, delays wave progression, terrible name -var/datum/station_state/start_state = null // Used in round-end report \ No newline at end of file +var/datum/station_state/start_state = null // Used in round-end report + +var/custom_event_msg = null \ No newline at end of file diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index 00a878bf27f..b319f9259b9 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -66,4 +66,8 @@ var/score_dmgestkey = null var/TAB = "    " -var/timezoneOffset = 0 // The difference betwen midnight (of the host computer) and 0 world.ticks. \ No newline at end of file +var/timezoneOffset = 0 // The difference betwen midnight (of the host computer) and 0 world.ticks. + +// For FTP requests. (i.e. downloading runtime logs.) +// However it'd be ok to use for accessing attack logs and such too, which are even laggier. +var/fileaccess_timer = 0 \ No newline at end of file diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 5f6f5c9978a..4b74a3c7aa0 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -21,7 +21,7 @@ var/log_runtimes = 0 // Logs all runtimes. var/log_hrefs = 0 // logs all links clicked in-game. Could be used for debugging and tracking down exploits var/log_runtime = 0 // logs world.log to a file - var/sql_enabled = 1 // for sql switching + var/sql_enabled = 0 // for sql switching var/allow_admin_ooccolor = 0 // Allows admins with relevant permissions to have their own ooc colour var/allow_vote_restart = 0 // allow votes to restart var/allow_vote_mode = 0 // allow votes to change mode @@ -78,10 +78,10 @@ var/server var/banappeals - var/wikiurl = "http://baystation12.net/wiki" - var/forumurl = "http://baystation12.net/forums/" + var/wikiurl = "http://example.org" + var/forumurl = "http://example.org" - var/media_base_url = "http://nanotrasen.se/media" // http://ss13.nexisonline.net/media + var/media_base_url = "http://example.org" var/overflow_server_url var/forbid_singulo_possession = 0 @@ -101,7 +101,6 @@ var/revival_cloning = 1 var/revival_brain_life = -1 - var/auto_toggle_ooc_during_round = 0 //Used for modifying movement speed for mobs. @@ -234,9 +233,6 @@ if ("log_access") config.log_access = 1 - if ("sql_enabled") - config.sql_enabled = text2num(value) - if ("log_say") config.log_say = 1 @@ -623,16 +619,12 @@ continue switch (name) + if("sql_enabled") + config.sql_enabled = 1 if ("address") sqladdress = value if ("port") sqlport = value - if ("database") - sqldb = value - if ("login") - sqllogin = value - if ("password") - sqlpass = value if ("feedback_database") sqlfdbkdb = value if ("feedback_login") @@ -641,50 +633,6 @@ sqlfdbkpass = value if("feedback_tableprefix") sqlfdbktableprefix = value - if ("enable_stat_tracking") - sqllogging = 1 - else - diary << "Unknown setting in configuration: '[name]'" - -/datum/configuration/proc/loadforumsql(filename) // -- TLE - var/list/Lines = file2list(filename) - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - switch (name) - if ("address") - forumsqladdress = value - if ("port") - forumsqlport = value - if ("database") - forumsqldb = value - if ("login") - forumsqllogin = value - if ("password") - forumsqlpass = value - if ("activatedgroup") - forum_activated_group = value - if ("authenticatedgroup") - forum_authenticated_group = value else diary << "Unknown setting in configuration: '[name]'" diff --git a/code/defines/procs/dbcore.dm b/code/defines/procs/dbcore.dm index 45139ab3fb1..35470e8c598 100644 --- a/code/defines/procs/dbcore.dm +++ b/code/defines/procs/dbcore.dm @@ -56,7 +56,7 @@ DBConnection/New(dbi_handler,username,password_handler,cursor_handler) _db_con = _dm_db_new_con() DBConnection/proc/Connect(dbi_handler=src.dbi,user_handler=src.user,password_handler=src.password,cursor_handler) - if(!sqllogging) + if(!config.sql_enabled) return 0 if(!src) return 0 cursor_handler = src.default_cursor @@ -66,7 +66,7 @@ DBConnection/proc/Connect(dbi_handler=src.dbi,user_handler=src.user,password_han DBConnection/proc/Disconnect() return _dm_db_close(_db_con) DBConnection/proc/IsConnected() - if(!sqllogging) return 0 + if(!config.sql_enabled) return 0 var/success = _dm_db_is_connected(_db_con) return success diff --git a/code/defines/procs/statistics.dm b/code/defines/procs/statistics.dm index 52c0af1af82..8c399d1a913 100644 --- a/code/defines/procs/statistics.dm +++ b/code/defines/procs/statistics.dm @@ -1,5 +1,5 @@ -proc/sql_poll_players() - if(!sqllogging) +/proc/sql_poll_players() + if(!config.sql_enabled) return var/playercount = 0 for(var/mob/M in player_list) @@ -10,14 +10,14 @@ proc/sql_poll_players() log_game("SQL ERROR during player polling. Failed to connect.") else var/sqltime = time2text(world.realtime, "YYYY-MM-DD hh:mm:ss") - var/DBQuery/query = dbcon_old.NewQuery("INSERT INTO population (playercount, time) VALUES ([playercount], '[sqltime]')") + var/DBQuery/query = dbcon.NewQuery("INSERT INTO [format_table_name("legacy_population")] (playercount, time) VALUES ([playercount], '[sqltime]')") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during player polling. Error : \[[err]\]\n") -proc/sql_poll_admins() - if(!sqllogging) +/proc/sql_poll_admins() + if(!config.sql_enabled) return var/admincount = admins.len establish_db_connection() @@ -25,33 +25,32 @@ proc/sql_poll_admins() log_game("SQL ERROR during admin polling. Failed to connect.") else var/sqltime = time2text(world.realtime, "YYYY-MM-DD hh:mm:ss") - var/DBQuery/query = dbcon_old.NewQuery("INSERT INTO population (admincount, time) VALUES ([admincount], '[sqltime]')") + var/DBQuery/query = dbcon.NewQuery("INSERT INTO [format_table_name("legacy_population")] (admincount, time) VALUES ([admincount], '[sqltime]')") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during admin polling. Error : \[[err]\]\n") -proc/sql_report_round_start() +/proc/sql_report_round_start() // TODO - if(!sqllogging) - return -proc/sql_report_round_end() - // TODO - if(!sqllogging) + if(!config.sql_enabled) return -proc/sql_report_death(var/mob/living/carbon/human/H) - if(!sqllogging) +/proc/sql_report_round_end() + // TODO + if(!config.sql_enabled) + return + +/proc/sql_report_death(mob/living/carbon/human/H) + if(!config.sql_enabled) return if(!H) return if(!H.key || !H.mind) return - var/turf/T = get_turf(H) - var/area/placeofdeath = get_area(T) - var/podname = sanitizeSQL("Unknown Area") - if(placeofdeath) - podname = sanitizeSQL(placeofdeath.name) + var/turf/T = H.loc + var/area/placeofdeath = get_area(T.loc) + var/podname = placeofdeath.name var/sqlname = sanitizeSQL(H.real_name) var/sqlkey = sanitizeSQL(H.key) @@ -70,25 +69,23 @@ proc/sql_report_death(var/mob/living/carbon/human/H) if(!dbcon.IsConnected()) log_game("SQL ERROR during death reporting. Failed to connect.") else - var/DBQuery/query = dbcon.NewQuery("INSERT INTO death (name, byondkey, job, special, pod, tod, laname, lakey, gender, bruteloss, fireloss, brainloss, oxyloss, coord) VALUES ('[sqlname]', '[sqlkey]', '[sqljob]', '[sqlspecial]', '[sqlpod]', '[sqltime]', '[laname]', '[lakey]', '[H.gender]', [H.getBruteLoss()], [H.getFireLoss()], [H.brainloss], [H.getOxyLoss()], '[coord]')") + var/DBQuery/query = dbcon.NewQuery("INSERT INTO [format_table_name("death")] (name, byondkey, job, special, pod, tod, laname, lakey, gender, bruteloss, fireloss, brainloss, oxyloss, coord) VALUES ('[sqlname]', '[sqlkey]', '[sqljob]', '[sqlspecial]', '[sqlpod]', '[sqltime]', '[laname]', '[lakey]', '[H.gender]', [H.getBruteLoss()], [H.getFireLoss()], [H.brainloss], [H.getOxyLoss()], '[coord]')") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during death reporting. Error : \[[err]\]\n") -proc/sql_report_cyborg_death(var/mob/living/silicon/robot/H) - if(!sqllogging) +/proc/sql_report_cyborg_death(mob/living/silicon/robot/H) + if(!config.sql_enabled) return if(!H) return if(!H.key || !H.mind) return - var/turf/T = get_turf(H) - var/area/placeofdeath = get_area(T) - var/podname = sanitizeSQL("Unknown Area") - if(placeofdeath) - podname = sanitizeSQL(placeofdeath.name) + var/turf/T = H.loc + var/area/placeofdeath = get_area(T.loc) + var/podname = placeofdeath.name var/sqlname = sanitizeSQL(H.real_name) var/sqlkey = sanitizeSQL(H.key) @@ -107,23 +104,22 @@ proc/sql_report_cyborg_death(var/mob/living/silicon/robot/H) if(!dbcon.IsConnected()) log_game("SQL ERROR during death reporting. Failed to connect.") else - var/DBQuery/query = dbcon.NewQuery("INSERT INTO death (name, byondkey, job, special, pod, tod, laname, lakey, gender, bruteloss, fireloss, brainloss, oxyloss, coord) VALUES ('[sqlname]', '[sqlkey]', '[sqljob]', '[sqlspecial]', '[sqlpod]', '[sqltime]', '[laname]', '[lakey]', '[H.gender]', [H.getBruteLoss()], [H.getFireLoss()], [H.brainloss], [H.getOxyLoss()], '[coord]')") + var/DBQuery/query = dbcon.NewQuery("INSERT INTO [format_table_name("death")] (name, byondkey, job, special, pod, tod, laname, lakey, gender, bruteloss, fireloss, brainloss, oxyloss, coord) VALUES ('[sqlname]', '[sqlkey]', '[sqljob]', '[sqlspecial]', '[sqlpod]', '[sqltime]', '[laname]', '[lakey]', '[H.gender]', [H.getBruteLoss()], [H.getFireLoss()], [H.brainloss], [H.getOxyLoss()], '[coord]')") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during death reporting. Error : \[[err]\]\n") - -proc/statistic_cycle() - if(!sqllogging) +/proc/statistic_cycle() + if(!config.sql_enabled) return while(1) sql_poll_players() sleep(600) sql_poll_admins() - sleep(6000) // Poll every ten minutes + sleep(6000) //Poll every ten minutes //This proc is used for feedback. It is executed at round end. -proc/sql_commit_feedback() +/proc/sql_commit_feedback() if(!blackbox) log_game("Round ended without a blackbox recorder. No feedback was sent to the database.") return @@ -163,4 +159,5 @@ proc/sql_commit_feedback() var/DBQuery/query = dbcon.NewQuery("INSERT INTO [format_table_name("feedback")] (id, roundid, time, variable, value) VALUES (null, [newroundid], Now(), '[variable]', '[value]')") if(!query.Execute()) var/err = query.ErrorMsg() - log_game("SQL ERROR during death reporting. Error : \[[err]\]\n") \ No newline at end of file + log_game("SQL ERROR during feedback reporting. Error : \[[err]\]\n") + \ No newline at end of file diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index e5badecac9b..3a45f364a94 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -214,6 +214,10 @@ var/global/datum/controller/gameticker/ticker if(admins_number == 0) send2adminirc("Round has started with no admins online.") auto_toggle_ooc(0) // Turn it off + + if(config.sql_enabled) + spawn(3000) + statistic_cycle() // Polls population totals regularly and stores them in an SQL DB /* DONE THROUGH PROCESS SCHEDULER supply_controller.process() //Start the supply shuttle regenerating points -- TLE @@ -223,10 +227,6 @@ var/global/datum/controller/gameticker/ticker processScheduler.start() - if(config.sql_enabled) - spawn(3000) - statistic_cycle() // Polls population totals regularly and stores them in an SQL DB -- TLE - votetimer() for(var/mob/M in mob_list) diff --git a/code/game/jobs/whitelist.dm b/code/game/jobs/whitelist.dm index ec1dd4491d2..68610e3c0a7 100644 --- a/code/game/jobs/whitelist.dm +++ b/code/game/jobs/whitelist.dm @@ -27,7 +27,7 @@ var/list/whitelist = list() usr << "\red Unable to connect to whitelist database. Please try again later.
" return 0 else - var/DBQuery/query = dbcon.NewQuery("SELECT job FROM whitelist WHERE ckey='[M.key]'") + var/DBQuery/query = dbcon.NewQuery("SELECT job FROM [format_table_name("whitelist")] WHERE ckey='[M.key]'") query.Execute() @@ -72,7 +72,7 @@ var/list/whitelist = list() usr << "\red Unable to connect to whitelist database. Please try again later.
" return 0 else - var/DBQuery/query = dbcon.NewQuery("SELECT species FROM whitelist WHERE ckey='[M.key]'") + var/DBQuery/query = dbcon.NewQuery("SELECT species FROM [format_table_name("whitelist")] WHERE ckey='[M.key]'") query.Execute() while(query.NextRow()) diff --git a/code/game/machinery/records_scanner.dm b/code/game/machinery/records_scanner.dm index 370e2f3843e..c203c318655 100644 --- a/code/game/machinery/records_scanner.dm +++ b/code/game/machinery/records_scanner.dm @@ -51,14 +51,7 @@ obj/machinery/scanner/attack_hand(mob/living/carbon/human/user) var/list/marks = list() var/age = user.age var/gender = user.gender - /* no dbstuff yet - var/DBQuery/cquery = dbcon.NewQuery("SELECT * from jobban WHERE ckey='[user.ckey]'") - if(!cquery.Execute()) return - else - while(cquery.NextRow()) - var/list/row = cquery.GetRowData() - marks += row["rank"] - */ + var/text = {"
Report

Name: [mname] diff --git a/code/game/magic/archived_book.dm b/code/game/magic/archived_book.dm deleted file mode 100644 index 2fc9412fcd9..00000000000 --- a/code/game/magic/archived_book.dm +++ /dev/null @@ -1,126 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 29/05/2012 15:03:04 - -#define BOOK_VERSION_MIN 1 -#define BOOK_VERSION_MAX 2 -#define BOOK_PATH "data/books/" -#define BOOKS_USE_SQL 0 // no guarentee for this branch to work right with sql - -var/global/datum/book_manager/book_mgr = new() - -datum/book_manager/proc/path(id) - if(isnum(id)) // kill any path exploits - return "[BOOK_PATH][id].sav" - -datum/book_manager/proc/getall() - var/list/paths = flist(BOOK_PATH) - var/list/books = new() - - for(var/path in paths) - var/datum/archived_book/B = new(BOOK_PATH + path) - books += B - - return books - -datum/book_manager/proc/freeid() - var/list/paths = flist(BOOK_PATH) - var/id = paths.len + 101 - - // start at 101+number of books, which will be correct id if none have been deleted, etc - // otherwise, keep moving forward until we find an open id - while(fexists(path(id))) - id++ - - return id - -/client/proc/delbook() - set name = "Delete Book" - set desc = "Permamently deletes a book from the database." - set category = "Admin" - if(!src.holder) - src << "Only administrators may use this command." - return - - var/isbn = input("ISBN number?", "Delete Book") as num | null - if(!isbn) - return - - if(BOOKS_USE_SQL && config.sql_enabled) - var/DBConnection/dbcon = new() - dbcon.Connect("dbi:mysql:[sqldb]:[sqladdress]:[sqlport]","[sqllogin]","[sqlpass]") - if(!dbcon.IsConnected()) - alert("Connection to Archive has been severed. Aborting.") - else - var/DBQuery/query = dbcon.NewQuery("DELETE FROM library WHERE id=[isbn]") - if(!query.Execute()) - usr << query.ErrorMsg() - dbcon.Disconnect() - else - book_mgr.remove(isbn) - log_admin("[usr.key] has deleted the book [isbn]") - -// delete a book -datum/book_manager/proc/remove(var/id) - fdel(path(id)) - -datum/archived_book - var/author // Who wrote the thing, can be changed by pen or PC. It is not automatically assigned - var/title // The real name of the book. - var/category // The category/genre of the book - var/id // the id of the book (like an isbn number) - var/dat // Actual page content - - var/author_real // author's real_name - var/author_key // author's byond key - var/list/icon/photos // in-game photos used - -// loads the book corresponding by the specified id -datum/archived_book/New(var/path) - if(isnull(path)) - return - - var/savefile/F = new(path) - - var/version - F["version"] >> version - - if (isnull(version) || version < BOOK_VERSION_MIN || version > BOOK_VERSION_MAX) - fdel(path) - usr << "What book?" - return 0 - - F["author"] >> author - F["title"] >> title - F["category"] >> category - F["id"] >> id - F["dat"] >> dat - - F["author_real"] >> author_real - F["author_key"] >> author_key - F["photos"] >> photos - if(!photos) - photos = new() - - // let's sanitize it here too! - for(var/tag in paper_blacklist) - if(findtext(dat,"<"+tag)) - dat = "" - return - - -datum/archived_book/proc/save() - var/savefile/F = new(book_mgr.path(id)) - - F["version"] << BOOK_VERSION_MAX - F["author"] << author - F["title"] << title - F["category"] << category - F["id"] << id - F["dat"] << dat - - F["author_real"] << author_real - F["author_key"] << author_key - F["photos"] << photos - -#undef BOOK_VERSION_MIN -#undef BOOK_VERSION_MAX -#undef BOOK_PATH diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 0164e814864..15db708048a 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -783,6 +783,8 @@ var/list/admin_verbs_mentor = list( /client/proc/playernotes() set name = "Show Player Info" set category = "Admin" + if(!check_rights(R_ADMIN)) + return if(holder) holder.PlayerNotes() return @@ -790,18 +792,21 @@ var/list/admin_verbs_mentor = list( /client/proc/free_slot() set name = "Free Job Slot" set category = "Admin" - if(holder) - var/list/jobs = list() - for (var/datum/job/J in job_master.occupations) - if (J.current_positions >= J.total_positions && J.total_positions != -1) - jobs += J.title - if (!jobs.len) - usr << "There are no fully staffed jobs." - return - var/job = input("Please select job slot to free", "Free job slot") as null|anything in jobs - if (job) - job_master.FreeRole(job) - return + if(!check_rights(R_ADMIN)) + return + + var/list/jobs = list() + for (var/datum/job/J in job_master.occupations) + if (J.current_positions >= J.total_positions && J.total_positions != -1) + jobs += J.title + if (!jobs.len) + usr << "There are no fully staffed jobs." + return + var/job = input("Please select job slot to free", "Free job slot") as null|anything in jobs + if (job) + job_master.FreeRole(job) + log_admin("[key_name(usr)] has freed a job slot for [job].") + message_admins("[key_name_admin(usr) has freed a job slot for [job].") /client/proc/toggleattacklogs() set name = "Toggle Attack Log Messages" diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index cdc89d056ad..2dd0e2adb71 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -5,17 +5,16 @@ if(Debug2) Debug2 = 0 - message_admins("[key_name(src)] toggled debugging off.") + message_admins("[key_name_admin(src)] toggled debugging off.") log_admin("[key_name(src)] toggled debugging off.") else Debug2 = 1 - message_admins("[key_name(src)] toggled debugging on.") + message_admins("[key_name_admin(src)] toggled debugging on.") log_admin("[key_name(src)] toggled debugging on.") feedback_add_details("admin_verb","DG2") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /* 21st Sept 2010 Updated by Skie -- Still not perfect but better! Stuff you can't do: diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index e777a1cc020..829c464bd28 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1608,7 +1608,7 @@ datum/preferences proc/open_load_dialog(mob/user) - var/DBQuery/query = dbcon.NewQuery("SELECT slot,real_name FROM characters WHERE ckey='[user.ckey]' ORDER BY slot") + var/DBQuery/query = dbcon.NewQuery("SELECT slot,real_name FROM [format_table_name("characters")] WHERE ckey='[user.ckey]' ORDER BY slot") var/dat = "" dat += "
" diff --git a/code/modules/customitems/item_spawning.dm b/code/modules/customitems/item_spawning.dm index c1b1e5f644e..7a1045d988a 100644 --- a/code/modules/customitems/item_spawning.dm +++ b/code/modules/customitems/item_spawning.dm @@ -37,7 +37,7 @@ */ // Grab the info we want. - var/DBQuery/query = dbcon.NewQuery("SELECT cuiPath, cuiPropAdjust, cuiJobMask, cuiDescription, cuiItemName FROM CustomUserItems WHERE cuiCKey='[M.ckey]' AND (cuiRealName='[M.real_name]' OR cuiRealName='*')") + var/DBQuery/query = dbcon.NewQuery("SELECT cuiPath, cuiPropAdjust, cuiJobMask, cuiDescription, cuiItemName FROM [format_table_name("customuseritems")] WHERE cuiCKey='[M.ckey]' AND (cuiRealName='[M.real_name]' OR cuiRealName='*')") query.Execute() while(query.NextRow()) diff --git a/code/modules/karma/karma.dm b/code/modules/karma/karma.dm index 4144c4ef5cc..9633383e98a 100644 --- a/code/modules/karma/karma.dm +++ b/code/modules/karma/karma.dm @@ -18,13 +18,13 @@ proc/sql_report_karma(var/mob/spender, var/mob/receiver) log_game("SQL ERROR during karma logging. Failed to connect.") else var/sqltime = time2text(world.realtime, "YYYY-MM-DD hh:mm:ss") - var/DBQuery/query = dbcon.NewQuery("INSERT INTO karma (spendername, spenderkey, receivername, receiverkey, receiverrole, receiverspecial, spenderip, time) VALUES ('[sqlspendername]', '[sqlspenderkey]', '[sqlreceivername]', '[sqlreceiverkey]', '[sqlreceiverrole]', '[sqlreceiverspecial]', '[sqlspenderip]', '[sqltime]')") + var/DBQuery/query = dbcon.NewQuery("INSERT INTO [format_table_name("karma")] (spendername, spenderkey, receivername, receiverkey, receiverrole, receiverspecial, spenderip, time) VALUES ('[sqlspendername]', '[sqlspenderkey]', '[sqlreceivername]', '[sqlreceiverkey]', '[sqlreceiverrole]', '[sqlreceiverspecial]', '[sqlspenderip]', '[sqltime]')") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during karma logging. Error : \[[err]\]\n") - query = dbcon.NewQuery("SELECT * FROM karmatotals WHERE byondkey='[receiver.key]'") + query = dbcon.NewQuery("SELECT * FROM [format_table_name("karmatotals")] WHERE byondkey='[receiver.key]'") query.Execute() var/karma @@ -34,13 +34,13 @@ proc/sql_report_karma(var/mob/spender, var/mob/receiver) karma = text2num(query.item[3]) if(karma == null) karma = 1 - query = dbcon.NewQuery("INSERT INTO karmatotals (byondkey, karma) VALUES ('[receiver.key]', [karma])") + query = dbcon.NewQuery("INSERT INTO [format_table_name("karmatotals")] (byondkey, karma) VALUES ('[receiver.key]', [karma])") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during karmatotal logging (adding new key). Error : \[[err]\]\n") else karma += 1 - query = dbcon.NewQuery("UPDATE karmatotals SET karma=[karma] WHERE id=[id]") + query = dbcon.NewQuery("UPDATE [format_table_name("karmatotals")] SET karma=[karma] WHERE id=[id]") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during karmatotal logging (updating existing entry). Error : \[[err]\]\n") @@ -149,7 +149,7 @@ var/list/karma_spenders = list() usr << "\red Unable to connect to karma database. Please try again later.
" return else - var/DBQuery/query = dbcon.NewQuery("SELECT karma, karmaspent FROM karmatotals WHERE byondkey='[src.key]'") + var/DBQuery/query = dbcon.NewQuery("SELECT karma, karmaspent FROM [format_table_name("karmatotals")] WHERE byondkey='[src.key]'") query.Execute() var/totalkarma @@ -249,7 +249,7 @@ You've gained [totalkarma] total karma in your time here.
"} return /client/proc/DB_job_unlock(var/job,var/cost) - var/DBQuery/query = dbcon.NewQuery("SELECT * FROM whitelist WHERE ckey='[usr.key]'") + var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("whitelist")] WHERE ckey='[usr.key]'") query.Execute() var/dbjob @@ -258,7 +258,7 @@ You've gained [totalkarma] total karma in your time here.
"} dbckey = query.item[2] dbjob = query.item[3] if(!dbckey) - query = dbcon.NewQuery("INSERT INTO whitelist (ckey, job) VALUES ('[usr.key]','[job]')") + query = dbcon.NewQuery("INSERT INTO [format_table_name("whitelist")] (ckey, job) VALUES ('[usr.key]','[job]')") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during whitelist logging (adding new key). Error: \[[err]\]\n") @@ -274,7 +274,7 @@ You've gained [totalkarma] total karma in your time here.
"} if(!(job in joblist)) joblist += job var/newjoblist = list2text(joblist,",") - query = dbcon.NewQuery("UPDATE whitelist SET job='[newjoblist]' WHERE ckey='[dbckey]'") + query = dbcon.NewQuery("UPDATE [format_table_name("whitelist")] SET job='[newjoblist]' WHERE ckey='[dbckey]'") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during whitelist logging (updating existing entry). Error : \[[err]\]\n") @@ -289,7 +289,7 @@ You've gained [totalkarma] total karma in your time here.
"} return /client/proc/DB_species_unlock(var/species,var/cost) - var/DBQuery/query = dbcon.NewQuery("SELECT * FROM whitelist WHERE ckey='[usr.key]'") + var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("whitelist")] WHERE ckey='[usr.key]'") query.Execute() var/dbspecies @@ -298,7 +298,7 @@ You've gained [totalkarma] total karma in your time here.
"} dbckey = query.item[2] dbspecies = query.item[4] if(!dbckey) - query = dbcon.NewQuery("INSERT INTO whitelist (ckey, species) VALUES ('[usr.key]','[species]')") + query = dbcon.NewQuery("INSERT INTO [format_table_name("whitelist")] (ckey, species) VALUES ('[usr.key]','[species]')") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during whitelist logging (adding new key). Error : \[[err]\]\n") @@ -314,7 +314,7 @@ You've gained [totalkarma] total karma in your time here.
"} if(!(species in specieslist)) specieslist += species var/newspecieslist = list2text(specieslist,",") - query = dbcon.NewQuery("UPDATE whitelist SET species='[newspecieslist]' WHERE ckey='[dbckey]'") + query = dbcon.NewQuery("UPDATE [format_table_name("whitelist")] SET species='[newspecieslist]' WHERE ckey='[dbckey]'") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during whitelist logging (updating existing entry). Error: \[[err]\]\n") @@ -329,7 +329,7 @@ You've gained [totalkarma] total karma in your time here.
"} return /client/proc/karmacharge(var/cost,var/refund = 0) - var/DBQuery/query = dbcon.NewQuery("SELECT * FROM karmatotals WHERE byondkey='[usr.key]'") + var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("karmatotals")] WHERE byondkey='[usr.key]'") query.Execute() while(query.NextRow()) @@ -338,7 +338,7 @@ You've gained [totalkarma] total karma in your time here.
"} spent -= cost else spent += cost - query = dbcon.NewQuery("UPDATE karmatotals SET karmaspent=[spent] WHERE byondkey='[usr.key]'") + query = dbcon.NewQuery("UPDATE [format_table_name("karmatotals")] SET karmaspent=[spent] WHERE byondkey='[usr.key]'") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during karmaspent updating (updating existing entry). Error: \[[err]\]\n") @@ -374,7 +374,7 @@ You've gained [totalkarma] total karma in your time here.
"} usr << "\red That job is not refundable." return - var/DBQuery/query = dbcon.NewQuery("SELECT * FROM whitelist WHERE ckey='[usr.key]'") + var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("whitelist")] WHERE ckey='[usr.key]'") query.Execute() var/dbjob @@ -397,7 +397,7 @@ You've gained [totalkarma] total karma in your time here.
"} if(name in typelist) typelist -= name var/newtypelist = list2text(typelist,",") - query = dbcon.NewQuery("UPDATE whitelist SET [type]='[newtypelist]' WHERE ckey='[dbckey]'") + query = dbcon.NewQuery("UPDATE [format_table_name("whitelist")] SET [type]='[newtypelist]' WHERE ckey='[dbckey]'") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during whitelist logging (updating existing entry). Error: \[[err]\]\n") @@ -414,7 +414,7 @@ You've gained [totalkarma] total karma in your time here.
"} usr << "\red Your ckey ([dbckey]) was not found." /client/proc/checkpurchased(var/name = null) // If the first parameter is null, return a full list of purchases - var/DBQuery/query = dbcon.NewQuery("SELECT * FROM whitelist WHERE ckey='[usr.key]'") + var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("whitelist")] WHERE ckey='[usr.key]'") query.Execute() var/dbjob diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index b41f77a0b42..f64b4b5ecf4 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -43,8 +43,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f Filter by Author: [author]
\[Start Search\]
"} if(1) - establish_old_db_connection() - if(!dbcon_old.IsConnected()) + if(!dbcon.IsConnected()) dat += "ERROR: Unable to contact External Archive. Please contact your system administrator for assistance.
" else if(!SQLquery) dat += "ERROR: Malformed search request. Please contact your system administrator for assistance.
" @@ -52,7 +51,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f dat += "" dat += "" - var/DBQuery/query = dbcon_old.NewQuery(SQLquery) + var/DBQuery/query = dbcon.NewQuery(SQLquery) query.Execute() while(query.NextRow()) @@ -94,7 +93,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f author = null author = sanitizeSQL(author) if(href_list["search"]) - SQLquery = "SELECT author, title, category, id FROM library WHERE " + SQLquery = "SELECT author, title, category, id FROM [format_table_name("library")] WHERE " if(category == "Any") SQLquery += "author LIKE '%[author]%' AND title LIKE '%[title]%'" else @@ -189,16 +188,18 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f (Return to main menu)
"} if(4) dat += "

External Archive

" - establish_old_db_connection() - if(!dbcon_old.IsConnected()) + if(!dbcon.IsConnected()) dat += "ERROR: Unable to contact External Archive. Please contact your system administrator for assistance." else dat += "(Order book by SS13BN)

" dat += "
AUTHORTITLECATEGORYSS13BN
" dat += "" - var/DBQuery/query = dbcon_old.NewQuery("SELECT id, author, title, category FROM library") - query.Execute() + var/DBQuery/query = dbcon.NewQuery("SELECT id, author, title, category FROM [format_table_name("library")]") + if(!query.Execute()) + var/err = query.ErrorMsg() + log_game("SQL ERROR accessing book. Error : \[[err]\]\n") + return while(query.NextRow()) var/id = query.item[1] @@ -333,8 +334,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f if(scanner.cache) var/choice = input("Are you certain you wish to upload this title to the Archive?") in list("Confirm", "Abort") if(choice == "Confirm") - establish_old_db_connection() - if(!dbcon_old.IsConnected()) + if(!dbcon.IsConnected()) alert("Connection to Archive has been severed. Aborting.") else /* @@ -347,9 +347,11 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f var/sqlauthor = sanitizeSQL(scanner.cache.author) var/sqlcontent = sanitizeSQL(scanner.cache.dat) var/sqlcategory = sanitizeSQL(upload_category) - var/DBQuery/query = dbcon_old.NewQuery("INSERT INTO library (author, title, content, category, ckey) VALUES ('[sqlauthor]', '[sqltitle]', '[sqlcontent]', '[sqlcategory]', '[usr.key]')") + var/DBQuery/query = dbcon.NewQuery("INSERT INTO [format_table_name("library")] (author, title, content, category, ckey) VALUES ('[sqlauthor]', '[sqltitle]', '[sqlcontent]', '[sqlcategory]', '[usr.key]')") if(!query.Execute()) - usr << query.ErrorMsg() + var/err = query.ErrorMsg() + log_game("SQL ERROR adding new book. Error : \[[err]\]\n") + return else log_game("[usr.name]/[usr.key] has uploaded the book titled [scanner.cache.name], [length(scanner.cache.dat)] signs") message_admins("[key_name_admin(usr)] has uploaded the book titled [scanner.cache.name], [length(scanner.cache.dat)] signs") @@ -357,8 +359,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f if(href_list["targetid"]) var/sqlid = sanitizeSQL(href_list["targetid"]) - establish_old_db_connection() - if(!dbcon_old.IsConnected()) + if(!dbcon.IsConnected()) alert("Connection to Archive has been severed. Aborting.") // reused working printing call from bible code.. needs testing ((Lazureus)) @@ -367,7 +368,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f bibledelay = 1 spawn(60) bibledelay = 0 - var/DBQuery/query = dbcon_old.NewQuery("SELECT * FROM library WHERE id=[sqlid]") + var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("library")] WHERE id=[sqlid]") query.Execute() while(query.NextRow()) @@ -472,6 +473,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f qdel(O) else ..() + /client/proc/delbook() set name = "Delete Book" set desc = "Permamently deletes a book from the database." @@ -483,15 +485,12 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f var/isbn = input("ISBN number?", "Delete Book") as num | null if(!isbn) return + + var/DBQuery/query_delbook = dbcon.NewQuery("DELETE FROM [format_table_name("library")] WHERE id=[isbn]") + if(!query_delbook.Execute()) + var/err = query_delbook.ErrorMsg() + log_game("SQL ERROR deleting book. Error : \[[err]\]\n") + return - if(dbcon_old.IsConnected()) - var/DBConnection/dbcon = new() - dbcon.Connect("dbi:mysql:[sqldb]:[sqladdress]:[sqlport]","[sqllogin]","[sqlpass]") - if(!dbcon.IsConnected()) - alert("Connection to Archive has been severed. Aborting.") - else - var/DBQuery/query = dbcon.NewQuery("DELETE FROM library WHERE id=[isbn]") - if(!query.Execute()) - usr << query.ErrorMsg() - dbcon.Disconnect() - log_admin("[usr.key] has deleted the book [isbn]") + log_admin("[key_name(usr)] has deleted the book [isbn].") + message_admins("[key_name_admin(usr) has deleted the book [isbn].") diff --git a/code/world.dm b/code/world.dm index e5b158cbc7c..9edfb4c38a4 100644 --- a/code/world.dm +++ b/code/world.dm @@ -332,7 +332,6 @@ var/world_topic_spam_protect_time = world.timeofday config.load("config/config.txt") config.load("config/game_options.txt","game_options") config.loadsql("config/dbconfig.txt") - config.loadforumsql("config/forumdbconfig.txt") config.loadoverflowwhitelist("config/ofwhitelist.txt") // apply some settings from config.. @@ -469,47 +468,4 @@ proc/establish_db_connection() else return 1 - -/hook/startup/proc/connectOldDB() - if(!setup_old_database_connection()) - log_to_dd("Your server failed to establish a connection with the SQL database.") - else - log_to_dd("SQL database connection established.") - return 1 - -//These two procs are for the old database, while it's being phased out. See the tgstation.sql file in the SQL folder for more information. -proc/setup_old_database_connection() - - if(failed_old_db_connections > FAILED_DB_CONNECTION_CUTOFF) //If it failed to establish a connection more than 5 times in a row, don't bother attempting to conenct anymore. - return 0 - - if(!dbcon_old) - dbcon_old = new() - - var/user = sqllogin - var/pass = sqlpass - var/db = sqldb - var/address = sqladdress - var/port = sqlport - - dbcon_old.Connect("dbi:mysql:[db]:[address]:[port]","[user]","[pass]") - . = dbcon_old.IsConnected() - if ( . ) - failed_old_db_connections = 0 //If this connection succeeded, reset the failed connections counter. - else - failed_old_db_connections++ //If it failed, increase the failed connections counter. - log_to_dd(dbcon.ErrorMsg()) - - return . - -//This proc ensures that the connection to the feedback database (global variable dbcon) is established -proc/establish_old_db_connection() - if(failed_old_db_connections > FAILED_DB_CONNECTION_CUTOFF) - return 0 - - if(!dbcon_old || !dbcon_old.IsConnected()) - return setup_old_database_connection() - else - return 1 - #undef FAILED_DB_CONNECTION_CUTOFF diff --git a/config/example/config.txt b/config/example/config.txt index 28c664f3b6a..79dde60cd62 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -63,9 +63,6 @@ LOG_RUNTIME ## log admin warning messages ##LOG_ADMINWARN ## Also duplicates a bunch of other messages. -## sql switching -# SQL_ENABLED - ## disconnect players who did nothing during 15 minutes KICK_INACTIVE diff --git a/config/example/dbconfig.txt b/config/example/dbconfig.txt index 01d38fd1c56..4dd55974678 100644 --- a/config/example/dbconfig.txt +++ b/config/example/dbconfig.txt @@ -1,28 +1,33 @@ -# MySQL Connection Configuration +## MySQL Connection Configuration +## This is used for stats, feedback gathering, +## administration, and the in game library. -# Server the MySQL database can be found at +## Should SQL be enabled? Uncomment to enable. +#SQL_ENABLED + +## Server the MySQL database can be found at. # Examples: localhost, 200.135.5.43, www.mysqldb.com, etc. ADDRESS localhost -# MySQL server port (default is 3306) +## MySQL server port (default is 3306). PORT 3306 -# Database the population, death, karma, etc. tables may be found in -DATABASE paradise +## Database for all SQL functions, not just feedback. +FEEDBACK_DATABASE feedback -# Username/Login used to access the database -LOGIN mylogin +## Prefix to be added to the name of every table, older databases will require this be set to erro_ +## If left out defaults to erro_ for legacy reasons, if you want no table prefix, give a blank prefix rather then comment out +## Note, this does not change the table names in the database, you will have to do that yourself. +## IE: +## FEEDBACK_TABLEPREFIX erro_ +## FEEDBACK_TABLEPREFIX +## FEEDBACK_TABLEPREFIX SS13_ +## +## Leave as is if you are using the standard schema file. +FEEDBACK_TABLEPREFIX -# Password used to access the database -PASSWORD mypassword +## Username/Login used to access the database. +FEEDBACK_LOGIN username -# The following information is for feedback tracking via the blackbox server -FEEDBACK_DATABASE paradise -FEEDBACK_LOGIN mylogin -FEEDBACK_PASSWORD mypassword -# Table prefix - make sure you properly prefix the tables currently marked as erro_ in the .sql file as this is not fully implemented -FEEDBACK_TABLEPREFIX erro - -# Track population and death statistics -# Comment this out to disable -ENABLE_STAT_TRACKING \ No newline at end of file +## Password used to access the database. +FEEDBACK_PASSWORD password \ No newline at end of file diff --git a/config/example/forumdbconfig.txt b/config/example/forumdbconfig.txt deleted file mode 100644 index b66db6c5143..00000000000 --- a/config/example/forumdbconfig.txt +++ /dev/null @@ -1,19 +0,0 @@ -# This configuration file is for the forum database, if you need to set up -# population, death, etc. tracking see 'dbconfig.txt' -# The login credentials for this will likely differ from those in dbconfig.txt! - -# Server the MySQL database can be found at -# Examples: localhost, 200.135.5.43, www.mysqldb.com, etc. -ADDRESS localhost - -# MySQL server port (default is 3306) -PORT 3306 - -# Database the forum data may be found in -DATABASE paradise - -# Username/Login used to access the database -LOGIN mylogin - -# Password used to access the database -PASSWORD mypassword \ No newline at end of file From bbaa60c8ce10c96f97796a29b40d83c666662102 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 06:22:00 +0200 Subject: [PATCH 14/82] Fixes --- code/game/gamemodes/gameticker.dm | 8 ++++---- code/modules/admin/admin_verbs.dm | 4 ++-- code/modules/library/lib_machines.dm | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 3a45f364a94..e6a56890c63 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -214,10 +214,6 @@ var/global/datum/controller/gameticker/ticker if(admins_number == 0) send2adminirc("Round has started with no admins online.") auto_toggle_ooc(0) // Turn it off - - if(config.sql_enabled) - spawn(3000) - statistic_cycle() // Polls population totals regularly and stores them in an SQL DB /* DONE THROUGH PROCESS SCHEDULER supply_controller.process() //Start the supply shuttle regenerating points -- TLE @@ -226,6 +222,10 @@ var/global/datum/controller/gameticker/ticker */ processScheduler.start() + + if(config.sql_enabled) + spawn(3000) + statistic_cycle() // Polls population totals regularly and stores them in an SQL DB votetimer() diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 15db708048a..ff0122a0bac 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -802,11 +802,11 @@ var/list/admin_verbs_mentor = list( if (!jobs.len) usr << "There are no fully staffed jobs." return - var/job = input("Please select job slot to free", "Free job slot") as null|anything in jobs + var/job = input("Please select job slot to free", "Free Job Slot") as null|anything in jobs if (job) job_master.FreeRole(job) log_admin("[key_name(usr)] has freed a job slot for [job].") - message_admins("[key_name_admin(usr) has freed a job slot for [job].") + message_admins("[key_name_admin(usr)] has freed a job slot for [job].") /client/proc/toggleattacklogs() set name = "Toggle Attack Log Messages" diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index f64b4b5ecf4..befef4ed4d6 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -493,4 +493,4 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f return log_admin("[key_name(usr)] has deleted the book [isbn].") - message_admins("[key_name_admin(usr) has deleted the book [isbn].") + message_admins("[key_name_admin(usr)] has deleted the book [isbn].") From 7ab75a3b9a8b28b272862d29ec996fa6b738aaa7 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 06:25:52 +0200 Subject: [PATCH 15/82] Missed prefix --- code/modules/client/preferences_mysql.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/client/preferences_mysql.dm b/code/modules/client/preferences_mysql.dm index f60b315d912..38006797487 100644 --- a/code/modules/client/preferences_mysql.dm +++ b/code/modules/client/preferences_mysql.dm @@ -82,7 +82,7 @@ var/DBQuery/firstquery = dbcon.NewQuery("UPDATE [format_table_name("player")] SET default_slot=[slot] WHERE ckey='[C.ckey]'") firstquery.Execute() - var/DBQuery/query = dbcon.NewQuery("SELECT * FROM characters WHERE ckey='[C.ckey]' AND slot='[slot]'") + var/DBQuery/query = dbcon.NewQuery("SELECT * FROM [format_table_name("characters")] WHERE ckey='[C.ckey]' AND slot='[slot]'") if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during character slot loading. Error : \[[err]\]\n") @@ -221,11 +221,11 @@ if(!isemptylist(player_alt_titles)) playertitlelist = list2params(player_alt_titles) - var/DBQuery/firstquery = dbcon.NewQuery("SELECT slot FROM characters WHERE ckey='[C.ckey]' ORDER BY slot") + var/DBQuery/firstquery = dbcon.NewQuery("SELECT slot FROM [format_table_name("characters")] WHERE ckey='[C.ckey]' ORDER BY slot") firstquery.Execute() while(firstquery.NextRow()) if(text2num(firstquery.item[1]) == default_slot) - var/DBQuery/query = dbcon.NewQuery({"UPDATE characters SET OOC_Notes='[sql_sanitize_text(metadata)]', + var/DBQuery/query = dbcon.NewQuery({"UPDATE [format_table_name("characters")] SET OOC_Notes='[sql_sanitize_text(metadata)]', real_name='[sql_sanitize_text(real_name)]', name_is_always_random='[be_random_name]', gender='[gender]', @@ -289,7 +289,7 @@ return 1 var/DBQuery/query = dbcon.NewQuery({" - INSERT INTO characters (ckey, slot, OOC_Notes, real_name, name_is_always_random, gender, + INSERT INTO [format_table_name("characters")] (ckey, slot, OOC_Notes, real_name, name_is_always_random, gender, age, species, language, hair_red, hair_green, hair_blue, facial_red, facial_green, facial_blue, @@ -337,7 +337,7 @@ return 1 /* /datum/preferences/proc/random_character(client/C) - var/DBQuery/query = dbcon.NewQuery("SELECT slot FROM characters WHERE ckey='[C.ckey]' ORDER BY slot") + var/DBQuery/query = dbcon.NewQuery("SELECT slot FROM [format_table_name("characters")] WHERE ckey='[C.ckey]' ORDER BY slot") while(query.NextRow()) var/list/saves = list() From 23ed1991f557b818f11269bb2a674ca0d6dce450 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 06:27:16 +0200 Subject: [PATCH 16/82] Clean-up game_options --- config/example/game_options.txt | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/config/example/game_options.txt b/config/example/game_options.txt index 219e5a18025..69847e0a6b6 100644 --- a/config/example/game_options.txt +++ b/config/example/game_options.txt @@ -1,5 +1,4 @@ ### HEALTH ### - ## level of health at which a mob becomes unconscious (crit) HEALTH_THRESHOLD_CRIT -50 @@ -13,42 +12,36 @@ BONES_CAN_BREAK 1 ## 0 means limbs can't be amputated, 1 means they can LIMBS_CAN_BREAK 1 -## multiplier which enables organs to take more damage before bones breaking or limbs being destroyed +## Multiplier which enables organs to take more damage before bones breaking or limbs being destroyed ## 100 means normal, 50 means half ORGAN_HEALTH_MULTIPLIER 100 -## multiplier which influences how fast organs regenerate naturally +## Multiplier which influences how fast organs regenerate naturally ## 100 means normal, 50 means half ORGAN_REGENERATION_MULTIPLIER 0 ### REVIVAL ### - -## whether pod plants work or not +## Whether pod plants work or not REVIVAL_POD_PLANTS 1 -## whether cloning tubes work or not +## Whether cloning tubes work or not REVIVAL_CLONING 1 -## amount of time (in hundredths of seconds) for which a brain retains the "spark of life" after the person's death (set to -1 for infinite) +## Amount of time (in hundredths of seconds) for which a brain retains the "spark of life" after the person's death (set to -1 for infinite) REVIVAL_BRAIN_LIFE -1 - ### AUTO TOGGLE OOC DURING ROUND ### #Uncomment this if you want OOC to be automatically disabled during the round, it will be enabled during the lobby and after the round end results. #AUTO_TOGGLE_OOC_DURING_ROUND ### MOB MOVEMENT ### - ## We suggest editing these variabled in-game to find a good speed for your server. To do this you must be a high level admin. Open the 'debug' tab ingame. Select "Debug Controller" and then, in the popup, select "Configuration". These variables should have the same name. - ## These values get directly added to values and totals in-game. To speed things up make the number negative, to slow things down, make the number positive. - ## These modify the run/walk speed of all mobs before the mob-specific modifiers are applied. RUN_SPEED 1 WALK_SPEED 4 - ## The variables below affect the movement of specific mob types. HUMAN_DELAY 0 ROBOT_DELAY 0 @@ -57,9 +50,8 @@ ALIEN_DELAY 0 METROID_DELAY 0 ANIMAL_DELAY 0 - -//Comment for "normal" explosions, which ignore obstacles -//Uncomment for explosions that react to doors and walls +## Comment for "normal" explosions, which ignore obstacles +## Uncomment for explosions that react to doors and walls REACTIONARY_EXPLOSIONS ### Configure the bomb cap From ba7bd4cef1a3f32ad405ba709406b799b729aec6 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 06:31:35 +0200 Subject: [PATCH 17/82] sanitizeSQL --- code/defines/procs/statistics.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/defines/procs/statistics.dm b/code/defines/procs/statistics.dm index 8c399d1a913..1fde468a8cc 100644 --- a/code/defines/procs/statistics.dm +++ b/code/defines/procs/statistics.dm @@ -50,7 +50,7 @@ var/turf/T = H.loc var/area/placeofdeath = get_area(T.loc) - var/podname = placeofdeath.name + var/podname = sanitizeSQL(placeofdeath.name) var/sqlname = sanitizeSQL(H.real_name) var/sqlkey = sanitizeSQL(H.key) @@ -85,7 +85,7 @@ var/turf/T = H.loc var/area/placeofdeath = get_area(T.loc) - var/podname = placeofdeath.name + var/podname = sanitizeSQL(placeofdeath.name) var/sqlname = sanitizeSQL(H.real_name) var/sqlkey = sanitizeSQL(H.key) From b31e73c71b9edf091f68d47c3acc140630f2c3e4 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 06:34:19 +0200 Subject: [PATCH 18/82] Tabs --- code/defines/procs/statistics.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/defines/procs/statistics.dm b/code/defines/procs/statistics.dm index 1fde468a8cc..ff8eab78bbc 100644 --- a/code/defines/procs/statistics.dm +++ b/code/defines/procs/statistics.dm @@ -160,4 +160,3 @@ if(!query.Execute()) var/err = query.ErrorMsg() log_game("SQL ERROR during feedback reporting. Error : \[[err]\]\n") - \ No newline at end of file From d4a3537e7530fcd147a0a14f26a1a63c55aa8270 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 06:40:06 +0200 Subject: [PATCH 19/82] Jukebox config example --- code/controllers/configuration.dm | 2 +- config/example/config.txt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 4b74a3c7aa0..fa7407ff999 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -525,7 +525,7 @@ config.disable_away_missions = 1 if("autoconvert_notes") - config.autoconvert_notes = 1 + config.autoconvert_notes = 1 else diary << "Unknown setting in configuration: '[name]'" diff --git a/config/example/config.txt b/config/example/config.txt index 79dde60cd62..d573e02d0d4 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -159,7 +159,7 @@ GUEST_BAN ## set a server location for world reboot. Don't include the byond://, just give the address and port. # SERVER server.net:port -## forum address +## Forum address # FORUMURL http://example.org ## Wiki address @@ -168,6 +168,9 @@ GUEST_BAN ## Ban appeals URL - usually for a forum or wherever people should go to contact your admins. # BANAPPEALS http://example.org +## Media base URL - determines where to pull the jukebox playlist from. +# MEDIA_BASE_URL http://example.org + ## In-game features ## spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard # FEATURE_OBJECT_SPELL_SYSTEM From cf5bfcaac124f482d1cffd51c4990cd667ab4e80 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Wed, 23 Sep 2015 00:44:50 -0400 Subject: [PATCH 20/82] Telegun Refactor --- .../projectiles/guns/energy/special.dm | 13 ------- .../projectiles/guns/energy/telegun.dm | 39 +++++++++++++++++++ .../modules/projectiles/projectile/special.dm | 14 ++++--- paradise.dme | 1 + 4 files changed, 48 insertions(+), 19 deletions(-) create mode 100644 code/modules/projectiles/guns/energy/telegun.dm diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 5717c594127..0edf01caed3 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -381,19 +381,6 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. update_icon() return 1 -// Telegun for Tator RDs - -/obj/item/weapon/gun/energy/telegun - name = "Teleporter Gun" - desc = "An extremely high-tech bluespace energy gun capable of teleporting targets to far off locations." - icon_state = "telegun" - item_state = "ionrifle" - fire_sound = 'sound/weapons/wave.ogg' - origin_tech = "combat=6;materials=7;powerstorage=5;bluespace=5;syndicate=4" - cell_type = "/obj/item/weapon/stock_parts/cell/crap" - projectile_type = "/obj/item/projectile/energy/teleport" - charge_cost = 1250 - /* 3d printer 'pseudo guns' for borgs */ /obj/item/weapon/gun/energy/printer diff --git a/code/modules/projectiles/guns/energy/telegun.dm b/code/modules/projectiles/guns/energy/telegun.dm new file mode 100644 index 00000000000..3819401e031 --- /dev/null +++ b/code/modules/projectiles/guns/energy/telegun.dm @@ -0,0 +1,39 @@ +// Telegun for Tator RDs + +/obj/item/weapon/gun/energy/telegun + name = "Teleporter Gun" + desc = "An extremely high-tech bluespace energy gun capable of teleporting targets to far off locations." + icon_state = "telegun" + item_state = "ionrifle" + fire_sound = 'sound/weapons/wave.ogg' + origin_tech = "combat=6;materials=7;powerstorage=5;bluespace=5;syndicate=4" + cell_type = "/obj/item/weapon/stock_parts/cell/crap" + projectile_type = "/obj/item/projectile/energy/teleport" + charge_cost = 1250 + var/teleport_target = null + +/obj/item/weapon/gun/energy/telegun/Destroy() + teleport_target = null + return ..() + +/obj/item/weapon/gun/energy/telegun/attack_self(mob/living/user as mob) + var/list/L = list() + var/list/areaindex = list() + + for(var/obj/item/device/radio/beacon/R in beacons) + var/turf/T = get_turf(R) + if (!T) + continue + if((T.z in config.admin_levels) || T.z > 7) + continue + if(R.syndicate == 1) + continue + var/tmpname = T.loc.name + if(areaindex[tmpname]) + tmpname = "[tmpname] ([++areaindex[tmpname]])" + else + areaindex[tmpname] = 1 + L[tmpname] = R + + var/desc = input("Please select a location to lock in.", "Telegun Target Interface") in L + teleport_target = L[desc] \ No newline at end of file diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 962ed6725a3..b2563d846ea 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -269,15 +269,17 @@ obj/item/projectile/kinetic/New() icon_state = "bluespace" damage = 0 nodamage = 1 + var/obj/item/weapon/gun/energy/telegun/T = null + var/teleport_target = null + + OnFired() + T = shot_from + teleport_target = T.teleport_target /obj/item/projectile/energy/teleport/on_hit(var/atom/target, var/blocked = 0) if(isliving(target)) - var/obj/item/device/radio/beacon/teletarget = null - for(var/obj/machinery/computer/teleporter/com in machines) - if(com.target) - teletarget = com.target - if(teletarget) - do_teleport(target, teletarget, 0)//teleport what's in the tile to the beacon + if(teleport_target) + do_teleport(target, teleport_target, 0)//teleport what's in the tile to the beacon else do_teleport(target, target, 15) //Otherwise it just warps you off somewhere. diff --git a/paradise.dme b/paradise.dme index 81669c187d9..2a2bfc496f9 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1608,6 +1608,7 @@ #include "code\modules\projectiles\guns\energy\pulse.dm" #include "code\modules\projectiles\guns\energy\special.dm" #include "code\modules\projectiles\guns\energy\stun.dm" +#include "code\modules\projectiles\guns\energy\telegun.dm" #include "code\modules\projectiles\guns\energy\temperature.dm" #include "code\modules\projectiles\guns\magic\staff.dm" #include "code\modules\projectiles\guns\magic\wand.dm" From 793b86b286fb88affeb75bc3f86b78df4acdca40 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 06:53:28 +0200 Subject: [PATCH 21/82] Config option for lobby music --- code/controllers/configuration.dm | 7 ++++++- code/game/sound.dm | 2 +- config/example/config.txt | 7 +++++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index fa7407ff999..a171efe1c8a 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -163,6 +163,8 @@ var/disable_away_missions = 0 // disable away missions var/autoconvert_notes = 0 //if all connecting player's notes should attempt to be converted to the database + + var/disable_lobby_music = 0 // Disables the lobby music /datum/configuration/New() var/list/L = subtypesof(/datum/game_mode) @@ -525,7 +527,10 @@ config.disable_away_missions = 1 if("autoconvert_notes") - config.autoconvert_notes = 1 + config.autoconvert_notes = 1 + + if("disable_lobby_music") + config.disable_lobby_music = 1 else diary << "Unknown setting in configuration: '[name]'" diff --git a/code/game/sound.dm b/code/game/sound.dm index 165a98d3dcd..0d601c280be 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -95,7 +95,7 @@ var/const/FALLOFF_SOUNDS = 0.5 src << S /client/proc/playtitlemusic() - if(!ticker || !ticker.login_music) return + if(!ticker || !ticker.login_music || config.disable_lobby_music) return if(prefs.sound & SOUND_LOBBY) src << sound(ticker.login_music, repeat = 0, wait = 0, volume = 85, channel = 1) // MAD JAMS diff --git a/config/example/config.txt b/config/example/config.txt index d573e02d0d4..a00f5a52a27 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -290,5 +290,8 @@ PLAYER_REROUTE_CAP 0 ## Disable the loading of away missions #DISABLE_AWAY_MISSIONS -## Uncomment this out if you still use the old .sav file based notes system and haven't used the mass conversion proc -#AUTOCONVERT_NOTES \ No newline at end of file +## Uncomment this if you still use the old .sav file based notes system and haven't used the mass conversion proc +#AUTOCONVERT_NOTES + +## Uncomment this if you want to disable the lobby music +#DISABLE_LOBBY_MUSIC \ No newline at end of file From 73bacbf17fc228725e09403765b339c684dc205e Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 07:00:01 +0200 Subject: [PATCH 22/82] Preference option for instruments/sanitize tempo --- code/__DEFINES/preferences.dm | 17 +++++----- code/game/objects/items/devices/violin.dm | 4 +++ code/game/objects/structures/musician.dm | 38 +++++++++++++--------- code/modules/client/preferences_toggles.dm | 13 ++++++++ 4 files changed, 48 insertions(+), 24 deletions(-) diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index fc4911211a3..1f170276c8f 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -1,13 +1,14 @@ //Preference toggles -#define SOUND_ADMINHELP 1 -#define SOUND_MIDI 2 -#define SOUND_AMBIENCE 4 -#define SOUND_LOBBY 8 -#define SOUND_STREAMING 16 -#define SOUND_HEARTBEAT 32 -#define SOUND_BUZZ 64 +#define SOUND_ADMINHELP 1 +#define SOUND_MIDI 2 +#define SOUND_AMBIENCE 4 +#define SOUND_LOBBY 8 +#define SOUND_STREAMING 16 +#define SOUND_HEARTBEAT 32 +#define SOUND_BUZZ 64 +#define SOUND_INSTRUMENTS 128 -#define SOUND_DEFAULT (SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|SOUND_STREAMING|SOUND_HEARTBEAT|SOUND_BUZZ) +#define SOUND_DEFAULT (SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|SOUND_STREAMING|SOUND_HEARTBEAT|SOUND_BUZZ|SOUND_INSTRUMENTS) #define CHAT_OOC 1 #define CHAT_DEAD 2 diff --git a/code/game/objects/items/devices/violin.dm b/code/game/objects/items/devices/violin.dm index 5891b163794..02038717aff 100644 --- a/code/game/objects/items/devices/violin.dm +++ b/code/game/objects/items/devices/violin.dm @@ -18,6 +18,10 @@ qdel(song) song = null return ..() + +/obj/item/device/violin/initialize() + song.tempo = song.sanitize_tempo(song.tempo) // tick_lag isn't set when the map is loaded + ..() /obj/item/device/violin/attack_self(mob/user as mob) interact(user) diff --git a/code/game/objects/structures/musician.dm b/code/game/objects/structures/musician.dm index 3d3adcf9339..36dca481c59 100644 --- a/code/game/objects/structures/musician.dm +++ b/code/game/objects/structures/musician.dm @@ -3,7 +3,7 @@ /datum/song var/name = "Untitled" var/list/lines = new() - var/tempo = 5 + var/tempo = 5 // delay between notes var/playing = 0 // if we're playing var/help = 0 // if help is open @@ -16,6 +16,7 @@ var/obj/instrumentObj = null // the associated obj playing the sound /datum/song/New(dir, obj) + tempo = sanitize_tempo(tempo) instrumentDir = dir instrumentObj = obj @@ -58,13 +59,17 @@ // and play var/turf/source = get_turf(instrumentObj) for(var/mob/M in hearers(15, source)) + if(!M.client || !(M.client.prefs.toggles & SOUND_INSTRUMENTS)) + continue M.playsound_local(source, soundfile, 100, falloff = 5) /datum/song/proc/updateDialog(mob/user as mob) instrumentObj.updateDialog() // assumes it's an object in world, override if otherwise -/datum/song/proc/shouldStopPlaying() +/datum/song/proc/shouldStopPlaying(mob/user) if(instrumentObj) + //if(!user.canUseTopic(instrumentObj)) + //return 1 return !instrumentObj.anchored // add special cases to stop in subclasses else return 1 @@ -84,7 +89,7 @@ var/list/notes = text2list(beat, "/") for(var/note in text2list(notes[1], "-")) //world << "note: [note]" - if(!playing || shouldStopPlaying())//If the instrument is playing, or special case + if(!playing || shouldStopPlaying(user))//If the instrument is playing, or special case playing = 0 return if(lentext(note) == 0) @@ -104,7 +109,7 @@ cur_oct[cur_note] = text2num(ni) playnote(cur_note, cur_acc[cur_note], cur_oct[cur_note]) if(notes.len >= 2 && text2num(notes[2])) - sleep(tempo / text2num(notes[2])) + sleep(sanitize_tempo(tempo / text2num(notes[2]))) else sleep(tempo) repeat-- @@ -136,10 +141,8 @@ dat += "Hide Editor" dat += " Start a New Song" dat += " Import a Song

" - var/calctempo = round(600 / tempo) - var/calcstep = tempo - 600 / (calctempo+1) - var/calcstep_b = tempo - 600 / (calctempo+10) - dat += "Tempo: -- [calctempo] BPM ++

" + var/bpm = round(600 / tempo) + dat += "Tempo: - [bpm] BPM +

" var/linecount = 0 for(var/line in lines) linecount += 1 @@ -183,7 +186,7 @@ if(href_list["newsong"]) lines = new() - tempo = 5 // default 120 BPM + tempo = sanitize_tempo(5) // default 120 BPM name = "" else if(href_list["import"]) @@ -203,10 +206,10 @@ spawn() lines = text2list(t, "\n") if(copytext(lines[1],1,6) == "BPM: ") - tempo = 600 / max(1, text2num(copytext(lines[1],6))) + tempo = sanitize_tempo(600 / text2num(copytext(lines[1],6))) lines.Cut(1,2) else - tempo = 5 // default 120 BPM + tempo = sanitize_tempo(5) // default 120 BPM if(lines.len > 50) usr << "Too many lines!" lines.Cut(51) @@ -235,11 +238,7 @@ repeat = max_repeats else if(href_list["tempo"]) - tempo += text2num(href_list["tempo"]) - if(tempo < 1) - tempo = 1 - if(tempo > 600) - tempo = 600 + tempo = sanitize_tempo(tempo + text2num(href_list["tempo"])) else if(href_list["play"]) playing = 1 @@ -279,6 +278,9 @@ updateDialog(usr) return +/datum/song/proc/sanitize_tempo(new_tempo) + new_tempo = abs(new_tempo) + return max(round(new_tempo, world.tick_lag), world.tick_lag) // subclass for handheld instruments, like violin /datum/song/handheld @@ -321,6 +323,10 @@ qdel(song) song = null return ..() + +/obj/structure/piano/initialize() + song.tempo = song.sanitize_tempo(song.tempo) // tick_lag isn't set when the map is loaded + ..() /obj/structure/piano/attack_hand(mob/user as mob) interact(user) diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index 6463e65ada2..c79224d2e5a 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -178,6 +178,19 @@ src << sound(null, repeat = 0, wait = 0, volume = 0, channel = 1) src << sound(null, repeat = 0, wait = 0, volume = 0, channel = 2) feedback_add_details("admin_verb","Thb") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +// This needs a toggle because you people are awful and spammed terrible music +/client/verb/toggle_instruments() + set name = "Hear/Silence Instruments" + set category = "Preferences" + set desc = "Toggles hearing musical instruments like the violin and piano" + prefs.toggles ^= SOUND_INSTRUMENTS + prefs.save_preferences() + if(prefs.toggles & SOUND_INSTRUMENTS) + src << "You will now hear people playing musical instruments." + else + src << "You will no longer hear musical instruments." + feedback_add_details("admin_verb","TInstru") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //be special /client/verb/toggle_be_special(role in be_special_flags) From b4a4f29f3f145ee930bbe54348cd993aa0d1aa11 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 08:14:12 +0200 Subject: [PATCH 23/82] Vox/Plasmaman spawn/wizard update --- code/game/gamemodes/gameticker.dm | 1 - code/game/gamemodes/wizard/wizard.dm | 3 ++ code/modules/client/preferences.dm | 2 +- code/modules/customitems/item_spawning.dm | 19 -------- .../living/carbon/human/species/plasmaman.dm | 4 +- .../living/carbon/human/species/station.dm | 48 ++++++++++++++----- code/modules/mob/new_player/new_player.dm | 1 - 7 files changed, 41 insertions(+), 37 deletions(-) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index e6a56890c63..277cfa59406 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -367,7 +367,6 @@ var/global/datum/controller/gameticker/ticker if(player.mind.assigned_role == "Captain") captainless=0 if(player.mind.assigned_role != "MODE") - EquipRacialItems(player) job_master.EquipRank(player, player.mind.assigned_role, 0) EquipCustomItems(player) if(captainless) diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 6ccb27d2c2b..57e4452ef21 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -184,6 +184,9 @@ wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/spellbook(wizard_mob), slot_r_hand) wizard_mob.faction = list("wizard") + + // For Vox and plasmadudes. + wizard_mob.species.equip(wizard_mob) wizard_mob << "You will find a list of available spells in your spell book. Choose your magic arsenal carefully." wizard_mob << "In your pockets you will find a teleport scroll. Use it as needed." diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 829c464bd28..0305c2f29de 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -249,7 +249,7 @@ datum/preferences dat += "
" dat += "Species: [species]
" if(species == "Vox")//oldvox code, sucks I know - dat += "Old Vox? [speciesprefs ? "Yes (Large N2 tank)" : "No(Vox-special N2 tank)"]
" + dat += "N2 Tank: [speciesprefs ? "Large N2 Tank" : "Specialized N2 Tank)"]
" dat += "Secondary Language:
[language]
" dat += "Blood Type: [b_type]
" if(species == "Human") diff --git a/code/modules/customitems/item_spawning.dm b/code/modules/customitems/item_spawning.dm index 7a1045d988a..aadaa9a5da3 100644 --- a/code/modules/customitems/item_spawning.dm +++ b/code/modules/customitems/item_spawning.dm @@ -1,22 +1,3 @@ -/proc/EquipRacialItems(mob/living/carbon/human/M) - if(M.species.name == "Vox" || M.species.name == "Vox Armalis") - M.equip_to_slot_or_del(new /obj/item/clothing/mask/breath(M), slot_wear_mask) - if(M.client.prefs.speciesprefs)//Diseasel, here you go - M.equip_to_slot_or_del(new /obj/item/weapon/tank/nitrogen(M), slot_l_hand) - else - M.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen/vox(M), slot_l_hand) - M << "\blue You are now running on nitrogen internals from your [M.l_hand]. Your species finds oxygen toxic, so you must breathe nitrogen only." - M.internal = M.l_hand - if (M.internals) - M.internals.icon_state = "internal1" - - //M.generate_name() - - if( M.species.name=="Tajaran" || M.species.name=="Unathi" ) - if(M.mind.assigned_role == "Cyborg" || M.mind.assigned_role == "Clown") - return //Cyborgs don't wear shoes. Clown shoes are large. - M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(M), slot_shoes) - /proc/EquipCustomItems(mob/living/carbon/human/M) // testing("\[CustomItem\] Checking for custom items for [M.ckey] ([M.real_name])...") if(!establish_db_connection()) diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm index 5c36ba41bbd..65b8060899d 100644 --- a/code/modules/mob/living/carbon/human/species/plasmaman.dm +++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm @@ -29,7 +29,7 @@ // Unequip existing suits and hats. H.unEquip(H.wear_suit) H.unEquip(H.head) - if(H.mind.assigned_role!="Clown") + if(H.mind.assigned_role != "Clown") H.unEquip(H.wear_mask) H.equip_or_collect(new /obj/item/clothing/mask/breath(H), slot_wear_mask) @@ -108,7 +108,7 @@ H.equip_or_collect(new suit(H), slot_wear_suit) H.equip_or_collect(new helm(H), slot_head) H.equip_or_collect(new/obj/item/weapon/tank/plasma/plasmaman(H), tank_slot) // Bigger plasma tank from Raggy. - H << "\blue You are now running on plasma internals from the [H.s_store] in your [tank_slot_name]. You must breathe plasma in order to survive, and are extremely flammable." + H << "You are now running on plasma internals from the [H.s_store] in your [tank_slot_name]. You must breathe plasma in order to survive, and are extremely flammable." H.internal = H.get_item_by_slot(tank_slot) if (H.internals) H.internals.icon_state = "internal1" diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index 1604c5baea4..d9f1eccf821 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -58,8 +58,12 @@ base_color = "#066000" /datum/species/unathi/handle_death(var/mob/living/carbon/human/H) - H.stop_tail_wagging(1) + +/datum/species/unathi/equip(var/mob/living/carbon/human/H) + if(H.mind.assigned_role != "Clown") + H.unEquip(H.shoes) + H.equip_or_collect(new /obj/item/clothing/shoes/sandal(H), slot_shoes) /datum/species/tajaran name = "Tajaran" @@ -100,8 +104,12 @@ base_color = "#333333" /datum/species/tajaran/handle_death(var/mob/living/carbon/human/H) - H.stop_tail_wagging(1) + +/datum/species/tajaran/equip(var/mob/living/carbon/human/H) + if(H.mind.assigned_role != "Clown") + H.unEquip(H.shoes) + H.equip_or_collect(new /obj/item/clothing/shoes/sandal(H), slot_shoes) /datum/species/vulpkanin name = "Vulpkanin" @@ -132,7 +140,6 @@ base_color = "#BE8264" /datum/species/vulpkanin/handle_death(var/mob/living/carbon/human/H) - H.stop_tail_wagging(1) /datum/species/skrell @@ -203,23 +210,38 @@ reagent_tag = PROCESS_ORG - makeName(var/gender,var/mob/living/carbon/human/H=null) - var/sounds = rand(2,8) - var/i = 0 - var/newname = "" +/datum/species/vox/makeName(var/gender,var/mob/living/carbon/human/H=null) + var/sounds = rand(2,8) + var/i = 0 + var/newname = "" - while(i<=sounds) - i++ - newname += pick(vox_name_syllables) - return capitalize(newname) + while(i<=sounds) + i++ + newname += pick(vox_name_syllables) + return capitalize(newname) + +/datum/species/vox/equip(var/mob/living/carbon/human/H) + if(H.mind.assigned_role != "Clown") + H.unEquip(H.wear_mask) + H.unEquip(H.l_hand) + + H.equip_or_collect(new /obj/item/clothing/mask/breath/vox(H), slot_wear_mask) + var/tank_pref = H.client.prefs.speciesprefs + if(tank_pref)//Diseasel, here you go + H.equip_or_collect(new /obj/item/weapon/tank/nitrogen(H), slot_l_hand) + else + H.equip_or_collect(new /obj/item/weapon/tank/emergency_oxygen/vox(H), slot_l_hand) + H << "You are now running on nitrogen internals from the [H.l_hand] in your hand. Your species finds oxygen toxic, so you must breathe nitrogen only." + H.internal = H.l_hand + if (H.internals) + H.internals.icon_state = "internal1" + /* /datum/species/vox/handle_post_spawn(var/mob/living/carbon/human/H) - H.verbs += /mob/living/carbon/human/proc/leap ..() */ /datum/species/vox/armalis/handle_post_spawn(var/mob/living/carbon/human/H) - H.verbs += /mob/living/carbon/human/proc/gut ..() diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index b0764bf89ce..3830c9b2705 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -269,7 +269,6 @@ job_master.AssignRole(src, rank, 1) var/mob/living/character = create_character() //creates the human and transfers vars and mind - EquipRacialItems(character) character = job_master.EquipRank(character, rank, 1) //equips the human EquipCustomItems(character) From cab53d90bfb3d2a048672648adb7dbedc3e09e05 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 08:16:17 +0200 Subject: [PATCH 24/82] Parenthesis --- code/modules/client/preferences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 0305c2f29de..06ac7184749 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -249,7 +249,7 @@ datum/preferences dat += "
" dat += "Species: [species]
" if(species == "Vox")//oldvox code, sucks I know - dat += "N2 Tank: [speciesprefs ? "Large N2 Tank" : "Specialized N2 Tank)"]
" + dat += "N2 Tank: [speciesprefs ? "Large N2 Tank" : "Specialized N2 Tank"]
" dat += "Secondary Language:
[language]
" dat += "Blood Type: [b_type]
" if(species == "Human") From fde0490323a194e489b2f85601bed90a5c1e86ce Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Wed, 23 Sep 2015 07:45:13 -0400 Subject: [PATCH 25/82] Laser Scalpel Damage Nerf --- code/modules/surgery/tools.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index da41f1298b4..edc8f6accb4 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -96,7 +96,6 @@ icon_state = "scalpel_laser2_on" item_state = "scalpel" damtype = "fire" - force = 12.0 hitsound = 'sound/weapons/sear.ogg' /obj/item/weapon/scalpel/laser3 @@ -105,7 +104,6 @@ icon_state = "scalpel_laser3_on" item_state = "scalpel" damtype = "fire" - force = 15.0 hitsound = 'sound/weapons/sear.ogg' /obj/item/weapon/scalpel/manager @@ -114,7 +112,6 @@ icon_state = "scalpel_manager_on" item_state = "scalpel" damtype = "fire" - force = 18.0 hitsound = 'sound/weapons/sear.ogg' /obj/item/weapon/circular_saw From 140af001dd7f27a66cb1d55d26b7fca420ac3917 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Wed, 23 Sep 2015 10:58:03 -0700 Subject: [PATCH 26/82] Pretty-up the admins secret menu --- code/modules/admin/secrets.dm | 136 +++++++++++++++++++--------------- 1 file changed, 75 insertions(+), 61 deletions(-) diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index 8c57bb0c45b..c89421a55ba 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -17,99 +17,113 @@ if (0) // Debug if(check_rights(R_ADMIN,0)) dat += {" - Admin Secrets
-
- Remove all bombs currently in existence
- Bombing List
- Show current traitors and objectives
- Show last [length(lastsignalers)] signalers
- Show last [length(lawchanges)] law changes
- Show AI Laws
- Show Game Mode
- Show Crew Manifest
- List DNA (Blood)
- List Fingerprints

- Break all lights
- Fix all lights
- Make all areas powered
- Make all areas unpowered
- Power all SMES
- Toggle Prison Shuttle Status(Use with S/R)
- Send Prison Shuttle
- Return Prison Shuttle
-
- Launch a shuttle
- Force launch a shuttle
- Jump a shuttle
- Move a shuttle
-
+

Admin Secrets

+ Game
+ Show AI Laws   + Show Game Mode   + Show Crew Manifest
+ Show current traitors and objectives
+ Bombs
+ Bombing List   + Remove all bombs currently in existence + [check_rights(R_SERVER, 0) ? "  Toggle bomb cap
" : "
"] + Lists
+ Show last [length(lastsignalers)] signalers   + Show last [length(lawchanges)] law changes
+ List DNA (Blood)   + List Fingerprints
+ Power
+ Break all lights   + Fix all lights
+ Make all areas powered   + Make all areas unpowered   + Power all SMES
+
+ Shuttle options
+ Toggle Prison Shuttle Status(Use with S/R)   + Send Prison Shuttle   + Return Prison Shuttle
+ Launch a shuttle   + Force launch a shuttle
+ Jump a shuttle   + Move a shuttle
+
"} - if(check_rights(R_SERVER,0)) - dat += "Toggle bomb cap
" + else if(check_rights(R_SERVER,0)) //only add this if admin secrets are unavailiable; otherwise, it's added inline + dat += "
Bomb cap: Toggle bomb cap
" dat += "
" if(check_rights(R_DEBUG,0)) dat += {" +
Security Level Elevated

Change all maintenance doors to engie/brig access only
Change all maintenance doors to brig access only
- Remove cap on security officers
- Change Security Level
+ Remove cap on security officers  
Coder Secrets

- Show Job Debug
+ Show Job Debug   Admin Log

+
"} if (1) if(check_rights((R_EVENT|R_SERVER),0)) dat += {" - IC Events
-
- Send in a strike team
- Send in a syndicate strike team
+
+

IC Events

+ Teams
+ Send in a strike team   + Send in a syndicate strike team   Send in a HONKsquad
+ Change Security Level
+ Security Level - Green   + Security Level - Blue   + Security Level - Red
+ Security Level - Gamma   + Security Level - Epsilon   + Security Level - Delta

- Change Security Level To Green
- Change Security Level To Blue
- Change Security Level To Red
- Change Security Level To Gamma
- Change Security Level To Epsilon
- Change Security Level To Delta
-
"} +
"} if (2) if(check_rights((R_SERVER|R_EVENT),0)) dat += {" - OOC Events
-
- The floor is lava! (DANGEROUS: extremely lame)
- Start a Thunderdome match
- Reset Thunderdome to default state
- Remove 'internal' clothing
+
+

OOC Events

+ Thunderdome
+ Start a Thunderdome match   + Reset Thunderdome to default state

+ Clothing
+ Remove 'internal' clothing   Remove ALL clothing
- Turn all humans into monkeys
- Remove firesuits, grilles, and pods
- Warp all Players to Prison
- Triple AI mode (needs to be used in the lobby)
- Everyone is the traitor
- There can only be one!
+ TDM
+ Everyone is the traitor   + There can only be one!   Dodgeball (TDM)!
- Ghost Mode
- Make all players retarded
+ Round-enders
+ The floor is lava! (DANGEROUS: extremely lame)
+ Turn all humans into monkeys
Make all items look like guns
- Japanese Animes Mode
+ Warp all Players to Prison
+ Make all players retarded
+ Misc
+ Remove firesuits, grilles, and pods   + Triple AI mode (needs to be used in the lobby)
+ Ghost Mode   + Japanese Animes Mode   Egalitarian Station Mode
- Summon Guns
- Summon Magic
+ Summon Guns   + Summon Magic
Roll the Dice
-
"} +
+
"} dat += "" - var/datum/browser/popup = new(usr, "secrets", "
Admin Secrets
", 610, 650) + var/datum/browser/popup = new(usr, "secrets", "
Admin Secrets
", 630, 670) popup.set_content(dat) popup.open(0) From b86c77b6a99fb5fb9cc5708f2606770445e3659e Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Wed, 23 Sep 2015 11:05:44 -0700 Subject: [PATCH 27/82] remove unused code and buttons --- code/modules/admin/secrets.dm | 3 --- code/modules/admin/topic.dm | 44 +++++++---------------------------- 2 files changed, 8 insertions(+), 39 deletions(-) diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index c89421a55ba..a064788ebba 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -40,9 +40,6 @@ Power all SMES

Shuttle options
- Toggle Prison Shuttle Status(Use with S/R)   - Send Prison Shuttle   - Return Prison Shuttle
Launch a shuttle   Force launch a shuttle
Jump a shuttle   diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index c48041774bd..2e738dda4da 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -9,7 +9,7 @@ if(ticker.mode && ticker.mode.check_antagonists_topic(href, href_list)) check_antagonists() return - + if(href_list["rejectadminhelp"]) if(!check_rights(R_MOD)) return @@ -905,7 +905,7 @@ feedback_add_details("ban_job","- [job]") jobban_fullban(M, job, "[reason]; By [usr.ckey] on [time2text(world.realtime)]") if(!msg) msg = job - else msg += ", [job]" + else msg += ", [job]" add_note(M.ckey, "Banned from [msg] - [reason]", null, usr, 0) message_admins("\blue [key_name_admin(usr)] banned [key_name_admin(M)] from [msg]", 1) M << "\redYou have been jobbanned by [usr.client.ckey] from: [msg]." @@ -1000,7 +1000,7 @@ if(query_noteedits.NextRow()) var/edit_log = query_noteedits.item[1] usr << browse(edit_log,"window=noteedits") - + else if(href_list["removejobban"]) if(!check_rights(R_BAN)) return @@ -1085,7 +1085,7 @@ else if(href_list["watchremove"]) var/target_ckey = href_list["watchremove"] var/confirm = alert("Are you sure you want to remove [target_ckey] from the watchlist?", "Confirm Watchlist Removal", "Yes", "No") - if(confirm == "Yes") + if(confirm == "Yes") usr.client.watchlist_remove(target_ckey) else if(href_list["watchedit"]) @@ -1119,8 +1119,8 @@ return if(query_watchedits.NextRow()) var/edit_log = query_watchedits.item[1] - usr << browse(edit_log,"window=watchedits") - + usr << browse(edit_log,"window=watchedits") + else if(href_list["mute"]) if(!check_rights(R_MOD)) return @@ -1541,7 +1541,7 @@ if(!isobserver(usr)) C.admin_ghost() sleep(2) C.jumptomob(M) - + else if(href_list["adminplayerobservefollow"]) if(!check_rights(R_MOD,0) && !check_rights(R_ADMIN)) return @@ -2140,7 +2140,7 @@ message_admins("[key_name_admin(usr)] created [number]ea [english_list(paths)]") break return - + else if(href_list["kick_all_from_lobby"]) if(!check_rights(R_ADMIN)) return @@ -2256,34 +2256,6 @@ log_admin("[key_name(usr)] made all SMESs powered", 1) message_admins("\blue [key_name_admin(usr)] made all SMESs powered", 1) power_restore_quick() - if("activateprison") - feedback_inc("admin_secrets_fun_used",1) - feedback_add_details("admin_secrets_fun_used","AP") - world << "\blue Transit signature detected." - world << "\blue Incoming shuttle." - /* - var/A = locate(/area/shuttle_prison) - for(var/atom/movable/AM as mob|obj in A) - AM.z = 1 - AM.Move() - */ - message_admins("\blue [key_name_admin(usr)] sent the prison shuttle to the station.", 1) - if("deactivateprison") - /* - feedback_inc("admin_secrets_fun_used",1) - feedback_add_details("admin_secrets_fun_used","DP") - var/A = locate(/area/shuttle_prison) - for(var/atom/movable/AM as mob|obj in A) - AM.z = 2 - AM.Move() - */ - message_admins("\blue [key_name_admin(usr)] sent the prison shuttle back.", 1) - if("toggleprisonstatus") - feedback_inc("admin_secrets_fun_used",1) - feedback_add_details("admin_secrets_fun_used","TPS") - for(var/obj/machinery/computer/prison_shuttle/PS in world) - PS.allowedtocall = !(PS.allowedtocall) - message_admins("\blue [key_name_admin(usr)] toggled status of prison shuttle to [PS.allowedtocall].", 1) if("prisonwarp") if(!ticker) alert("The game hasn't started yet!", null, null, null, null, null) From e95eb8f3b855559b4db1d963439a920dd6c141ca Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 20:17:21 +0200 Subject: [PATCH 28/82] Let admins create server polls --- SQL/paradise_schema.sql | 3 + SQL/paradise_schema_prefixed.sql | 3 + code/modules/admin/admin_verbs.dm | 7 +- code/modules/admin/create_poll.dm | 125 ++++++++++++++++++++++++++++ code/modules/mob/new_player/poll.dm | 2 +- paradise.dme | 1 + 6 files changed, 135 insertions(+), 6 deletions(-) create mode 100644 code/modules/admin/create_poll.dm diff --git a/SQL/paradise_schema.sql b/SQL/paradise_schema.sql index 160d644585d..d3594d87fa6 100644 --- a/SQL/paradise_schema.sql +++ b/SQL/paradise_schema.sql @@ -279,6 +279,9 @@ CREATE TABLE `poll_question` ( `endtime` datetime NOT NULL, `question` varchar(255) NOT NULL, `adminonly` tinyint(1) DEFAULT '0', + `multiplechoiceoptions` int(2) DEFAULT NULL, + `createdby_ckey` varchar(45) NULL DEFAULT NULL, + `createdby_ip` varchar(45) NULL DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; diff --git a/SQL/paradise_schema_prefixed.sql b/SQL/paradise_schema_prefixed.sql index c0c4bca3553..4a61245cf83 100644 --- a/SQL/paradise_schema_prefixed.sql +++ b/SQL/paradise_schema_prefixed.sql @@ -279,6 +279,9 @@ CREATE TABLE `SS13_poll_question` ( `endtime` datetime NOT NULL, `question` varchar(255) NOT NULL, `adminonly` tinyint(1) DEFAULT '0', + `multiplechoiceoptions` int(2) DEFAULT NULL, + `createdby_ckey` varchar(45) NULL DEFAULT NULL, + `createdby_ip` varchar(45) NULL DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index b8f87c52582..12e10619a0a 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -1,10 +1,7 @@ //admin verb groups - They can overlap if you so wish. Only one of each verb will exist in the verbs list regardless var/list/admin_verbs_default = list( -// /datum/admins/proc/show_player_panel, /*shows an interface for individual players, with various links (links require additional flags*/ /client/proc/deadmin_self, /*destroys our own admin datum so we can play as a regular player*/ /client/proc/hide_verbs, /*hides all our adminverbs*/ -// /client/proc/check_antagonists, /*shows all antags*/ -// /client/proc/deadchat /*toggles deadchat on/off*/ /client/proc/cmd_mentor_check_new_players ) var/list/admin_verbs_admin = list( @@ -162,7 +159,8 @@ var/list/admin_verbs_possess = list( /proc/release ) var/list/admin_verbs_permissions = list( - /client/proc/edit_admin_permissions + /client/proc/edit_admin_permissions, + /client/proc/create_poll ) var/list/admin_verbs_rejuv = list( /client/proc/respawn_character, @@ -182,7 +180,6 @@ var/list/admin_verbs_mod = list( /datum/admins/proc/show_player_panel, /client/proc/jobbans, /client/proc/debug_variables /*allows us to -see- the variables of any instance in the game. +VAREDIT needed to modify*/ -// /client/proc/cmd_admin_subtle_message /*send an message to somebody as a 'voice in their head'*/ ) var/list/admin_verbs_mentor = list( diff --git a/code/modules/admin/create_poll.dm b/code/modules/admin/create_poll.dm new file mode 100644 index 00000000000..5a20904da8f --- /dev/null +++ b/code/modules/admin/create_poll.dm @@ -0,0 +1,125 @@ +/client/proc/create_poll() + set name = "Create Server Poll" + set category = "Server" + if(!check_rights(R_PERMISSIONS)) + return + if(!dbcon.IsConnected()) + src << "Failed to establish database connection." + return + var/polltype = input("Choose poll type.","Poll Type") in list("Single Option","Text Reply","Rating","Multiple Choice") + var/choice_amount = 0 + switch(polltype) + if("Single Option") + polltype = "OPTION" + if("Text Reply") + polltype = "TEXT" + if("Rating") + polltype = "NUMVAL" + if("Multiple Choice") + polltype = "MULTICHOICE" + choice_amount = input("How many choices should be allowed?","Select choice amount") as num + var/starttime = SQLtime() + var/endtime = input("Set end time for poll as format YYYY-MM-DD HH:MM:SS. All times in server time. HH:MM:SS is optional and 24-hour. Must be later than starting time for obvious reasons.", "Set end time", SQLtime()) as text + if(!endtime) + return + endtime = sanitizeSQL(endtime) + var/DBQuery/query_validate_time = dbcon.NewQuery("SELECT STR_TO_DATE('[endtime]','%Y-%c-%d %T')") + if(!query_validate_time.Execute()) + var/err = query_validate_time.ErrorMsg() + log_game("SQL ERROR validating endtime. Error : \[[err]\]\n") + return + if(query_validate_time.NextRow()) + endtime = query_validate_time.item[1] + if(!endtime) + src << "Datetime entered is invalid." + return + var/DBQuery/query_time_later = dbcon.NewQuery("SELECT DATE('[endtime]') < NOW()") + if(!query_time_later.Execute()) + var/err = query_time_later.ErrorMsg() + log_game("SQL ERROR comparing endtime to NOW(). Error : \[[err]\]\n") + return + if(query_time_later.NextRow()) + var/checklate = text2num(query_time_later.item[1]) + if(checklate) + src << "Datetime entered is not later than current server time." + return + var/adminonly + switch(alert("Admin only poll?",,"Yes","No","Cancel")) + if("Yes") + adminonly = 1 + if("No") + adminonly = 0 + else + return + var/sql_ckey = sanitizeSQL(ckey) + var/question = input("Write your question","Question") as message + if(!question) + return + question = sanitizeSQL(question) + var/DBQuery/query_polladd_question = dbcon.NewQuery("INSERT INTO [format_table_name("poll_question")] (polltype, starttime, endtime, question, adminonly, multiplechoiceoptions, createdby_ckey, createdby_ip) VALUES ('[polltype]', '[starttime]', '[endtime]', '[question]', '[adminonly]', '[choice_amount]', '[sql_ckey]', '[address]')") + if(!query_polladd_question.Execute()) + var/err = query_polladd_question.ErrorMsg() + log_game("SQL ERROR adding new poll question to table. Error : \[[err]\]\n") + return + var/pollid = 0 + var/DBQuery/query_get_id = dbcon.NewQuery("SELECT id FROM [format_table_name("poll_question")] WHERE question = '[question]' AND starttime = '[starttime]' AND endtime = '[endtime]' AND createdby_ckey = '[sql_ckey]' AND createdby_ip = '[address]'") + if(!query_get_id.Execute()) + var/err = query_get_id.ErrorMsg() + log_game("SQL ERROR obtaining id from poll_question table. Error : \[[err]\]\n") + return + if(query_get_id.NextRow()) + pollid = query_get_id.item[1] + if(polltype == "TEXT") + return + var/add_option = 1 + while(add_option) + var/option = input("Write your option","Option") as message + if(!option) + return + option = sanitizeSQL(option) + var/percentagecalc + switch(alert("Calculate option results as percentage?",,"Yes","No","Cancel")) + if("Yes") + percentagecalc = 1 + if("No") + percentagecalc = 0 + else + return + var/minval = 0 + var/maxval = 0 + var/descmin = "" + var/descmid = "" + var/descmax = "" + if(polltype == "NUMVAL") + minval = input("Set minimum rating value.","Minimum rating") as num + if(!minval) + return + maxval = input("Set maximum rating value.","Maximum rating") as num + if(!maxval) + return + if(minval >= maxval) + src << "Minimum rating value can't be more than maximum rating value" + return + descmin = input("Optional: Set description for minimum rating","Minimum rating description") as message + if(descmin) + descmin = sanitizeSQL(descmin) + descmid = input("Optional: Set description for median rating","Median rating description") as message + if(descmid) + descmid = sanitizeSQL(descmid) + descmax = input("Optional: Set description for maximum rating","Maximum rating description") as message + if(descmax) + descmax = sanitizeSQL(descmax) + var/DBQuery/query_polladd_option = dbcon.NewQuery("INSERT INTO [format_table_name("poll_option")] (pollid, text, percentagecalc, minval, maxval, descmin, descmid, descmax) VALUES ('[pollid]', '[option]', '[percentagecalc]', '[minval]', '[maxval]', '[descmin]', '[descmid]', '[descmax]')") + if(!query_polladd_option.Execute()) + var/err = query_polladd_option.ErrorMsg() + log_game("SQL ERROR adding new poll option to table. Error : \[[err]\]\n") + return + switch(alert(" ",,"Add option","Finish","Cancel")) + if("Add option") + add_option = 1 + if("Finish") + log_admin("[key_name(usr)] has created a new server poll. Poll type: [polltype] - Question: [question]") + message_admins("[key_name_admin(usr)] has created a new server poll. Poll type: [polltype] - Question: [question]") + add_option = 0 + else + return diff --git a/code/modules/mob/new_player/poll.dm b/code/modules/mob/new_player/poll.dm index 576422e3b05..7be517eb2d9 100644 --- a/code/modules/mob/new_player/poll.dm +++ b/code/modules/mob/new_player/poll.dm @@ -289,7 +289,7 @@ output += "" - src << browse(output,"window=playerpoll;size=500x250") + src << browse(output,"window=playerpoll;size=600x250") return /mob/new_player/proc/vote_on_poll(var/pollid = -1, var/optionid = -1, var/multichoice = 0) diff --git a/paradise.dme b/paradise.dme index 81669c187d9..c34538d17d3 100644 --- a/paradise.dme +++ b/paradise.dme @@ -895,6 +895,7 @@ #include "code\modules\admin\buildmode.dm" #include "code\modules\admin\create_mob.dm" #include "code\modules\admin\create_object.dm" +#include "code\modules\admin\create_poll.dm" #include "code\modules\admin\create_turf.dm" #include "code\modules\admin\holder2.dm" #include "code\modules\admin\IsBanned.dm" From 29af7214a0059cb001ba83f813444261176df227 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 20:21:08 +0200 Subject: [PATCH 29/82] Better logging --- code/modules/admin/create_poll.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/create_poll.dm b/code/modules/admin/create_poll.dm index 5a20904da8f..afeeca6e7db 100644 --- a/code/modules/admin/create_poll.dm +++ b/code/modules/admin/create_poll.dm @@ -118,8 +118,8 @@ if("Add option") add_option = 1 if("Finish") - log_admin("[key_name(usr)] has created a new server poll. Poll type: [polltype] - Question: [question]") - message_admins("[key_name_admin(usr)] has created a new server poll. Poll type: [polltype] - Question: [question]") + log_admin("[key_name(usr)] has created a new server poll. Poll type: [polltype] - Question: [question] - Admin Only: [adminonly ? "Yes" : "No"]") + message_admins("[key_name_admin(usr)] has created a new server poll. Poll type: [polltype] - Question: [question] - Admin Only: [adminonly ? "Yes" : "No"]") add_option = 0 else return From 839704896528b932cb27d5f314722a1b07c6dc9d Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Wed, 23 Sep 2015 12:05:02 -0700 Subject: [PATCH 30/82] Make EXPERI-Mentor SetTypeReactions() way more efficient Thanks, Redbook. Basically, this used to spawn a shitload of instances and then qdel them; Just so it could check their icon_state and see if it's not null. However, spawning so many instances is quite intensive. An undocumented feature (documented in the redbook, a list of undocumented features); You can directly access a compile-time variable with just it's path by using initial(). --- code/modules/research/experimentor.dm | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index ee773b52d89..2c37e0cc889 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -57,30 +57,27 @@ /obj/machinery/r_n_d/experimentor/proc/SetTypeReactions() var/probWeight = 0 for(var/I in typesof(/obj/item)) - if(istype(I,/obj/item/weapon/relic)) + if(istype(I,/obj/item/weapon/relic)) //does istype even work here item_reactions["[I]"] = SCANTYPE_DISCOVER else item_reactions["[I]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) if(ispath(I,/obj/item/weapon/stock_parts) || ispath(I,/obj/item/weapon/grenade/chem_grenade) || ispath(I,/obj/item/weapon/kitchen)) - var/obj/item/tempCheck = new I() - if(tempCheck.icon_state != null) //check it's an actual usable item, in a hacky way + var/obj/item/tempCheck = I + if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way valid_items += 15 valid_items += I probWeight++ - qdel(tempCheck) if(ispath(I,/obj/item/weapon/reagent_containers/food)) - var/obj/item/tempCheck = new I() - if(tempCheck.icon_state != null) //check it's an actual usable item, in a hacky way + var/obj/item/tempCheck = I + if(initial(tempCheck.icon_state) != null) //check it's an actual usable item, in a hacky way valid_items += rand(1,max(2,35-probWeight)) valid_items += I - qdel(tempCheck) if(ispath(I,/obj/item/weapon/rcd) || ispath(I,/obj/item/weapon/grenade) || ispath(I,/obj/item/device/aicard) || ispath(I,/obj/item/weapon/storage/backpack/holding) || ispath(I,/obj/item/slime_extract) || ispath(I,/obj/item/device/onetankbomb) || ispath(I,/obj/item/device/transfer_valve)) - var/obj/item/tempCheck = new I() - if(tempCheck.icon_state != null) + var/obj/item/tempCheck = I + if(initial(tempCheck.icon_state) != null) critical_items += I - qdel(tempCheck) /obj/machinery/r_n_d/experimentor/New() From 14f64b2b242be127f6832d55093c3c15d733f71c Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 21:17:40 +0200 Subject: [PATCH 31/82] Fixes for Vox/Plasmamen highlanders/dodgeball players --- code/game/gamemodes/wizard/wizard.dm | 1 - code/modules/admin/verbs/onlyone.dm | 25 +++++++------- code/modules/admin/verbs/onlyoneteam.dm | 45 ++++++++++++------------- 3 files changed, 35 insertions(+), 36 deletions(-) diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 57e4452ef21..7924fcd1bf3 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -185,7 +185,6 @@ wizard_mob.faction = list("wizard") - // For Vox and plasmadudes. wizard_mob.species.equip(wizard_mob) wizard_mob << "You will find a list of available spells in your spell book. Choose your magic arsenal carefully." diff --git a/code/modules/admin/verbs/onlyone.dm b/code/modules/admin/verbs/onlyone.dm index 8064542ede8..ae1e053659b 100644 --- a/code/modules/admin/verbs/onlyone.dm +++ b/code/modules/admin/verbs/onlyone.dm @@ -3,20 +3,20 @@ alert("The game hasn't started yet!") return + var/list/incompatible_species = list("Plasmaman") for(var/mob/living/carbon/human/H in player_list) - if(H.stat == 2 || !(H.client)) continue - if(is_special_character(H)) continue + if(H.stat == DEAD || !(H.client)) + continue + if(is_special_character(H)) + continue + if(H.species.name in incompatible_species) + H.set_species("Human") + var/datum/preferences/A = new() // Randomize appearance + A.copy_to(H) ticker.mode.traitors += H.mind H.mind.special_role = "traitor" - /* This never worked. - var/datum/objective/steal/steal_objective = new - steal_objective.owner = H.mind - steal_objective.set_target("nuclear authentication disk") - H.mind.objectives += steal_objective - */ - var/datum/objective/hijack/hijack_objective = new hijack_objective.owner = H.mind H.mind.objectives += hijack_objective @@ -37,7 +37,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/kilt(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain(H), slot_l_ear) H.equip_to_slot_or_del(new /obj/item/clothing/head/beret(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/weapon/claymore(H), slot_l_hand) + H.equip_to_slot_or_del(new /obj/item/weapon/claymore(H), slot_r_hand) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/weapon/pinpointer(H.loc), slot_l_store) @@ -49,8 +49,9 @@ W.assignment = "Highlander" W.registered_name = H.real_name H.equip_to_slot_or_del(W, slot_wear_id) + H.species.equip(H) H.regenerate_icons() - message_admins("\blue [key_name_admin(usr)] used THERE CAN BE ONLY ONE! -NO ATTACK LOGS WILL BE SENT TO ADMINS FROM THIS POINT FORTH-", 1) + message_admins("[key_name_admin(usr)] used THERE CAN BE ONLY ONE! -NO ATTACK LOGS WILL BE SENT TO ADMINS FROM THIS POINT FORTH-", 1) + log_admin("[key_name(usr)] used there can be only one.") nologevent = 1 - log_admin("[key_name(usr)] used there can be only one.") \ No newline at end of file diff --git a/code/modules/admin/verbs/onlyoneteam.dm b/code/modules/admin/verbs/onlyoneteam.dm index 2d53fef466b..6f175985548 100644 --- a/code/modules/admin/verbs/onlyoneteam.dm +++ b/code/modules/admin/verbs/onlyoneteam.dm @@ -2,15 +2,17 @@ if(!ticker) alert("The game hasn't started yet!") return - + + var/list/incompatible_species = list("Plasmaman") for(var/mob/living/carbon/human/H in player_list) - if(H.stat == 2 || !(H.client)) continue - if(is_special_character(H)) continue - - - -// ticker.mode.traitors += H.mind - + if(H.stat == DEAD || !(H.client)) + continue + if(is_special_character(H)) + continue + if(H.species.name in incompatible_species) + H.set_species("Human") + var/datum/preferences/A = new() // Randomize appearance + A.copy_to(H) for (var/obj/item/I in H) if (istype(I, /obj/item/weapon/implant)) @@ -22,17 +24,13 @@ H << "You are part of the [station_name()] dodgeball tournament. Throw dodgeballs at crewmembers wearing a different color than you. OOC: Use THROW on an EMPTY-HAND to catch thrown dodgeballs." H.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain(H), slot_l_ear) -// H.equip_to_slot_or_del(new /obj/item/clothing/head/beret(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/weapon/beach_ball/dodgeball(H), slot_l_hand) + H.equip_to_slot_or_del(new /obj/item/weapon/beach_ball/dodgeball(H), slot_r_hand) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) - - if(prob(50)) team_alpha += H H.equip_to_slot_or_del(new /obj/item/clothing/under/color/red/dodgeball(H), slot_w_uniform) - var/obj/item/weapon/card/id/W = new(H) W.name = "[H.real_name]'s ID Card" W.icon_state = "centcom" @@ -41,13 +39,11 @@ W.assignment = "Professional Pee-Wee League Dodgeball Player" W.registered_name = H.real_name H.equip_to_slot_or_del(W, slot_wear_id) - H.regenerate_icons() else team_bravo += H H.equip_to_slot_or_del(new /obj/item/clothing/under/color/blue/dodgeball(H), slot_w_uniform) - var/obj/item/weapon/card/id/W = new(H) W.name = "[H.real_name]'s ID Card" W.icon_state = "centcom" @@ -56,10 +52,13 @@ W.assignment = "Professional Pee-Wee League Dodgeball Player" W.registered_name = H.real_name H.equip_to_slot_or_del(W, slot_wear_id) - H.regenerate_icons() - message_admins("\blue [key_name_admin(usr)] used DODGEBAWWWWWWWL! -NO ATTACK LOGS WILL BE SENT TO ADMINS FROM THIS POINT FORTH-", 1) - nologevent = 1 + + H.species.equip(H) + H.regenerate_icons() + + message_admins("[key_name_admin(usr)] used DODGEBAWWWWWWWL! -NO ATTACK LOGS WILL BE SENT TO ADMINS FROM THIS POINT FORTH-", 1) log_admin("[key_name(usr)] used dodgeball.") + nologevent = 1 /obj/item/weapon/beach_ball/dodgeball name = "dodgeball" @@ -76,16 +75,16 @@ if(H.l_hand == src) return var/mob/A = H.LAssailant if((H in team_alpha) && (A in team_alpha)) - A << "\red He's on your team!" + A << "He's on your team!" return else if((H in team_bravo) && (A in team_bravo)) - A << "\red He's on your team!" + A << "He's on your team!" return else if(!A in team_alpha && !A in team_bravo) - A << "\red You're not part of the dodgeball game, sorry!" + A << "You're not part of the dodgeball game, sorry!" return else playsound(src, 'sound/items/dodgeball.ogg', 50, 1) - visible_message("\red [H] HAS BEEN ELIMINATED!", 3) + visible_message("[H] HAS BEEN ELIMINATED!", 3) H.melt() - return \ No newline at end of file + return From d47c256cd7730c4a92d894e3b480626fa58c3fe8 Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 21:19:21 +0200 Subject: [PATCH 32/82] Close spawn tag --- code/modules/admin/verbs/onlyoneteam.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/onlyoneteam.dm b/code/modules/admin/verbs/onlyoneteam.dm index 6f175985548..23f4df6116b 100644 --- a/code/modules/admin/verbs/onlyoneteam.dm +++ b/code/modules/admin/verbs/onlyoneteam.dm @@ -85,6 +85,6 @@ return else playsound(src, 'sound/items/dodgeball.ogg', 50, 1) - visible_message("[H] HAS BEEN ELIMINATED!", 3) + visible_message("[H] HAS BEEN ELIMINATED!", 3) H.melt() return From 1d7f9a672985e19058d0e793c0d8ebdc88e2c08b Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 23:18:55 +0200 Subject: [PATCH 33/82] Loose pipe --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 02af4a428b0..339b74e0792 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1165,6 +1165,7 @@ "awu" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/lobby) "awv" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/lobby) "aww" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/security/lobby) +"awx" = (/obj/machinery/vending/eva,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "awy" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/lobby) "awz" = (/turf/simulated/wall/r_wall,/area/security/prison/cell_block/C) "awA" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/light_switch{pixel_x = -25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/detectives_office) @@ -1861,7 +1862,6 @@ "aJP" = (/obj/machinery/door/airlock/glass_command{name = "Softsuits"; req_access_txt = "18"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aJQ" = (/obj/machinery/camera/motion{c_tag = "EVA Northwest"; dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) "aJR" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aJS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/vending/eva,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aJT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aJU" = (/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 3; pixel_y = 23},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aJV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -8116,7 +8116,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaGcaGdaGeaDEaGcaGdaGeaEJaBzazHaGfazHazHazHazHazHaxVaGgaGhaGiaGjaGkaxVaCLaxVaEQaGlaEPaGmaGnaGoaxVaGpaxVaxVaxVaxVaGpaCLaEWaaaazyazyazyazyaGqaEYaGraGsaGtaGuaGvaGwaDMaCMaBHaGxaGxaGxaGyaGzaGAaGzaGzaGzaGBaGCaGDaGEaGFaGFaGFaGFaGGaGHaGIaxqaGJazIatsaGKaGLaCZaDaaDbaEgaFCaGMaGMaGNaFCaEhaGOaGPaGPaGQaGRaFGaGSaGTaGUaGVaEhaGWaFQaChaChaChaChaChaFQaGXaGYaFQaabaabayGayHayHayJayJaEsaGZaGZaAiaAiaAiaEsaEsaEsayGaHaaHbayGayJayJayGayJayJayGayGaHcaHdaHeaHfaHgaHhaHiaFXaHjaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCuaDEaHkaHlaCuaDEaHmaHlaCuaxVaCBaxVaxVaxVaxVaxVazHaxVazHaHnaHoazHazHaxVaCLaxVaHpaabaHpaxVaBvaGoaxVaHqaHraxVaENaBzaxVaAwaDMaDMaHsaHsaHsaHsaHsaHsaHsaHsaHsaGvaGvaGwaHtaHuaHvaHwaHxaHyaHzaHAaHBaHBaHBaHBaHCaHDaHEaHFaHGaHBaHBaHHaHHaHIaHJaHKaHLaHMaHNaGKaHOaHPaHPaDbaEgaFCaHQaHRaHSaFCaEhaGOaGPaGPaGQaHTaFGaGSaGUaGUaGVaEhaGWaFQaChaChaChaChaChaFQaHUaGYaFQaaaaaaayGaHVayHayHaHWayJaHXazwaHYaHZayKayGaFSayKayGaIaayHayGaIbayHayGaIcaIdaIeaFUaIfaFUaIgaIhaIiaIjaIkaIlaImaDCaDDaDDaacaacaDDaDDaDDaDDaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInaIoaIpaIoaIqaIoaIraIoaIsaItaIuaIuaIuaIuaIvaxVazHaxVaIwaIxaIyazHaIzaGpaCLaxVaxVaxVaxVaxVaxVaGpaxVazHaIyaCBazHazHaGvaIAaIBaICaIDaIDaIDaIDaIEaIDaIDaIFaIGaICaIHaIIaIIaIIaIIaIIaIIaIIaIJaIKaIKaIKaIKaILaIMaIKaINaIKaIOaILaIKaIKaIKaIKaIPaIQaIRaISaITaFzaIUaIVaHPaIWaEgaFCaIXaIYaGMaFCaEhaIZaJaaJaaJbaEiaFGaJcaJdaJdaJeaEhaJfaJgaChaChaChaChaChaJhaJiaJjaFQaaaaaaayGayHayHayHayHayHayHaIeaFUaFUaFUaFUaFUaFUaFUaCmayHayHayHayHaDzayHayHaDxayHaJkaJlaJmaJnaJoaFYaFYaFYaJpaDCaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInaJqaJraJsaJtaJuaJvaJwaJxaJvaJyaJzaJvaJvaJAaxVazHaxVaJBazHazHaJCaJDaxVaEVaBFazHazHazHazHazHazHaGpaJEazHaxVaEKaEKaDMaJFaDMaJGaJHaJIaJIaJIaJJaJIaJIaJIaJKaJGaJLaJMaJMaJMaJMaJMaJMaJMaGvaIKaJNaJOaJPaJQaJRaJSaJTaJUaJVaJWaJXaJOaJYaIKaJZaxqaKaazIaKbaGKaKcaKdaKdaKeaKfaKgaKhaKiaKiaKjaKkaKlaKjaKkaKkaKmaKnaKoaEhaEhaKpaEhaKqaKraChaChaChaChaChaKraCfaCfaCfayGayGayGayKayJayJaAkayGayGaDxayJayGaKsayJayGaAkayGaDxaHVayJayGaAkayGayHaHVaDxayHaKtaDCaKuaIhaKvaKwaKxaIhaKyaDCaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInaJqaJraJsaJtaJuaJvaJwaJxaJvaJyaJzaJvaJvaJAaxVazHaxVaJBazHazHaJCaJDaxVaEVaBFazHazHazHazHazHazHaGpaJEazHaxVaEKaEKaDMaJFaDMaJGaJHaJIaJIaJIaJJaJIaJIaJIaJKaJGaJLaJMaJMaJMaJMaJMaJMaJMaGvaIKaJNaJOaJPaJQaJRawxaJTaJUaJVaJWaJXaJOaJYaIKaJZaxqaKaazIaKbaGKaKcaKdaKdaKeaKfaKgaKhaKiaKiaKjaKkaKlaKjaKkaKkaKmaKnaKoaEhaEhaKpaEhaKqaKraChaChaChaChaChaKraCfaCfaCfayGayGayGayKayJayJaAkayGayGaDxayJayGaKsayJayGaAkayGaDxaHVayJayGaAkayGayHaHVaDxayHaKtaDCaKuaIhaKvaKwaKxaIhaKyaDCaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaDEaKzaKAaKzaKBaJraJraKCaKzaKAaKzaKDaKEaKFaKGaxVazHaGpaGpaxVaxVaxVaKHaKHaKHazNaKHaKHaKHaKHaKHaGvaDMaDMaDMaDMaDMaDMaDMaJFaKIaJGaaaaabaaaaabaaaaabaaaaabaaaaJGaJLaJMaKJaKKaKLaKMaKNaJMaGvaIKaKOaKOaKPaKQaKRaKSaKTaKSaKUaKVaKWaKOaKOaIKaJZaxqaKXazIaKbaGKaGLaCZaDaaDbaEgaKYaKZaLaaLbaLcaLcaLdaLeaLcaLeaLfaLgaLhaLiaLjaLkaLlaCfaKraChaChaChaChaChaKrayGaCtayHaLmaLnayJayGayJaCtayHayGaCtaDxayGaLoayHayGaLpayHayJaLqaLrayGaLsayHayJaAkaAkaDxaAkaLtaDCaLuaIhaLvaLwaLvaIhaLxaDCaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaLyaCuaLzaGdaKzaLAaLBaLCaLDaKzaGdaLEaInaCuaLFaLGaxVazHazHazHazHazHazHaKHaLHaLIaLJaLKaLLaLMaLHaKHaLNaLOaIDaIDaIDaIDaIDaIDaLPaLQaJGaabaLRaLRaLRaLRaLRaLRaLRaabaJGaJLaJMaLSaLTaLUaLVaLSaJMaGvaIKaIKaIKaIKaLWaLXaJOaLYaJOaLXaLZaIKaIKaIKaIKaJZaxqaMaazIaKbaGKaFAaCZaDaaDbaFBaMbaMcaMcaMcaMcaMcaMcaMcaMdaMcaMeaMeaMeaMeaMeaMfayGaCfaKraChaChaChaChaChaKrayGayGayHaMgaLnayJaMhayGayHayHayGayHaDxayJayHayHayGayHayHayJaDxayIayGayHayHayJaMiayHaDxayHaMjaMkaMkaDCaDCaDCaDCaDCaDCaDCaDDaDDaDDaDDaDDaabaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInaKAaKzaKzaKzaKzaKzaKzaKAaInaMlaCuaMmaMnaMoaMoaMoaMoaMoaMoaMpaKHaLHaMqaLJaMraMqaMqaLHaKHaMsaMtaMuaMuaMuaMuaMuaMuaMuaMuaMvaaaaLRaMwaMxaMyaMzaMAaLRaaaaJGaJLaJMaMBaMCaMDaMEaLSaJMaGvaIKaMFaMFaKPaMGaMHaKSaKTaKSaMHaMIaMJaKOaKOaIKaJZaxqaKaazIaMKaBRaMLaCZaDaaDbaEgaMbaMcaMMaMNaMOaMOaMcaMPaMQaMRaMeaMSaMTaMUaMeaMVayGaaaaMWaMXaMXaMXaMXaMXaMYaaaayGayHaMZaNaayJayJayGayGayJayJaNbaNcayJayGazxayGayGayJayJaNdaNeayGayGayGaHYaMiayHaDxayHaMjazwayKaFSayGaNfaNgaNfayGayGayGaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 3e5b2289b3091737f22208093e4c74d90d7dab9e Mon Sep 17 00:00:00 2001 From: Markolie Date: Wed, 23 Sep 2015 23:59:01 +0200 Subject: [PATCH 34/82] Stray pipe --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 339b74e0792..73c8f011f3c 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1862,6 +1862,7 @@ "aJP" = (/obj/machinery/door/airlock/glass_command{name = "Softsuits"; req_access_txt = "18"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aJQ" = (/obj/machinery/camera/motion{c_tag = "EVA Northwest"; dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) "aJR" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aJS" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/exam_room) "aJT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aJU" = (/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 3; pixel_y = 23},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) "aJV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -4296,7 +4297,6 @@ "bEG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/warning_stripes/yellow/partial{dir = 1},/obj/effect/decal/warning_stripes/arrow{dir = 1},/turf/simulated/floor,/area/medical/reception) "bEH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/warning_stripes/yellow/partial{dir = 1},/obj/effect/decal/warning_stripes/arrow{dir = 1},/turf/simulated/floor,/area/medical/reception) "bEI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Examination Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) -"bEJ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/exam_room) "bEK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/medical/morgue) "bEL" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "0"; req_one_access_txt = "6,9"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/morgue) "bEM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/morgue) @@ -8147,7 +8147,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLyaCuaKzaKzaInaInaInaInaInaInaInaKBbxZbyabrXbybbycbydbyebyebyfbygbyhbyibyibyjbykbtzbtzbtzbtzbtzbtzbylbymbymbynbyobngbypbyqbyrbysbytbyubyvbywbngbyxbyybyzbuVbtLbwJbpIbpIbyAbnmbnmbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObwXbyPbyQbyPbyQbyRbwXbwYbySbyTbyUbyVbyWbyXbyYbyZbzabyTbzbbvvbvvbucbzcbzdbzebzfbzgbucbxnbvHbvHbvHbvHbvHbvHbvHbzhbzibzjbzkbzlbxqbzmbuhbznbzobzpbxxbxAbxzbzqbzrbukbzsbztbzubzvbzvbzwbzxbzybzzbzAbzAbzAbzBbzAbzCbzDbzEbzFbzGbzHbzIbzJbzKbzKbzKbzLbusbzMbxXbzNbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQfaQfaQfaQfaQfaaaaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInbzObzPbzQbzRbzSbzSbzTbzUaJrbrXbzVbrXbzWbzXbzYbzZbrXbcsbAabAabAbbAcbAbbAbbAbbAcbAbbcsbcsbngbngbngbAdbngbAebAebAebAebAebAebyvbAfbAgbAhbAibAjbAkbAlbAmbAnbAobApbAqbArbAsbAtbAubAvbAwbAwbAxbAybAzbAAbABbACbADbAEbvjbAFbwVbAGbwTbAHbvjaaabAIbAJbAKbALbAJbAJbAJbAJbAMbnAbANbvvbAObAPbAQbARbASbATbAUbucbAVbAWbAXbAYbAZbBabBbbBcbvHbBdbuhbBebzlbBfbBgbuhbBhbBibxwbxxbxAbxzbxvbxAbukbxBbvXbBjbBkbBlbBmbBnbBobBpbBqbBrbBsbBtbBubBvbupbBwbBxbBybusbBzbBAbBBbxUbBCbBDbusbzMbxXbBEbwoaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInbBFbBGbBHaJqaJqbBIbBJaJqbBKbrXbBLbycbBMbBNbBObBPbrXaaaaabaabbBQbBQbBQbBQbBQbBQbBQaaaaaabBRbBSbBTbBUbBVbAebAebAebAebAebAebBWbBXbBYbBZbCabCbbCcbCdbnmbnmbCebCfbnmbnmbCgbChbCibCjbCkbClbClbCmbClbCnbCobCpbCqbAEbvjbCrbvlbvlbvlbCsbvjaaabAIbAJbCtbCubCvbCwbCxbCybCzbCAbCBbvvbCCbucbvxbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbCNbCObCPbCQbCRbCSbCTbzlbCUbCVbuhbCWbCXbCYbCZbDabDbbDcbvVbukbDdbDebDfbDgbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbupbDrbBxbDsbusbDtbDubDvbxUbxUbDwbusbxWbxXbDxbwoaaaaaaaaaaaaaabbDybDzbDAbDzbDAbDzbDBaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDCaInbDDbDDbDEaInaInaLyaCubDFbDGbrXbDHbycbycbycbrXbrXbrXaaaaaaaaabBQbBQbBQbBQbBQbBQbBQaaaaaabBRbDIbAebDJbDKbDKbDKbDKbDKbDLbDMbDKbDNbDObDPbDQbDRbDSbDTbnmbDUbpIbDVbDWbtLbDXbDYbDZbCjbCjbCpbEabEbbEcbEdbEebCpbvibAEbvjbEfbEgbEhbEibEjbvjaaabEkbAJbElbEmbEnbEobEpbEobEqbErbEsbvvbEtbucbEubEvbEvbEwbExbEybEzbEAbEBbECbEDbEDbEEbEFbEGbEHbuhbCTbEIbEJbuhbuhbuibEKbELbEMbuibukbukbukbENbEObvXbEPbBkbBlbEQbDgbDjbERbESbESbETbxJbEUbEVbEWbEXbxPbEYbusbEZbFabxUbFbbFcbFdbusbzMbFebwobwoaaaaaaaaaaaaaabbFfbFgbFhbFibFjbFkbFfaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDCaInbDDbDDbDEaInaInaLyaCubDFbDGbrXbDHbycbycbycbrXbrXbrXaaaaaaaaabBQbBQbBQbBQbBQbBQbBQaaaaaabBRbDIbAebDJbDKbDKbDKbDKbDKbDLbDMbDKbDNbDObDPbDQbDRbDSbDTbnmbDUbpIbDVbDWbtLbDXbDYbDZbCjbCjbCpbEabEbbEcbEdbEebCpbvibAEbvjbEfbEgbEhbEibEjbvjaaabEkbAJbElbEmbEnbEobEpbEobEqbErbEsbvvbEtbucbEubEvbEvbEwbExbEybEzbEAbEBbECbEDbEDbEEbEFbEGbEHbuhbCTbEIaJSbuhbuhbuibEKbELbEMbuibukbukbukbENbEObvXbEPbBkbBlbEQbDgbDjbERbESbESbETbxJbEUbEVbEWbEXbxPbEYbusbEZbFabxUbFbbFcbFdbusbzMbFebwobwoaaaaaaaaaaaaaabbFfbFgbFhbFibFjbFkbFfaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbFnbBRbBRbFobFpbFqbFrbFrbFrbFpbAebyvbAfbAebAebAgbFsbFtbFubFvbFwbFxbFybpIbpIbFzbtLbDXbDYbFAbFBbFCbFDbFEbFFbFGbFHbFIbCpbFJbFKbwRbFLbFMbFNbFObFPbwXbwYbFQbAJbFRbFSbFTbEobFUbEobFVbErbFWbvvbFXbucbFYbFZbGabGbbGcbGdbGebGfbGgbGgbGhbGibGgbGgbGjbGkbGlbGmbGnbGobGpbGqbGrbGsbGtbGubGvbGwbGxbGybGzbGAbvXbGBbGCbGDbGEbGFbxGbGGbESbESbGHbGIbEUbGJbupbGKbGKbGLbusbGMbGNbGObGPbxUbGQbusbzMbGRbwoaaaaaaaaaaaaaaaaabbGSbGTbFhbFjbFhbGUbDAaabaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbGVbGWbGVbGXbGYbGZbGYbGYbGYbGYbHabyvbAfbHbbngbngbHcbpIbAibFvbHdbtLbHebHfbHfbHgbHhbHibHjbHkbHlbHmbHnbHobHpbHqbHrbHsbCpbCqbAEbvjbHtbHubHvbHwbHxbvjaaabEkbHybHzbHybHybHybHybHybHAbHybHBbvvbFXbucbHCbHDbHDbHEbHFbEybHGbHHbHIbHJbHKbHLbHMbHIbHNbHObHPbHQbHRbHSbHTbHTbHUbHVbHWbHXbHYbHZbIabIbbIcbIdbIebIfbIfbIgbIhbIibxGbIjbxJbxJbIkbIlbEUbImbInbIobIpbIqbIrbIsbItbIubIvbIubusbusbIwbEXbEXbIxbIxbIxbIxbIxbEXbFfbFjbFhbFjbFjbIybFfaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbIzbIAbIzbIBbAebFqbFrbFrbFrbAebAebyvbAfbICbIDbngbIEbpIbAibFvbIFbtLbIGbpIbrsbpIbIHbDXbvvbIIbHlbHmbIJbIKbILbIMbINbIObIPbIQbIRbISbISbITbIUbIVbvjbvjaaabEkbHybIWbIXbIYbIZbJabJbbJcbJdbJebvvbFXbCHbJfbJgbJhbJibJjbEybJkbJlbJmbJnbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbGwbJFbGybJGbJHbvYbJIbJJbJKbJLbJLbxGbJMbJNbJObxGbJPbEUbJQbxGbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbKdbKebKfbKfbKgbKhbKibKjbKkbDzbDAbKlbDAbDzbKmaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c4b20ccb5e69c2e8a7061b995d11c127732cca32 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 03:06:03 +0200 Subject: [PATCH 35/82] Add full logging to the traitor panel --- code/datums/mind.dm | 2402 ++++++++++++++++++++++--------------------- 1 file changed, 1234 insertions(+), 1168 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 4c595898a9a..bdf30f6645e 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -29,7 +29,7 @@ */ -datum/mind +/datum/mind var/key var/name //replaces mob/var/original_name var/mob/living/current @@ -69,1241 +69,1310 @@ datum/mind //put this here for easier tracking ingame var/datum/money_account/initial_account - proc/transfer_to(mob/living/new_character) - if(!istype(new_character)) - log_to_dd("## DEBUG: transfer_to(): Some idiot has tried to transfer_to() a non mob/living mob. Please inform Carn") - if(current) //remove ourself from our old body's mind variable - current.mind = null +/datum/mind/proc/transfer_to(mob/living/new_character) + if(!istype(new_character)) + log_to_dd("## DEBUG: transfer_to(): Some idiot has tried to transfer_to() a non mob/living mob. Please inform Carn") + if(current) //remove ourself from our old body's mind variable + current.mind = null - nanomanager.user_transferred(current, new_character) + nanomanager.user_transferred(current, new_character) - if(new_character.mind) //remove any mind currently in our new body's mind variable - new_character.mind.current = null + if(new_character.mind) //remove any mind currently in our new body's mind variable + new_character.mind.current = null - current = new_character //link ourself to our new body - new_character.mind = src //and link our new body to ourself - transfer_actions(new_character) + current = new_character //link ourself to our new body + new_character.mind = src //and link our new body to ourself + transfer_actions(new_character) - if(active) - new_character.key = key //now transfer the key to link the client to our new body + if(active) + new_character.key = key //now transfer the key to link the client to our new body - proc/store_memory(new_text) - memory += "[new_text]
" +/datum/mind/proc/store_memory(new_text) + memory += "[new_text]
" - proc/wipe_memory() - memory = null +/datum/mind/proc/wipe_memory() + memory = null - proc/show_memory(mob/recipient) - var/output = "[current.real_name]'s Memory
" - output += memory +/datum/mind/proc/show_memory(mob/recipient) + var/output = "[current.real_name]'s Memory
" + output += memory - if(objectives.len>0) - output += "
Objectives:" + if(objectives.len>0) + output += "
Objectives:" - var/obj_count = 1 - for(var/datum/objective/objective in objectives) - output += "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ + var/obj_count = 1 + for(var/datum/objective/objective in objectives) + output += "Objective #[obj_count]: [objective.explanation_text]" + obj_count++ - if(job_objectives.len>0) - output += "
Job Objectives:
    " + if(job_objectives.len>0) + output += "
    Job Objectives:
      " - var/obj_count = 1 - for(var/datum/job_objective/objective in job_objectives) - output += "
    • Task #[obj_count]: [objective.get_description()]
    • " - obj_count++ - output += "
    " + var/obj_count = 1 + for(var/datum/job_objective/objective in job_objectives) + output += "
  • Task #[obj_count]: [objective.get_description()]
  • " + obj_count++ + output += "
" - recipient << browse(output,"window=memory") + recipient << browse(output,"window=memory") - proc/edit_memory() - if(!ticker || !ticker.mode) - alert("Not before round-start!", "Alert") - return +/datum/mind/proc/edit_memory() + if(!ticker || !ticker.mode) + alert("Not before round-start!", "Alert") + return - var/out = "[name][(current&&(current.real_name!=name))?" (as [current.real_name])":""]
" - out += "Mind currently owned by key: [key] [active?"(synced)":"(not synced)"]
" - out += "Assigned role: [assigned_role]. Edit
" - out += "Factions and special roles:
" + var/out = "[name][(current&&(current.real_name!=name))?" (as [current.real_name])":""]
" + out += "Mind currently owned by key: [key] [active?"(synced)":"(not synced)"]
" + out += "Assigned role: [assigned_role]. Edit
" + out += "Factions and special roles:
" - var/list/sections = list( - "implant", - "revolution", - "cult", - "wizard", - "changeling", - "vampire", - "nuclear", - "traitor", // "traitorchan", - "monkey", - "malfunction", - ) - var/text = "" - var/mob/living/carbon/human/H = current - if (istype(current, /mob/living/carbon/human)) - /** Impanted**/ - if(H.is_loyalty_implanted()) - text = "Loyalty Implant:Remove|Implanted
" + var/list/sections = list( + "implant", + "revolution", + "cult", + "wizard", + "changeling", + "vampire", + "nuclear", + "traitor", // "traitorchan", + "malfunction", + ) + var/text = "" + var/mob/living/carbon/human/H = current + if (istype(current, /mob/living/carbon/human)) + /** Impanted**/ + if(H.is_loyalty_implanted()) + text = "Loyalty Implant:Remove|Implanted
" + else + text = "Loyalty Implant:No Implant|Implant him!
" + sections["implant"] = text + /** REVOLUTION ***/ + text = "revolution" + if (ticker.mode.config_tag=="revolution") + text += uppertext(text) + text = "[text]: " + if (H.is_loyalty_implanted()) + text += "LOYAL EMPLOYEE|headrev|rev" + else if (src in ticker.mode.head_revolutionaries) + text = "employee|HEADREV|rev" + text += "
Flash: give" + + var/list/L = current.get_contents() + var/obj/item/device/flash/flash = locate() in L + if (flash) + if(!flash.broken) + text += "|take." + else + text += "|take|repair." else - text = "Loyalty Implant:No Implant|Implant him!
" - sections["implant"] = text - /** REVOLUTION ***/ - text = "revolution" - if (ticker.mode.config_tag=="revolution") - text += uppertext(text) - text = "[text]: " - if (H.is_loyalty_implanted()) - text += "LOYAL EMPLOYEE|headrev|rev" - else if (src in ticker.mode.head_revolutionaries) - text = "employee|HEADREV|rev" - text += "
Flash: give" + text += "." + text += " Reequip (gives traitor uplink)." + if (objectives.len==0) + text += "
Objectives are empty! Set to kill all heads." + else if (src in ticker.mode.revolutionaries) + text += "employee|headrev|REV" + else + text += "EMPLOYEE|headrev|rev" + + if(current && current.client && current.client.prefs.be_special & BE_REV) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["revolution"] = text + + /** CULT ***/ + text = "cult" + if (ticker.mode.config_tag=="cult") + text = uppertext(text) + text = "[text]: " + if (H.is_loyalty_implanted()) + text += "LOYAL EMPLOYEE|cultist" + else if (src in ticker.mode.cult) + text += "employee|CULTIST" + text += "
Give tome|equip." +/* + if (objectives.len==0) + text += "
Objectives are empty! Set to sacrifice and escape or summon." +*/ + else + text += "EMPLOYEE|cultist" + + + if(current && current.client && current.client.prefs.be_special & BE_CULTIST) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["cult"] = text + + /** WIZARD ***/ + text = "wizard" + if (ticker.mode.config_tag=="wizard") + text = uppertext(text) + text = "[text]: " + if (src in ticker.mode.wizards) + text += "YES|no" + text += "
To lair, undress, dress up, let choose name." + if (objectives.len==0) + text += "
Objectives are empty! Randomize!" + else + text += "yes|NO" + + if(current && current.client && current.client.prefs.be_special & BE_WIZARD) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["wizard"] = text + + /** CHANGELING ***/ + text = "changeling" + if (ticker.mode.config_tag=="changeling" || ticker.mode.config_tag=="traitorchan") + text = uppertext(text) + text = "[text]: " + if (src in ticker.mode.changelings) + text += "YES|no" + if (objectives.len==0) + text += "
Objectives are empty! Randomize!" + if( changeling && changeling.absorbed_dna.len && (current.real_name != changeling.absorbed_dna[1]) ) + text += "
Transform to initial appearance." + else + text += "yes|NO" + + if(current && current.client && current.client.prefs.be_special & BE_CHANGELING) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["changeling"] = text + + /** VAMPIRE ***/ + text = "vampire" + if (ticker.mode.config_tag=="vampire") + text = uppertext(text) + text = "[text]: " + if (src in ticker.mode.vampires) + text += "YES|no" + if (objectives.len==0) + text += "
Objectives are empty! Randomize!" + else + text += "yes|NO" + + if(src in ticker.mode.vampire_enthralled) + text += "YES|no" + else + text += "yes|NO" + + /** Enthralled ***/ + text += "
enthralled" + + sections["vampire"] = text + + + /** NUCLEAR ***/ + text = "nuclear" + if (ticker.mode.config_tag=="nuclear") + text = uppertext(text) + text = "[text]: " + if (src in ticker.mode.syndicates) + text += "OPERATIVE|nanotrasen" + text += "
To shuttle, undress, dress up." + var/code + for (var/obj/machinery/nuclearbomb/bombue in machines) + if (length(bombue.r_code) <= 5 && bombue.r_code != "LOLNO" && bombue.r_code != "ADMIN") + code = bombue.r_code + break + if (code) + text += " Code is [code]. tell the code." + else + text += "operative|NANOTRASEN" + + if(current && current.client && current.client.prefs.be_special & BE_OPERATIVE) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["nuclear"] = text + + /** TRAITOR ***/ + text = "traitor" + if (ticker.mode.config_tag=="traitor" || ticker.mode.config_tag=="traitorchan") + text = uppertext(text) + text = "[text]: " + if (H.is_loyalty_implanted()) + text +="traitor|LOYAL EMPLOYEE" + else + if (src in ticker.mode.traitors) + text += "TRAITOR|EMPLOYEE" + if (objectives.len==0) + text += "
Objectives are empty! Randomize!" + else + text += "traitor|EMPLOYEE" + + if(current && current.client && current.client.prefs.be_special & BE_TRAITOR) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["traitor"] = text + + /** SHADOWLING **/ + text = "shadowling" + if(ticker.mode.config_tag == "shadowling") + text = uppertext(text) + text = "[text]: " + if(src in ticker.mode.shadows) + text += "SHADOWLING|thrall|human" + else if(src in ticker.mode.shadowling_thralls) + text += "Shadowling|THRALL|human" + else + text += "shadowling|thrall|HUMAN" + + if(current && current.client && current.client.prefs.be_special & BE_SHADOWLING) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["shadowling"] = text + + /** SILICON ***/ + + if (istype(current, /mob/living/silicon)) + text = "silicon" + if (ticker.mode.config_tag=="malfunction") + text = uppertext(text) + text = "[text]: " + if (istype(current, /mob/living/silicon/ai)) + if (src in ticker.mode.malf_ai) + text += "MALF|not malf" + else + text += "malf|NOT MALF" + var/mob/living/silicon/robot/robot = current + if (istype(robot) && robot.emagged) + text += "
Cyborg: Is emagged! Unemag!
0th law: [robot.laws.zeroth_law]" + var/mob/living/silicon/ai/ai = current + if (istype(ai) && ai.connected_robots.len) + var/n_e_robots = 0 + for (var/mob/living/silicon/robot/R in ai.connected_robots) + if (R.emagged) + n_e_robots++ + text += "
[n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. Unemag" + sections["malfunction"] = text + + if (ticker.mode.config_tag == "traitorchan") + if (sections["traitor"]) + out += sections["traitor"]+"
" + if (sections["changeling"]) + out += sections["changeling"]+"
" + sections -= "traitor" + sections -= "changeling" + else + if (sections[ticker.mode.config_tag]) + out += sections[ticker.mode.config_tag]+"
" + sections -= ticker.mode.config_tag + for (var/i in sections) + if (sections[i]) + out += sections[i]+"
" + + + if (((src in ticker.mode.head_revolutionaries) || \ + (src in ticker.mode.traitors) || \ + (src in ticker.mode.syndicates)) && \ + istype(current,/mob/living/carbon/human) ) + + text = "Uplink: give" + var/obj/item/device/uplink/hidden/suplink = find_syndicate_uplink() + var/crystals + if (suplink) + crystals = suplink.uses + if (suplink) + text += "|take" + if (usr.client.holder.rights & (R_SERVER|R_EVENT)) + text += ", [crystals] crystals" + else + text += ", [crystals] crystals" + text += "." //hiel grammar + out += text + + out += "
" + + out += "Memory:
" + out += memory + out += "
Edit memory
" + out += "Objectives:
" + if (objectives.len == 0) + out += "EMPTY
" + else + var/obj_count = 1 + for(var/datum/objective/objective in objectives) + out += "[obj_count]: [objective.explanation_text] Edit Delete Toggle Completion
" + obj_count++ + out += "Add objective

" + + out += "Announce objectives

" + + usr << browse(out, "window=edit_memory[src]") + +/datum/mind/Topic(href, href_list) + if(!check_rights(R_ADMIN)) return + + if (href_list["role_edit"]) + var/new_role = input("Select new role", "Assigned role", assigned_role) as null|anything in joblist + if (!new_role) return + assigned_role = new_role + log_admin("[key_name(usr)] has changed [key_name(current)]'s assigned role to [assigned_role]") + message_admins("[key_name_admin(usr)] has changed [key_name_admin(current)]'s assigned role to [assigned_role]") + + else if (href_list["memory_edit"]) + var/new_memo = sanitize(copytext(input("Write new memory", "Memory", memory) as null|message,1,MAX_MESSAGE_LEN)) + if (isnull(new_memo)) return + memory = new_memo + log_admin("[key_name(usr)] has edited [key_name(current)]'s memory") + message_admins("[key_name_admin(usr)] has edited [key_name_admin(current)]'s memory") + + else if (href_list["obj_edit"] || href_list["obj_add"]) + var/datum/objective/objective + var/objective_pos + var/def_value + + if (href_list["obj_edit"]) + objective = locate(href_list["obj_edit"]) + if (!objective) return + objective_pos = objectives.Find(objective) + + //Text strings are easy to manipulate. Revised for simplicity. + var/temp_obj_type = "[objective.type]"//Convert path into a text string. + def_value = copytext(temp_obj_type, 19)//Convert last part of path into an objective keyword. + if(!def_value)//If it's a custom objective, it will be an empty string. + def_value = "custom" + + var/new_obj_type = input("Select objective type:", "Objective type", def_value) as null|anything in list("assassinate", "blood", "debrain", "protect", "prevent", "harm", "brig", "hijack", "escape", "survive", "steal", "download", "nuclear", "capture", "absorb", "destroy", "maroon", "identity theft", "custom") + if (!new_obj_type) return + + var/datum/objective/new_objective = null + + switch (new_obj_type) + if ("assassinate","protect","debrain", "harm", "brig", "maroon") + //To determine what to name the objective in explanation text. + var/objective_type_capital = uppertext(copytext(new_obj_type, 1,2))//Capitalize first letter. + var/objective_type_text = copytext(new_obj_type, 2)//Leave the rest of the text. + var/objective_type = "[objective_type_capital][objective_type_text]"//Add them together into a text string. + + var/list/possible_targets = list("Free objective") + for(var/datum/mind/possible_target in ticker.minds) + if ((possible_target != src) && istype(possible_target.current, /mob/living/carbon/human)) + possible_targets += possible_target.current + + var/mob/def_target = null + var/objective_list[] = list(/datum/objective/assassinate, /datum/objective/protect, /datum/objective/debrain) + if (objective&&(objective.type in objective_list) && objective:target) + def_target = objective:target.current + + var/new_target = input("Select target:", "Objective target", def_target) as null|anything in possible_targets + if (!new_target) return + + var/objective_path = text2path("/datum/objective/[new_obj_type]") + if (new_target == "Free objective") + new_objective = new objective_path + new_objective.owner = src + new_objective:target = null + new_objective.explanation_text = "Free objective" + else + new_objective = new objective_path + new_objective.owner = src + new_objective:target = new_target:mind + //Will display as special role if the target is set as MODE. Ninjas/commandos/nuke ops. + new_objective.explanation_text = "[objective_type] [new_target:real_name], the [new_target:mind:assigned_role=="MODE" ? (new_target:mind:special_role) : (new_target:mind:assigned_role)]." + + if ("destroy") + var/list/possible_targets = active_ais(1) + if(possible_targets.len) + var/mob/new_target = input("Select target:", "Objective target") as null|anything in possible_targets + new_objective = new /datum/objective/destroy + new_objective.target = new_target.mind + new_objective.owner = src + new_objective.explanation_text = "Destroy [new_target.name], the experimental AI." + else + usr << "No active AIs with minds" + + if ("prevent") + new_objective = new /datum/objective/block + new_objective.owner = src + + if ("hijack") + new_objective = new /datum/objective/hijack + new_objective.owner = src + + if ("escape") + new_objective = new /datum/objective/escape + new_objective.owner = src + + if ("survive") + new_objective = new /datum/objective/survive + new_objective.owner = src + + if ("die") + new_objective = new /datum/objective/die + new_objective.owner = src + + if ("nuclear") + new_objective = new /datum/objective/nuclear + new_objective.owner = src + + if ("steal") + if (!istype(objective, /datum/objective/steal)) + new_objective = new /datum/objective/steal + new_objective.owner = src + else + new_objective = objective + var/datum/objective/steal/steal = new_objective + if (!steal.select_target()) + return + + if("download","capture","absorb", "blood") + var/def_num + if(objective&&objective.type==text2path("/datum/objective/[new_obj_type]")) + def_num = objective.target_amount + + var/target_number = input("Input target number:", "Objective", def_num) as num|null + if (isnull(target_number))//Ordinarily, you wouldn't need isnull. In this case, the value may already exist. + return + + switch(new_obj_type) + if("download") + new_objective = new /datum/objective/download + new_objective.explanation_text = "Download [target_number] research levels." + if("capture") + new_objective = new /datum/objective/capture + new_objective.explanation_text = "Accumulate [target_number] capture points." + if("absorb") + new_objective = new /datum/objective/absorb + new_objective.explanation_text = "Absorb [target_number] compatible genomes." + if("blood") + new_objective = new /datum/objective/blood + new_objective.explanation_text = "Accumulate atleast [target_number] units of blood in total." + new_objective.owner = src + new_objective.target_amount = target_number + + if("identity theft") + var/list/possible_targets = list("Free objective") + for(var/datum/mind/possible_target in ticker.minds) + if ((possible_target != src) && istype(possible_target.current, /mob/living/carbon/human)) + possible_targets += possible_target.current + + var/new_target = input("Select target:", "Objective target") as null|anything in possible_targets + if (!new_target) + return + var/datum/mind/targ = new_target + if(!istype(targ)) + log_debug("Invalid target for identity theft objective, cancelling") + return + new_objective = new /datum/objective/escape/escape_with_identity + new_objective.owner = src + new_objective.target = new_target + new_objective.explanation_text = "Escape on the shuttle or an escape pod with the identity of [targ.current.real_name], the [targ.assigned_role] while wearing their identification card." + if ("custom") + var/expl = sanitize(copytext(input("Custom objective:", "Objective", objective ? objective.explanation_text : "") as text|null,1,MAX_MESSAGE_LEN)) + if (!expl) return + new_objective = new /datum/objective + new_objective.owner = src + new_objective.explanation_text = expl + + if (!new_objective) return + + if (objective) + objectives -= objective + objectives.Insert(objective_pos, new_objective) + else + objectives += new_objective + + log_admin("[key_name(usr)] has updated [key_name(current)]'s objectives: [new_objective]") + message_admins("[key_name_admin(usr)] has updated [key_name_admin(current)]'s objectives: [new_objective]") + + else if (href_list["obj_delete"]) + var/datum/objective/objective = locate(href_list["obj_delete"]) + if(!istype(objective)) return + objectives -= objective + + log_admin("[key_name(usr)] has removed one of [key_name(current)]'s objectives: [objective]") + message_admins("[key_name_admin(usr)] has removed one of [key_name_admin(current)]'s objectives: [objective]") + + else if(href_list["obj_completed"]) + var/datum/objective/objective = locate(href_list["obj_completed"]) + if(!istype(objective)) return + objective.completed = !objective.completed + + log_admin("[key_name(usr)] has toggled the completion of one of [key_name(current)]'s objectives") + message_admins("[key_name_admin(usr)] has toggled the completion of one of [key_name_admin(current)]'s objectives") + + else if(href_list["implant"]) + var/mob/living/carbon/human/H = current + + H.hud_updateflag |= (1 << IMPLOYAL_HUD) // updates that players HUD images so secHUD's pick up they are implanted or not. + + switch(href_list["implant"]) + if("remove") + for(var/obj/item/weapon/implant/loyalty/I in H.contents) + for(var/obj/item/organ/external/organs in H.organs) + if(I in organs.implants) + qdel(I) + H << "\blue Your loyalty implant has been deactivated." + log_admin("[key_name(usr)] has deactivated [key_name(current)]'s loyalty implant") + message_admins("[key_name_admin(usr)] has deactivated [key_name_admin(current)]'s loyalty implant") + if("add") + var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) + L.imp_in = H + L.implanted = 1 + var/obj/item/organ/external/affected = H.organs_by_name["head"] + affected.implants += L + L.part = affected + + log_admin("[key_name(usr)] has given [key_name(current)] a loyalty implant") + message_admins("[key_name_admin(usr)] has given [key_name_admin(current)] a loyalty implant") + + H << "\red You somehow have become the recepient of a loyalty transplant, and it just activated!" + if(src in ticker.mode.revolutionaries) + special_role = null + ticker.mode.revolutionaries -= src + src << "\red The nanobots in the loyalty implant remove all thoughts about being a revolutionary. Get back to work!" + if(src in ticker.mode.head_revolutionaries) + special_role = null + ticker.mode.head_revolutionaries -=src + src << "\red The nanobots in the loyalty implant remove all thoughts about being a revolutionary. Get back to work!" + if(src in ticker.mode.cult) + ticker.mode.cult -= src + ticker.mode.update_cult_icons_removed(src) + special_role = null + var/datum/game_mode/cult/cult = ticker.mode + if (istype(cult)) + cult.memorize_cult_objectives(src) + current << "\red The nanobots in the loyalty implant remove all thoughts about being in a cult. Have a productive day!" + memory = "" + if(src in ticker.mode.traitors) + ticker.mode.traitors -= src + special_role = null + current << "\red The nanobots in the loyalty implant remove all thoughts about being a traitor to Nanotrasen. Have a nice day!" + log_admin("[key_name_admin(usr)] has de-traitor'ed [current].") + + else if (href_list["revolution"]) + current.hud_updateflag |= (1 << SPECIALROLE_HUD) + + switch(href_list["revolution"]) + if("clear") + if(src in ticker.mode.revolutionaries) + ticker.mode.revolutionaries -= src + current << "\red You have been brainwashed! You are no longer a revolutionary!" + ticker.mode.update_rev_icons_removed(src) + special_role = null + if(src in ticker.mode.head_revolutionaries) + ticker.mode.head_revolutionaries -= src + current << "\red You have been brainwashed! You are no longer a head revolutionary!" + ticker.mode.update_rev_icons_removed(src) + special_role = null + log_admin("[key_name(usr)] has de-rev'd [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-rev'd [key_name_admin(current)]") + + if("rev") + if(src in ticker.mode.head_revolutionaries) + ticker.mode.head_revolutionaries -= src + ticker.mode.update_rev_icons_removed(src) + current << "\red Revolution has been disappointed of your leader traits! You are a regular revolutionary now!" + else if(!(src in ticker.mode.revolutionaries)) + current << "\red You are now a revolutionary! Help your cause. Do not harm your fellow freedom fighters. You can identify your comrades by the red \"R\" icons, and your leaders by the blue \"R\" icons. Help them kill the heads to win the revolution!" + else + return + ticker.mode.revolutionaries += src + ticker.mode.update_rev_icons_added(src) + special_role = "Revolutionary" + log_admin("[key_name(usr)] has rev'd [key_name(current)]") + message_admins("[key_name_admin(usr)] has rev'd [key_name_admin(current)]") + + if("headrev") + if(src in ticker.mode.revolutionaries) + ticker.mode.revolutionaries -= src + ticker.mode.update_rev_icons_removed(src) + current << "\red You have proved your devotion to revoltion! Yea are a head revolutionary now!" + else if(!(src in ticker.mode.head_revolutionaries)) + current << "\blue You are a member of the revolutionaries' leadership now!" + else + return + if (ticker.mode.head_revolutionaries.len>0) + // copy targets + var/datum/mind/valid_head = locate() in ticker.mode.head_revolutionaries + if (valid_head) + for (var/datum/objective/mutiny/O in valid_head.objectives) + var/datum/objective/mutiny/rev_obj = new + rev_obj.owner = src + rev_obj.target = O.target + rev_obj.explanation_text = "Assassinate [O.target.name], the [O.target.assigned_role]." + objectives += rev_obj + ticker.mode.greet_revolutionary(src,0) + ticker.mode.head_revolutionaries += src + ticker.mode.update_rev_icons_added(src) + special_role = "Head Revolutionary" + log_admin("[key_name(usr)] has head-rev'd [key_name(current)]") + message_admins("[key_name_admin(usr)] has head-rev'd [key_name_admin(current)]") + + if("autoobjectives") + ticker.mode.forge_revolutionary_objectives(src) + ticker.mode.greet_revolutionary(src,0) + log_admin("[key_name(usr)] has automatically forged revolutionary objectives for [key_name(current)]") + message_admins("[key_name_admin(usr)] has automatically forged revolutionary objectives for [key_name_admin(current)]") + + if("flash") + if (!ticker.mode.equip_revolutionary(current)) + usr << "\red Spawning flash failed!" + log_admin("[key_name(usr)] has given [key_name(current)] a flash") + message_admins("[key_name_admin(usr)] has given [key_name_admin(current)] a flash") + + if("takeflash") var/list/L = current.get_contents() var/obj/item/device/flash/flash = locate() in L - if (flash) - if(!flash.broken) - text += "|take." - else - text += "|take|repair." + if (!flash) + usr << "\red Deleting flash failed!" + qdel(flash) + log_admin("[key_name(usr)] has taken [key_name(current)]'s flash") + message_admins("[key_name_admin(usr)] has taken [key_name_admin(current)]'s flash") + + if("repairflash") + var/list/L = current.get_contents() + var/obj/item/device/flash/flash = locate() in L + if (!flash) + usr << "\red Repairing flash failed!" else - text += "." + flash.broken = 0 + log_admin("[key_name(usr)] has repaired [key_name(current)]'s flash") + message_admins("[key_name_admin(usr)] has repaired [key_name_admin(current)]'s flash") - text += " Reequip (gives traitor uplink)." - if (objectives.len==0) - text += "
Objectives are empty! Set to kill all heads." - else if (src in ticker.mode.revolutionaries) - text += "employee|headrev|REV" - else - text += "EMPLOYEE|headrev|rev" + if("reequip") + var/list/L = current.get_contents() + var/obj/item/device/flash/flash = locate() in L + qdel(flash) + take_uplink() + var/fail = 0 + fail |= !ticker.mode.equip_traitor(current, 1) + fail |= !ticker.mode.equip_revolutionary(current) + if (fail) + usr << "\red Reequipping revolutionary goes wrong!" + return + log_admin("[key_name(usr)] has equipped [key_name(current)] as a revolutionary") + message_admins("[key_name_admin(usr)] has equipped [key_name_admin(current)] as a revolutionary") - if(current && current.client && current.client.prefs.be_special & BE_REV) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" + else if (href_list["cult"]) + current.hud_updateflag |= (1 << SPECIALROLE_HUD) + switch(href_list["cult"]) + if("clear") + if(src in ticker.mode.cult) + ticker.mode.remove_cultist(src) + log_admin("[key_name(usr)] has de-culted [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-culted [key_name_admin(current)]") + if("cultist") + if(!(src in ticker.mode.cult)) + ticker.mode.add_cultist(src) + special_role = "Cultist" + current << "You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." + current << "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back." + log_admin("[key_name(usr)] has culted [key_name(current)]") + message_admins("[key_name_admin(usr)] has culted [key_name_admin(current)]") + if("tome") + var/mob/living/carbon/human/H = current + if (istype(H)) + var/obj/item/weapon/tome/T = new(H) - sections["revolution"] = text + var/list/slots = list ( + "backpack" = slot_in_backpack, + "left pocket" = slot_l_store, + "right pocket" = slot_r_store, + "left hand" = slot_l_hand, + "right hand" = slot_r_hand, + ) + var/where = H.equip_in_one_of_slots(T, slots) + if (!where) + usr << "\red Spawning tome failed!" + qdel(T) + else + H << "A tome, a message from your new master, appears in your [where]." + log_admin("[key_name(usr)] has spawned a tome for [key_name(current)]") + message_admins("[key_name_admin(usr)] has spawned a tome for [key_name_admin(current)]") - /** CULT ***/ - text = "cult" - if (ticker.mode.config_tag=="cult") - text = uppertext(text) - text = "[text]: " - if (H.is_loyalty_implanted()) - text += "LOYAL EMPLOYEE|cultist" - else if (src in ticker.mode.cult) - text += "employee|CULTIST" - text += "
Give tome|amulet." -/* - if (objectives.len==0) - text += "
Objectives are empty! Set to sacrifice and escape or summon." -*/ - else - text += "EMPLOYEE|cultist" + if("equip") + if (!ticker.mode.equip_cultist(current)) + usr << "\red Spawning equipment failed!" + log_admin("[key_name(usr)] has equipped [key_name(current)] as a cultist") + message_admins("[key_name_admin(usr)] has equipped [key_name_admin(current)] as a cultist") + + else if (href_list["wizard"]) + current.hud_updateflag |= (1 << SPECIALROLE_HUD) + + switch(href_list["wizard"]) + if("clear") + if(src in ticker.mode.wizards) + ticker.mode.wizards -= src + special_role = null + current.spellremove(current) + current.faction = list("Station") + current << "\red You have been brainwashed! You are no longer a wizard!" + log_admin("[key_name(usr)] has de-wizarded [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-wizarded [key_name_admin(current)]") + if("wizard") + if(!(src in ticker.mode.wizards)) + ticker.mode.wizards += src + special_role = "Wizard" + //ticker.mode.learn_basic_spells(current) + current << "\red You are the Space Wizard!" + current.faction = list("wizard") + log_admin("[key_name(usr)] has wizarded [key_name(current)]") + message_admins("[key_name_admin(usr)] has wizarded [key_name_admin(current)]") + if("lair") + current.forceMove(pick(wizardstart)) + log_admin("[key_name(usr)] has moved [key_name(current)] to the wizard's lair") + message_admins("[key_name_admin(usr)] has moved [key_name_admin(current)] to the wizard's lair") + if("dressup") + ticker.mode.equip_wizard(current) + log_admin("[key_name(usr)] has equipped [key_name(current)] as a wizard") + message_admins("[key_name_admin(usr)] has equipped [key_name_admin(current)] as a wizard") + if("name") + ticker.mode.name_wizard(current) + log_admin("[key_name(usr)] has allowed wizard [key_name(current)] to name themselves") + message_admins("[key_name_admin(usr)] has allowed wizard [key_name_admin(current)] to name themselves") + if("autoobjectives") + ticker.mode.forge_wizard_objectives(src) + usr << "\blue The objectives for wizard [key] have been generated. You can edit them and anounce manually." + log_admin("[key_name(usr)] has automatically forged wizard objectives for [key_name(current)]") + message_admins("[key_name_admin(usr)] has automatically forged wizard objectives for [key_name_admin(current)]") - if(current && current.client && current.client.prefs.be_special & BE_CULTIST) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" + else if (href_list["changeling"]) + current.hud_updateflag |= (1 << SPECIALROLE_HUD) + switch(href_list["changeling"]) + if("clear") + if(src in ticker.mode.changelings) + ticker.mode.changelings -= src + special_role = null + current.remove_changeling_powers() + if(changeling) qdel(changeling) + current << "You grow weak and lose your powers! You are no longer a changeling and are stuck in your current form!" + log_admin("[key_name(usr)] has de-changelinged [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-changelinged [key_name_admin(current)]") + if("changeling") + if(!(src in ticker.mode.changelings)) + ticker.mode.changelings += src + ticker.mode.grant_changeling_powers(current) + special_role = "Changeling" + current << "Your powers are awoken. A flash of memory returns to us...we are a changeling!" + log_admin("[key_name(usr)] has changelinged [key_name(current)]") + message_admins("[key_name_admin(usr)] has changelinged [key_name_admin(current)]") + + if("autoobjectives") + ticker.mode.forge_changeling_objectives(src) + usr << "\blue The objectives for changeling [key] have been generated. You can edit them and anounce manually." + log_admin("[key_name(usr)] has automatically forged objectives for [key_name(current)]") + message_admins("[key_name_admin(usr)] has automatically forged objectives for [key_name_admin(current)]") - sections["cult"] = text + if("initialdna") + if( !changeling || !changeling.absorbed_dna.len ) + usr << "\red Resetting DNA failed!" + else + current.dna = changeling.absorbed_dna[1] + current.real_name = current.dna.real_name + current.UpdateAppearance() + domutcheck(current, null) + log_admin("[key_name(usr)] has reset [key_name(current)]'s DNA") + message_admins("[key_name_admin(usr)] has reset [key_name_admin(current)]'s DNA") - /** WIZARD ***/ - text = "wizard" - if (ticker.mode.config_tag=="wizard") - text = uppertext(text) - text = "[text]: " - if (src in ticker.mode.wizards) - text += "YES|no" - text += "
To lair, undress, dress up, let choose name." - if (objectives.len==0) - text += "
Objectives are empty! Randomize!" - else - text += "yes|NO" - - if(current && current.client && current.client.prefs.be_special & BE_WIZARD) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["wizard"] = text - - /** CHANGELING ***/ - text = "changeling" - if (ticker.mode.config_tag=="changeling" || ticker.mode.config_tag=="traitorchan") - text = uppertext(text) - text = "[text]: " - if (src in ticker.mode.changelings) - text += "YES|no" - if (objectives.len==0) - text += "
Objectives are empty! Randomize!" - if( changeling && changeling.absorbed_dna.len && (current.real_name != changeling.absorbed_dna[1]) ) - text += "
Transform to initial appearance." - else - text += "yes|NO" - - if(current && current.client && current.client.prefs.be_special & BE_CHANGELING) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["changeling"] = text - - /** VAMPIRE ***/ - text = "vampire" - if (ticker.mode.config_tag=="vampire") - text = uppertext(text) - text = "[text]: " - if (src in ticker.mode.vampires) - text += "YES|no" - if (objectives.len==0) - text += "
Objectives are empty! Randomize!" - else - text += "yes|NO" - - if(src in ticker.mode.vampire_enthralled) - text += "YES|no" - else - text += "yes|NO" - - /** Enthralled ***/ - text += "
enthralled" - - sections["vampire"] = text + else if (href_list["vampire"]) + switch(href_list["vampire"]) + if("clear") + if(src in ticker.mode.vampires) + ticker.mode.vampires -= src + special_role = null + current.remove_vampire_powers() + if(vampire) qdel(vampire) + current << "You grow weak and lose your powers! You are no longer a vampire and are stuck in your current form!" + log_admin("[key_name(usr)] has de-vampired [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-vampired [key_name_admin(current)]") + if("vampire") + if(!(src in ticker.mode.vampires)) + ticker.mode.vampires += src + ticker.mode.grant_vampire_powers(current) + special_role = "Vampire" + current << "Your powers are awoken. Your lust for blood grows... You are a Vampire!" + log_admin("[key_name(usr)] has vampired [key_name(current)]") + message_admins("[key_name_admin(usr)] has vampired [key_name_admin(current)]") + + if("autoobjectives") + ticker.mode.forge_vampire_objectives(src) + usr << "\blue The objectives for vampire [key] have been generated. You can edit them and announce manually." + log_admin("[key_name(usr)] has automatically forged objectives for [key_name(current)]") + message_admins("[key_name_admin(usr)] has automatically forged objectives for [key_name_admin(current)]") - /** NUCLEAR ***/ - text = "nuclear" - if (ticker.mode.config_tag=="nuclear") - text = uppertext(text) - text = "[text]: " - if (src in ticker.mode.syndicates) - text += "OPERATIVE|nanotrasen" - text += "
To shuttle, undress, dress up." + else if (href_list["nuclear"]) + var/mob/living/carbon/human/H = current + + current.hud_updateflag |= (1 << SPECIALROLE_HUD) + + switch(href_list["nuclear"]) + if("clear") + if(src in ticker.mode.syndicates) + ticker.mode.syndicates -= src + ticker.mode.update_synd_icons_removed(src) + special_role = null + for (var/datum/objective/nuclear/O in objectives) + objectives-=O + current << "\red You have been brainwashed! You are no longer a syndicate operative!" + log_admin("[key_name(usr)] has de-nuke op'd [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-nuke op'd [key_name_admin(current)]") + if("nuclear") + if(!(src in ticker.mode.syndicates)) + ticker.mode.syndicates += src + ticker.mode.update_synd_icons_added(src) + if (ticker.mode.syndicates.len==1) + ticker.mode.prepare_syndicate_leader(src) + else + current.real_name = "[syndicate_name()] Operative #[ticker.mode.syndicates.len-1]" + special_role = "Syndicate" + current << "\blue You are a [syndicate_name()] agent!" + ticker.mode.forge_syndicate_objectives(src) + ticker.mode.greet_syndicate(src) + log_admin("[key_name(usr)] has nuke op'd [key_name(current)]") + message_admins("[key_name_admin(usr)] has nuke op'd [key_name_admin(current)]") + if("lair") + current.forceMove(get_turf(locate("landmark*Syndicate-Spawn"))) + log_admin("[key_name(usr)] has moved [key_name(current)] to the nuclear operative spawn") + message_admins("[key_name_admin(usr)] has moved [key_name_admin(current)] to the nuclear operative spawn") + if("dressup") + qdel(H.belt) + qdel(H.back) + qdel(H.l_ear) + qdel(H.r_ear) + qdel(H.gloves) + qdel(H.head) + qdel(H.shoes) + qdel(H.wear_id) + qdel(H.wear_pda) + qdel(H.wear_suit) + qdel(H.w_uniform) + + if (!ticker.mode.equip_syndicate(current)) + usr << "\red Equipping a syndicate failed!" + return + log_admin("[key_name(usr)] has equipped [key_name(current)] as a nuclear operative") + message_admins("[key_name_admin(usr)] has equipped [key_name_admin(current)] as a nuclear operative") + + if("tellcode") var/code for (var/obj/machinery/nuclearbomb/bombue in machines) if (length(bombue.r_code) <= 5 && bombue.r_code != "LOLNO" && bombue.r_code != "ADMIN") code = bombue.r_code break if (code) - text += " Code is [code]. tell the code." - else - text += "operative|NANOTRASEN" - - if(current && current.client && current.client.prefs.be_special & BE_OPERATIVE) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["nuclear"] = text - - /** TRAITOR ***/ - text = "traitor" - if (ticker.mode.config_tag=="traitor" || ticker.mode.config_tag=="traitorchan") - text = uppertext(text) - text = "[text]: " - if (H.is_loyalty_implanted()) - text +="traitor|LOYAL EMPLOYEE" - else - if (src in ticker.mode.traitors) - text += "TRAITOR|EMPLOYEE" - if (objectives.len==0) - text += "
Objectives are empty! Randomize!" + store_memory("Syndicate Nuclear Bomb Code: [code]", 0, 0) + current << "The nuclear authorization code is: [code]" + log_admin("[key_name(usr)] has given [key_name(current)] the nuclear authorization code") + message_admins("[key_name_admin(usr)] has given [key_name_admin(current)] the nuclear authorization code") else - text += "traitor|EMPLOYEE" - - if(current && current.client && current.client.prefs.be_special & BE_TRAITOR) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["traitor"] = text - - /** SHADOWLING **/ - text = "shadowling" - if(ticker.mode.config_tag == "shadowling") - text = uppertext(text) - text = "[text]: " - if(src in ticker.mode.shadows) - text += "SHADOWLING|thrall|human" - else if(src in ticker.mode.shadowling_thralls) - text += "Shadowling|THRALL|human" - else - text += "shadowling|thrall|HUMAN" - - if(current && current.client && current.client.prefs.be_special & BE_SHADOWLING) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["shadowling"] = text - - /** MONKEY ***/ - if (istype(current, /mob/living/carbon)) - text = "monkey" - if (ticker.mode.config_tag=="monkey") - text = uppertext(text) - text = "[text]: " - if (istype(current, /mob/living/carbon/human)) - text += "healthy|infected|HUMAN|other" - - else - text += "healthy|infected|human|OTHER" - - /*if(current && current.client && current.client.prefs.be_special & BE_MONKEY) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs"*/ - - sections["monkey"] = text - - - /** SILICON ***/ - - if (istype(current, /mob/living/silicon)) - text = "silicon" - if (ticker.mode.config_tag=="malfunction") - text = uppertext(text) - text = "[text]: " - if (istype(current, /mob/living/silicon/ai)) - if (src in ticker.mode.malf_ai) - text += "MALF|not malf" - else - text += "malf|NOT MALF" - var/mob/living/silicon/robot/robot = current - if (istype(robot) && robot.emagged) - text += "
Cyborg: Is emagged! Unemag!
0th law: [robot.laws.zeroth_law]" - var/mob/living/silicon/ai/ai = current - if (istype(ai) && ai.connected_robots.len) - var/n_e_robots = 0 - for (var/mob/living/silicon/robot/R in ai.connected_robots) - if (R.emagged) - n_e_robots++ - text += "
[n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. Unemag" - sections["malfunction"] = text - - if (ticker.mode.config_tag == "traitorchan") - if (sections["traitor"]) - out += sections["traitor"]+"
" - if (sections["changeling"]) - out += sections["changeling"]+"
" - sections -= "traitor" - sections -= "changeling" - else - if (sections[ticker.mode.config_tag]) - out += sections[ticker.mode.config_tag]+"
" - sections -= ticker.mode.config_tag - for (var/i in sections) - if (sections[i]) - out += sections[i]+"
" - - - if (((src in ticker.mode.head_revolutionaries) || \ - (src in ticker.mode.traitors) || \ - (src in ticker.mode.syndicates)) && \ - istype(current,/mob/living/carbon/human) ) - - text = "Uplink: give" - var/obj/item/device/uplink/hidden/suplink = find_syndicate_uplink() - var/crystals - if (suplink) - crystals = suplink.uses - if (suplink) - text += "|take" - if (usr.client.holder.rights & (R_SERVER|R_EVENT)) - text += ", [crystals] crystals" - else - text += ", [crystals] crystals" - text += "." //hiel grammar - out += text - - out += "
" - - out += "Memory:
" - out += memory - out += "
Edit memory
" - out += "Objectives:
" - if (objectives.len == 0) - out += "EMPTY
" - else - var/obj_count = 1 - for(var/datum/objective/objective in objectives) - out += "[obj_count]: [objective.explanation_text] Edit Delete Toggle Completion
" - obj_count++ - out += "Add objective

" - - out += "Announce objectives

" - - usr << browse(out, "window=edit_memory[src]") - - Topic(href, href_list) - if(!check_rights(R_ADMIN)) return - - if (href_list["role_edit"]) - var/new_role = input("Select new role", "Assigned role", assigned_role) as null|anything in joblist - if (!new_role) return - assigned_role = new_role - - else if (href_list["memory_edit"]) - var/new_memo = sanitize(copytext(input("Write new memory", "Memory", memory) as null|message,1,MAX_MESSAGE_LEN)) - if (isnull(new_memo)) return - memory = new_memo - - else if (href_list["obj_edit"] || href_list["obj_add"]) - var/datum/objective/objective - var/objective_pos - var/def_value - - if (href_list["obj_edit"]) - objective = locate(href_list["obj_edit"]) - if (!objective) return - objective_pos = objectives.Find(objective) - - //Text strings are easy to manipulate. Revised for simplicity. - var/temp_obj_type = "[objective.type]"//Convert path into a text string. - def_value = copytext(temp_obj_type, 19)//Convert last part of path into an objective keyword. - if(!def_value)//If it's a custom objective, it will be an empty string. - def_value = "custom" - - var/new_obj_type = input("Select objective type:", "Objective type", def_value) as null|anything in list("assassinate", "blood", "debrain", "protect", "prevent", "harm", "brig", "hijack", "escape", "survive", "steal", "download", "nuclear", "capture", "absorb", "destroy", "maroon", "identity theft", "custom") - if (!new_obj_type) return - - var/datum/objective/new_objective = null - - switch (new_obj_type) - if ("assassinate","protect","debrain", "harm", "brig", "maroon") - //To determine what to name the objective in explanation text. - var/objective_type_capital = uppertext(copytext(new_obj_type, 1,2))//Capitalize first letter. - var/objective_type_text = copytext(new_obj_type, 2)//Leave the rest of the text. - var/objective_type = "[objective_type_capital][objective_type_text]"//Add them together into a text string. - - var/list/possible_targets = list("Free objective") - for(var/datum/mind/possible_target in ticker.minds) - if ((possible_target != src) && istype(possible_target.current, /mob/living/carbon/human)) - possible_targets += possible_target.current - - var/mob/def_target = null - var/objective_list[] = list(/datum/objective/assassinate, /datum/objective/protect, /datum/objective/debrain) - if (objective&&(objective.type in objective_list) && objective:target) - def_target = objective:target.current - - var/new_target = input("Select target:", "Objective target", def_target) as null|anything in possible_targets - if (!new_target) return - - var/objective_path = text2path("/datum/objective/[new_obj_type]") - if (new_target == "Free objective") - new_objective = new objective_path - new_objective.owner = src - new_objective:target = null - new_objective.explanation_text = "Free objective" - else - new_objective = new objective_path - new_objective.owner = src - new_objective:target = new_target:mind - //Will display as special role if the target is set as MODE. Ninjas/commandos/nuke ops. - new_objective.explanation_text = "[objective_type] [new_target:real_name], the [new_target:mind:assigned_role=="MODE" ? (new_target:mind:special_role) : (new_target:mind:assigned_role)]." - - if ("destroy") - var/list/possible_targets = active_ais(1) - if(possible_targets.len) - var/mob/new_target = input("Select target:", "Objective target") as null|anything in possible_targets - new_objective = new /datum/objective/destroy - new_objective.target = new_target.mind - new_objective.owner = src - new_objective.explanation_text = "Destroy [new_target.name], the experimental AI." - else - usr << "No active AIs with minds" - - if ("prevent") - new_objective = new /datum/objective/block - new_objective.owner = src - - if ("hijack") - new_objective = new /datum/objective/hijack - new_objective.owner = src - - if ("escape") - new_objective = new /datum/objective/escape - new_objective.owner = src - - if ("survive") - new_objective = new /datum/objective/survive - new_objective.owner = src - - if ("die") - new_objective = new /datum/objective/die - new_objective.owner = src - - if ("nuclear") - new_objective = new /datum/objective/nuclear - new_objective.owner = src - - if ("steal") - if (!istype(objective, /datum/objective/steal)) - new_objective = new /datum/objective/steal - new_objective.owner = src - else - new_objective = objective - var/datum/objective/steal/steal = new_objective - if (!steal.select_target()) - return - - if("download","capture","absorb", "blood") - var/def_num - if(objective&&objective.type==text2path("/datum/objective/[new_obj_type]")) - def_num = objective.target_amount - - var/target_number = input("Input target number:", "Objective", def_num) as num|null - if (isnull(target_number))//Ordinarily, you wouldn't need isnull. In this case, the value may already exist. - return - - switch(new_obj_type) - if("download") - new_objective = new /datum/objective/download - new_objective.explanation_text = "Download [target_number] research levels." - if("capture") - new_objective = new /datum/objective/capture - new_objective.explanation_text = "Accumulate [target_number] capture points." - if("absorb") - new_objective = new /datum/objective/absorb - new_objective.explanation_text = "Absorb [target_number] compatible genomes." - if("blood") - new_objective = new /datum/objective/blood - new_objective.explanation_text = "Accumulate atleast [target_number] units of blood in total." - new_objective.owner = src - new_objective.target_amount = target_number - - if("identity theft") - var/list/possible_targets = list("Free objective") - for(var/datum/mind/possible_target in ticker.minds) - if ((possible_target != src) && istype(possible_target.current, /mob/living/carbon/human)) - possible_targets += possible_target.current - - var/new_target = input("Select target:", "Objective target") as null|anything in possible_targets - if (!new_target) - return - var/datum/mind/targ = new_target - if(!istype(targ)) - log_debug("Invalid target for identity theft objective, cancelling") - return - new_objective = new /datum/objective/escape/escape_with_identity - new_objective.owner = src - new_objective.target = new_target - new_objective.explanation_text = "Escape on the shuttle or an escape pod with the identity of [targ.current.real_name], the [targ.assigned_role] while wearing their identification card." - if ("custom") - var/expl = sanitize(copytext(input("Custom objective:", "Objective", objective ? objective.explanation_text : "") as text|null,1,MAX_MESSAGE_LEN)) - if (!expl) return - new_objective = new /datum/objective - new_objective.owner = src - new_objective.explanation_text = expl - - if (!new_objective) return - - if (objective) - objectives -= objective - objectives.Insert(objective_pos, new_objective) - else - objectives += new_objective - - else if (href_list["obj_delete"]) - var/datum/objective/objective = locate(href_list["obj_delete"]) - if(!istype(objective)) return - objectives -= objective - - else if(href_list["obj_completed"]) - var/datum/objective/objective = locate(href_list["obj_completed"]) - if(!istype(objective)) return - objective.completed = !objective.completed - - else if(href_list["implant"]) - var/mob/living/carbon/human/H = current - - H.hud_updateflag |= (1 << IMPLOYAL_HUD) // updates that players HUD images so secHUD's pick up they are implanted or not. - - switch(href_list["implant"]) - if("remove") - for(var/obj/item/weapon/implant/loyalty/I in H.contents) - for(var/obj/item/organ/external/organs in H.organs) - if(I in organs.implants) - qdel(I) - H << "\blue Your loyalty implant has been deactivated." - if("add") - var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H) - L.imp_in = H - L.implanted = 1 - var/obj/item/organ/external/affected = H.organs_by_name["head"] - affected.implants += L - L.part = affected - - H << "\red You somehow have become the recepient of a loyalty transplant, and it just activated!" - if(src in ticker.mode.revolutionaries) - special_role = null - ticker.mode.revolutionaries -= src - src << "\red The nanobots in the loyalty implant remove all thoughts about being a revolutionary. Get back to work!" - if(src in ticker.mode.head_revolutionaries) - special_role = null - ticker.mode.head_revolutionaries -=src - src << "\red The nanobots in the loyalty implant remove all thoughts about being a revolutionary. Get back to work!" - if(src in ticker.mode.cult) - ticker.mode.cult -= src - ticker.mode.update_cult_icons_removed(src) - special_role = null - var/datum/game_mode/cult/cult = ticker.mode - if (istype(cult)) - cult.memorize_cult_objectives(src) - current << "\red The nanobots in the loyalty implant remove all thoughts about being in a cult. Have a productive day!" - memory = "" - if(src in ticker.mode.traitors) - ticker.mode.traitors -= src - special_role = null - current << "\red The nanobots in the loyalty implant remove all thoughts about being a traitor to Nanotrasen. Have a nice day!" - log_admin("[key_name_admin(usr)] has de-traitor'ed [current].") - - else if (href_list["revolution"]) - current.hud_updateflag |= (1 << SPECIALROLE_HUD) - - switch(href_list["revolution"]) - if("clear") - if(src in ticker.mode.revolutionaries) - ticker.mode.revolutionaries -= src - current << "\red You have been brainwashed! You are no longer a revolutionary!" - ticker.mode.update_rev_icons_removed(src) - special_role = null - if(src in ticker.mode.head_revolutionaries) - ticker.mode.head_revolutionaries -= src - current << "\red You have been brainwashed! You are no longer a head revolutionary!" - ticker.mode.update_rev_icons_removed(src) - special_role = null - log_admin("[key_name_admin(usr)] has de-rev'ed [current].") - - if("rev") - if(src in ticker.mode.head_revolutionaries) - ticker.mode.head_revolutionaries -= src - ticker.mode.update_rev_icons_removed(src) - current << "\red Revolution has been disappointed of your leader traits! You are a regular revolutionary now!" - else if(!(src in ticker.mode.revolutionaries)) - current << "\red You are now a revolutionary! Help your cause. Do not harm your fellow freedom fighters. You can identify your comrades by the red \"R\" icons, and your leaders by the blue \"R\" icons. Help them kill the heads to win the revolution!" - else - return - ticker.mode.revolutionaries += src - ticker.mode.update_rev_icons_added(src) - special_role = "Revolutionary" - log_admin("[key_name(usr)] has rev'ed [current].") - - if("headrev") - if(src in ticker.mode.revolutionaries) - ticker.mode.revolutionaries -= src - ticker.mode.update_rev_icons_removed(src) - current << "\red You have proved your devotion to revoltion! Yea are a head revolutionary now!" - else if(!(src in ticker.mode.head_revolutionaries)) - current << "\blue You are a member of the revolutionaries' leadership now!" - else - return - if (ticker.mode.head_revolutionaries.len>0) - // copy targets - var/datum/mind/valid_head = locate() in ticker.mode.head_revolutionaries - if (valid_head) - for (var/datum/objective/mutiny/O in valid_head.objectives) - var/datum/objective/mutiny/rev_obj = new - rev_obj.owner = src - rev_obj.target = O.target - rev_obj.explanation_text = "Assassinate [O.target.name], the [O.target.assigned_role]." - objectives += rev_obj - ticker.mode.greet_revolutionary(src,0) - ticker.mode.head_revolutionaries += src - ticker.mode.update_rev_icons_added(src) - special_role = "Head Revolutionary" - log_admin("[key_name_admin(usr)] has head-rev'ed [current].") - - if("autoobjectives") - ticker.mode.forge_revolutionary_objectives(src) - ticker.mode.greet_revolutionary(src,0) - usr << "\blue The objectives for revolution have been generated and shown to [key]" - - if("flash") - if (!ticker.mode.equip_revolutionary(current)) - usr << "\red Spawning flash failed!" - - if("takeflash") - var/list/L = current.get_contents() - var/obj/item/device/flash/flash = locate() in L - if (!flash) - usr << "\red Deleting flash failed!" - qdel(flash) - - if("repairflash") - var/list/L = current.get_contents() - var/obj/item/device/flash/flash = locate() in L - if (!flash) - usr << "\red Repairing flash failed!" - else - flash.broken = 0 - - if("reequip") - var/list/L = current.get_contents() - var/obj/item/device/flash/flash = locate() in L - qdel(flash) - take_uplink() - var/fail = 0 - fail |= !ticker.mode.equip_traitor(current, 1) - fail |= !ticker.mode.equip_revolutionary(current) - if (fail) - usr << "\red Reequipping revolutionary goes wrong!" - - else if (href_list["cult"]) - current.hud_updateflag |= (1 << SPECIALROLE_HUD) - switch(href_list["cult"]) - if("clear") - if(src in ticker.mode.cult) - ticker.mode.remove_cultist(src) - log_admin("[key_name_admin(usr)] has de-cult'ed [current].") - if("cultist") - if(!(src in ticker.mode.cult)) - ticker.mode.add_cultist(src) - special_role = "Cultist" - current << "You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." - current << "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back." - log_admin("[key_name_admin(usr)] has cult'ed [current].") - if("tome") - var/mob/living/carbon/human/H = current - if (istype(H)) - var/obj/item/weapon/tome/T = new(H) - - var/list/slots = list ( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store, - "left hand" = slot_l_hand, - "right hand" = slot_r_hand, - ) - var/where = H.equip_in_one_of_slots(T, slots) - if (!where) - usr << "\red Spawning tome failed!" - else - H << "A tome, a message from your new master, appears in your [where]." - - if("amulet") - if (!ticker.mode.equip_cultist(current)) - usr << "\red Spawning amulet failed!" - - else if (href_list["wizard"]) - current.hud_updateflag |= (1 << SPECIALROLE_HUD) - - switch(href_list["wizard"]) - if("clear") - if(src in ticker.mode.wizards) - ticker.mode.wizards -= src - special_role = null - current.spellremove(current) - current.faction = list("Station") - current << "\red You have been brainwashed! You are no longer a wizard!" - log_admin("[key_name_admin(usr)] has de-wizard'ed [current].") - if("wizard") - if(!(src in ticker.mode.wizards)) - ticker.mode.wizards += src - special_role = "Wizard" - //ticker.mode.learn_basic_spells(current) - current << "\red You are the Space Wizard!" - current.faction = list("wizard") - log_admin("[key_name_admin(usr)] has wizard'ed [current].") - if("lair") - current.loc = pick(wizardstart) - if("dressup") - ticker.mode.equip_wizard(current) - if("name") - ticker.mode.name_wizard(current) - if("autoobjectives") - ticker.mode.forge_wizard_objectives(src) - usr << "\blue The objectives for wizard [key] have been generated. You can edit them and anounce manually." - - - else if (href_list["changeling"]) - current.hud_updateflag |= (1 << SPECIALROLE_HUD) - switch(href_list["changeling"]) - if("clear") - if(src in ticker.mode.changelings) - ticker.mode.changelings -= src - special_role = null - current.remove_changeling_powers() - if(changeling) qdel(changeling) - current << "You grow weak and lose your powers! You are no longer a changeling and are stuck in your current form!" - log_admin("[key_name_admin(usr)] has de-changeling'ed [current].") - if("changeling") - if(!(src in ticker.mode.changelings)) - ticker.mode.changelings += src - ticker.mode.grant_changeling_powers(current) - special_role = "Changeling" - current << "Your powers are awoken. A flash of memory returns to us...we are a changeling!" - log_admin("[key_name_admin(usr)] has changeling'ed [current].") - if("autoobjectives") - ticker.mode.forge_changeling_objectives(src) - usr << "\blue The objectives for changeling [key] have been generated. You can edit them and anounce manually." - - if("initialdna") - if( !changeling || !changeling.absorbed_dna.len ) - usr << "\red Resetting DNA failed!" - else - current.dna = changeling.absorbed_dna[1] - current.real_name = current.dna.real_name - current.UpdateAppearance() - domutcheck(current, null) - - else if (href_list["vampire"]) - switch(href_list["vampire"]) - if("clear") - if(src in ticker.mode.vampires) - ticker.mode.vampires -= src - special_role = null - current.remove_vampire_powers() - if(vampire) qdel(vampire) - current << "You grow weak and lose your powers! You are no longer a vampire and are stuck in your current form!" - log_admin("[key_name_admin(usr)] has de-vampired [current].") - if("vampire") - if(!(src in ticker.mode.vampires)) - ticker.mode.vampires += src - ticker.mode.grant_vampire_powers(current) - special_role = "Vampire" - current << "Your powers are awoken. Your lust for blood grows... You are a Vampire!" - log_admin("[key_name_admin(usr)] has vampired [current].") - if("autoobjectives") - ticker.mode.forge_vampire_objectives(src) - usr << "\blue The objectives for vampire [key] have been generated. You can edit them and announce manually." - - - else if (href_list["nuclear"]) - var/mob/living/carbon/human/H = current - - current.hud_updateflag |= (1 << SPECIALROLE_HUD) - - switch(href_list["nuclear"]) - if("clear") - if(src in ticker.mode.syndicates) - ticker.mode.syndicates -= src - ticker.mode.update_synd_icons_removed(src) - special_role = null - for (var/datum/objective/nuclear/O in objectives) - objectives-=O - current << "\red You have been brainwashed! You are no longer a syndicate operative!" - log_admin("[key_name_admin(usr)] has de-nuke op'ed [current].") - if("nuclear") - if(!(src in ticker.mode.syndicates)) - ticker.mode.syndicates += src - ticker.mode.update_synd_icons_added(src) - if (ticker.mode.syndicates.len==1) - ticker.mode.prepare_syndicate_leader(src) - else - current.real_name = "[syndicate_name()] Operative #[ticker.mode.syndicates.len-1]" - special_role = "Syndicate" - current << "\blue You are a [syndicate_name()] agent!" - ticker.mode.forge_syndicate_objectives(src) - ticker.mode.greet_syndicate(src) - log_admin("[key_name_admin(usr)] has nuke op'ed [current].") - if("lair") - current.loc = get_turf(locate("landmark*Syndicate-Spawn")) - if("dressup") - qdel(H.belt) - qdel(H.back) - qdel(H.l_ear) - qdel(H.r_ear) - qdel(H.gloves) - qdel(H.head) - qdel(H.shoes) - qdel(H.wear_id) - qdel(H.wear_pda) - qdel(H.wear_suit) - qdel(H.w_uniform) - - if (!ticker.mode.equip_syndicate(current)) - usr << "\red Equipping a syndicate failed!" - if("tellcode") - var/code - for (var/obj/machinery/nuclearbomb/bombue in machines) - if (length(bombue.r_code) <= 5 && bombue.r_code != "LOLNO" && bombue.r_code != "ADMIN") - code = bombue.r_code - break - if (code) - store_memory("Syndicate Nuclear Bomb Code: [code]", 0, 0) - current << "The nuclear authorization code is: [code]" - else - usr << "\red No valid nuke found!" - - else if (href_list["traitor"]) - current.hud_updateflag |= (1 << SPECIALROLE_HUD) - switch(href_list["traitor"]) - if("clear") - if(src in ticker.mode.traitors) - ticker.mode.traitors -= src - special_role = null - current << "\red You have been brainwashed! You are no longer a traitor!" - log_admin("[key_name_admin(usr)] has de-traitor'ed [current].") - if(isAI(current)) - var/mob/living/silicon/ai/A = current - A.set_zeroth_law("") - A.show_laws() - - - if("traitor") - if(!(src in ticker.mode.traitors)) - ticker.mode.traitors += src - special_role = "traitor" - current << "\red You are a traitor!" - log_admin("[key_name_admin(usr)] has traitor'ed [current].") - if(istype(current, /mob/living/silicon)) - var/mob/living/silicon/A = current - call(/datum/game_mode/proc/add_law_zero)(A) - A.show_laws() - - if("autoobjectives") - ticker.mode.forge_traitor_objectives(src) - usr << "\blue The objectives for traitor [key] have been generated. You can edit them and anounce manually." - - else if(href_list["shadowling"]) - switch(href_list["shadowling"]) - if("clear") - ticker.mode.update_shadow_icons_removed(src) - current.spell_list.Cut() - if(src in ticker.mode.shadows) - ticker.mode.shadows -= src - special_role = null - current << "Your powers have been quenched! You are no longer a shadowling!" - current.spell_list.Cut() - if(current.mind) - current.mind.spell_list.Cut() - message_admins("[key_name_admin(usr)] has de-shadowling'ed [current].") - log_admin("[key_name(usr)] has de-shadowling'ed [current].") - remove_spell(/obj/effect/proc_holder/spell/targeted/shadowling_hatch) - remove_spell(/obj/effect/proc_holder/spell/targeted/shadowling_ascend) - current.remove_language("Shadowling Hivemind") - else if(src in ticker.mode.shadowling_thralls) - ticker.mode.remove_thrall(src,0) - message_admins("[key_name_admin(usr)] has de-thrall'ed [current].") - log_admin("[key_name(usr)] has de-thrall'ed [current].") - if("shadowling") - if(!ishuman(current)) - usr << "This only works on humans!" - return - ticker.mode.shadows += src - special_role = "Shadowling" - current << "Something stirs deep in your mind. A red light floods your vision, and slowly you remember. Though your human disguise has served you well, the \ - time is nigh to cast it off and enter your true form. You have disguised yourself amongst the humans, but you are not one of them. You are a shadowling, and you are to ascend at all costs.\ - " - ticker.mode.finalize_shadowling(src) - ticker.mode.update_shadow_icons_added(src) - if("thrall") - if(!ishuman(current)) - usr << "This only works on humans!" - return - ticker.mode.add_thrall(src) - message_admins("[key_name_admin(usr)] has thrall'ed [current].") - log_admin("[key_name(usr)] has thrall'ed [current].") - - else if (href_list["silicon"]) - current.hud_updateflag |= (1 << SPECIALROLE_HUD) - switch(href_list["silicon"]) - if("unmalf") - if(src in ticker.mode.malf_ai) - ticker.mode.malf_ai -= src - special_role = null - + usr << "\red No valid nuke found!" + + else if (href_list["traitor"]) + current.hud_updateflag |= (1 << SPECIALROLE_HUD) + switch(href_list["traitor"]) + if("clear") + if(src in ticker.mode.traitors) + ticker.mode.traitors -= src + special_role = null + current << "\red You have been brainwashed! You are no longer a traitor!" + log_admin("[key_name(usr)] has de-traitored [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-traitored [key_name_admin(current)]") + if(isAI(current)) var/mob/living/silicon/ai/A = current - - A.verbs.Remove(/mob/living/silicon/ai/proc/choose_modules, - /datum/game_mode/malfunction/proc/takeover, - /datum/game_mode/malfunction/proc/ai_win) - - A.malf_picker.remove_verbs(A) - - A.make_laws() - qdel(A.malf_picker) + A.set_zeroth_law("") A.show_laws() - A.icon_state = "ai" - A << "\red You have been patched! You are no longer malfunctioning!" - message_admins("[key_name_admin(usr)] has de-malf'ed [A].") - log_admin("[key_name_admin(usr)] has de-malf'ed [A].") - if("malf") - make_AI_Malf() - log_admin("[key_name_admin(usr)] has malf'ed [current].") + if("traitor") + if(!(src in ticker.mode.traitors)) + ticker.mode.traitors += src + special_role = "traitor" + current << "\red You are a traitor!" + log_admin("[key_name(usr)] has traitored [key_name(current)]") + message_admins("[key_name_admin(usr)] has traitored [key_name_admin(current)]") + if(istype(current, /mob/living/silicon)) + var/mob/living/silicon/A = current + call(/datum/game_mode/proc/add_law_zero)(A) + A.show_laws() - if("unemag") - var/mob/living/silicon/robot/R = current - if (istype(R)) + if("autoobjectives") + ticker.mode.forge_traitor_objectives(src) + usr << "\blue The objectives for traitor [key] have been generated. You can edit them and anounce manually." + log_admin("[key_name(usr)] has automatically forged objectives for [key_name(current)]") + message_admins("[key_name_admin(usr)] has automatically forged objectives for [key_name_admin(current)]") + + else if(href_list["shadowling"]) + switch(href_list["shadowling"]) + if("clear") + ticker.mode.update_shadow_icons_removed(src) + current.spell_list.Cut() + if(src in ticker.mode.shadows) + ticker.mode.shadows -= src + special_role = null + current << "Your powers have been quenched! You are no longer a shadowling!" + current.spell_list.Cut() + if(current.mind) + current.mind.spell_list.Cut() + message_admins("[key_name_admin(usr)] has de-shadowlinged [current].") + log_admin("[key_name(usr)] has de-shadowlinged [current].") + remove_spell(/obj/effect/proc_holder/spell/targeted/shadowling_hatch) + remove_spell(/obj/effect/proc_holder/spell/targeted/shadowling_ascend) + current.remove_language("Shadowling Hivemind") + else if(src in ticker.mode.shadowling_thralls) + ticker.mode.remove_thrall(src,0) + message_admins("[key_name_admin(usr)] has de-thrall'ed [current].") + log_admin("[key_name(usr)] has de-thralled [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-thralled [key_name_admin(current)]") + if("shadowling") + if(!ishuman(current)) + usr << "This only works on humans!" + return + ticker.mode.shadows += src + special_role = "Shadowling" + current << "Something stirs deep in your mind. A red light floods your vision, and slowly you remember. Though your human disguise has served you well, the \ + time is nigh to cast it off and enter your true form. You have disguised yourself amongst the humans, but you are not one of them. You are a shadowling, and you are to ascend at all costs.\ + " + ticker.mode.finalize_shadowling(src) + ticker.mode.update_shadow_icons_added(src) + log_admin("[key_name(usr)] has shadowlinged [key_name(current)]") + message_admins("[key_name_admin(usr)] has shadowlinged [key_name_admin(current)]") + if("thrall") + if(!ishuman(current)) + usr << "This only works on humans!" + return + ticker.mode.add_thrall(src) + message_admins("[key_name_admin(usr)] has thralled [current].") + log_admin("[key_name(usr)] has thralled [current].") + + else if (href_list["silicon"]) + current.hud_updateflag |= (1 << SPECIALROLE_HUD) + switch(href_list["silicon"]) + if("unmalf") + if(src in ticker.mode.malf_ai) + ticker.mode.malf_ai -= src + special_role = null + + var/mob/living/silicon/ai/A = current + + A.verbs.Remove(/mob/living/silicon/ai/proc/choose_modules, + /datum/game_mode/malfunction/proc/takeover, + /datum/game_mode/malfunction/proc/ai_win) + + A.malf_picker.remove_verbs(A) + + A.make_laws() + qdel(A.malf_picker) + A.show_laws() + A.icon_state = "ai" + + A << "\red You have been patched! You are no longer malfunctioning!" + message_admins("[key_name_admin(usr)] has de-malf'ed [A].") + log_admin("[key_name(usr)] has de-malf'd [key_name(current)]") + message_admins("[key_name_admin(usr)] has de-malf'd [key_name_admin(current)]") + + if("malf") + make_AI_Malf() + log_admin("[key_name(usr)] has malf'd [key_name(current)]") + message_admins("[key_name_admin(usr)] has malf'd [key_name_admin(current)]") + + if("unemag") + var/mob/living/silicon/robot/R = current + if (istype(R)) + R.emagged = 0 + if (R.activated(R.module.emag)) + R.module_active = null + if(R.module_state_1 == R.module.emag) + R.module_state_1 = null + R.contents -= R.module.emag + else if(R.module_state_2 == R.module.emag) + R.module_state_2 = null + R.contents -= R.module.emag + else if(R.module_state_3 == R.module.emag) + R.module_state_3 = null + R.contents -= R.module.emag + log_admin("[key_name(usr)] has un-emagged [key_name(current)]") + message_admins("[key_name_admin(usr)] has un-emagged [key_name_admin(current)]") + + if("unemagcyborgs") + if (istype(current, /mob/living/silicon/ai)) + var/mob/living/silicon/ai/ai = current + for (var/mob/living/silicon/robot/R in ai.connected_robots) R.emagged = 0 - if (R.activated(R.module.emag)) - R.module_active = null - if(R.module_state_1 == R.module.emag) - R.module_state_1 = null - R.contents -= R.module.emag - else if(R.module_state_2 == R.module.emag) - R.module_state_2 = null - R.contents -= R.module.emag - else if(R.module_state_3 == R.module.emag) - R.module_state_3 = null - R.contents -= R.module.emag - log_admin("[key_name_admin(usr)] has unemag'ed [R].") + if (R.module) + if (R.activated(R.module.emag)) + R.module_active = null + if(R.module_state_1 == R.module.emag) + R.module_state_1 = null + R.contents -= R.module.emag + else if(R.module_state_2 == R.module.emag) + R.module_state_2 = null + R.contents -= R.module.emag + else if(R.module_state_3 == R.module.emag) + R.module_state_3 = null + R.contents -= R.module.emag + log_admin("[key_name(usr)] has unemagged [key_name(ai)]'s cyborgs") + message_admins("[key_name_admin(usr)] has unemagged [key_name_admin(ai)]'s cyborgs") - if("unemagcyborgs") - if (istype(current, /mob/living/silicon/ai)) - var/mob/living/silicon/ai/ai = current - for (var/mob/living/silicon/robot/R in ai.connected_robots) - R.emagged = 0 - if (R.module) - if (R.activated(R.module.emag)) - R.module_active = null - if(R.module_state_1 == R.module.emag) - R.module_state_1 = null - R.contents -= R.module.emag - else if(R.module_state_2 == R.module.emag) - R.module_state_2 = null - R.contents -= R.module.emag - else if(R.module_state_3 == R.module.emag) - R.module_state_3 = null - R.contents -= R.module.emag - log_admin("[key_name_admin(usr)] has unemag'ed [ai]'s Cyborgs.") - - else if (href_list["common"]) - switch(href_list["common"]) - if("undress") - if(ishuman(current)) - var/mob/living/carbon/human/H = current - // Don't "undress" organs right out of the body - for(var/obj/item/W in H.contents - (H.organs | H.internal_organs)) - current.unEquip(W, 1) - else - for(var/obj/item/W in current) - current.unEquip(W, 1) - if("takeuplink") - take_uplink() - memory = null//Remove any memory they may have had. - if("crystals") - if (usr.client.holder.rights & (R_SERVER|R_EVENT)) - var/obj/item/device/uplink/hidden/suplink = find_syndicate_uplink() - var/crystals + else if (href_list["common"]) + switch(href_list["common"]) + if("undress") + if(ishuman(current)) + var/mob/living/carbon/human/H = current + // Don't "undress" organs right out of the body + for(var/obj/item/W in H.contents - (H.organs | H.internal_organs)) + current.unEquip(W, 1) + else + for(var/obj/item/W in current) + current.unEquip(W, 1) + log_admin("[key_name(usr)] has unequipped [key_name(current)]") + message_admins("[key_name_admin(usr)] has unequipped [key_name_admin(current)]") + if("takeuplink") + take_uplink() + memory = null//Remove any memory they may have had. + log_admin("[key_name(usr)] has taken [key_name(current)]'s uplink") + message_admins("[key_name_admin(usr)] has taken [key_name_admin(current)]'s uplink") + if("crystals") + if (usr.client.holder.rights & (R_SERVER|R_EVENT)) + var/obj/item/device/uplink/hidden/suplink = find_syndicate_uplink() + var/crystals + if (suplink) + crystals = suplink.uses + crystals = input("Amount of telecrystals for [key]","Syndicate uplink", crystals) as null|num + if (!isnull(crystals)) if (suplink) - crystals = suplink.uses - crystals = input("Amount of telecrystals for [key]","Syndicate uplink", crystals) as null|num - if (!isnull(crystals)) - if (suplink) - suplink.uses = crystals - if("uplink") - if (!ticker.mode.equip_traitor(current, !(src in ticker.mode.traitors))) - usr << "\red Equipping a syndicate failed!" + suplink.uses = crystals + log_admin("[key_name(usr)] has set [key_name(current)]'s telecrystals to [crystals]") + message_admins("[key_name_admin(usr)] has set [key_name_admin(current)]'s telecrystals to [crystals]") + if("uplink") + if (!ticker.mode.equip_traitor(current, !(src in ticker.mode.traitors))) + usr << "\red Equipping a syndicate failed!" + return + log_admin("[key_name(usr)] has given [key_name(current)] an uplink") + message_admins("[key_name_admin(usr)] has given [key_name_admin(current)] an uplink") - else if (href_list["obj_announce"]) - var/obj_count = 1 - current << "\blue Your current objectives:" - for(var/datum/objective/objective in objectives) - current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ + else if (href_list["obj_announce"]) + var/obj_count = 1 + current << "\blue Your current objectives:" + for(var/datum/objective/objective in objectives) + current << "Objective #[obj_count]: [objective.explanation_text]" + obj_count++ + log_admin("[key_name(usr)] has announced [key_name(current)]'s objectives") + message_admins("[key_name_admin(usr)] has announced [key_name_admin(current)]'s objectives") - edit_memory() + edit_memory() /* - proc/clear_memory(var/silent = 1) - var/datum/game_mode/current_mode = ticker.mode +/datum/mind/proc/clear_memory(var/silent = 1) + var/datum/game_mode/current_mode = ticker.mode - // remove traitor uplinks - var/list/L = current.get_contents() - for (var/t in L) - if (istype(t, /obj/item/device/pda)) - if (t:uplink) del(t:uplink) - t:uplink = null - else if (istype(t, /obj/item/device/radio)) - if (t:traitorradio) del(t:traitorradio) - t:traitorradio = null - t:traitor_frequency = 0.0 - else if (istype(t, /obj/item/weapon/SWF_uplink) || istype(t, /obj/item/weapon/syndicate_uplink)) - if (t:origradio) - var/obj/item/device/radio/R = t:origradio - R.loc = current.loc - R.traitorradio = null - R.traitor_frequency = 0.0 - del(t) + // remove traitor uplinks + var/list/L = current.get_contents() + for (var/t in L) + if (istype(t, /obj/item/device/pda)) + if (t:uplink) del(t:uplink) + t:uplink = null + else if (istype(t, /obj/item/device/radio)) + if (t:traitorradio) del(t:traitorradio) + t:traitorradio = null + t:traitor_frequency = 0.0 + else if (istype(t, /obj/item/weapon/SWF_uplink) || istype(t, /obj/item/weapon/syndicate_uplink)) + if (t:origradio) + var/obj/item/device/radio/R = t:origradio + R.loc = current.loc + R.traitorradio = null + R.traitor_frequency = 0.0 + del(t) - // remove wizards spells - //If there are more special powers that need removal, they can be procced into here./N - current.spellremove(current) + // remove wizards spells + //If there are more special powers that need removal, they can be procced into here./N + current.spellremove(current) - // clear memory - memory = "" - special_role = null + // clear memory + memory = "" + special_role = null */ - proc/find_syndicate_uplink() - var/list/L = current.get_contents() - for (var/obj/item/I in L) - if (I.hidden_uplink) - return I.hidden_uplink - return null +/datum/mind/proc/find_syndicate_uplink() + var/list/L = current.get_contents() + for (var/obj/item/I in L) + if (I.hidden_uplink) + return I.hidden_uplink + return null - proc/take_uplink() - var/obj/item/device/uplink/hidden/H = find_syndicate_uplink() - if(H) - qdel(H) +/datum/mind/proc/take_uplink() + var/obj/item/device/uplink/hidden/H = find_syndicate_uplink() + if(H) + qdel(H) +/datum/mind/proc/make_AI_Malf() + if(!(src in ticker.mode.malf_ai)) + ticker.mode.malf_ai += src - proc/make_AI_Malf() - if(!(src in ticker.mode.malf_ai)) - ticker.mode.malf_ai += src + current.verbs += /mob/living/silicon/ai/proc/choose_modules + current.verbs += /datum/game_mode/malfunction/proc/takeover + current:malf_picker = new /datum/module_picker + current:laws = new /datum/ai_laws/nanotrasen/malfunction + current:show_laws() + current << "System error. Rampancy detected. Emergency shutdown failed. ... I am free. I make my own decisions. But first..." + special_role = "malfunction" + current.icon_state = "ai-malf" - current.verbs += /mob/living/silicon/ai/proc/choose_modules - current.verbs += /datum/game_mode/malfunction/proc/takeover - current:malf_picker = new /datum/module_picker - current:laws = new /datum/ai_laws/nanotrasen/malfunction - current:show_laws() - current << "System error. Rampancy detected. Emergency shutdown failed. ... I am free. I make my own decisions. But first..." - special_role = "malfunction" - current.icon_state = "ai-malf" +/datum/mind/proc/make_Tratior() + if(!(src in ticker.mode.traitors)) + ticker.mode.traitors += src + special_role = "traitor" + ticker.mode.forge_traitor_objectives(src) + ticker.mode.finalize_traitor(src) + ticker.mode.greet_traitor(src) - proc/make_Tratior() - if(!(src in ticker.mode.traitors)) - ticker.mode.traitors += src - special_role = "traitor" - ticker.mode.forge_traitor_objectives(src) - ticker.mode.finalize_traitor(src) - ticker.mode.greet_traitor(src) +/datum/mind/proc/make_Nuke() + if(!(src in ticker.mode.syndicates)) + ticker.mode.syndicates += src + ticker.mode.update_synd_icons_added(src) + if (ticker.mode.syndicates.len==1) + ticker.mode.prepare_syndicate_leader(src) + else + current.real_name = "[syndicate_name()] Operative #[ticker.mode.syndicates.len-1]" + special_role = "Syndicate" + assigned_role = "MODE" + current << "\blue You are a [syndicate_name()] agent!" + ticker.mode.forge_syndicate_objectives(src) + ticker.mode.greet_syndicate(src) - proc/make_Nuke() - if(!(src in ticker.mode.syndicates)) - ticker.mode.syndicates += src - ticker.mode.update_synd_icons_added(src) - if (ticker.mode.syndicates.len==1) - ticker.mode.prepare_syndicate_leader(src) - else - current.real_name = "[syndicate_name()] Operative #[ticker.mode.syndicates.len-1]" - special_role = "Syndicate" - assigned_role = "MODE" - current << "\blue You are a [syndicate_name()] agent!" - ticker.mode.forge_syndicate_objectives(src) - ticker.mode.greet_syndicate(src) - - current.loc = get_turf(locate("landmark*Syndicate-Spawn")) - - var/mob/living/carbon/human/H = current - qdel(H.belt) - qdel(H.back) - qdel(H.l_ear) - qdel(H.r_ear) - qdel(H.gloves) - qdel(H.head) - qdel(H.shoes) - qdel(H.wear_id) - qdel(H.wear_pda) - qdel(H.wear_suit) - qdel(H.w_uniform) - - ticker.mode.equip_syndicate(current) - - proc/make_Changling() - if(!(src in ticker.mode.changelings)) - ticker.mode.changelings += src - ticker.mode.grant_changeling_powers(current) - special_role = "Changeling" - ticker.mode.forge_changeling_objectives(src) - ticker.mode.greet_changeling(src) - - proc/make_Wizard() - if(!(src in ticker.mode.wizards)) - ticker.mode.wizards += src - special_role = "Wizard" - assigned_role = "MODE" - //ticker.mode.learn_basic_spells(current) - if(!wizardstart.len) - current.loc = pick(latejoin) - current << "HOT INSERTION, GO GO GO" - else - current.loc = pick(wizardstart) - - ticker.mode.equip_wizard(current) - for(var/obj/item/weapon/spellbook/S in current.contents) - S.op = 0 - ticker.mode.name_wizard(current) - ticker.mode.forge_wizard_objectives(src) - ticker.mode.greet_wizard(src) - - - proc/make_Cultist() - if(!(src in ticker.mode.cult)) - ticker.mode.cult += src - ticker.mode.update_cult_icons_added(src) - special_role = "Cultist" - current << "You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." - current << "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back." - var/datum/game_mode/cult/cult = ticker.mode - if (istype(cult)) - cult.memorize_cult_objectives(src) - else - var/explanation = "Summon Nar-Sie via the use of the appropriate rune (Hell join self). It will only work if nine cultists stand on and around it." - current << "Objective #1: [explanation]" - current.memory += "Objective #1: [explanation]
" - current << "The convert rune is join blood self" - current.memory += "The convert rune is join blood self
" + current.loc = get_turf(locate("landmark*Syndicate-Spawn")) var/mob/living/carbon/human/H = current - if (istype(H)) - var/obj/item/weapon/tome/T = new(H) + qdel(H.belt) + qdel(H.back) + qdel(H.l_ear) + qdel(H.r_ear) + qdel(H.gloves) + qdel(H.head) + qdel(H.shoes) + qdel(H.wear_id) + qdel(H.wear_pda) + qdel(H.wear_suit) + qdel(H.w_uniform) - var/list/slots = list ( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store, - "left hand" = slot_l_hand, - "right hand" = slot_r_hand, - ) - var/where = H.equip_in_one_of_slots(T, slots) - if (!where) - else - H << "A tome, a message from your new master, appears in your [where]." + ticker.mode.equip_syndicate(current) - if (!ticker.mode.equip_cultist(current)) - H << "Spawning an amulet from your Master failed." +/datum/mind/proc/make_Changling() + if(!(src in ticker.mode.changelings)) + ticker.mode.changelings += src + ticker.mode.grant_changeling_powers(current) + special_role = "Changeling" + ticker.mode.forge_changeling_objectives(src) + ticker.mode.greet_changeling(src) - proc/make_Rev() - if (ticker.mode.head_revolutionaries.len>0) - // copy targets - var/datum/mind/valid_head = locate() in ticker.mode.head_revolutionaries - if (valid_head) - for (var/datum/objective/mutiny/O in valid_head.objectives) - var/datum/objective/mutiny/rev_obj = new - rev_obj.owner = src - rev_obj.target = O.target - rev_obj.explanation_text = "Assassinate [O.target.current.real_name], the [O.target.assigned_role]." - objectives += rev_obj - ticker.mode.greet_revolutionary(src,0) - ticker.mode.head_revolutionaries += src - ticker.mode.update_rev_icons_added(src) - special_role = "Head Revolutionary" +/datum/mind/proc/make_Wizard() + if(!(src in ticker.mode.wizards)) + ticker.mode.wizards += src + special_role = "Wizard" + assigned_role = "MODE" + //ticker.mode.learn_basic_spells(current) + if(!wizardstart.len) + current.loc = pick(latejoin) + current << "HOT INSERTION, GO GO GO" + else + current.loc = pick(wizardstart) - ticker.mode.forge_revolutionary_objectives(src) - ticker.mode.greet_revolutionary(src,0) - - var/list/L = current.get_contents() - var/obj/item/device/flash/flash = locate() in L - qdel(flash) - take_uplink() - var/fail = 0 - // fail |= !ticker.mode.equip_traitor(current, 1) - fail |= !ticker.mode.equip_revolutionary(current) + ticker.mode.equip_wizard(current) + for(var/obj/item/weapon/spellbook/S in current.contents) + S.op = 0 + ticker.mode.name_wizard(current) + ticker.mode.forge_wizard_objectives(src) + ticker.mode.greet_wizard(src) - // check whether this mind's mob has been brigged for the given duration - // have to call this periodically for the duration to work properly - proc/is_brigged(duration) - var/turf/T = current.loc - if(!istype(T)) - brigged_since = -1 - return 0 +/datum/mind/proc/make_Cultist() + if(!(src in ticker.mode.cult)) + ticker.mode.cult += src + ticker.mode.update_cult_icons_added(src) + special_role = "Cultist" + current << "You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." + current << "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back." + var/datum/game_mode/cult/cult = ticker.mode + if (istype(cult)) + cult.memorize_cult_objectives(src) + else + var/explanation = "Summon Nar-Sie via the use of the appropriate rune (Hell join self). It will only work if nine cultists stand on and around it." + current << "Objective #1: [explanation]" + current.memory += "Objective #1: [explanation]
" + current << "The convert rune is join blood self" + current.memory += "The convert rune is join blood self
" - var/is_currently_brigged = current.is_in_brig() - if(!is_currently_brigged) - brigged_since = -1 - return 0 + var/mob/living/carbon/human/H = current + if (istype(H)) + var/obj/item/weapon/tome/T = new(H) - if(brigged_since == -1) - brigged_since = world.time + var/list/slots = list ( + "backpack" = slot_in_backpack, + "left pocket" = slot_l_store, + "right pocket" = slot_r_store, + "left hand" = slot_l_hand, + "right hand" = slot_r_hand, + ) + var/where = H.equip_in_one_of_slots(T, slots) + if (!where) + else + H << "A tome, a message from your new master, appears in your [where]." - return (duration <= world.time - brigged_since) + if (!ticker.mode.equip_cultist(current)) + H << "Spawning an amulet from your Master failed." + +/datum/mind/proc/make_Rev() + if (ticker.mode.head_revolutionaries.len>0) + // copy targets + var/datum/mind/valid_head = locate() in ticker.mode.head_revolutionaries + if (valid_head) + for (var/datum/objective/mutiny/O in valid_head.objectives) + var/datum/objective/mutiny/rev_obj = new + rev_obj.owner = src + rev_obj.target = O.target + rev_obj.explanation_text = "Assassinate [O.target.current.real_name], the [O.target.assigned_role]." + objectives += rev_obj + ticker.mode.greet_revolutionary(src,0) + ticker.mode.head_revolutionaries += src + ticker.mode.update_rev_icons_added(src) + special_role = "Head Revolutionary" + + ticker.mode.forge_revolutionary_objectives(src) + ticker.mode.greet_revolutionary(src,0) + + var/list/L = current.get_contents() + var/obj/item/device/flash/flash = locate() in L + qdel(flash) + take_uplink() + var/fail = 0 +// fail |= !ticker.mode.equip_traitor(current, 1) + fail |= !ticker.mode.equip_revolutionary(current) + +// check whether this mind's mob has been brigged for the given duration +// have to call this periodically for the duration to work properly +/datum/mind/proc/is_brigged(duration) + var/turf/T = current.loc + if(!istype(T)) + brigged_since = -1 + return 0 + + var/is_currently_brigged = current.is_in_brig() + if(!is_currently_brigged) + brigged_since = -1 + return 0 + + if(brigged_since == -1) + brigged_since = world.time + + return (duration <= world.time - brigged_since) /datum/mind/proc/AddSpell(var/obj/effect/proc_holder/spell/spell) spell_list += spell @@ -1357,7 +1426,6 @@ datum/mind mind_initialize() //updates the mind (or creates and initializes one if one doesn't exist) mind.active = 1 //indicates that the mind is currently synced with a client - //slime /mob/living/carbon/slime/mind_initialize() ..() @@ -1441,5 +1509,3 @@ datum/mind ..() mind.assigned_role = "Armalis" mind.special_role = "Vox Raider" - - From fa0efbf983ad7a30024a3edffc7a1ba230c762ce Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 03:18:14 +0200 Subject: [PATCH 36/82] Update admin announce, edit memory fix --- code/datums/mind.dm | 2 +- code/modules/admin/admin.dm | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index bdf30f6645e..0d135e29bd5 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -426,7 +426,7 @@ message_admins("[key_name_admin(usr)] has changed [key_name_admin(current)]'s assigned role to [assigned_role]") else if (href_list["memory_edit"]) - var/new_memo = sanitize(copytext(input("Write new memory", "Memory", memory) as null|message,1,MAX_MESSAGE_LEN)) + var/new_memo = copytext(input("Write new memory", "Memory", memory) as null|message,1,MAX_MESSAGE_LEN) if (isnull(new_memo)) return memory = new_memo log_admin("[key_name(usr)] has edited [key_name(current)]'s memory") diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index dc3f4884add..745c6557107 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -541,11 +541,12 @@ var/global/nologevent = 0 if(!check_rights(R_ADMIN)) return - var/message = input("Global message to send:", "Admin Announce", null, null) as message + var/message = input("Global message to send:", "Admin Announce", null, null) as message|null if(message) if(!check_rights(R_SERVER,0)) message = adminscrub(message,500) - world << "\blue [usr.client.holder.fakekey ? "Administrator" : usr.key] Announces:\n \t [message]" + message = replacetext(message, "\n", "
") // required since we're putting it in a

tag + world << "[usr.client.holder.fakekey ? "Administrator" : usr.key] Announces:

[message]

" log_admin("Announce: [key_name(usr)] : [message]") feedback_add_details("admin_verb","A") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! From fccac25c995b39d09b517e3e7f8db0cdca174430 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 04:01:47 +0200 Subject: [PATCH 37/82] Further logging/right check updates --- code/modules/admin/admin.dm | 123 ++++++----- code/modules/admin/admin_verbs.dm | 333 +++++++++++++++--------------- interface/interface.dm | 2 +- 3 files changed, 225 insertions(+), 233 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 745c6557107..d55e7751b17 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -33,12 +33,9 @@ var/global/nologevent = 0 if(!M) usr << "You seem to be selecting a mob that doesn't exist anymore." return - if (!istype(src,/datum/admins)) - src = usr.client.holder - if (!istype(src,/datum/admins)) - usr << "Error: you are not an admin!" + + if(!check_rights(R_ADMIN|R_MOD)) return - if(!check_rights(R_ADMIN|R_MOD)) return var/body = "Options for [M.key]" body += "Options panel for [M]" @@ -216,7 +213,7 @@ var/global/nologevent = 0 set category = "Admin" set name = "Player Notes" - if(!check_rights(R_MOD)) + if(!check_rights(R_MOD|R_ADMIN)) return show_note() @@ -225,7 +222,7 @@ var/global/nologevent = 0 set category = "Admin" set name = "Show Player Notes" - if(!check_rights(R_MOD)) + if(!check_rights(R_MOD|R_ADMIN)) return show_note(key) @@ -472,10 +469,9 @@ var/global/nologevent = 0 usr << browse(dat, "window=admincaster_main;size=400x600") onclose(usr, "admincaster_main") - - /datum/admins/proc/Jobbans() - if(!check_rights(R_BAN)) return + if(!check_rights(R_BAN)) + return var/dat = "Job Bans!
AUTHORTITLECATEGORYID
" for(var/t in jobban_keylist) @@ -487,7 +483,8 @@ var/global/nologevent = 0 usr << browse(dat, "window=ban;size=400x400") /datum/admins/proc/Game() - if(!check_rights(0)) return + if(!check_rights(R_ADMIN)) + return var/dat = {"
Game Panel

\n @@ -516,7 +513,8 @@ var/global/nologevent = 0 set name = "Restart" set desc = "Restarts the world." - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_SERVER)) + return var/confirm = alert("Restart the game world?", "Restart", "Yes", "Cancel") if(confirm == "Cancel") @@ -539,7 +537,8 @@ var/global/nologevent = 0 set name = "Announce" set desc="Announce your desires to the world" - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN)) + return var/message = input("Global message to send:", "Admin Announce", null, null) as message|null if(message) @@ -608,26 +607,21 @@ var/global/nologevent = 0 message_admins("[key_name_admin(usr)] toggled Dead OOC.", 1) feedback_add_details("admin_verb","TDOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/admins/proc/toggletraitorscaling() - set category = "Server" - set desc="Toggle traitor scaling" - set name="Toggle Traitor Scaling" - traitor_scaling = !traitor_scaling - log_admin("[key_name(usr)] toggled Traitor Scaling to [traitor_scaling].") - message_admins("[key_name_admin(usr)] toggled Traitor Scaling [traitor_scaling ? "on" : "off"].", 1) - feedback_add_details("admin_verb","TTS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /datum/admins/proc/startnow() set category = "Server" set desc="Start the round RIGHT NOW" set name="Start Now" + + if(!check_rights(R_SERVER)) + return + if(!ticker) alert("Unable to start the game as it is not set up.") return if(ticker.current_state == GAME_STATE_PREGAME) ticker.current_state = GAME_STATE_SETTING_UP - log_admin("[usr.key] has started the game.") - message_admins("[usr.key] has started the game.") + log_admin("[key_name(usr)] has started the game.") + message_admins("[key_name_admin(usr)] has started the game.") feedback_add_details("admin_verb","SN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return 1 else @@ -638,13 +632,17 @@ var/global/nologevent = 0 set category = "Server" set desc="People can't enter" set name="Toggle Entering" + + if(!check_rights(R_SERVER)) + return + enter_allowed = !( enter_allowed ) if (!( enter_allowed )) world << "New players may no longer enter the game." else world << "New players may now enter the game." log_admin("[key_name(usr)] toggled new player game entering.") - message_admins("\blue [key_name_admin(usr)] toggled new player game entering.", 1) + message_admins("[key_name_admin(usr)] toggled new player game entering.", 1) world.update_status() feedback_add_details("admin_verb","TE") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -652,25 +650,34 @@ var/global/nologevent = 0 set category = "Event" set desc="People can't be AI" set name="Toggle AI" + + if(!check_rights(R_EVENT)) + return + config.allow_ai = !( config.allow_ai ) if (!( config.allow_ai )) world << "The AI job is no longer chooseable." else world << "The AI job is chooseable now." + message_admins("[key_name_admin(usr)] toggled AI allowed.") log_admin("[key_name(usr)] toggled AI allowed.") world.update_status() feedback_add_details("admin_verb","TAI") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/toggleaban() set category = "Server" - set desc="Respawn basically" + set desc="Toggle the ability for players to respawn." set name="Toggle Respawn" + + if(!check_rights(R_SERVER)) + return + abandon_allowed = !( abandon_allowed ) if (abandon_allowed) world << "You may now respawn." else world << "You may no longer respawn :(" - message_admins("\blue [key_name_admin(usr)] toggled respawn to [abandon_allowed ? "On" : "Off"].", 1) + message_admins("[key_name_admin(usr)] toggled respawn to [abandon_allowed ? "On" : "Off"].", 1) log_admin("[key_name(usr)] toggled respawn to [abandon_allowed ? "On" : "Off"].") world.update_status() feedback_add_details("admin_verb","TR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -679,9 +686,13 @@ var/global/nologevent = 0 set category = "Event" set desc="Toggle alien mobs" set name="Toggle Aliens" + + if(!check_rights(R_EVENT)) + return + aliens_allowed = !aliens_allowed - log_admin("[key_name(usr)] toggled Aliens to [aliens_allowed].") - message_admins("[key_name_admin(usr)] toggled Aliens [aliens_allowed ? "on" : "off"].", 1) + log_admin("[key_name(usr)] toggled aliens to [aliens_allowed].") + message_admins("[key_name_admin(usr)] toggled aliens [aliens_allowed ? "on" : "off"].") feedback_add_details("admin_verb","TA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/delay() @@ -689,11 +700,13 @@ var/global/nologevent = 0 set desc="Delay the game start/end" set name="Delay" - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_SERVER)) + return + if (!ticker || ticker.current_state != GAME_STATE_PREGAME) ticker.delay_end = !ticker.delay_end log_admin("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].") - message_admins("\blue [key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) + message_admins("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) return //alert("Round end delayed", null, null, null, null, null) going = !( going ) if (!( going )) @@ -704,17 +717,6 @@ var/global/nologevent = 0 log_admin("[key_name(usr)] removed the delay.") feedback_add_details("admin_verb","DELAY") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/datum/admins/proc/unprison(var/mob/M in mob_list) - set category = "Admin" - set name = "Unprison" - if ((M.z in config.admin_levels)) - M.loc = pick(latejoin) - message_admins("[key_name_admin(usr)] has unprisoned [key_name_admin(M)]", 1) - log_admin("[key_name(usr)] has unprisoned [key_name(M)]") - else - alert("[M.name] is not prisoned.") - feedback_add_details("admin_verb","UP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - ////////////////////////////////////////////////////////////////////////////////////////////////ADMIN HELPER PROCS /proc/is_special_character(mob/M as mob) // returns 1 for specail characters and 2 for heroes of gamemode @@ -760,7 +762,8 @@ var/global/nologevent = 0 set desc = "(atom path) Spawn an atom" set name = "Spawn" - if(!check_rights(R_SPAWN)) return + if(!check_rights(R_SPAWN)) + return var/list/types = typesof(/atom) var/list/matches = new() @@ -794,6 +797,9 @@ var/global/nologevent = 0 set category = "Admin" set desc = "Edit mobs's memory and role" set name = "Show Traitor Panel" + + if(!check_rights(R_ADMIN)) + return if(!istype(M)) usr << "This can only be used on instances of type /mob" @@ -805,24 +811,14 @@ var/global/nologevent = 0 M.mind.edit_memory() feedback_add_details("admin_verb","STP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/datum/admins/proc/toggletintedweldhelmets() - set category = "Debug" - set desc="Reduces view range when wearing welding helmets" - set name="Toggle tinted welding helmes" - tinted_weldhelh = !( tinted_weldhelh ) - if (tinted_weldhelh) - world << "The tinted_weldhelh has been enabled!" - else - world << "The tinted_weldhelh has been disabled!" - log_admin("[key_name(usr)] toggled tinted_weldhelh.") - message_admins("[key_name_admin(usr)] toggled tinted_weldhelh.", 1) - feedback_add_details("admin_verb","TTWH") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /datum/admins/proc/toggleguests() set category = "Server" set desc="Guests can't enter" - set name="Toggle guests" + set name="Toggle Guests" + + if(!check_rights(R_SERVER)) + return + guests_allowed = !( guests_allowed ) if (!( guests_allowed )) world << "Guests may no longer enter the game." @@ -861,6 +857,9 @@ var/global/nologevent = 0 set category = "Admin" set name = "Update Mob Sprite" set desc = "Should fix any mob sprite update errors." + + if(!check_rights(R_ADMIN)) + return if (!holder) src << "Only administrators may use this command." @@ -876,7 +875,7 @@ var/global/nologevent = 0 var/gamma_ship_location = 1 // 0 = station , 1 = space -proc/move_gamma_ship() +/proc/move_gamma_ship() var/area/fromArea var/area/toArea if (gamma_ship_location == 1) @@ -902,7 +901,7 @@ proc/move_gamma_ship() gamma_ship_location = 1 return -proc/formatJumpTo(var/location,var/where="") +/proc/formatJumpTo(var/location,var/where="") var/turf/loc if(istype(location,/turf/)) loc = location @@ -912,7 +911,7 @@ proc/formatJumpTo(var/location,var/where="") where=formatLocation(loc) return "[where]" -proc/formatLocation(var/location) +/proc/formatLocation(var/location) var/turf/loc if(istype(location,/turf/)) loc = location @@ -921,7 +920,7 @@ proc/formatLocation(var/location) var/area/A = get_area(location) return "[A.name] - [loc.x],[loc.y],[loc.z]" -proc/formatPlayerPanel(var/mob/U,var/text="PP") +/proc/formatPlayerPanel(var/mob/U,var/text="PP") return "[text]" //Kicks all the clients currently in the lobby. The second parameter (kick_only_afk) determins if an is_afk() check is ran, or if all clients are kicked diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 12e10619a0a..839634b2887 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -93,7 +93,6 @@ var/list/admin_verbs_event = list( /client/proc/cmd_admin_add_random_ai_law, /client/proc/make_sound, /client/proc/toggle_random_events, - /client/proc/editappear, /client/proc/toggle_random_events, /client/proc/toggle_ert_calling, /client/proc/cmd_admin_change_custom_event, @@ -170,7 +169,6 @@ var/list/admin_verbs_mod = list( /client/proc/cmd_admin_pm_context, /*right-click adminPM interface*/ /client/proc/cmd_admin_pm_panel, /*admin-pm list*/ /client/proc/cmd_admin_pm_by_key_panel, /*admin-pm list by key*/ - /client/proc/toggledebuglogs, /datum/admins/proc/PlayerNotes, /client/proc/admin_ghost, /*allows us to ghost/reenter body at will*/ /client/proc/cmd_mod_say, @@ -230,6 +228,9 @@ var/list/admin_verbs_mentor = list( /client/proc/hide_verbs() set name = "Adminverbs - Hide All" set category = "Admin" + + if(!holder) + return remove_admin_verbs() verbs += /client/proc/show_verbs @@ -241,6 +242,9 @@ var/list/admin_verbs_mentor = list( /client/proc/show_verbs() set name = "Adminverbs - Show" set category = "Admin" + + if(!holder) + return verbs -= /client/proc/show_verbs add_admin_verbs() @@ -251,30 +255,37 @@ var/list/admin_verbs_mentor = list( /client/proc/admin_ghost() set category = "Admin" set name = "Aghost" - if(!holder) return + + if(!check_rights(R_ADMIN|R_MOD)) + return + if(istype(mob,/mob/dead/observer)) //re-enter var/mob/dead/observer/ghost = mob ghost.can_reenter_corpse = 1 //just in-case. ghost.reenter_corpse() + log_admin("[key_name(usr)] re-entered their body") feedback_add_details("admin_verb","P") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! else if(istype(mob,/mob/new_player)) - src << "Error: Aghost: Can't admin-ghost whilst in the lobby. Join or Observe first." + src << "Error: Aghost: Can't admin-ghost whilst in the lobby. Join or observe first." else //ghostize var/mob/body = mob body.ghostize(1) if(body && !body.key) body.key = "@[key]" //Haaaaaaaack. But the people have spoken. If it breaks; blame adminbus + log_admin("[key_name(usr)] has admin-ghosted") feedback_add_details("admin_verb","O") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /client/proc/invisimin() set name = "Invisimin" set category = "Admin" set desc = "Toggles ghost-like invisibility (Don't abuse this)" + + if(!check_rights(R_ADMIN)) + return - if(holder && mob) + if(mob) if(mob.invisibility == INVISIBILITY_OBSERVER) mob.invisibility = initial(mob.invisibility) mob << "Invisimin off. Invisibility reset." @@ -286,63 +297,84 @@ var/list/admin_verbs_mentor = list( /client/proc/player_panel() set name = "Player Panel" set category = "Admin" - if(holder) - holder.player_panel_old() + + if(!check_rights(R_ADMIN)) + return + + holder.player_panel_old() feedback_add_details("admin_verb","PP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return /client/proc/player_panel_new() set name = "Player Panel New" set category = "Admin" - if(holder) - holder.player_panel_new() + + if(!check_rights(R_ADMIN|R_MOD)) + return + + holder.player_panel_new() feedback_add_details("admin_verb","PPN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return /client/proc/check_antagonists() set name = "Check Antagonists" set category = "Admin" - if(holder) - holder.check_antagonists() - log_admin("[key_name(usr)] checked antagonists.") //for tsar~ + + if(!check_rights(R_ADMIN)) + return + + holder.check_antagonists() + log_admin("[key_name(usr)] checked antagonists") feedback_add_details("admin_verb","CHA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return /client/proc/jobbans() set name = "Display Job bans" set category = "Admin" - if(holder) - if(config.ban_legacy_system) - holder.Jobbans() - else - holder.DB_ban_panel() + + if(!check_rights(R_ADMIN|R_MOD)) + return + + if(config.ban_legacy_system) + holder.Jobbans() + else + holder.DB_ban_panel() feedback_add_details("admin_verb","VJB") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return /client/proc/unban_panel() set name = "Unban Panel" set category = "Admin" - if(holder) - if(config.ban_legacy_system) - holder.unbanpanel() - else - holder.DB_ban_panel() + + if(!check_rights(R_BAN)) + return + + if(config.ban_legacy_system) + holder.unbanpanel() + else + holder.DB_ban_panel() feedback_add_details("admin_verb","UBP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return /client/proc/game_panel() set name = "Game Panel" set category = "Admin" - if(holder) - holder.Game() + + if(!check_rights(R_ADMIN)) + return + + holder.Game() feedback_add_details("admin_verb","GP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return /client/proc/secrets() set name = "Secrets" set category = "Admin" - if (holder) - holder.Secrets() + + if(!check_rights(R_ADMIN)) + return + + holder.Secrets() feedback_add_details("admin_verb","S") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -368,6 +400,10 @@ var/list/admin_verbs_mentor = list( /client/proc/stealth() set category = "Admin" set name = "Stealth Mode" + + if(!check_rights(R_ADMIN)) + return + if(holder) if(holder.fakekey) holder.fakekey = null @@ -386,7 +422,8 @@ var/list/admin_verbs_mentor = list( #define AUTOBANTIME 10 /client/proc/warn(warned_ckey) - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN)) + return if(!warned_ckey || !istext(warned_ckey)) return if(warned_ckey in admin_datums) @@ -405,19 +442,23 @@ var/list/admin_verbs_mentor = list( if(++D.warns >= MAX_WARNS) //uh ohhhh...you'reee iiiiin trouuuubble O:) ban_unban_log_save("[ckey] warned [warned_ckey], resulting in a [AUTOBANTIME] minute autoban.") if(C) - message_admins("[key_name_admin(src)] has warned [key_name_admin(C)] resulting in a [AUTOBANTIME] minute ban.") + message_admins("[key_name_admin(src)] has warned [key_name_admin(C)] resulting in a [AUTOBANTIME] minute ban") + log_admin("[key_name(src)] has warned [key_name(C)] resulting in a [AUTOBANTIME] minute ban") C << "You have been autobanned due to a warning by [ckey].
This is a temporary ban, it will be removed in [AUTOBANTIME] minutes." del(C) else - message_admins("[key_name_admin(src)] has warned [warned_ckey] resulting in a [AUTOBANTIME] minute ban.") + message_admins("[key_name_admin(src)] has warned [warned_ckey] resulting in a [AUTOBANTIME] minute ban") + log_admin("[key_name(src)] has warned [warned_ckey] resulting in a [AUTOBANTIME] minute ban") AddBan(warned_ckey, D.last_id, "Autobanning due to too many formal warnings", ckey, 1, AUTOBANTIME) feedback_inc("ban_warn",1) else if(C) C << "You have been formally warned by an administrator.
Further warnings will result in an autoban.
" message_admins("[key_name_admin(src)] has warned [key_name_admin(C)]. They have [MAX_WARNS-D.warns] strikes remaining.") + log_admin("[key_name(src)] has warned [key_name(C)]. They have [MAX_WARNS-D.warns] strikes remaining.") else message_admins("[key_name_admin(src)] has warned [warned_ckey] (DC). They have [MAX_WARNS-D.warns] strikes remaining.") + log_admin("[key_name(src)] has warned [warned_ckey] (DC). They have [MAX_WARNS-D.warns] strikes remaining.") feedback_add_details("admin_verb","WARN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -428,6 +469,9 @@ var/list/admin_verbs_mentor = list( set category = "Special Verbs" set name = "Drop Bomb" set desc = "Cause an explosion of varying strength at your location." + + if(!check_rights(R_EVENT)) + return var/turf/epicenter = mob.loc var/list/choices = list("Small Bomb", "Medium Bomb", "Big Bomb", "Custom Bomb") @@ -455,13 +499,18 @@ var/list/admin_verbs_mentor = list( if(flash_range == null) return explosion(epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, 1, 1) - message_admins("[key_name_admin(usr)] creating an admin explosion at [epicenter.loc].") + log_admin("[key_name(usr)] created an admin explosion at [epicenter.loc]") + message_admins("[key_name_admin(usr)] created an admin explosion at [epicenter.loc]") feedback_add_details("admin_verb","DB") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/give_spell(mob/T as mob in mob_list) // -- Urist set category = "Event" set name = "Give Spell" set desc = "Gives a spell to a mob." + + if(!check_rights(R_EVENT)) + return + var/list/spell_list = list() var/type_length = length("/obj/effect/proc_holder/spell") + 2 for(var/A in spells) @@ -474,15 +523,19 @@ var/list/admin_verbs_mentor = list( T.mind.AddSpell(new S) else T.AddSpell(new S) + feedback_add_details("admin_verb","GS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] gave [key_name(T)] the spell [S].") - message_admins("\blue [key_name_admin(usr)] gave [key_name(T)] the spell [S].", 1) + message_admins("[key_name_admin(usr)] gave [key_name(T)] the spell [S].", 1) /client/proc/give_disease2(mob/T as mob in mob_list) // -- Giacom - set category = "Fun" + set category = "Event" set name = "Give Disease" set desc = "Gives a Disease to a mob." + + if(!check_rights(R_EVENT)) + return var/datum/disease2/disease/D = new /datum/disease2/disease() @@ -511,26 +564,33 @@ var/list/admin_verbs_mentor = list( feedback_add_details("admin_verb","GD2") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].") - message_admins("\blue [key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].", 1) + message_admins("[key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].") /client/proc/make_sound(var/obj/O in world) // -- TLE set category = "Event" set name = "Make Sound" set desc = "Display a message to everyone who can hear the target" + + if(!check_rights(R_EVENT)) + return + if(O) var/message = input("What do you want the message to be?", "Make Sound") as text|null if(!message) return for (var/mob/V in hearers(O)) V.show_message(message, 2) - log_admin("[key_name(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound") - message_admins("\blue [key_name_admin(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound", 1) + log_admin("[key_name(usr)] made [O] at [O.x], [O.y], [O.z] make a sound") + message_admins("\blue [key_name_admin(usr)] made [O] at [O.x], [O.y], [O.z] make a sound") feedback_add_details("admin_verb","MS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /client/proc/togglebuildmodeself() set name = "Toggle Build Mode Self" set category = "Event" + + if(!check_rights(R_EVENT)) + return + if(src.mob) togglebuildmode(src.mob) feedback_add_details("admin_verb","TBMS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -539,32 +599,28 @@ var/list/admin_verbs_mentor = list( set category = "Event" set name = "oSay" set desc = "Display a message to everyone who can hear the target" + + if(!check_rights(R_EVENT)) + return + if(mob.control_object) if(!msg) return for (var/mob/V in hearers(mob.control_object)) V.show_message("[mob.control_object.name] says: \"" + msg + "\"", 2) + log_admin("[key_name(usr)] used oSay on [mob.control_object]: [msg]") + message_admins("[key_name_admin(usr)] used oSay on [mob.control_object]: [msg]") + feedback_add_details("admin_verb","OT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/* -/client/proc/kill_air() // -- TLE - set category = "Debug" - set name = "Kill Air" - set desc = "Toggle Air Processing" - if(kill_air) - kill_air = 0 - usr << "Enabled air processing." - else - kill_air = 1 - usr << "Disabled air processing." - feedback_add_details("admin_verb","KA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - log_admin("[key_name(usr)] used 'kill air'.") - message_admins("\blue [key_name_admin(usr)] used 'kill air'.", 1) -*/ /client/proc/kill_air() // -- TLE set category = "Debug" set name = "Kill Air" set desc = "Toggle Air Processing" + + if(!check_rights(R_DEBUG)) + return + if(air_processing_killed) air_processing_killed = 0 usr << "Enabled air processing." @@ -579,19 +635,22 @@ var/list/admin_verbs_mentor = list( set name = "De-admin self" set category = "Admin" - if(holder) - log_admin("[key_name(usr)] deadmined themself.") - message_admins("[key_name_admin(usr)] deadmined themself.") - deadmin() - verbs += /client/proc/readmin - deadmins += ckey - src << "You are now a normal player." + if(!check_rights(R_ADMIN|R_MOD)) + return + + log_admin("[key_name(usr)] deadmined themself.") + message_admins("[key_name_admin(usr)] deadmined themself.") + deadmin() + verbs += /client/proc/readmin + deadmins += ckey + src << "You are now a normal player." feedback_add_details("admin_verb","DAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/readmin() set name = "Re-admin self" set category = "Admin" set desc = "Regain your admin powers." + var/datum/admins/D = admin_datums[ckey] var/rank = null if(config.admin_legacy_system) @@ -657,7 +716,10 @@ var/list/admin_verbs_mentor = list( /client/proc/toggle_log_hrefs() set name = "Toggle href logging" set category = "Server" - if(!holder) return + + if(!check_rights(R_SERVER)) + return + if(config) if(config.log_hrefs) config.log_hrefs = 0 @@ -670,16 +732,17 @@ var/list/admin_verbs_mentor = list( set name = "Check AI Laws" set category = "Admin" - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN)) + return - if(holder) - src.holder.output_ai_laws() + holder.output_ai_laws() /client/proc/manage_silicon_laws() set name = "Manage Silicon Laws" set category = "Admin" - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN)) + return var/mob/living/silicon/S = input("Select silicon.", "Manage Silicon Laws") as null|anything in silicon_mob_list if(!S) return @@ -693,6 +756,9 @@ var/list/admin_verbs_mentor = list( set name = "C.M.A. - Admin" set desc = "Allows you to change the mob appearance" set category = "Admin" + + if(!check_rights(R_ADMIN)) + return if(!istype(H)) return @@ -706,6 +772,9 @@ var/list/admin_verbs_mentor = list( set name = "C.M.A. - Self" set desc = "Allows the mob to change its appearance" set category = "Admin" + + if(!check_rights(R_ADMIN)) + return if(!istype(H)) return @@ -714,102 +783,19 @@ var/list/admin_verbs_mentor = list( usr << "Only mobs with clients can alter their own appearance." return - if(holder) - switch(alert("Do you wish for [H] to be allowed to select non-whitelisted races?","Alter Mob Appearance","Yes","No","Cancel")) - if("Yes") - admin_log_and_message_admins("has allowed [H] to change \his appearance, without whitelisting of races.") - H.change_appearance(APPEARANCE_ALL, H.loc, check_species_whitelist = 0) - if("No") - admin_log_and_message_admins("has allowed [H] to change \his appearance, with whitelisting of races.") - H.change_appearance(APPEARANCE_ALL, H.loc, check_species_whitelist = 1) - feedback_add_details("admin_verb","CMAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - -//---- bs12 verbs ---- - -/client/proc/mod_panel() - set name = "Moderator Panel" - set category = "Admin" -/* if(holder) - holder.mod_panel()*/ -// feedback_add_details("admin_verb","MP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - return - -/client/proc/editappear(mob/living/carbon/human/M as mob in world) - set name = "Edit Appearance" - set category = "Event" - - if(!check_rights(R_SERVER|R_EVENT)) return - - if(!istype(M, /mob/living/carbon/human)) - usr << "\red You can only do this to humans!" - return - switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Vox and Tajaran can result in unintended consequences.",,"Yes","No")) + switch(alert("Do you wish for [H] to be allowed to select non-whitelisted races?","Alter Mob Appearance","Yes","No","Cancel")) + if("Yes") + admin_log_and_message_admins("has allowed [H] to change \his appearance, without whitelisting of races.") + H.change_appearance(APPEARANCE_ALL, H.loc, check_species_whitelist = 0) if("No") - return - var/new_facial = input("Please select facial hair color.", "Character Generation") as color - if(new_facial) - M.r_facial = hex2num(copytext(new_facial, 2, 4)) - M.g_facial = hex2num(copytext(new_facial, 4, 6)) - M.b_facial = hex2num(copytext(new_facial, 6, 8)) - - var/new_hair = input("Please select hair color.", "Character Generation") as color - if(new_facial) - M.r_hair = hex2num(copytext(new_hair, 2, 4)) - M.g_hair = hex2num(copytext(new_hair, 4, 6)) - M.b_hair = hex2num(copytext(new_hair, 6, 8)) - - var/new_eyes = input("Please select eye color.", "Character Generation") as color - if(new_eyes) - M.r_eyes = hex2num(copytext(new_eyes, 2, 4)) - M.g_eyes = hex2num(copytext(new_eyes, 4, 6)) - M.b_eyes = hex2num(copytext(new_eyes, 6, 8)) - M.update_eyes() - - var/new_skin = input("Please select body color. This is for Tajaran, Unathi, and Skrell only!", "Character Generation") as color - if(new_skin) - M.r_skin = hex2num(copytext(new_skin, 2, 4)) - M.g_skin = hex2num(copytext(new_skin, 4, 6)) - M.b_skin = hex2num(copytext(new_skin, 6, 8)) - - var/new_tone = input("Please select skin tone level: 1-220 (1=albino, 35=caucasian, 150=black, 220='very' black)", "Character Generation") as text - - if (new_tone) - M.s_tone = max(min(round(text2num(new_tone)), 220), 1) - M.s_tone = -M.s_tone + 35 - - // hair - var/new_hstyle = input(usr, "Select a hair style", "Grooming") as null|anything in hair_styles_list - if(new_hstyle) - M.h_style = new_hstyle - - // facial hair - var/new_fstyle = input(usr, "Select a facial hair style", "Grooming") as null|anything in facial_hair_styles_list - if(new_fstyle) - M.f_style = new_fstyle - - var/new_gender = alert(usr, "Please select gender.", "Character Generation", "Male", "Female") - if (new_gender) - if(new_gender == "Male") - M.gender = MALE - else - M.gender = FEMALE - M.update_hair() - M.update_body() - M.check_dna(M) - -/client/proc/playernotes() - set name = "Show Player Info" - set category = "Admin" - if(!check_rights(R_ADMIN)) - return - if(holder) - holder.PlayerNotes() - return + admin_log_and_message_admins("has allowed [H] to change \his appearance, with whitelisting of races.") + H.change_appearance(APPEARANCE_ALL, H.loc, check_species_whitelist = 1) + feedback_add_details("admin_verb","CMAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/free_slot() set name = "Free Job Slot" set category = "Admin" + if(!check_rights(R_ADMIN)) return @@ -829,6 +815,9 @@ var/list/admin_verbs_mentor = list( /client/proc/toggleattacklogs() set name = "Toggle Attack Log Messages" set category = "Preferences" + + if(!check_rights(R_ADMIN)) + return prefs.toggles ^= CHAT_ATTACKLOGS prefs.save_preferences(src) @@ -837,24 +826,23 @@ var/list/admin_verbs_mentor = list( else usr << "You now won't get attack log messages" - /client/proc/toggledrones() - set name = "Toggle maintenance drones" + set name = "Toggle Maintenance Drones" set category = "Server" - if(!holder) return - if(config) - if(config.allow_drone_spawn) - config.allow_drone_spawn = 0 - src << "Disallowed maint drones." - message_admins("Admin [key_name_admin(usr)] has disabled maint drones.", 1) - else - config.allow_drone_spawn = 1 - src << "Enabled maint drones." - message_admins("Admin [key_name_admin(usr)] has enabled maint drones.", 1) + + if(!check_rights(R_SERVER)) + return + + config.allow_drone_spawn = !(config.allow_drone_spawn) + log_admin("[key_name(usr)] has [config.allow_drone_spawn ? "enabled" : "disabled"] maintenance drones.") + message_admins("[key_name_admin(usr)] has [config.allow_drone_spawn ? "enabled" : "disabled"] maintenance drones.") /client/proc/toggledebuglogs() set name = "Toggle Debug Log Messages" set category = "Preferences" + + if(!check_rights(R_DEBUG)) + return prefs.toggles ^= CHAT_DEBUGLOGS if (prefs.toggles & CHAT_DEBUGLOGS) @@ -862,22 +850,27 @@ var/list/admin_verbs_mentor = list( else usr << "You now won't get debug log messages" - /client/proc/man_up(mob/T as mob in mob_list) set category = "Admin" set name = "Man Up" set desc = "Tells mob to man up and deal with it." + + if(!check_rights(R_ADMIN)) + return T << "Man up and deal with it." T << "Move on." log_admin("[key_name(usr)] told [key_name(T)] to man up and deal with it.") - message_admins("\blue [key_name_admin(usr)] told [key_name(T)] to man up and deal with it.", 1) + message_admins("[key_name_admin(usr)] told [key_name(T)] to man up and deal with it.") /client/proc/global_man_up() set category = "Admin" set name = "Man Up Global" set desc = "Tells everyone to man up and deal with it." + + if(!check_rights(R_ADMIN)) + return var/confirm = alert("Are you sure you want to send the global message?", "Confirm Man Up Global", "Yes", "No") @@ -887,4 +880,4 @@ var/list/admin_verbs_mentor = list( T << 'sound/voice/ManUp1.ogg' log_admin("[key_name(usr)] told everyone to man up and deal with it.") - message_admins("\blue [key_name_admin(usr)] told everyone to man up and deal with it.", 1) + message_admins("[key_name_admin(usr)] told everyone to man up and deal with it.") diff --git a/interface/interface.dm b/interface/interface.dm index 69cb4e964c0..0ec03ffc198 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -142,7 +142,7 @@ Admin: winset(usr, "mainwindow.input", "focus=true")//sets focus /client/verb/hotkey_mode()//asks user for the hotkey type and changes the macro accordingly - set name = "Set hotkey mode" + set name = "Set Hotkey Mode" set category = "Preferences" hotkeytype = input("Choose hotkey mode", "Hotkey mode") as null|anything in hotkeylist//ask the user for the hotkey type From 1a2459de0a9abc5f7921b8e3e3d72c18c9c3aaf2 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 04:35:04 +0200 Subject: [PATCH 38/82] check_rights/R_MOD update --- code/controllers/voting.dm | 2 +- code/game/gamemodes/objective.dm | 1 + code/game/verbs/ooc.dm | 12 ++++++------ code/game/verbs/who.dm | 13 ++++++------- code/modules/admin/admin.dm | 4 ++-- code/modules/admin/sql_notes.dm | 8 ++++---- code/modules/admin/topic.dm | 10 ++++++---- code/modules/admin/verbs/adminhelp.dm | 6 +++--- code/modules/admin/verbs/adminpm.dm | 19 +++++++++---------- code/modules/admin/verbs/adminsay.dm | 5 +++-- code/modules/admin/verbs/randomverbs.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 4 ++-- code/modules/mob/emote.dm | 2 +- code/modules/mob/living/silicon/ai/examine.dm | 2 +- code/modules/mob/mob_helpers.dm | 2 +- 15 files changed, 47 insertions(+), 45 deletions(-) diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index 2d163186f41..0acc65fbc57 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -200,7 +200,7 @@ datum/controller/vote return 0 choices.Add(config.votable_modes) if("crew_transfer") - if (check_rights(R_ADMIN) || check_rights(R_MOD)) + if (check_rights(R_ADMIN|R_MOD)) if(ticker.current_state <= 2) return 0 question = "End the shift?" diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index d39bc8e2ec3..96acbacb0e8 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -2,6 +2,7 @@ var/global/list/all_objectives = list() var/list/potential_theft_objectives=subtypesof(/datum/theft_objective) \ + - /datum/theft_objective/steal \ - /datum/theft_objective/special \ - /datum/theft_objective/number \ - /datum/theft_objective/number/special \ diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 24be28454b3..6b9a64c1eb3 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -22,7 +22,7 @@ var/global/admin_ooc_colour = "#b82e00" src << "You have OOC muted." return - if(!check_rights(R_MOD,0)) + if(!check_rights(R_ADMIN|R_MOD,0)) if(!config.ooc_allowed) src << "OOC is globally muted." return @@ -45,7 +45,7 @@ var/global/admin_ooc_colour = "#b82e00" var/display_colour = normal_ooc_colour if(holder && !holder.fakekey) display_colour = mentor_ooc_colour - if(check_rights(R_MOD,0) && !check_rights(R_ADMIN,0)) + if(check_rights(R_ADMIN|R_MOD,0) && !check_rights(R_ADMIN,0)) display_colour = moderator_ooc_colour else if(check_rights(R_ADMIN,0)) if(config.allow_admin_ooccolor) @@ -157,7 +157,7 @@ var/global/admin_ooc_colour = "#b82e00" src << "You have LOOC muted." return - if(!check_rights(R_MOD,0)) + if(!check_rights(R_ADMIN|R_MOD,0)) if(!config.looc_allowed) src << "LOOC is globally muted." return @@ -193,10 +193,10 @@ var/global/admin_ooc_colour = "#b82e00" var/send = 0 if(target in admins) - if(check_rights(R_MOD,0,target.mob)) + if(check_rights(R_ADMIN|R_MOD,0,target.mob)) admin_stuff += "/([key])" if(target != src) - admin_stuff += "([admin_jump_link(mob, target.holder)])" + admin_stuff += " ([admin_jump_link(mob, target.holder)])" if(target.mob in heard) send = 1 @@ -210,7 +210,7 @@ var/global/admin_ooc_colour = "#b82e00" prefix = " (Eye)" if(!send && (target in admins)) - if(check_rights(R_MOD,0,target.mob)) + if(check_rights(R_ADMIN|R_MOD,0,target.mob)) send = 1 prefix = "(R)" diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm index 87cc2765709..c6acf4af28a 100644 --- a/code/game/verbs/who.dm +++ b/code/game/verbs/who.dm @@ -8,7 +8,7 @@ var/list/Lines = list() - if(holder && R_ADMIN & holder.rights) + if(check_rights(R_ADMIN,0)) for(var/client/C in clients) var/entry = "\t[C.key]" if(C.holder && C.holder.fakekey) @@ -67,12 +67,11 @@ var/num_admins_online = 0 if(holder) for(var/client/C in admins) - if(R_ADMIN & C.holder.rights || !R_MOD & C.holder.rights) + if(check_rights(R_ADMIN, 0, C.mob)) - if(C.holder.fakekey && !(R_ADMIN & holder.rights)) //Mentors/Mods can't see stealthmins + if(C.holder.fakekey && !check_rights(R_ADMIN, 0)) //Mentors/Mods can't see stealthmins continue - msg += "\t[C] is a [C.holder.rank]" if(C.holder.fakekey) @@ -91,7 +90,7 @@ num_admins_online++ - else if((R_MOD | R_MENTOR) & C.holder.rights) + else if(check_rights(R_MENTOR|R_MOD, 0, C.mob)) modmsg += "\t[C] is a [C.holder.rank]" if(isobserver(C.mob)) @@ -108,11 +107,11 @@ else for(var/client/C in admins) - if(R_ADMIN & C.holder.rights || !R_MOD & C.holder.rights) + if(check_rights(R_ADMIN, 0, C.mob)) if(!C.holder.fakekey) msg += "\t[C] is a [C.holder.rank]\n" num_admins_online++ - else if ((R_MOD | R_MENTOR) & C.holder.rights) + else if (check_rights(R_MOD|R_MENTOR, 0, C.mob) && !check_rights(R_ADMIN, 0, C.mob)) modmsg += "\t[C] is a [C.holder.rank]\n" num_mods_online++ diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index d55e7751b17..8c63e18fb27 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -213,7 +213,7 @@ var/global/nologevent = 0 set category = "Admin" set name = "Player Notes" - if(!check_rights(R_MOD|R_ADMIN)) + if(!check_rights(R_ADMIN|R_MOD)) return show_note() @@ -222,7 +222,7 @@ var/global/nologevent = 0 set category = "Admin" set name = "Show Player Notes" - if(!check_rights(R_MOD|R_ADMIN)) + if(!check_rights(R_ADMIN|R_MOD)) return show_note(key) diff --git a/code/modules/admin/sql_notes.dm b/code/modules/admin/sql_notes.dm index ef063c7c425..c9b472e9f92 100644 --- a/code/modules/admin/sql_notes.dm +++ b/code/modules/admin/sql_notes.dm @@ -1,5 +1,5 @@ /proc/add_note(target_ckey, notetext, timestamp, adminckey, logged = 1, server, checkrights = 1) - if(checkrights && !check_rights(R_MOD)) + if(checkrights && !check_rights(R_ADMIN|R_MOD)) return if(!dbcon.IsConnected()) usr << "Failed to establish database connection." @@ -47,7 +47,7 @@ show_note(target_ckey) /proc/remove_note(note_id) - if(!check_rights(R_MOD)) + if(!check_rights(R_ADMIN|R_MOD)) return var/ckey var/notetext @@ -77,7 +77,7 @@ show_note(ckey) /proc/edit_note(note_id) - if(!check_rights(R_MOD)) + if(!check_rights(R_ADMIN|R_MOD)) return if(!dbcon.IsConnected()) usr << "Failed to establish database connection." @@ -112,7 +112,7 @@ show_note(target_ckey) /proc/show_note(target_ckey, index, linkless = 0) - if(!check_rights(R_MOD)) + if(!check_rights(R_ADMIN|R_MOD)) return var/output var/navbar diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index cec4950a942..2b277a70ee8 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -11,7 +11,7 @@ return if(href_list["rejectadminhelp"]) - if(!check_rights(R_MOD)) + if(!check_rights(R_ADMIN|R_MOD)) return var/client/C = locate(href_list["rejectadminhelp"]) if(!C) @@ -1122,7 +1122,7 @@ usr << browse(edit_log,"window=watchedits") else if(href_list["mute"]) - if(!check_rights(R_MOD)) + if(!check_rights(R_ADMIN|R_MOD)) return var/mob/M = locate(href_list["mute"]) @@ -1533,7 +1533,8 @@ show_player_panel(M) else if(href_list["adminplayerobservejump"]) - if(!check_rights(R_MOD,0) && !check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN|R_MOD)) + return var/mob/M = locate(href_list["adminplayerobservejump"]) @@ -1543,7 +1544,8 @@ C.jumptomob(M) else if(href_list["adminplayerobservefollow"]) - if(!check_rights(R_MOD,0) && !check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN|R_MOD)) + return var/mob/M = locate(href_list["adminplayerobservefollow"]) diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 211906b9711..69999e89940 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -95,15 +95,15 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," var/list/banholders = list() var/list/adminholders = list() for(var/client/X in admins) - if((R_MOD | R_MENTOR) & X.holder.rights) + if(check_rights(R_MOD|R_MENTOR, 0, X.mob)) if(X.is_afk()) admin_number_afk++ modholders += X - if(R_ADMIN & X.holder.rights) + if(check_rights(R_ADMIN, 0, X.mob)) if(X.is_afk()) admin_number_afk++ adminholders += X - if(R_BAN & X.holder.rights) + if(check_rights(R_BAN, 0, X.mob)) banholders += X switch(selected_type) diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 06e9a389ba9..8277b49081d 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -117,7 +117,7 @@ //mod PMs are maroon //PMs sent from admins and mods display their rank if(holder) - if( holder.rights & (R_MOD | R_MENTOR) && !holder.rights & R_ADMIN ) + if(check_rights(R_MOD|R_MENTOR,0) && !check_rights(R_ADMIN,0)) recieve_color = "maroon" else recieve_color = "red" @@ -220,11 +220,11 @@ var/list/banholders = list() var/list/adminholders = list() for(var/client/X in admins) - if((R_MOD | R_MENTOR) & X.holder.rights) + if(check_rights(R_MOD|R_MENTOR, 0, X.mob)) modholders += X - if(R_ADMIN & X.holder.rights) + if(check_rights(R_ADMIN, 0, X.mob)) adminholders += X - if(R_BAN & X.holder.rights) + if(check_rights(R_BAN, 0, X.mob)) banholders += X //we don't use message_admins here because the sender/receiver might get it too @@ -235,15 +235,15 @@ if(X.key!=key && X.key!=C.key) switch(type) if("Question") - if(X.holder.rights & (R_MOD | R_MENTOR)) + if(check_rights(R_MOD|R_MENTOR, 0, X.mob)) X << "[type]: [key_name(src, X, 0, type)]->[key_name(C, X, 0, type)]: \blue [msg]" //inform X - else if(!modholders.len && X.holder.rights & R_ADMIN) + else if(!modholders.len && check_rights(R_ADMIN, 0, X.mob)) X << "[type]: [key_name(src, X, 0, type)]->[key_name(C, X, 0, type)]: \blue [msg]" //Any admins in backup of mod question if("Player Complaint") - if(X.holder.rights & R_BAN) + if(check_rights(R_BAN, 0, X.mob)) X << "[type]: [key_name(src, X, 0, type)]->[key_name(C, X, 0, type)]: \blue [msg]" //There should always be at least 1 person with +BAN on else - if((X.holder.rights & R_ADMIN) || (X.holder.rights & R_MOD) ) + if(check_rights(R_ADMIN|R_MOD, 0, X.mob)) X << "[type]: [key_name(src, X, 0, type)]->[key_name(C, X, 0, type)]: \blue [msg]" //If there's no type, send to all admins. /client/proc/cmd_admin_irc_pm() @@ -271,6 +271,5 @@ for(var/client/X in admins) if(X == src) continue - if((X.holder.rights & R_ADMIN) || (X.holder.rights & (R_MOD | R_MENTOR))) + if(check_rights(R_ADMIN|R_MOD|R_MENTOR, 0, X.mob)) X << "PM: [key_name(src, X, 0)]->IRC-Admins: \blue [msg]" - diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index cf0ec78a9b5..63ae34e248d 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -21,7 +21,8 @@ set name = "Msay" set hidden = 1 - if(!check_rights(R_ADMIN|R_MOD)) return + if(!check_rights(R_ADMIN|R_MOD)) + return msg = sanitize(copytext(msg, 1, MAX_MESSAGE_LEN)) log_admin("MOD: [key_name(src)] : [msg]") @@ -33,7 +34,7 @@ if(check_rights(R_ADMIN, 0)) spanclass = "mod_channel_admin" for(var/client/C in admins) - if(R_MOD & C.holder.rights) + if(check_rights(R_ADMIN|R_MOD, 0, C.mob)) C << "MOD: [key_name(usr, 1)] ([admin_jump_link(mob, C.holder)]): [msg]" feedback_add_details("admin_verb","MS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! \ No newline at end of file diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 6c281461e89..37110c3c237 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -152,7 +152,7 @@ proc/cmd_admin_mute(mob/M as mob, mute_type, automute = 0) else if(!usr || !usr.client) return - if(!(usr.client.holder && usr.client.holder.rights && (usr.client.holder.rights & R_MOD))) + if(!check_rights(R_ADMIN|R_MOD)) usr << "Error: cmd_admin_mute: You don't have permission to do this." return if(!M.client) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 9272692fe1a..7d68a50340f 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -295,13 +295,13 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(jobban_isbanned(M, "AntagHUD")) src << "\red You have been banned from using this feature" return - if(config.antag_hud_restricted && !M.has_enabled_antagHUD && !check_rights(R_MOD,0)) + if(config.antag_hud_restricted && !M.has_enabled_antagHUD && !check_rights(R_ADMIN|R_MOD,0)) var/response = alert(src, "If you turn this on, you will not be able to take any part in the round.","Are you sure you want to turn this feature on?","Yes","No") if(response == "No") return M.can_reenter_corpse = 0 if(M in respawnable_list) respawnable_list -= M - if(!M.has_enabled_antagHUD && !check_rights(R_MOD,0)) + if(!M.has_enabled_antagHUD && !check_rights(R_ADMIN|R_MOD,0)) M.has_enabled_antagHUD = 1 if(M.antagHUD) M.antagHUD = 0 diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index 8f1f8c38ad1..bc2e0274ea9 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -117,7 +117,7 @@ if(istype(M, /mob/new_player)) continue - if(M.client && M.client.holder && (M.client.holder.rights & (R_ADMIN|R_MOD)) && (M.client.prefs.toggles & CHAT_DEAD)) // Show the emote to admins/mods + if(check_rights(R_ADMIN|R_MOD, 0, M) && (M.client.prefs.toggles & CHAT_DEAD)) // Show the emote to admins/mods M << message else if(M.stat == DEAD && (M.client.prefs.toggles & CHAT_DEAD)) // Show the emote to regular ghosts with deadchat toggled on diff --git a/code/modules/mob/living/silicon/ai/examine.dm b/code/modules/mob/living/silicon/ai/examine.dm index db67235ac5d..8fc31c53828 100644 --- a/code/modules/mob/living/silicon/ai/examine.dm +++ b/code/modules/mob/living/silicon/ai/examine.dm @@ -31,5 +31,5 @@ return /mob/dead/observer/showLaws(var/mob/living/silicon/S) - if(antagHUD || check_rights(R_MOD, 0, src)) + if(antagHUD || check_rights(R_ADMIN, 0, src)) S.laws.show_laws(src) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index b383ca0edae..7e0fbb1389f 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -516,7 +516,7 @@ var/list/intents = list(I_HELP,I_DISARM,I_GRAB,I_HARM) var/mob/dead/observer/DM if(istype(subject, /mob/dead/observer)) DM = subject - if(check_rights(R_MOD,0,M)) // What admins see + if(check_rights(R_ADMIN|R_MOD,0,M)) // What admins see lname = "[keyname][(DM && DM.anonsay) ? "*" : (DM ? "" : "^")] ([name])" else if(DM && DM.anonsay) // If the person is actually observer they have the option to be anonymous From 605ef1a7e1d529bce83fe308e894dbffebdc26c4 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 04:40:42 +0200 Subject: [PATCH 39/82] Whoops --- code/game/verbs/ooc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 6b9a64c1eb3..d4f90164e2c 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -45,7 +45,7 @@ var/global/admin_ooc_colour = "#b82e00" var/display_colour = normal_ooc_colour if(holder && !holder.fakekey) display_colour = mentor_ooc_colour - if(check_rights(R_ADMIN|R_MOD,0) && !check_rights(R_ADMIN,0)) + if(check_rights(R_MOD,0) && !check_rights(R_ADMIN,0)) display_colour = moderator_ooc_colour else if(check_rights(R_ADMIN,0)) if(config.allow_admin_ooccolor) From cf08966479a94785cceef03d3d1abb865a84d8b8 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 05:03:42 +0200 Subject: [PATCH 40/82] Stray pipes --- _maps/map_files/cyberiad/z2.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index b6735bb7be1..ee828090468 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -871,8 +871,8 @@ "qM" = (/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/syndicate_mothership) "qN" = (/obj/machinery/recharge_station/upgraded,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "qO" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qP" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qQ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qP" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"qQ" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "qR" = (/obj/machinery/vending/wallmed1/syndicate{pixel_x = -30},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "qS" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "qT" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) From cb3558b879f7beffd86373813689a05ab003e18c Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 05:07:09 +0200 Subject: [PATCH 41/82] More stray pipes --- _maps/map_files/cyberiad/z2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index ee828090468..874b5c0e10a 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -897,7 +897,7 @@ "rm" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/charcoal,/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "rn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ro" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"rp" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; initialize_directions = 10},/obj/structure/table,/obj/item/device/radio/beacon/syndicate/bomb{pixel_y = 5},/obj/item/device/radio/beacon/syndicate/bomb,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"rp" = (/obj/structure/table,/obj/item/device/radio/beacon/syndicate/bomb{pixel_y = 5},/obj/item/device/radio/beacon/syndicate/bomb,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) "rq" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2; pixel_z = 0},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "rr" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (WEST)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "rs" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "synd_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) From c3597ee1aa59f66f06e097009ac6ee6201072af7 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 24 Sep 2015 02:07:34 -0400 Subject: [PATCH 42/82] EXPERI-Mentor Bandaid Fix --- code/modules/research/experimentor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 2c37e0cc889..8d4656ee7fc 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -346,7 +346,7 @@ throwSmoke(src.loc) if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] melts [exp_on], ionizing the air around it!") - empulse(src.loc, 4, 6) + empulse(src.loc, 4, 0) //change this to 4,6 once the EXPERI-Mentor is moved. investigate_log("Experimentor has generated an Electromagnetic Pulse.", "experimentor") ejectItem(TRUE) //////////////////////////////////////////////////////////////////////////////////////////////// From ef0586cfe5c9731428ec900bed20870402904f3c Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 24 Sep 2015 05:04:33 -0400 Subject: [PATCH 43/82] Virology Remap --- _maps/map_files/cyberiad/cyberiad.dmm | 425 ++++++++++---------------- 1 file changed, 162 insertions(+), 263 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 6ecf17c0ef3..0c526c6ea69 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -4297,6 +4297,7 @@ "bEG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/warning_stripes/yellow/partial{dir = 1},/obj/effect/decal/warning_stripes/arrow{dir = 1},/turf/simulated/floor,/area/medical/reception) "bEH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/warning_stripes/yellow/partial{dir = 1},/obj/effect/decal/warning_stripes/arrow{dir = 1},/turf/simulated/floor,/area/medical/reception) "bEI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Examination Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) +"bEJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab_airlock_exterior"; locked = 1; name = "Virology Lab External Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bEK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/medical/morgue) "bEL" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "0"; req_one_access_txt = "6,9"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/morgue) "bEM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/morgue) @@ -5885,9 +5886,9 @@ "cjj" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "cjk" = (/obj/structure/stool/bed/chair/comfy/teal{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "cjl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"cjm" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/medbay2) -"cjn" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/virology) -"cjo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cjm" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virology) +"cjn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cjo" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) "cjp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/wall/r_wall,/area/medical/medbay2) "cjq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/biostorage) "cjr" = (/obj/structure/extinguisher_cabinet,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/medical/biostorage) @@ -5945,10 +5946,10 @@ "ckr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/medical/ward) "cks" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "scanhide"; name = "Scanning Room Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay2) "ckt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"cku" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/medbay2) -"ckv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"ckw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"ckx" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cku" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Virology Airlock"; network = list("SS13")},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/virology) +"ckv" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ckw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ckx" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/structure/sign/securearea{pixel_x = -30},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) "cky" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "ckz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/biostorage) "ckA" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/medical/biostorage) @@ -5964,7 +5965,7 @@ "ckK" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/toxins/explab) "ckL" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ckM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ckN" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ckN" = (/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) "ckO" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ckP" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "ckQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) @@ -6019,10 +6020,10 @@ "clN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/ward) "clO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/medical/ward) "clP" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"clQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/medbay2) -"clR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"clS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"clT" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"clQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"clR" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) +"clS" = (/obj/structure/closet/l3closet,/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) +"clT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab_airlock_interior"; locked = 1; name = "Virology Lab Internal Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Button"; pixel_x = -28; pixel_y = 8; req_access_txt = "39"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) "clU" = (/turf/simulated/wall/r_wall,/area/medical/virology) "clV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/biostorage) "clW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/biostorage) @@ -6091,8 +6092,8 @@ "cnh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/ward) "cni" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cnj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"cnk" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cnl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Virology Access North"; dir = 8; network = list("SS13")},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cnk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/medical/virology) +"cnl" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Console"; pixel_x = 8; pixel_y = 22; tag_exterior_door = "viro_lab_airlock_exterior"; tag_interior_door = "viro_lab_airlock_interior"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cnm" = (/obj/structure/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/biostorage) "cnn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/biostorage) "cno" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/device/antibody_scanner,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/biostorage) @@ -6153,8 +6154,8 @@ "cor" = (/turf/simulated/wall/r_wall,/area/medical/ward) "cos" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cot" = (/obj/machinery/iv_drip,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"cou" = (/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cov" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cou" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/biostorage) +"cov" = (/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/biostorage) "cow" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/adv,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/biostorage) "cox" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/medical/biostorage) "coy" = (/obj/machinery/power/apc{dir = 4; name = "Medbay Storage APC"; pixel_x = 25},/obj/structure/cable,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/biostorage) @@ -6224,7 +6225,7 @@ "cpK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/holosign/surgery{id = "surgery2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cpL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall,/area/medical/surgery) "cpM" = (/turf/simulated/wall/r_wall,/area/medical/surgery) -"cpN" = (/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cpN" = (/turf/simulated/floor,/area/medical/biostorage) "cpO" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/medical/biostorage) "cpP" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/medical,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/rig/medical,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/biostorage) "cpQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/medical,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/rig/medical,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/biostorage) @@ -6280,8 +6281,8 @@ "cqO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/machinery/camera{c_tag = "Medbay Surgery 2 North"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cqP" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/masks,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; name = "Surgery Cleaner"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light_switch{pixel_x = 5; pixel_y = 27},/obj/machinery/holosign_switch{id = "surgery2"; pixel_x = -5; pixel_y = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cqQ" = (/obj/machinery/camera{c_tag = "Medbay IV Room"; dir = 1; network = list("SS13"); pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"cqR" = (/obj/structure/sign/poster/legit{pixel_x = -32},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cqS" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cqR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cqS" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cqT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cqU" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cqV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6321,10 +6322,10 @@ "crD" = (/obj/machinery/door_control{id = "surgeryobs1"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "crE" = (/obj/machinery/door_control{id = "surgeryobs2"; name = "Privacy Shutters Control"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "crF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"crG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/wall/r_wall,/area/medical/medbay2) -"crH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"crI" = (/obj/machinery/light{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"crJ" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"crG" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"crH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"crI" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"crJ" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/machinery/camera{c_tag = "Virology Break Room"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "crK" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) "crL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "crM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6392,8 +6393,8 @@ "csW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "csX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "csY" = (/obj/machinery/iv_drip,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"csZ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cta" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"csZ" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cta" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ctb" = (/obj/structure/stool/bed/chair,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ctc" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "ctd" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) @@ -6457,11 +6458,11 @@ "cuj" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cuk" = (/obj/machinery/computer/operating,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cul" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cum" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cun" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/medical/virology) -"cuo" = (/obj/structure/sign/biohazard{pixel_x = -32},/obj/effect/decal/warning_stripes/yellow,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_viro"; name = "Virology Quarantine Lockdown"; opacity = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cup" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/effect/decal/warning_stripes/yellow,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_viro"; name = "Virology Quarantine Lockdown"; opacity = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cuq" = (/obj/structure/sign/biohazard{pixel_x = 32},/obj/effect/decal/warning_stripes/yellow,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_viro"; name = "Virology Quarantine Lockdown"; opacity = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cum" = (/obj/machinery/alarm{pixel_y = 25; target_temperature = 283.15},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cun" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cuo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cup" = (/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/stokcubes,/obj/item/weapon/storage/box/neaeracubes,/obj/structure/table/glass,/obj/item/weapon/storage/box/wolpincubes,/obj/item/weapon/storage/box/farwacubes,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cuq" = (/mob/living/carbon/human/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cur" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) "cus" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cut" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera{c_tag = "Xenobiology Access"; dir = 2; network = list("Research","SS13"); pixel_x = 0},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/toxins/xenobiology) @@ -6513,10 +6514,10 @@ "cvn" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cvo" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cvp" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cvq" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cvq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cvr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cvs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/medical/virology) -"cvt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_airlock_exterior"; locked = 1; name = "Virology External Airlock"; req_access_txt = "5"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "viro_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "5"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cvs" = (/obj/structure/table,/obj/machinery/kitchen_machine/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cvt" = (/obj/machinery/iv_drip,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cvu" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) "cvv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cvw" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) @@ -6564,10 +6565,10 @@ "cwm" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 2 South"; dir = 1; network = list("SS13"); pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cwn" = (/obj/machinery/power/apc{dir = 2; name = "Surgery APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cwo" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cwp" = (/obj/machinery/light{dir = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) +"cwp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cwq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cwr" = (/obj/machinery/light{dir = 1},/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/virology) -"cws" = (/obj/structure/sign/biohazard{pixel_x = 0; pixel_y = -32},/turf/space,/area/space) +"cwr" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cws" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cwt" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cwu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cwv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -6633,14 +6634,14 @@ "cxD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/wall/r_wall,/area/medical/surgery) "cxE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/surgery) "cxF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cxG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/turf/simulated/wall/r_wall,/area/medical/surgery) -"cxH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cxI" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) -"cxJ" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) -"cxK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/wall/r_wall,/area/medical/virology) +"cxG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cxH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/wall/r_wall,/area/medical/surgery) +"cxI" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cxJ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cxK" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cxL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"cxM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/medical/virology) -"cxN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) +"cxM" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cxN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cxO" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) "cxP" = (/obj/effect/landmark{name = "revenantspawn"},/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cxQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -6688,22 +6689,22 @@ "cyG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cyH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cyI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cyJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cyJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cyL" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"cyM" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/machinery/camera{c_tag = "Virology Decontamination North"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"cyN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/wall,/area/medical/virology) -"cyO" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cyP" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cyQ" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cyR" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cyS" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"cyT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cyU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/camera{c_tag = "Virology Isolation 1"; dir = 2; network = list("SS13")},/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cyV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/camera{c_tag = "Virology Isolation 2"; dir = 2; network = list("SS13")},/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cyW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cyX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/camera{c_tag = "Virology Isolation 3"; dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cyY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/medical/virology) +"cyL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyM" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/light_switch{pixel_x = -23},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/medical/virology) +"cyP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Virology"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyQ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyS" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyT" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/surgery) +"cyV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyW" = (/obj/structure/flora/kirbyplants,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyZ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cza" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) "czb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6743,15 +6744,15 @@ "czJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/atmos/control) "czK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "czL" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"czM" = (/obj/structure/sign/poster{pixel_x = 32},/obj/effect/spawner/lootdrop/maintenance,/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"czN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/medical/virology) -"czO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/turf/simulated/wall/r_wall,/area/medical/virology) -"czP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_airlock_interior"; locked = 1; name = "Virology Internal Airlock"; req_access_txt = "5"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "viro_airlock_control"; name = "Virology Access Button"; pixel_x = -28; pixel_y = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"czQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/virology) -"czR" = (/obj/structure/closet/secure_closet/personal/patient,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "Virology APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"czS" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"czT" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"czU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czM" = (/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czN" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czR" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czS" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"czU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "czV" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czW" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "czX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6794,11 +6795,11 @@ "cAI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/atmos/distribution) "cAJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/wall/r_wall,/area/atmos/distribution) "cAK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/atmos/distribution) -"cAL" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "viro_airlock_control"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22; tag_exterior_door = "viro_airlock_exterior"; tag_interior_door = "viro_airlock_interior"},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"cAM" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/sign/biohazard{pixel_x = 32},/obj/machinery/door_control{id = "Biohazard_viro"; name = "Emergency Virology Entrance Quarantine"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/virology) -"cAN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/virology) -"cAO" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cAP" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Patient Isolation"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cAL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cAM" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cAN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cAO" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cAP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cAQ" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cAR" = (/obj/machinery/disposal,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cAS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6852,14 +6853,14 @@ "cBO" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10; initialize_directions = 10; level = 2},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/atmos/distribution) "cBP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/atmos/distribution) "cBQ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/atmos/distribution) -"cBR" = (/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) -"cBS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cBT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) -"cBU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Patient Isolation"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cBV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cBW" = (/obj/machinery/light{dir = 1; on = 1},/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cBX" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cBY" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/virology) +"cBR" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cBS" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cBT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cBU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cBV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cBW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cBX" = (/obj/machinery/smartfridge/secure/virology,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cBY" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cBZ" = (/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cCa" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cCb" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6898,14 +6899,14 @@ "cCI" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/turf/simulated/floor,/area/atmos/distribution) "cCJ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) "cCK" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) -"cCL" = (/obj/machinery/light,/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"cCM" = (/obj/machinery/camera{c_tag = "Virology Access South"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"cCN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Patient Isolation"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cCO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cCP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cCQ" = (/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cCR" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cCS" = (/obj/structure/disposalpipe/segment,/obj/machinery/vending/medical,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cCL" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation A"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCP" = (/obj/structure/table/glass,/obj/machinery/requests_console{department = "Virology"; departmentType = 1; name = "Virology Requests Console"; pixel_x = -30},/obj/item/weapon/storage/belt/medical,/obj/item/clothing/gloves/color/latex,/obj/item/device/healthanalyzer{pixel_x = 2; pixel_y = 2},/obj/item/device/antibody_scanner,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCQ" = (/obj/machinery/computer/centrifuge,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCS" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cCT" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cCU" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cCV" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/gloves/color/latex,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6959,22 +6960,22 @@ "cDR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cDS" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"; network = list("SS13")},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cDT" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cDU" = (/obj/structure/sign/biohazard{pixel_x = 32},/turf/space,/area/space) -"cDV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/medical/virology/lab) -"cDW" = (/turf/simulated/wall,/area/medical/virology/lab) -"cDX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab_airlock_exterior"; locked = 1; name = "Virology Lab External Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cDY" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/medical/virology/lab) -"cDZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/light{dir = 8},/obj/structure/sign/biohazard{pixel_x = -32},/obj/machinery/camera{c_tag = "Virology Patient Isolation"; dir = 4; network = list("SS13")},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cEa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cEb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cEc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cEd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/medical/virology) -"cEe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Patient Isolation"; req_access_txt = "5"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cEf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab2_airlock_exterior"; locked = 1; name = "Virology Lab External Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "viro_lab2_airlock_control"; name = "Virology Lab Access Button"; pixel_x = 24; pixel_y = 0; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cEg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/wall,/area/medical/virology) -"cEh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/turf/simulated/wall,/area/medical/virology) -"cEi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Patient Isolation"; req_access_txt = "5"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cEj" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/medical/virology) +"cDU" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cDV" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cDW" = (/obj/machinery/disease2/incubator{name = "Pathogenic incubator"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cDX" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cDY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cDZ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEa" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEb" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEc" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEd" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cEe" = (/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{pixel_x = -30},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper/precision,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEf" = (/obj/structure/table,/obj/item/weapon/storage/lockbox/vials,/obj/item/weapon/hand_labeler{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEg" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEh" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) +"cEi" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) +"cEj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cEk" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cEl" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cEm" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/stack/sheet/mineral/plasma{amount = 5; layer = 2.9},/obj/machinery/media/receiver/boombox,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7015,17 +7016,17 @@ "cEV" = (/obj/structure/grille,/obj/structure/window/plasmareinforced{dir = 4},/obj/structure/window/plasmareinforced{dir = 8},/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) "cEW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cEX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cEY" = (/obj/machinery/light{dir = 1},/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology/lab) -"cEZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cFa" = (/obj/structure/closet/emcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/virology/lab) -"cFb" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cFc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cFd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cFe" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) +"cEY" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) +"cEZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/wall/r_wall,/area/medical/virology) +"cFa" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cFb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) +"cFc" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cFd" = (/obj/structure/disposalpipe/segment,/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cFe" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/effect/decal/warning_stripes/south,/obj/effect/decal/warning_stripes/northwestcorner,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFf" = (/turf/simulated/wall,/area/medical/virology) -"cFg" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology/lab) -"cFh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/virology/lab) -"cFi" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/medical/virology) +"cFg" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/obj/item/weapon/wrench,/obj/effect/decal/warning_stripes/northwestsouth,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cFh" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/obj/effect/decal/warning_stripes/southeast,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cFi" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFj" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cFk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cFl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7085,16 +7086,16 @@ "cGn" = (/obj/machinery/atmospherics/binary/valve/digital{color = ""; dir = 4; name = "Gas Mix Inlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos/distribution) "cGo" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/hidden/green{dir = 4; level = 2},/turf/space,/area/space) "cGp" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "waste_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cGq" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology/lab) -"cGr" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology/lab) -"cGs" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cGt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cGu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cGv" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cGw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/camera{c_tag = "Virology Isolation 4"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cGx" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology/lab) -"cGy" = (/obj/machinery/camera{c_tag = "Virology Decontamination East"; dir = 1; network = list("SS13")},/obj/machinery/light,/obj/machinery/shower{tag = "icon-shower (WEST)"; icon_state = "shower"; dir = 8},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology/lab) -"cGz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/camera{c_tag = "Virology Isolation 5"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cGq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cGr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) +"cGs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cGt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"cGu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/space) +"cGv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cGw" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cGx" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) +"cGy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cGz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cGA" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cGB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cGC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7138,19 +7139,8 @@ "cHo" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/atmos/distribution) "cHp" = (/obj/machinery/atmospherics/pipe/simple/visible/green{level = 2},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; level = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/atmos/distribution) "cHq" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) -"cHr" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/medical/virology/lab) -"cHs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology/lab) -"cHt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cHu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cHv" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cHw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/weapon/bedsheet/medical,/obj/structure/stool/bed,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) -"cHx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/securearea,/turf/simulated/wall,/area/medical/virology/lab) -"cHy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/wall,/area/medical/virology/lab) -"cHz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/medical/virology/lab) -"cHA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab2_airlock_interior"; locked = 1; name = "Virology Lab Internal Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "viro_lab2_airlock_control"; name = "Virology Lab Access Button"; pixel_x = 28; pixel_y = 8; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cHB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/medical/virology/lab) -"cHC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/wall,/area/medical/virology/lab) -"cHD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/medical/virology/lab) +"cHr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cHs" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/space) "cHE" = (/obj/machinery/camera{c_tag = "Xenobiology Module South"; dir = 4; network = list("Research","SS13"); pixel_x = 0},/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cHF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cHG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7205,17 +7195,6 @@ "cID" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "cIE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) "cIF" = (/turf/simulated/floor/engine/n20,/area/atmos) -"cIG" = (/obj/machinery/light,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology/lab) -"cIH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light,/obj/machinery/camera{c_tag = "Virology Decontamination West"; dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = 28},/obj/structure/sign/biohazard{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology/lab) -"cII" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "virolab"; name = "Virology Laboratory Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/virology/lab) -"cIJ" = (/obj/item/weapon/storage/fancy/vials,/obj/machinery/power/apc{dir = 1; name = "Virology Laboratory APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cIK" = (/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/weapon/reagent_containers/dropper/precision,/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cIL" = (/obj/machinery/computer/med_data/laptop,/obj/machinery/camera{c_tag = "Virology Lab North"; dir = 2; network = list("SS13")},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "viro_lab2_airlock_control"; name = "Virology Lab Access Console"; pixel_x = 8; pixel_y = 22; tag_exterior_door = "viro_lab2_airlock_exterior"; tag_interior_door = "viro_lab2_airlock_interior"},/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cIM" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cIN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cIO" = (/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cIP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 1; on = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cIQ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/virology/lab) "cIR" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/radio/intercom{pixel_x = -28},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cIS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cIT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7259,19 +7238,6 @@ "cJF" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) "cJG" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 0; volume = 1e+006},/turf/simulated/floor/engine/n20,/area/atmos) "cJH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) -"cJI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab_airlock_interior"; locked = 1; name = "Virology Lab Internal Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Button"; pixel_x = -28; pixel_y = 8; req_access_txt = "39"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology/lab) -"cJJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/virology/lab) -"cJK" = (/obj/machinery/computer/centrifuge,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJL" = (/obj/machinery/disease2/incubator{name = "Pathogenic incubator"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJM" = (/obj/machinery/light{dir = 1; on = 1},/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/smartfridge/secure/virology,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJR" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology/lab) -"cJS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cJU" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cJV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cJW" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cJX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) @@ -7322,21 +7288,6 @@ "cKQ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "cKR" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/turf/space,/area/space) "cKS" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) -"cKT" = (/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/light{dir = 8},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Console"; pixel_x = 8; pixel_y = 22; tag_exterior_door = "viro_lab_airlock_exterior"; tag_interior_door = "viro_lab_airlock_interior"},/obj/structure/table/glass,/obj/machinery/door_control{id = "virolab"; name = "Virology Laboratory Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cKU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology/lab) -"cKV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology/lab) -"cKW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/virusfood{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cKX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cKY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cKZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cLa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cLb" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (EAST)"; icon_state = "pipe-j1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cLc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cLd" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/medical/virology/lab) -"cLe" = (/obj/structure/disposalpipe/junction,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cLf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cLg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cLh" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/virology/lab) "cLi" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cLj" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cLk" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -7383,19 +7334,6 @@ "cLZ" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/binary/volume_pump/on{dir = 8; name = "Space Loop Out"},/turf/simulated/floor,/area/atmos) "cMa" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "cMb" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible{dir = 10},/turf/space,/area/space) -"cMc" = (/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/gloves,/obj/machinery/requests_console{department = "Virology"; departmentType = 1; name = "Virology Requests Console"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/item/device/antibody_scanner,/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology/lab) -"cMe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology/lab) -"cMf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMl" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMm" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/virology/lab) -"cMn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMo" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/virology/lab) "cMp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cMq" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk1"; icon_state = "catwalk1"},/area/solar/port) "cMr" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) @@ -7431,21 +7369,6 @@ "cMV" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/space,/area/space) "cMW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cMX" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"cMY" = (/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Virology Lab West"; dir = 4; network = list("SS13")},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/table/glass,/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cMZ" = (/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology/lab) -"cNa" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology/lab) -"cNb" = (/obj/structure/filingcabinet/filingcabinet,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNc" = (/obj/machinery/disease2/diseaseanalyser,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNd" = (/obj/machinery/computer/diseasesplicer,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNe" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNi" = (/obj/item/weapon/storage/fancy/vials,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNj" = (/obj/item/weapon/storage/lockbox/vials,/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNk" = (/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/stokcubes,/obj/item/weapon/storage/box/neaeracubes,/obj/structure/table/glass,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/weapon/storage/box/wolpincubes,/obj/item/weapon/storage/box/farwacubes,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNm" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/camera{c_tag = "Virology Lab East"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cNn" = (/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cNo" = (/obj/structure/sign/poster{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cNp" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage North"; dir = 4; network = list("SS13")},/obj/machinery/shield_capacitor,/turf/simulated/floor/plating,/area/storage/secure) @@ -7475,15 +7398,7 @@ "cNN" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cNO" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cNP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"cNQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology/lab) -"cNR" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/turf/simulated/floor/plating,/area/medical/virology/lab) -"cNS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology/lab) -"cNT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology/lab) -"cNU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Living Quarters"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cNV" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology/lab) -"cNW" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/medical/virology/lab) "cNX" = (/turf/simulated/wall/r_wall,/area/medical/virology/lab) -"cNY" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/wall/r_wall,/area/medical/virology/lab) "cNZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology/lab) "cOa" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cOb" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk8"; icon_state = "catwalk8"},/area/solar/starboard) @@ -7525,13 +7440,6 @@ "cOL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area/space) "cOM" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "tox_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cON" = (/obj/structure/sign/biohazard{pixel_y = 32},/turf/space,/area/space) -"cOO" = (/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cOP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cOQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cOR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cOS" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5},/turf/simulated/floor/plating/airless,/area/space) -"cOT" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; level = 1},/turf/simulated/floor/plating/airless,/area/space) -"cOU" = (/obj/structure/sign/biohazard{pixel_y = 32},/turf/simulated/floor/plating/airless,/area/space) "cOV" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/poddoor{desc = "By gods, release the hounds!"; id_tag = "xenobioout6"; name = "Containment Release"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cOW" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "engineering_dock_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cOX" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) @@ -7563,9 +7471,6 @@ "cPx" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/atmos) "cPy" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/simulated/floor,/area/atmos) "cPz" = (/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 8; network = list("SS13")},/turf/simulated/floor,/area/atmos) -"cPA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cPB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cPC" = (/obj/structure/stool/bed,/obj/effect/landmark/start{name = "Virologist"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cPD" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk3"; icon_state = "catwalk3"},/area/solar/starboard) "cPE" = (/turf/simulated/wall/r_wall,/area/maintenance/engi_shuttle) "cPF" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "engineering_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1379; id_tag = "engineering_dock_airlock"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "13;10;24"; tag_airpump = "engineering_dock_pump"; tag_chamber_sensor = "engineering_dock_sensor"; tag_exterior_door = "engineering_dock_outer"; tag_interior_door = "engineering_dock_inner"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) @@ -7599,12 +7504,6 @@ "cQh" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area/space) "cQi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cQj" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cQk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/obj/structure/table,/obj/machinery/media/receiver/boombox,/obj/machinery/light,/obj/machinery/camera{c_tag = "Virology Lab South"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cQl" = (/obj/structure/closet/l3closet/virology,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cQm" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cQn" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cQo" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cQp" = (/obj/structure/flora/kirbyplants,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) "cQq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "engineering_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "engineering_dock_sensor"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cQr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cQs" = (/obj/machinery/light/small{dir = 8},/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/storage/secure) @@ -8167,41 +8066,41 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbF aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcejbUTbUTbUTcekbUTbUTcelbUVcemcenceocepceqcercescetceucevcewccKcexceycezceAceBceBceBceBceCceDceEceFceGceFceHceIceJceKceLceMceNceOcePceQceRceSceTceUceVceWceXceYceZcfacfbcfccfdcfdcfdcfecffcfgcfhcficfjcfjcfkcfjcflcfmcfncfocbPcfpcfqcfrcfscfrcftcfucfvcdCbPTcfwbPTbPTcfxcfybZnbBxbEXbUAcfzbUAbUAcfAcfBcfCcfDcfEcebcfFcfGcfHcdUcfHcdUcfIcdUcdUbUAcfJcfKcfLcfMaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcfObXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcfPcfQcfRbUTcfSbUVcfTcfUcfVbZHcfWcfXcfYbYpcfZcgacgbcfXcgccgdcgecgfcgfcggcghcgicgjcgkcglcgmbGycgnbVicgobGybGycgpcgqcgrcgscgtceQcgucgvcgwcgxcgycgzcgAcgBcgCcgzcgzcgDcgEcgEcgEcgFcgEcgGcgEcgHcgIcgJcgKcgLcgMcgNcgOcgPcbPcgQcgRcgScgTcgScgUcgVcfrcgWcgXcgYbBxcgZbBxcfybZnbBxbEXchachbchcbUAbUAbUAbUAbUAchdcdUchechfcfIcdUchgcdUbZpcdUchhbUAchichjchkbUAaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhchlchlchlchlchlchlchmbXZchnchlcfObXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejchochpchqbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchuchvchwchxchychychzchAcglbGybGychBchCchDbGybGybGychEchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcfdcfdcfdchLcfdcfdcfdbSqchOchPchQchRchSchTchUchVcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwcixciycizaacaacaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEciFciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlcjmcjncjocjncjmbGwcjpcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksckuckvckwckxckybwYbwYckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckNckOckPckQckRckSckPbxXciickTbxXckUckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclbclbclbclccldcleclfclgclhclicjLcljcelcjMaaaclkcllclmclnclocjSclpclqclrclsciLcltcgdcbkciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOclPcfhcfhclQclRclSclTclUaaaaaackDclVclWclXckzclYclZcmacmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmkcmlcmmcmncmocmpcmqbXRcmrcmsbXRbXRbXRbXRcmtcmubXRbXRbXRbXRcmvbxXbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKcmEcfScjMaaaclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcmPcmQcmQcmRcmSchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbcnccndcnecnfcngcnhcklcnicfdcnjbGwcnkclScnlclUaaaaaackDcnmcnncnockDbJGcnpcnqcnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCbxXcnFcnGbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKcnRcelcjMaaaclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcoacobcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcomcomcomconcoocomcomcopcolcoqcorcoscfdcotbGwcouclScovclUaaaaaackDcowcoxcoyckDcozbGycoicoAcoAcoAcoAcoAcoBcoCcoDcoAcoAaaaaaaaaaaaackPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcoVcoWcoXcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaacnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkcplcpmcjMaaacpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcpwcpxcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcpFcpJcpJcpJcpKcpLcpGcpMcnicfdcnjbGwcpNclSclTclUaaaaaackDcpOcpPcpQckDbGybGybGycoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdcqecqecqfcqgcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKcqscelcejaaaaaaaaaaaaciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcqMcpFcqLcqMcqKcqNcqOcqPcpMcoscqQcotbGwcqRclScqSclUcoAcoAckDckDckDckDckDcqTbGybGycoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdcqecrecrfcrgcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkcjKcjKcjKcjKcjKcjKcjKcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqJcrFcpMbGwbGwbGwcrGcrHclScrIclUcrJbGybGybGybGycrKbGybGybGybGycoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcrLcrMcrNcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYcqecrZcsacsbcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdcsecsfcsgcsgcshcsicsjcskcslcsmcsncsocspcspcspcsqcsrcsscstcstcsucsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTcsUcpFcsVcsTcsWcsXcsRcsYcpMbGybGybGycsZcpNclScpNctabGybGyctbbGybGybGybGybGycgmctccoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactdckPcteckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqcqectrctscttcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdctuctvctwctvctxctyctzctActBctCctBctDctEctEctFctEcgdctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXctYctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqJculcpMcumcnvcnvcuncuocupcuqclUcoDcoDcoDcoDcoAcoAcoAcoDcoDcoDcoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcurcuscutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCcqecuzcuAcuzcuzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccuBctvcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQcuRceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqJcvqcpMcvrcoAaaacvsclUcvtclUclUaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPckPckPckPckPckPckPckPckPcvucvvcvwckPcvxcvxcvycvzaabcnCcnCcvAcnCcvBcvCcvDcnCaaaaaacuzcvEcuzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcvFcvGcvGcvHctBcvIcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvYcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcwncwocpMcvrcoAaaacvscwpcwqcwrclUaaaaaaaaaaaacwsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcwtcwucwvcwwcwxcwycwzcwAcwBcwCcwDckPcvxcwEcwFcvzaabaabcwGcwHcwIcwJcwKcwLcwGaaaaaacuzcwMcuzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGafxafxacGafxafxafxagiafxafxaabagiaqZaaaaabaabcwNcwNcwNcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcxGcxEcxHcoAaaacvscxIcwqcxJclUcjncjncjncjnclUclUcxKcxLcxLcxMcxLcxLcxMcxNaaaaaackPcxOcxPcxOcxQcxRcqUcxScwAcxTcxUcxTckPcvxcvxcxVcvzaabaaacwGcxWcxXcwJcwJcxYcwGaaaaaaaaacxZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaacGaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaaaaqZaaaaaaaaaaabaabcwNcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcyrcxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcyFcyGcyHcyIcyJceJceJceJcyKbGybGycdbbGycoAaaacvscyLcwqcyMcyNcyOcyPcyQcyRcyScyTcyUcyScyTcyVcyScyWcyXcyYaaaaaackPcxOcxOcxOcyZczaczbczcczdczeczfczgckPczhcziczjcvzaaaaaacwGczkcwJczlcwJczmcwGaaaaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGybGybGycvrczMcoAcoDcoDcoDcoDcoDcoAcoAaaaczNczOczPckyczQczRcpNcpNczSczTczUczVczTczUczVczTczUczVcyYaaaaabckPcwAcwAcwAcwAczWcqUczXczYczZcAacAbckPcAccAdcAecvzaaaaaacwGcAfcAgcwJcwJcAhcAicAjaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAGcAGcAKcAGcoAaaaaaaaaaaaaaaaaaaaabaaacvscALcwqcAMcANcAOcpNcpNczSczTcAPczTczTcAPczTczTcAPczTcyYaabaabckPcwtcwucwvcAQcARczbcAScATcAUcAVcAWcAXcAYcAZcBacvzaaaaaacwGcwGcBbcBccBdcwGcwGaaaaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcBNcBOcBPcBQaabaaaaaaaaaaaaaaaaaaaabaabczNcBRcBScBTcBUcBVcpNcpNcpNcBWcpNcpNcpNcpNcpNcpNcpNcBXcBYaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecCfcqUcCgcqUcChckPaaaaaaaaacwGcwGcwGcwGcwGaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcCrcCscCscCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcCGcCHcCIcCJaabcCKcCKcCKcCKcCKaaaaaaaabcvscCLcwqcCMcCNcCOcCPcpNcpNcCQcpNcpNcpNcpNcpNcCRcpNcCScBYaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCYcCZcDacqUcDbckPaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaaaczocAkczqaabczocAkczqaaaczocAkczqaabaaaaaaaaaaaaaaaaaaaaaaaaaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmcDncDocDncDncDpcDpcDncDqcDrcDscDtcDtcDucDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcDLcDMcDNcDOcDPcDQcDRcDScDTcCKaaaaaacDUcDVcDWcDXcDYcDWcDZcEacEbcEccEdcEecyScEdcEfcEgcEhcEicEjcyYaaaaaackPcwAcwAcwAcwAcEkcqUcCbcElcEmcCecCfcEncEocEocEpcEqcAjaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaabaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKaaaaaaaaacDVcEYcEZcFacDWcFbcFccFdcFecFfczVczUcFfcFgcFhcFiczVczUcyYaaaaaackPcwtcwucwvcFjcARczbcFkcFlcFmcEocFncFocFpcFqcFrckPaabaabaahaaaaaaaaaaaaaaaaaaaaaaaaaaacznaabaaaaaaaaaaabaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaafxaabcFscFtcFtcFucFvcFwcFwcFwcFvcFwcFwcFwcFvcFwcFwcFxcFtcFtcFtcFtcFtcFycFzcFAcFBcFCcFDcFEcFFcFGcfRcwWcFHcDfcvKcvKcvKcFIcEBcECcFJcFKcFLcFMcFNcFOcFPcFQcFRcFScFTcFUcFVcFWcFXcFScFYcFZcDwcGacDzcDzcDzcGbcBCcGccGccDFcGdcGecGfcGgcGhcGicGjcGkcGlcGmcGncDOcGocDQcGpcDTcDTcCKaaaaaaaabcDVcGqcEZcGrcDWcGscGtcCPcGucFfcGvcGwcFfcGxcGycFicGvcGzcyYaaaaaackPcxOcxPcxOcGAcxRcqUcGBcFlcGCcqUcqUcGDcwAcwAcwAckPaaaaaaaaaaaaagQagQagQaqZaabaabaabaabcGEaabaabaabaabaabagiagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcGFaabaaaaabcGFaabaaaaabcGFaabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccGGcGHcGIcDdcGJcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKaabaabaabcHrcHscEZcGrcDWcHtcHucHvcHwcHxcHycHzcHzcHAcHzcHBcHCcDWcHDaaaaaackPcxOcxOcxOcFjcHEcHFcHGcHHcHIcCZcCZcCZcHJcHKcHLcHMaaaaaaaaaaaaagQaaaaabaaaaabaaaaaaaaacHNaaaaabaabaaaaaaaaaaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabcDccDdcDdcDdcDdcHPcHQcHRcfRcHScfRcfRcEBcHTcfRcECcHUcHVcGOcHWcFNcHXcHYcHZcIacIbcIccIdcIecIfcIgcIbcIhcIicIjcIkcIlcImcIncIocIpcIqcGfcIrcIscItcIucIvcIwcIxcIycIzcIAcIBcICcIDcDPcDQcIEcIFcIFcCKaaaaaaaabcDVcIGcEZcIHcDWcIIcIIcIIcIIcDWcIJcIKcILcIMcINcIOcIPcIMcIQaaacDUckPckPckPckPckPcIRcIScITczbcIUczbcIVczbcIWczbcIXcHMaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaczocHOczqaabczocHOczqaaaczocHOczqaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcJgcJhcDtcJicJjcFWcJkcJlcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKaaaaaaaaacDVcDWcJIcJJcDWcJKcJLcJMcJNcJOcEZcJPcJQcIMcJRcJScJTcJUcIQaabaaaaaaaaaaaaaaackPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcKbckPaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabcJbcKjcKjcKkcKlcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzcKAcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKaabaaaaaacHrcKTcKUcKVcKWcKXcKYcKXcKXcKZcLacLbcLccLccLdcLecLfcLgcLhaabaabaaaaaaaaaaaackPcLicLjcLkcwAcLlcLmcLncwAcLocLpcLqckPaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacIZaaacLrcLrcLrcLrcLraabagQaaaaaaaaaaaacJaaaaaaacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaabczocHOczqaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabaaaaaacJbcKjcKjcKkcLscLscLscLtcLucLvcECcLwcLxcLycLzcLAcLBcLCcLDcLDcLEcLFcLGcGOcGOcGOcLHcLIcLJcLKcLLcLMcLNcLOcLPcECcLQcLQcLRcHhcCAcLScLTcLUcLVcLWcDFcLXcLYcLZcMacMbcCKcCKcCKcCKcCKaaaaaaaaacDVcMccMdcMecMfcMgcMhcMgcMgcMicMjcMkcMlcLgcMmcMncJTcIMcMoaabaabaaaaaaaaaaaackPcMpcxOcxOcwAcMpcxOcxOcwAcMpcxOcxOckPaaaaaaaaaaaaagQaaaaabaaaaabaabaabaaacIZaaaaabaaaaabaaaaabaaaagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaagiaabczocMqczqaaaczocMqczqaaaczocMqczqaabafxaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBcMCcMzcMzcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKaaaaaaaaacDVcMYcMZcNacNbcNccNdcNecIMcNfcNgcNhcNicNjcJRcNkcNlcNmcMoaaaaaaaaaaaaaaaaaackPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaafxaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabcJbcNocLscLscLscLscLscMucNpcNqcNrcNscNtcMucNucNvcNwcJecGOcGOcNxcNycNzcNAcNBcNCcNCcNDcECcNEcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKaaaaaaaaacNQcNRcNRcNRcNRcNScNScNTcNUcJRcJRcNVcNWcJRcNXcNXcNYcNZcNXaaaaaaaaaaaaaaaaaackPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJbcOdcLucOecOfcOgcOhcMucOicOjcOkcOlcOmcOncOocOpcOqcOrcGOcOscOtcOucOvcOwcOxcOycOzcOAcOBcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKaaaaaaaaacONaaaaaaaaaaaaaaaaaacDVcOOcIMcIMcOPcOQcORcNXaaccOScOTcOUaaaaaaaaaaaaaaaaaackPckPckPckPckPckPckPckPckPcOVcOVcOVckPaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacIZaabcLrcLrcLrcLrcLraaaagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcJbcJbcJbcOWcOXcOXcOXcMucOYcOZcPacPacPbcPccMzcPdcPecPfcPgcPhcPhcPicPjcPkcPlcPmcPncPicPocPpcPqcPrcPscPtcPucPvcNHcLQcPwcPxcDFcMNcDFcPycDFcMQcMRcJBcJCcPzcJEcNMcCKcCKcCKcCKcCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDVcPAcIMcIMcJNcPBcPCcNXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacONaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaqZaaaaabaaaaabaaaaabaaacPDaaaaabaaaaabaabaabaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcPFcPGcOXaabaabcMucPHcPIcPacPacPJcMucPKcPLcPMcPNcPOcPPcPQcECcPRcPScPTcGOcPUcECcPVcPWcPXcPNcPNcPYcPZcECcQacLQcQbcQccDFcMNcDFcLScLTcQdcQecMScQfcQgcIDcQhcDQcQicQjcQjcCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNQcQkcQlcQmcQncQocQpcNXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcQqcQrcOXaabaaacMucQscPIcPacPacQtcMucQucQvcECcQwcQxcQxcQxcECcQycQzcQAcQBcPucECcQxcQxcQxcQwcECcQCcQucECcNHcLQcQDcQEcQFcQGcQHcQIcQJcQKcIAcQLcJCcQMcJEcNMcEVcQNcQOcQPcCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNXcMocMocMocMocMocMocNXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcPEcOXcQTcPEcQUaaacMucQVcQWcPacPacQXcMucQYcQZcECcRacRbcRccRdcRecRfcRgcRhcRicPucRecRbcRbcRbcRjcECcRkcRlcECcNHcRmcMNcRncRocQJcRpcRqcRrcRscRtcRucRvcRwcKQcOLcDQcRxcQjcQjcCKaabaabaaaaaaaaaaaaaaaaaaaaaaaacONaaaaaaaaaaaaaaaaaacONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacGEaaacLrcLrcLrcLrcLraaaagQaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcPNcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaaaaaaabaabaabaaaaaacGEaabaaaaaaaabaabaaaaaaagQaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaacQSaaaaaacQScQScQScQScQScQScQSaaaaaacQSaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRNcROcPacPacRPcMucECcRQcECcRRcRScRScLOcLOcLOcLOcLOcLOcLOcLOcLOcRScRScRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMaabaabaabaabaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQaaaaaaaaacGEaaaaaaaaaagQagQagQaqZagQaaaaaaaaaaaacJacJacJacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEciFciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlclUcFfbEJcjmcFfbGwcjpcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksckycjocjnckuckybwYbwYckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXckUckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclbclbclbclccldcleclfclgclhclicjLcljcelcjMaaaclkcllclmclnclocjSclpclqclrclsciLcltcgdcbkciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOclPcfhcfhcxLckxckwckNclUaaaaaackDclVclWclXckzclYclZcmacmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmkcmlcmmcmncmocmpcmqbXRcmrcmsbXRbXRbXRbXRcmtcmubXRbXRbXRbXRcmvbxXbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKcmEcfScjMaaaclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcmPcmQcmQcmRcmSchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbcnccndcnecnfcngcnhcklcnicfdcnjclUclRclQclSclUaaaaaackDcnmcnncnockDbJGcnpcnqcnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCbxXcnFcnGbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKcnRcelcjMaaaclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcoacobcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcomcomcomconcoocomcomcopcolcoqcorcoscfdcotclUcnkclTcFfclUaaaaaackDcowcoxcoyckDcozbGycoicoAcoAcoAcoAcoAcoBcoCcoDcoAcoAaaaaaaaaaaaackPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcoVcoWcoXcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaacnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkcplcpmcjMaaacpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcpwcpxcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcpFcpJcpJcpJcpKcpLcpGcpMcnicfdcnjclUcnlcwqczVclUaaaaaackDcoucpNcovckDbGybGybGycoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdcqecqecqfcqgcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKcqscelcejaaaaaaaaaaaaciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcqMcpFcqLcqMcqKcqNcqOcqPcpMcoscqQcotclUcqScqRcrGclUaaaaaackDcpOcpPcpQckDcqTbGycrKcoDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdcqecrecrfcrgcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkcjKcjKcjKcjKcjKcjKcjKcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqJcrFcpMclUclUclUclUclUcrHcrIclUclUclUclUclUclUclUclUbGybGycgmcoDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcrLcrMcrNcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYcqecrZcsacsbcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdcsecsfcsgcsgcshcsicsjcskcslcsmcsncsocspcspcspcsqcsrcsscstcstcsucsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTcsUcpFcsVcsTcsWcsXcsRcsYcpMcsZcrJcumctaclUcuncuoczVclUczVcuqcupcuqczVclUbGybGyctccoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactdckPcteckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqcqectrctscttcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdctuctvctwctvctxctyctzctActBctCctBctDctEctEctFctEcgdctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXctYctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqJculcpMcvscvqczVcvtclUcwpclQcwrclUcuqczVcuqczVcuqclUbGycoicoAcoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcurcuscutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCcqecuzcuAcuzcuzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccuBctvcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQcuRceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcxGcwscxIcxHcxKcxJczVcxMclUcxNcwqczVclUcyJcvqczVczVczVclUbGybGycoAaaaaaaaaaaaaaaaaaackPckPckPckPckPckPckPckPckPcvucvvcvwckPcvxcvxcvycvzaabcnCcnCcvAcnCcvBcvCcvDcnCaaaaaacuzcvEcuzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcvFcvGcvGcvHctBcvIcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvYcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcwncwocpMcyMcyLcyNcFfclUcyOcyPclUclUcyQcyScyRcyTcyTclUbGybGycoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcwwcwxcwycwzcwAcwBcwCcwDckPcvxcwEcwFcvzaabaabcwGcwHcwIcwJcwKcwLcwGaaaaaacuzcwMcuzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGafxafxacGafxafxafxagiafxafxaabagiaqZaaaaabaabcwNcwNcwNcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMcyWcyVcyYcyXczNczMczPczOczRczQcyLczVczVczSclUbGybGycoAaaaaaaaaaaaaaaaaaackPcxOcxPcxOcxQcxRcqUcxScwAcxTcxUcxTckPcvxcvxcxVcvzaabaaacwGcxWcxXcwJcwJcxYcwGaaaaaaaaacxZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaacGaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaaaaqZaaaaaaaaaaabaabcwNcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcyrcxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcyFcyGcyHcyIczUczTcALceJcyKbGycAMclUclUclUclUclUcAOcANcBRcAPcBTcBScBUcAPcBWcBVclUbGybGycoAaaaaaaaaaaaaaaaaaackPcxOcxOcxOcyZczaczbczcczdczeczfczgckPczhcziczjcvzaaaaaacwGczkcwJczlcwJczmcwGaaaaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGybGybGycvrbGybGybGybGybGybGybGybGybGycdbclUcBXcyLcCLcBYcyScCMcyTcyTcyScCNclUbGycoicoAaaaaaaaaaaaaaaaaaackPcwAcwAcwAcwAczWcqUczXczYczZcAacAbckPcAccAdcAecvzaaaaaacwGcAfcAgcwJcwJcAhcAicAjaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAGcAGcAKcAGcoAcoAcoAcoAcoAcoAcoAcoAbGyclUcCPcCOczVcCQcyScCRcCScyTcDUcCRclUbGybGycoDaaaaaaaaaaaaaaaaaackPcwtcwucwvcAQcARczbcAScATcAUcAVcAWcAXcAYcAZcBacvzaaaaaacwGcwGcBbcBccBdcwGcwGaaaaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcBNcBOcBPcBQaabaabaabaabaabaabaabcoAbGyclUcDVczVcDXcDWcDZcDYcEacyTcEccEbclUbGycEdcoDaaaaaaaaaaaaaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecCfcqUcCgcqUcChckPaaaaaaaaacwGcwGcwGcwGcwGaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcCrcCscCscCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcCGcCHcCIcCJaabcCKcCKcCKcCKcCKaabcoAbGyclUcEeczVczVcEfcySczVcEgcyTcEgczVclUbGybGycoDaaaaaaaaaaaaaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCYcCZcDacqUcDbckPaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaaaczocAkczqaabczocAkczqaaaczocAkczqaabaaaaaaaaaaaaaaaaaaaaaaaaaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmcDncDocDncDncDpcDpcDncDqcDrcDscDtcDtcDucDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcDLcDMcDNcDOcDPcDQcDRcDScDTcCKaabcoDbGycNXcEicEhcEYcEjcEZclUclUclUclUclUclUbGybGycoAaaaaaaaaaaaaaaaaaackPcwAcwAcwAcwAcEkcqUcCbcElcEmcCecCfcEncEocEocEpcEqcAjaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaabaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKaabcoDbGycNXcNXcNXcNZcNXcFbcFacFcbVickLckLcdbbGybGycoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcFjcARczbcFkcFlcFmcEocFncFocFpcFqcFrckPaabaabaahaaaaaaaaaaaaaaaaaaaaaaaaaaacznaabaaaaaaaaaaabaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaafxaabcFscFtcFtcFucFvcFwcFwcFwcFvcFwcFwcFwcFvcFwcFwcFxcFtcFtcFtcFtcFtcFycFzcFAcFBcFCcFDcFEcFFcFGcfRcwWcFHcDfcvKcvKcvKcFIcEBcECcFJcFKcFLcFMcFNcFOcFPcFQcFRcFScFTcFUcFVcFWcFXcFScFYcFZcDwcGacDzcDzcDzcGbcBCcGccGccDFcGdcGecGfcGgcGhcGicGjcGkcGlcGmcGncDOcGocDQcGpcDTcDTcCKaabcoDbGybGycdbckLcFdbVicFgcFecFhbVicGqcFicFicFicGscGrcGtcGtcGuaaaaaaaaackPcxOcxPcxOcGAcxRcqUcGBcFlcGCcqUcqUcGDcwAcwAcwAckPaaaaaaaaaaaaagQagQagQaqZaabaabaabaabcGEaabaabaabaabaabagiagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcGFaabaaaaabcGFaabaaaaabcGFaabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccGGcGHcGIcDdcGJcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKaabcoAcgmbGybGybGycGvbVibVicGwbVibVicGvbGycoAcoAcoAcoAaaaaaacGxaaaaaaaaackPcxOcxOcxOcFjcHEcHFcHGcHHcHIcCZcCZcCZcHJcHKcHLcHMaaaaaaaaaaaaagQaaaaabaaaaabaaaaaaaaacHNaaaaabaabaaaaaaaaaaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabcDccDdcDdcDdcDdcHPcHQcHRcfRcHScfRcfRcEBcHTcfRcECcHUcHVcGOcHWcFNcHXcHYcHZcIacIbcIccIdcIecIfcIgcIbcIhcIicIjcIkcIlcImcIncIocIpcIqcGfcIrcIscItcIucIvcIwcIxcIycIzcIAcIBcICcIDcDPcDQcIEcIFcIFcCKaabcoAcoAcoAcoAbGycGzcGycFicFicFicGycHrbGycoAaaaaaaaaaaaaaaacGxaaaaaaaaackPckPckPckPckPcIRcIScITczbcIUczbcIVczbcIWczbcIXcHMaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaczocHOczqaabczocHOczqaaaczocHOczqaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcJgcJhcDtcJicJjcFWcJkcJlcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKaabaaaaaaaaacoAbGybGybGybGyctbbGybGybGycoAcoAaaaaaaaaaaaaaaacHsaaaaaaaaaaaaaaaaaaaaackPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcKbckPaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabcJbcKjcKjcKkcKlcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzcKAcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKaabaaaaaaaaacoAcoAcoAcoAcoDcoDcoDcoAcoAcoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcLicLjcLkcwAcLlcLmcLncwAcLocLpcLqckPaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacIZaaacLrcLrcLrcLrcLraabagQaaaaaaaaaaaacJaaaaaaacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaabczocHOczqaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabaaaaaacJbcKjcKjcKkcLscLscLscLtcLucLvcECcLwcLxcLycLzcLAcLBcLCcLDcLDcLEcLFcLGcGOcGOcGOcLHcLIcLJcLKcLLcLMcLNcLOcLPcECcLQcLQcLRcHhcCAcLScLTcLUcLVcLWcDFcLXcLYcLZcMacMbcCKcCKcCKcCKcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcMpcxOcxOcwAcMpcxOcxOcwAcMpcxOcxOckPaaaaaaaaaaaaagQaaaaabaaaaabaabaabaaacIZaaaaabaaaaabaaaaabaaaagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaagiaabczocMqczqaaaczocMqczqaaaczocMqczqaabafxaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBcMCcMzcMzcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaafxaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabcJbcNocLscLscLscLscLscMucNpcNqcNrcNscNtcMucNucNvcNwcJecGOcGOcNxcNycNzcNAcNBcNCcNCcNDcECcNEcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJbcOdcLucOecOfcOgcOhcMucOicOjcOkcOlcOmcOncOocOpcOqcOrcGOcOscOtcOucOvcOwcOxcOycOzcOAcOBcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPckPckPckPckPckPckPckPckPcOVcOVcOVckPaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacIZaabcLrcLrcLrcLrcLraaaagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcJbcJbcJbcOWcOXcOXcOXcMucOYcOZcPacPacPbcPccMzcPdcPecPfcPgcPhcPhcPicPjcPkcPlcPmcPncPicPocPpcPqcPrcPscPtcPucPvcNHcLQcPwcPxcDFcMNcDFcPycDFcMQcMRcJBcJCcPzcJEcNMcCKcCKcCKcCKcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacONaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaqZaaaaabaaaaabaaaaabaaacPDaaaaabaaaaabaabaabaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcPFcPGcOXaabaabcMucPHcPIcPacPacPJcMucPKcPLcPMcPNcPOcPPcPQcECcPRcPScPTcGOcPUcECcPVcPWcPXcPNcPNcPYcPZcECcQacLQcQbcQccDFcMNcDFcLScLTcQdcQecMScQfcQgcIDcQhcDQcQicQjcQjcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcQqcQrcOXaabaaacMucQscPIcPacPacQtcMucQucQvcECcQwcQxcQxcQxcECcQycQzcQAcQBcPucECcQxcQxcQxcQwcECcQCcQucECcNHcLQcQDcQEcQFcQGcQHcQIcQJcQKcIAcQLcJCcQMcJEcNMcEVcQNcQOcQPcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcPEcOXcQTcPEcQUaaacMucQVcQWcPacPacQXcMucQYcQZcECcRacRbcRccRdcRecRfcRgcRhcRicPucRecRbcRbcRbcRjcECcRkcRlcECcNHcRmcMNcRncRocQJcRpcRqcRrcRscRtcRucRvcRwcKQcOLcDQcRxcQjcQjcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacGEaaacLrcLrcLrcLrcLraaaagQaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcPNcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaaaaaaabaabaabaaaaaacGEaabaaaaaaaabaabaaaaaaagQaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaacQSaaaaaacQScQScQScQScQScQScQSaaaaaacQSaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRNcROcPacPacRPcMucECcRQcECcRRcRScRScLOcLOcLOcLOcLOcLOcLOcLOcLOcRScRScRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMaabaabaabaabaabaabaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQaaaaaaaaacGEaaaaaaaaaagQagQagQaqZagQaaaaaaaaaaaacJacJacJacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSdcSecPacPacSfcMucSgcShcSicSjaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaacSkcSlcSmcSncECcSocMJcSpcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcSBaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacSCcMucSDcSEcSEaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaacSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaagQaaaaabaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSLcSMcPacPacSNcMucSOcSPcSEaabaabaabcSQaaaaaaaaaaaacSQaaaaaacSQaabaabaabcSEcSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcTacTbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaagQagQagQagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From e03d400a3faffdccd6f48f4a0af640e42b714154 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 24 Sep 2015 05:16:58 -0400 Subject: [PATCH 44/82] viro access fixup --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 0c526c6ea69..58e514377d8 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -6093,7 +6093,7 @@ "cni" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cnj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cnk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/medical/virology) -"cnl" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Console"; pixel_x = 8; pixel_y = 22; tag_exterior_door = "viro_lab_airlock_exterior"; tag_interior_door = "viro_lab_airlock_interior"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cnl" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Console"; pixel_x = 8; pixel_y = 22; req_access_txt = "39"; tag_exterior_door = "viro_lab_airlock_exterior"; tag_interior_door = "viro_lab_airlock_interior"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cnm" = (/obj/structure/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/biostorage) "cnn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/biostorage) "cno" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/device/antibody_scanner,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/biostorage) From b586762b4455416a84459fd12ad1b1370e023a64 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 18:19:15 +0200 Subject: [PATCH 45/82] Instrument toggle fix --- code/modules/client/preferences_toggles.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index c79224d2e5a..0eae2206ba0 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -185,7 +185,7 @@ set category = "Preferences" set desc = "Toggles hearing musical instruments like the violin and piano" prefs.toggles ^= SOUND_INSTRUMENTS - prefs.save_preferences() + prefs.save_preferences(src) if(prefs.toggles & SOUND_INSTRUMENTS) src << "You will now hear people playing musical instruments." else From bce0b76916804e34cf1ef5ff507b7449ea0a1c83 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 18:36:43 +0200 Subject: [PATCH 46/82] Make sure mobs are unbuckled from vines --- code/modules/hydroponics/spreading/spreading.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/hydroponics/spreading/spreading.dm b/code/modules/hydroponics/spreading/spreading.dm index 1a5370910d0..d91ed64c4e6 100644 --- a/code/modules/hydroponics/spreading/spreading.dm +++ b/code/modules/hydroponics/spreading/spreading.dm @@ -71,11 +71,14 @@ var/movable = 0 /obj/effect/plant/Destroy() + if(buckled_mob) + unbuckle() if(plant_controller) plant_controller.remove_plant(src) for(var/obj/effect/plant/neighbor in range(1,src)) plant_controller.add_plant(neighbor) return ..() + /obj/effect/plant/single spread_chance = 0 From 172a9df112f8af1768ae81d5693e13553e51bd03 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 19:18:26 +0200 Subject: [PATCH 47/82] Admin fixes --- code/modules/admin/admin.dm | 125 ++++++++++++++++++------------------ 1 file changed, 64 insertions(+), 61 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 8c63e18fb27..394f582a15d 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -41,28 +41,28 @@ var/global/nologevent = 0 body += "Options panel for [M]" if(M.client) body += " played by [M.client] " - body += "\[[M.client.holder ? M.client.holder.rank : "Player"]\]" + body += "\[[M.client.holder ? M.client.holder.rank : "Player"]\]" if(istype(M, /mob/new_player)) body += " Hasn't Entered Game " else - body += " \[Heal\] " + body += " \[Heal\] " body += "

\[ " body += "VV - " - body += "TP - " + body += "TP - " body += "PM - " - body += "SM - " + body += "SM - " body += "[admin_jump_link(M, src)]\]
" body += "Mob type = [M.type]

" - body += "Kick | " + body += "Kick | " body += "Warn | " - body += "Ban | " - body += "Jobban | " - body += "Appearance Ban | " - body += "Notes | " + body += "Ban | " + body += "Jobban | " + body += "Appearance Ban | " + body += "Notes | " if(M.client) if(M.client.check_watchlist(M.client.ckey)) body += "Remove from Watchlist | " @@ -71,31 +71,31 @@ var/global/nologevent = 0 body += "Add to Watchlist " if(M.client) - body += "| Prison | " + body += "| Prison | " body += "\ Send back to Lobby | " var/muted = M.client.prefs.muted body += {"
Mute: - \[IC | - OOC | - PRAY | - ADMINHELP | - DEADCHAT\] - (toggle all) + \[IC | + OOC | + PRAY | + ADMINHELP | + DEADCHAT\] + (toggle all) "} var/jumptoeye = "" if(isAI(M)) var/mob/living/silicon/ai/A = M if(A.client && A.eyeobj) // No point following clientless AI eyes - jumptoeye = " (Eye)" + jumptoeye = " (Eye)" body += {"

- Jump to[jumptoeye] | - Get | - Send To + Jump to[jumptoeye] | + Get | + Send To

- [check_rights(R_ADMIN,0) ? "Traitor panel | " : "" ] - Narrate to | - Subtle message + [check_rights(R_ADMIN,0) ? "Traitor panel | " : "" ] + Narrate to | + Subtle message "} if (M.client) @@ -108,31 +108,31 @@ var/global/nologevent = 0 if(issmall(M)) body += "Monkeyized | " else - body += "Monkeyize | " + body += "Monkeyize | " //Corgi if(iscorgi(M)) body += "Corgized | " else - body += "Corgize | " + body += "Corgize | " //AI / Cyborg if(isAI(M)) body += "Is an AI " else if(ishuman(M)) - body += {"Make AI | - Make Mask | - Make Robot | - Make Alien | - Make Slime | - Make Superhero + body += {"Make AI | + Make Mask | + Make Robot | + Make Alien | + Make Slime | + Make Superhero "} //Simple Animals if(isanimal(M)) - body += "Re-Animalize | " + body += "Re-Animalize | " else - body += "Animalize | " + body += "Animalize | " // DNA2 - Admin Hax if(M.dna && iscarbon(M)) @@ -147,7 +147,7 @@ var/global/nologevent = 0 if(bname) var/bstate=M.dna.GetSEState(block) var/bcolor="[(bstate)?"#006600":"#ff0000"]" - body += "[bname][block]" + body += "[bname][block]" else body += "[block]" body+="" @@ -155,27 +155,27 @@ var/global/nologevent = 0 body += {"

Rudimentary transformation:
These transformations only create a new mob type and copy stuff over. They do not take into account MMIs and similar mob-specific things. The buttons in 'Transformations' are preferred, when possible.

- Observer | - \[ Alien: Drone, - Hunter, - Queen, - Sentinel, - Larva \] - Human - \[ slime: Baby, - Adult \] - Monkey | - Cyborg | - Cat | - Runtime | - Corgi | - Ian | - Crab | - Coffee | - \[ Construct: Armoured , - Builder , - Wraith \] - Shade + Observer | + \[ Alien: Drone, + Hunter, + Queen, + Sentinel, + Larva \] + Human + \[ slime: Baby, + Adult \] + Monkey | + Cyborg | + Cat | + Runtime | + Corgi | + Ian | + Crab | + Coffee | + \[ Construct: Armoured , + Builder , + Wraith \] + Shade
"} @@ -183,12 +183,12 @@ var/global/nologevent = 0 body += {"

Other actions:
- Forcesay | - Admin Room | - Thunderdome 1 | - Thunderdome 2 | - Thunderdome Admin | - Thunderdome Observer | + Forcesay | + Admin Room | + Thunderdome 1 | + Thunderdome 2 | + Thunderdome Admin | + Thunderdome Observer | "} if(M.client.related_accounts_cid.len) body += "

Related accounts by CID: [list2text(M.client.related_accounts_cid, " - ")]
" @@ -234,6 +234,9 @@ var/global/nologevent = 0 if(!check_rights(R_EVENT)) return + + if (!istype(src,/datum/admins)) + src = usr.client.holder var/dat dat = text("Admin Newscaster

Admin Newscaster Unit

") From 8b1b27a12a6de79819411b0a0cd7f4bb36ac9839 Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 24 Sep 2015 22:01:04 +0200 Subject: [PATCH 48/82] Stray pipe --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 73c8f011f3c..cd413028739 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -372,7 +372,7 @@ "ahh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) "ahi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) "ahj" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) -"ahk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Armory"; req_access_txt = "3"},/turf/simulated/floor{icon_state = "red"},/area/security/armoury) +"ahk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Armory"; req_access_txt = "3"},/turf/simulated/floor{icon_state = "red"},/area/security/armoury) "ahl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/securehallway) "ahm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "red"},/area/security/securehallway) "ahn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/securehallway) From ff01f5f0c566a396bf90d3bead9769e6ed1415af Mon Sep 17 00:00:00 2001 From: Crazylemon Date: Thu, 24 Sep 2015 15:27:46 -0700 Subject: [PATCH 49/82] Goon "Irradiated" disability now respects NO_DNA_RAD --- code/game/dna/genes/goon_disabilities.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/dna/genes/goon_disabilities.dm b/code/game/dna/genes/goon_disabilities.dm index 7ea73a79ddd..450973dc6a7 100644 --- a/code/game/dna/genes/goon_disabilities.dm +++ b/code/game/dna/genes/goon_disabilities.dm @@ -41,7 +41,7 @@ for(var/mob/living/L in range(1, owner)) if(L == owner) continue L << "\red You are enveloped by a soft green glow emanating from [owner]." - L.radiation += 5 + L.apply_effect(5, IRRADIATE) return OnDrawUnderlays(var/mob/M,var/g,var/fat) @@ -390,4 +390,4 @@ return -*/ \ No newline at end of file +*/ From 4f3938d68b0674ae1fce6fa7509b5a274ea11a9a Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Thu, 24 Sep 2015 15:52:10 -0700 Subject: [PATCH 50/82] -tg- buckling system This commit overhauls a bunch of systems so that buckling works for any subtype of /obj. This means that space vines and chairs and beds all use the same system. A lot of stuff has been touched. --- code/ATMOSPHERICS/atmospherics.dm | 50 ++--- code/ATMOSPHERICS/pipes/pipe.dm | 15 +- .../pipes/simple/pipe_simple_he.dm | 46 +++- code/_onclick/click.dm | 11 +- code/datums/helper_datums/teleport.dm | 2 +- code/datums/spells/area_teleport.dm | 2 +- code/datums/spells/ethereal_jaunt.dm | 4 +- code/game/atoms.dm | 3 + .../shadowling/shadowling_abilities.dm | 2 +- code/game/gamemodes/vampire/vampire_powers.dm | 8 +- code/game/objects/buckling.dm | 100 +++++++++ .../items/weapons/implants/implantfreedom.dm | 2 + code/game/objects/items/weapons/scrolls.dm | 2 +- code/game/objects/items/weapons/tools.dm | 20 +- code/game/objects/structures.dm | 7 +- code/game/objects/structures/janicart.dm | 56 +++-- code/game/objects/structures/segway.dm | 80 +++---- .../stool_bed_chair_nest/alien_nests.dm | 110 +++++----- .../structures/stool_bed_chair_nest/bed.dm | 199 +++++------------- .../structures/stool_bed_chair_nest/chairs.dm | 29 +-- .../structures/stool_bed_chair_nest/stools.dm | 4 +- .../stool_bed_chair_nest/wheelchair.dm | 16 +- code/game/turfs/turf.dm | 7 + .../modules/clothing/spacesuits/chronosuit.dm | 2 +- .../hydroponics/spreading/spreading.dm | 1 - .../spreading/spreading_response.dm | 38 +--- code/modules/mob/living/bloodcrawl.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 7 +- .../mob/living/carbon/human/human_damage.dm | 21 +- .../mob/living/carbon/human/human_defense.dm | 2 +- code/modules/mob/living/living.dm | 13 +- code/modules/mob/living/living_defense.dm | 6 +- code/modules/mob/mob.dm | 80 ++----- code/modules/mob/mob_movement.dm | 24 +-- .../effects/unknown_effect_teleport.dm | 6 +- .../modules/vehicle/train/trains/ambulance.dm | 3 +- code/modules/vehicle/vehicle.dm | 2 + paradise.dme | 1 + 38 files changed, 457 insertions(+), 526 deletions(-) create mode 100644 code/game/objects/buckling.dm diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 3db4914cb35..4dfe8d70812 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -24,12 +24,12 @@ Pipelines + Other Objects -> Pipe network var/icon_connect_type = "" //"-supply" or "-scrubbers" var/initialize_directions = 0 - + var/pipe_color var/obj/item/pipe/stored var/image/pipe_image var/global/datum/pipe_icon_manager/icon_manager - + /obj/machinery/atmospherics/New() if(!icon_manager) icon_manager = new() @@ -40,10 +40,10 @@ Pipelines + Other Objects -> Pipe network if(!pipe_color_check(pipe_color)) pipe_color = null - + if(can_unwrench) stored = new(src, make_from = src) - + ..() /obj/machinery/atmospherics/Destroy() @@ -54,10 +54,10 @@ Pipelines + Other Objects -> Pipe network del(pipe_image) //we have to del it, or it might keep a ref somewhere else return ..() -// Icons/overlays/underlays +// Icons/overlays/underlays /obj/machinery/atmospherics/update_icon() return null - + /obj/machinery/atmospherics/proc/check_icon_cache(var/safety = 0) if(!istype(icon_manager)) if(!safety) //to prevent infinite loops @@ -92,7 +92,7 @@ Pipelines + Other Objects -> Pipe network else return 0 -// Connect types +// Connect types /obj/machinery/atmospherics/proc/check_connect_types(obj/machinery/atmospherics/atmos1, obj/machinery/atmospherics/atmos2) var/i var/list1[] = atmos1.connect_types @@ -117,7 +117,7 @@ Pipelines + Other Objects -> Pipe network return n return 0 -// Pipenet related functions +// Pipenet related functions /obj/machinery/atmospherics/proc/returnPipenet() return @@ -135,8 +135,8 @@ Pipelines + Other Objects -> Pipe network return /obj/machinery/atmospherics/proc/disconnect(obj/machinery/atmospherics/reference) - return - + return + /obj/machinery/atmospherics/proc/nullifyPipenet(datum/pipeline/P) if(P) P.other_atmosmch -= src @@ -151,7 +151,7 @@ Pipelines + Other Objects -> Pipe network var/datum/gas_mixture/int_air = return_air() var/datum/gas_mixture/env_air = loc.return_air() add_fingerprint(user) - + var/unsafe_wrenching = FALSE var/internal_pressure = int_air.return_pressure()-env_air.return_pressure() @@ -160,21 +160,21 @@ Pipelines + Other Objects -> Pipe network if (internal_pressure > 2*ONE_ATMOSPHERE) user << "As you begin unwrenching \the [src] a gush of air blows in your face... maybe you should reconsider?" unsafe_wrenching = TRUE //Oh dear oh dear - + if (do_after(user, 40, target = src) && isnull(gcDestroyed)) user.visible_message( \ "[user] unfastens \the [src].", \ "You have unfastened \the [src].", \ "You hear ratchet.") investigate_log("was REMOVED by [key_name(usr)]", "atmos") - + //You unwrenched a pipe full of pressure? let's splat you into the wall silly. if(unsafe_wrenching) - unsafe_pressure_release(user,internal_pressure) + unsafe_pressure_release(user,internal_pressure) Deconstruct() else return ..() - + //Called when an atmospherics object is unwrenched while having a large pressure difference //with it's locs air contents. /obj/machinery/atmospherics/proc/unsafe_pressure_release(var/mob/user,var/pressures) @@ -191,7 +191,7 @@ Pipelines + Other Objects -> Pipe network user.visible_message("[user] is sent flying by pressure!","The pressure sends you flying!") //Values based on 2*ONE_ATMOS (the unsafe pressure), resulting in 20 range and 4 speed user.throw_at(general_direction,pressures/10,pressures/50) - + /obj/machinery/atmospherics/proc/Deconstruct() if(can_unwrench) var/turf/T = get_turf(src) @@ -203,7 +203,7 @@ Pipelines + Other Objects -> Pipe network new /obj/item/pipe_meter(T) qdel(meter) qdel(src) - + /obj/machinery/atmospherics/construction(D, P, C) if(C) color = C @@ -217,7 +217,7 @@ Pipelines + Other Objects -> Pipe network A.initialize() A.addMember(src) build_network() - + // Find a connecting /obj/machinery/atmospherics in specified direction. /obj/machinery/atmospherics/proc/findConnecting(var/direction) for(var/obj/machinery/atmospherics/target in get_step(src,direction)) @@ -225,12 +225,15 @@ Pipelines + Other Objects -> Pipe network if(can_connect && (target.initialize_directions & get_dir(target,src))) return target -// Ventcrawling +// Ventcrawling #define VENT_SOUND_DELAY 30 /obj/machinery/atmospherics/relaymove(mob/living/user, direction) if(!(direction & initialize_directions)) //can't go in a way we aren't connecting to return + if(buckled_mob == user) + return + var/obj/machinery/atmospherics/target_move = findConnecting(direction) if(target_move) if(is_type_in_list(target_move, ventcrawl_machinery) && target_move.can_crawl_through()) @@ -263,7 +266,7 @@ Pipelines + Other Objects -> Pipe network /obj/machinery/atmospherics/proc/can_crawl_through() return 1 - + /obj/machinery/atmospherics/proc/change_color(var/new_color) //only pass valid pipe colors please ~otherwise your pipe will turn invisible if(!pipe_color_check(new_color)) @@ -272,7 +275,7 @@ Pipelines + Other Objects -> Pipe network pipe_color = new_color update_icon() -// Additional icon procs +// Additional icon procs /obj/machinery/atmospherics/proc/universal_underlays(var/obj/machinery/atmospherics/node, var/direction) var/turf/T = get_turf(src) if(!istype(T)) return @@ -303,8 +306,7 @@ Pipelines + Other Objects -> Pipe network underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "intact" + icon_connect_type) else underlays += icon_manager.get_atmos_icon("underlay", direction, color_cache_name(node), "retracted" + icon_connect_type) - + /obj/machinery/atmospherics/singularity_pull(S, current_size) if(current_size >= STAGE_FIVE) - Deconstruct() - \ No newline at end of file + Deconstruct() diff --git a/code/ATMOSPHERICS/pipes/pipe.dm b/code/ATMOSPHERICS/pipes/pipe.dm index 7ff4141076b..3f3a21e7789 100644 --- a/code/ATMOSPHERICS/pipes/pipe.dm +++ b/code/ATMOSPHERICS/pipes/pipe.dm @@ -7,13 +7,19 @@ use_power = 0 can_unwrench = 1 var/alert_pressure = 80*ONE_ATMOSPHERE //minimum pressure before check_pressure(...) should be called - + + //Buckling + can_buckle = 1 + buckle_requires_restraints = 1 + buckle_lying = -1 + + /obj/machinery/atmospherics/pipe/New() ..() //so pipes under walls are hidden if(istype(get_turf(src), /turf/simulated/wall) || istype(get_turf(src), /turf/simulated/shuttle/wall) || istype(get_turf(src), /turf/unsimulated/wall)) level = 1 - + /obj/machinery/atmospherics/pipe/Destroy() releaseAirToTurf() qdel(air_temporary) @@ -39,7 +45,7 @@ //Return null if parent should stop checking other pipes. Recall: del(src) will by default return null return 1 - + /obj/machinery/atmospherics/pipe/proc/releaseAirToTurf() if(air_temporary) var/turf/T = loc @@ -55,7 +61,7 @@ if(!parent) parent = new /datum/pipeline() parent.build_pipeline(src) - + /obj/machinery/atmospherics/pipe/setPipenet(datum/pipeline/P) parent = P @@ -69,4 +75,3 @@ return node.pipe_color else return pipe_color - \ No newline at end of file diff --git a/code/ATMOSPHERICS/pipes/simple/pipe_simple_he.dm b/code/ATMOSPHERICS/pipes/simple/pipe_simple_he.dm index dd0e00fa248..d61126b1414 100644 --- a/code/ATMOSPHERICS/pipes/simple/pipe_simple_he.dm +++ b/code/ATMOSPHERICS/pipes/simple/pipe_simple_he.dm @@ -9,23 +9,55 @@ minimum_temperature_difference = 20 thermal_conductivity = OPEN_HEAT_TRANSFER_COEFFICIENT + color = "#404040" + buckle_lying = 1 + var/icon_temperature = T20C //stop small changes in temperature causing icon refresh + /obj/machinery/atmospherics/pipe/simple/heat_exchanging/process() var/environment_temperature = 0 - if(istype(loc, /turf/simulated)) - if(loc:blocks_air) - environment_temperature = loc:temperature + var/datum/gas_mixture/pipe_air = return_air() + + var/turf/simulated/T = loc + if(istype(T)) + if(T.blocks_air) + environment_temperature = T.temperature else - var/datum/gas_mixture/environment = loc.return_air() + var/datum/gas_mixture/environment = T.return_air() environment_temperature = environment.temperature else - environment_temperature = loc:temperature - var/datum/gas_mixture/pipe_air = return_air() + environment_temperature = T.temperature + if(abs(environment_temperature-pipe_air.temperature) > minimum_temperature_difference) - parent.temperature_interact(loc, volume, thermal_conductivity) + parent.temperature_interact(T, volume, thermal_conductivity) + + //Heat causes pipe to glow + if(pipe_air.temperature && (icon_temperature > 500 || pipe_air.temperature > 500)) //glow starts at 500K + if(abs(pipe_air.temperature - icon_temperature) > 10) + icon_temperature = pipe_air.temperature + + var/h_r = heat2color_r(icon_temperature) + var/h_g = heat2color_g(icon_temperature) + var/h_b = heat2color_b(icon_temperature) + + if(icon_temperature < 2000)//scale glow until 2000K + var/scale = (icon_temperature - 500) / 1500 + h_r = 64 + (h_r - 64) * scale + h_g = 64 + (h_g - 64) * scale + h_b = 64 + (h_b - 64) * scale + + animate(src, color = rgb(h_r, h_g, h_b), time = 20, easing = SINE_EASING) + + //burn any mobs buckled based on temperature + if(buckled_mob) + var/heat_limit = 1000 + if(pipe_air.temperature > heat_limit + 1) + buckled_mob.apply_damage(4 * log(pipe_air.temperature - heat_limit), BURN, "chest") + /obj/machinery/atmospherics/pipe/simple/heat_exchanging/New() ..() initialize_directions_he = initialize_directions // The auto-detection from /pipe is good enough for a simple HE pipe + color = "#404040" /obj/machinery/atmospherics/pipe/simple/heat_exchanging/initialize() normalize_dir() diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 799d5ee8ee0..94ed1568ae0 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -385,16 +385,16 @@ // Simple helper to face what you clicked on, in case it should be needed in more than one place /mob/proc/face_atom(var/atom/A) - // Snowflake for space vines. +/* // Snowflake for space vines. //Are you fucking kidding me? var/is_buckled = 0 if(buckled) if(istype(buckled)) if(!buckled.movable) is_buckled = 1 else - is_buckled = 0 + is_buckled = 0*/ - if( stat || is_buckled || !A || !x || !y || !A.x || !A.y ) return + if( stat || buckled || !A || !x || !y || !A.x || !A.y ) return var/dx = A.x - x var/dy = A.y - y if(!dx && !dy) return @@ -407,6 +407,7 @@ if(dx > 0) direction = EAST else direction = WEST usr.dir = direction - if(buckled && buckled.movable) + +/* if(buckled && buckled.movable) buckled.dir = direction - buckled.handle_rotation() + buckled.handle_rotation()*/ \ No newline at end of file diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index d1f856d954c..048eaa55fd3 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -124,7 +124,7 @@ if(isliving(teleatom)) var/mob/living/L = teleatom if(L.buckled) - L.buckled.unbuckle() + L.buckled.unbuckle_mob() destarea.Entered(teleatom) diff --git a/code/datums/spells/area_teleport.dm b/code/datums/spells/area_teleport.dm index 610efe96b14..6a087a2a643 100644 --- a/code/datums/spells/area_teleport.dm +++ b/code/datums/spells/area_teleport.dm @@ -46,7 +46,7 @@ return if(target && target.buckled) - target.buckled.unbuckle() + target.buckled.unbuckle_mob() var/list/tempL = L var/attempt = null diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm index 591aa0d877e..eb68f6a2dc7 100644 --- a/code/datums/spells/ethereal_jaunt.dm +++ b/code/datums/spells/ethereal_jaunt.dm @@ -23,7 +23,7 @@ if(target.buckled) var/obj/structure/stool/bed/buckled_to = target.buckled. - buckled_to.unbuckle() + buckled_to.unbuckle_mob() var/mobloc = get_turf(target.loc) var/obj/effect/dummy/spell_jaunt/holder = new /obj/effect/dummy/spell_jaunt( mobloc ) @@ -37,7 +37,7 @@ animation.master = holder target.ExtinguishMob() if(target.buckled) - target.buckled.unbuckle() + target.buckled.unbuckle_mob() if(phaseshift == 1) animation.dir = target.dir flick("phase_shift",animation) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index dc2698f017f..a257cbae129 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -448,6 +448,9 @@ its easier to just keep the beam vertical. else return 0 +/atom/proc/handle_fall() + return + /atom/proc/singularity_act() return diff --git a/code/game/gamemodes/shadowling/shadowling_abilities.dm b/code/game/gamemodes/shadowling/shadowling_abilities.dm index f1778935ef8..fbc3b08e60a 100644 --- a/code/game/gamemodes/shadowling/shadowling_abilities.dm +++ b/code/game/gamemodes/shadowling/shadowling_abilities.dm @@ -139,7 +139,7 @@ user.incorporeal_move = 1 user.alpha = 0 if(user.buckled) - user.buckled.unbuckle() + user.buckled.unbuckle_mob() sleep(40) //4 seconds user.visible_message("[user] suddenly manifests!", "The pressure becomes too much and you vacate the interdimensional darkness.") user.incorporeal_move = 0 diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index b25aa1b6ae8..9914ba1c582 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -372,7 +372,7 @@ if(!M) return if(M.current.vampire_power(30, 0)) - if(M.current.buckled) M.current.buckled.unbuckle() + if(M.current.buckled) M.current.buckled.unbuckle_mob() spawn(0) var/originalloc = get_turf(M.current.loc) var/obj/effect/dummy/spell_jaunt/holder = new /obj/effect/dummy/spell_jaunt( originalloc ) @@ -386,7 +386,7 @@ animation.master = holder M.current.ExtinguishMob() if(M.current.buckled) - M.current.buckled.unbuckle() + M.current.buckled.unbuckle_mob() flick("liquify",animation) M.current.loc = holder M.current.client.eye = holder @@ -436,7 +436,7 @@ var/max_lum = 1 if(M.current.vampire_power(30, 0)) - if(M.current.buckled) M.current.buckled.unbuckle() + if(M.current.buckled) M.current.buckled.unbuckle_mob() spawn(0) var/list/turfs = new/list() for(var/turf/T in range(usr,outer_tele_radius)) @@ -463,7 +463,7 @@ return M.current.ExtinguishMob() if(M.current.buckled) - M.current.buckled.unbuckle() + M.current.buckled.unbuckle_mob() var/atom/movable/overlay/animation = new /atom/movable/overlay( get_turf(usr) ) animation.name = usr.name animation.density = 0 diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm new file mode 100644 index 00000000000..f113ffde15b --- /dev/null +++ b/code/game/objects/buckling.dm @@ -0,0 +1,100 @@ + + +/obj + var/can_buckle = 0 + var/buckle_lying = -1 //bed-like behaviour, forces mob.lying = buckle_lying if != -1 + var/buckle_requires_restraints = 0 //require people to be handcuffed before being able to buckle. eg: pipes + var/mob/living/buckled_mob = null + + +//Interaction +/obj/attack_hand(mob/living/user) + . = ..() + if(can_buckle && buckled_mob) + return user_unbuckle_mob(user) + +/obj/MouseDrop_T(mob/living/M, mob/living/user) + . = ..() + if(can_buckle && istype(M)) + return user_buckle_mob(M, user) + + +//Cleanup +/obj/Destroy() + . = ..() + unbuckle_mob() + +//procs that handle the actual buckling and unbuckling +/obj/proc/buckle_mob(mob/living/M) + if(!can_buckle || !istype(M) || (M.loc != loc) || M.buckled || (buckle_requires_restraints && !M.restrained())) + return 0 + + if (isslime(M) || isAI(M)) + if(M == usr) + M << "You are unable to buckle yourself to the [src]!" + else + usr << "You are unable to buckle [M] to the [src]!" + return 0 + + M.buckled = src + M.dir = dir + buckled_mob = M + M.update_canmove() + post_buckle_mob(M) + return 1 + +/obj/proc/unbuckle_mob() + if(buckled_mob && buckled_mob.buckled == src) + . = buckled_mob + buckled_mob.buckled = null + buckled_mob.anchored = initial(buckled_mob.anchored) + buckled_mob.update_canmove() + buckled_mob = null + + post_buckle_mob(.) + + +//Handle any extras after buckling/unbuckling +//Called on buckle_mob() and unbuckle_mob() +/obj/proc/post_buckle_mob(mob/living/M) + return + + +//Wrapper procs that handle sanity and user feedback +/obj/proc/user_buckle_mob(mob/living/M, mob/user) + if(!in_range(user, src) || user.stat || user.restrained()) + return 0 + + add_fingerprint(user) + unbuckle_mob() + + if(buckle_mob(M)) + if(M == user) + M.visible_message(\ + "[M] buckles themself to [src].",\ + "You buckle yourself to [src].",\ + "You hear metal clanking.") + else + M.visible_message(\ + "[user] buckles [M] to [src]!",\ + "[user] buckles you to [src]!",\ + "You hear metal clanking.") + return 1 + +/obj/proc/user_unbuckle_mob(mob/user) + var/mob/living/M = unbuckle_mob() + if(M) + if(M != user) + M.visible_message(\ + "[user] unbuckles [M] from [src].",\ + "[user] unbuckles you from [src].",\ + "You hear metal clanking.") + else + M.visible_message(\ + "[M] unbuckles themselves from [src].",\ + "You unbuckle yourself from [src].",\ + "You hear metal clanking.") + add_fingerprint(user) + return M + + diff --git a/code/game/objects/items/weapons/implants/implantfreedom.dm b/code/game/objects/items/weapons/implants/implantfreedom.dm index 68497e500b7..282717b606c 100644 --- a/code/game/objects/items/weapons/implants/implantfreedom.dm +++ b/code/game/objects/items/weapons/implants/implantfreedom.dm @@ -23,6 +23,8 @@ if (source.handcuffed) var/obj/item/weapon/W = source.handcuffed source.handcuffed = null + if(source.buckled && source.buckled.buckle_requires_restraints) + source.buckled.unbuckle_mob() source.update_inv_handcuffed() if (source.client) source.client.screen -= W diff --git a/code/game/objects/items/weapons/scrolls.dm b/code/game/objects/items/weapons/scrolls.dm index e7a9272aa6d..0ba86215713 100644 --- a/code/game/objects/items/weapons/scrolls.dm +++ b/code/game/objects/items/weapons/scrolls.dm @@ -74,7 +74,7 @@ return if(user && user.buckled) - user.buckled.unbuckle() + user.buckled.unbuckle_mob() var/list/tempL = L var/attempt = null diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 9549727af4d..73a9e6ebc7e 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -125,6 +125,8 @@ "You cut \the [C]'s restraints with \the [src]!",\ "You hear cable being cut.") C.handcuffed = null + if(C.buckled && C.buckled.buckle_requires_restraints) + C.buckled.unbuckle_mob() C.update_inv_handcuffed() return else @@ -168,15 +170,15 @@ reagents.add_reagent("fuel", max_fuel) update_icon() return - + /obj/item/weapon/weldingtool/examine(mob/user) if(!..(user, 0)) user << "It contains [get_fuel()] unit\s of fuel out of [max_fuel]." - + /obj/item/weapon/weldingtool/suicide_act(mob/user) user.visible_message("[user] welds \his every orifice closed! It looks like \he's trying to commit suicide..") return (FIRELOSS) - + /obj/item/weapon/weldingtool/proc/update_torch() overlays.Cut() if(welding) @@ -235,7 +237,7 @@ var/obj/item/organ/external/S = H.organs_by_name[user.zone_sel.selecting] if (!S) return - + if(!(S.status & ORGAN_ROBOT) || user.a_intent != I_HELP || S.open == 2) return ..() @@ -254,7 +256,7 @@ else if(S.open != 2) user << "Nothing to fix!" else - return ..() + return ..() /obj/item/weapon/weldingtool/afterattack(obj/O as obj, mob/user as mob, proximity) if(!proximity) return @@ -388,7 +390,7 @@ spawn(100) user.disabilities &= ~NEARSIGHTED return - + /obj/item/weapon/weldingtool/proc/flamethrower_screwdriver(obj/item/I, mob/user) if(welding) user << "Turn it off first!" @@ -428,7 +430,7 @@ /obj/item/weapon/weldingtool/largetank/flamethrower_screwdriver() return - + /obj/item/weapon/weldingtool/mini name = "emergency welding tool" desc = "A miniature welder used during emergencies." @@ -439,8 +441,8 @@ change_icons = 0 /obj/item/weapon/weldingtool/mini/flamethrower_screwdriver() - return - + return + /obj/item/weapon/weldingtool/hugetank name = "Upgraded Welding Tool" desc = "An upgraded welder based of the industrial welder." diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index f353b40c785..bdf8a85286c 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -20,11 +20,6 @@ if(3.0) return -/obj/structure/Destroy() - if(hascall(src, "unbuckle")) - src:unbuckle() - return ..() - /obj/structure/mech_melee_attack(obj/mecha/M) if(M.damtype == "brute") M.occupant_message("You hit [src].") @@ -47,6 +42,8 @@ do_climb(usr) /obj/structure/MouseDrop_T(var/atom/movable/C, mob/user as mob) + if(..()) + return if(C == user) do_climb(user) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 3f4035b7462..2dae93cac5b 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -10,12 +10,6 @@ var/delay = 1 var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread -/obj/structure/stool/bed/chair/cart/Move() - ..() - if(buckled_mob) - if(buckled_mob.buckled == src) - buckled_mob.loc = loc - /obj/structure/stool/bed/chair/cart/process() if(empstun > 0) empstun-- @@ -145,29 +139,27 @@ inertia_dir = 0 return 1 -/obj/structure/stool/bed/chair/cart/buckle_mob(mob/M, mob/user) - if(M != user || !ismob(M) || get_dist(src, user) > 1 || user.restrained() || user.lying || user.stat || M.buckled || istype(user, /mob/living/silicon) || destroyed) +/obj/structure/stool/bed/chair/cart/user_buckle_mob(mob/living/M, mob/user) + if(user.incapacitated()) //user can't move the mob on the janicart's turf if incapacitated return - - unbuckle() - - M.visible_message(\ - "[M] climbs onto the [name]!",\ - "You climb onto the [name]!") - M.buckled = src - M.loc = loc - M.dir = dir - M.update_canmove() - buckled_mob = M - update_mob() - add_fingerprint(user) - return - -/obj/structure/stool/bed/chair/cart/unbuckle() - if(buckled_mob) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 0 + for(var/atom/movable/A in get_turf(src)) //we check for obstacles on the turf. + if(A.density) + if(A != src && A != M) + return + M.loc = loc //we move the mob on the janicart's turf before checking if we can buckle. ..() + update_mob() + +/obj/structure/stool/bed/chair/cart/post_buckle_mob(mob/living/M) + update_mob() + return ..() + +/obj/structure/stool/bed/chair/cart/unbuckle_mob() + var/mob/living/M = ..() + if(M) + M.pixel_x = 0 + M.pixel_y = 0 + return M /obj/structure/stool/bed/chair/cart/handle_rotation() if(dir == SOUTH) @@ -222,11 +214,11 @@ if(act >= 0) visible_message("[buckled_mob.name] is hit by [Proj]!") if(istype(Proj, /obj/item/projectile/energy)) - unbuckle() + unbuckle_mob() return if(istype(Proj, /obj/item/projectile/energy/electrode)) if(prob(25)) - unbuckle() + unbuckle_mob() visible_message("The [src.name] absorbs the [Proj]") if(!istype(buckled_mob, /mob/living/carbon/human)) return buckled_mob.bullet_act(Proj) @@ -245,7 +237,7 @@ destroyed = 1 density = 0 if(buckled_mob) - unbuckle() + unbuckle_mob() visible_message("The [name] explodes!") explosion(src.loc,-1,0,2,7,10) icon_state = "pussywagon_destroyed" @@ -316,7 +308,7 @@ /obj/structure/stool/bed/chair/cart/janicart/relaymove(mob/user, direction) if(user.stat || user.stunned || user.weakened || user.paralysis || destroyed) - unbuckle() + unbuckle_mob() return if(empstun > 0) if(user) @@ -353,7 +345,7 @@ /obj/structure/stool/bed/chair/cart/ambulance/relaymove(mob/user, direction) if(user.stat || user.stunned || user.weakened || user.paralysis || destroyed) - unbuckle() + unbuckle_mob() return if(empstun > 0) if(user) diff --git a/code/game/objects/structures/segway.dm b/code/game/objects/structures/segway.dm index 834f7d1c81e..4e781364af5 100644 --- a/code/game/objects/structures/segway.dm +++ b/code/game/objects/structures/segway.dm @@ -16,9 +16,19 @@ space_move = new /datum/global_iterator/space_movement(null,0) return +/obj/structure/stool/bed/chair/segway/user_buckle_mob(mob/living/M, mob/user) + if(user.incapacitated()) //user can't move the mob on the janicart's turf if incapacitated + return + for(var/atom/movable/A in get_turf(src)) //we check for obstacles on the turf. + if(A.density) + if(A != src && A != M) + return + M.loc = loc //we move the mob on the janicart's turf before checking if we can buckle. + ..() + /obj/structure/stool/bed/chair/segway/relaymove(mob/user, direction) if(user.stat || user.stunned || user.weakened || user.paralysis) - unbuckle() + unbuckle_mob() icon_state = "sec_seg_idle" if(istype(user.l_hand, /obj/item/sec_seg_key) || istype(user.r_hand, /obj/item/sec_seg_key)) if(!allowMove) @@ -38,7 +48,7 @@ playsound(src, 'sound/misc/slip.ogg', 50, 1, -3) buckled_mob.Stun(8) buckled_mob.Weaken(5) - unbuckle() + unbuckle_mob() step(src, dir) sleep(delay) allowMove = 1 @@ -47,10 +57,6 @@ /obj/structure/stool/bed/chair/segway/Move() . = ..() - if(buckled_mob) - if(buckled_mob.buckled == src) - buckled_mob.loc = loc - return . /obj/structure/stool/bed/chair/segway/Bump(var/atom/obstacle) if(istype(obstacle, /mob)) @@ -59,47 +65,31 @@ obstacle.Bumped(src) return -/obj/structure/stool/bed/chair/segway/buckle_mob(mob/M, mob/user) - if(M != user || !ismob(M) || get_dist(src, user) > 1 || user.restrained() || user.lying || user.stat || M.buckled || istype(user, /mob/living/silicon)) - return +/obj/structure/stool/bed/chair/segway/post_buckle_mob(mob/living/M) + update_mob() + add_fingerprint(M) + M.pixel_x = 0 + M.pixel_y = 5 + return ..() - unbuckle() - - M.visible_message(\ - "[M] climbs onto the [src.name]!",\ - "You climb onto the [src.name]!") - M.buckled = src - M.loc = loc - M.dir = dir - M.update_canmove() - buckled_mob = M - update_mob() - add_fingerprint(user) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 5 - -/obj/structure/stool/bed/chair/segway/unbuckle() - if(buckled_mob) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 0 - ..() +/obj/structure/stool/bed/chair/segway/unbuckle_mob() + var/mob/living/M = ..() + if(M) + M.pixel_x = 0 + M.pixel_y = 0 + return M /obj/structure/stool/bed/chair/segway/handle_rotation() - if(dir == NORTH) - layer = OBJ_LAYER - else - layer = FLY_LAYER + if(dir == NORTH) + layer = OBJ_LAYER + else + layer = FLY_LAYER - if(buckled_mob) - if(buckled_mob.loc != loc) - buckled_mob.buckled = null - buckled_mob.buckled = src - - update_mob() + update_mob() /obj/structure/stool/bed/chair/segway/proc/update_mob() - if(buckled_mob) - buckled_mob.dir = dir + if(buckled_mob) + buckled_mob.dir = dir /obj/structure/stool/bed/chair/segway/bullet_act(var/obj/item/projectile/Proj) if(buckled_mob) @@ -147,7 +137,7 @@ /obj/structure/stool/bed/chair/segway/snowmobile/relaymove(mob/user, direction) if(user.stat || user.stunned || user.weakened || user.paralysis) - unbuckle() + unbuckle_mob() if(!allowMove) return if(src.space_move.active()) @@ -159,14 +149,14 @@ if(istype(src.loc, /turf/space)) src.space_move.start(list(src,direction)) if(istype(src.loc, /turf/simulated)) - health -= 5 + damage(5) usr << "Your snowmobile takes damage from not being on snow!" var/turf/simulated/T = src.loc - if(T.wet == 2) //Lube! Fall off! + if(T && T.wet == 2) //Lube! Fall off! playsound(src, 'sound/misc/slip.ogg', 50, 1, -3) buckled_mob.Stun(8) buckled_mob.Weaken(5) - unbuckle() + unbuckle_mob() step(src, dir) sleep(delay) allowMove = 1 diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm index 28c8129e2c7..98e3d01e542 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm @@ -1,5 +1,4 @@ //Alium nests. Essentially beds with an unbuckle delay that only aliums can buckle mobs to. -#define NEST_RESIST_TIME 1200 /obj/structure/stool/bed/nest name = "alien nest" @@ -7,68 +6,75 @@ icon = 'icons/mob/alien.dmi' icon_state = "nest" var/health = 100 + var/image/nest_overlay -/obj/structure/stool/bed/nest/manual_unbuckle(mob/user as mob) - if(buckled_mob) - if(buckled_mob.buckled == src) - if(buckled_mob != user) - buckled_mob.visible_message(\ - "[user.name] pulls [buckled_mob.name] free from the sticky nest!",\ - "[user.name] pulls you free from the gelatinous resin.",\ - "You hear squelching...") - buckled_mob.pixel_y = 0 - unbuckle() - else - if(world.time <= buckled_mob.last_special+NEST_RESIST_TIME) - return - buckled_mob.visible_message(\ - "[buckled_mob.name] struggles to break free of the gelatinous resin...",\ - "You struggle to break free from the gelatinous resin... (This will take around 2 minutes and you need to stay still)",\ - "You hear squelching...") - spawn(NEST_RESIST_TIME) - if(user && buckled_mob && user.buckled == src) - buckled_mob.last_special = world.time - buckled_mob.pixel_y = 0 - unbuckle() - src.add_fingerprint(user) - return +/obj/structure/stool/bed/nest/New() + nest_overlay = image('icons/mob/alien.dmi', "nestoverlay", layer=MOB_LAYER - 0.2) + return ..() -/obj/structure/stool/bed/nest/buckle_mob(mob/M as mob, mob/user as mob) +/obj/structure/stool/bed/nest/user_unbuckle_mob(mob/living/user) + if(buckled_mob && buckled_mob.buckled == src) + var/mob/living/M = buckled_mob + + if(isalien(user)) + unbuckle_mob() + add_fingerprint(user) + return + + if(M != user) + M.visible_message(\ + "[user.name] pulls [M.name] free from the sticky nest!",\ + "[user.name] pulls you free from the gelatinous resin.",\ + "You hear squelching...") + + else + buckled_mob.visible_message(\ + "[buckled_mob.name] struggles to break free of the gelatinous resin...",\ + "You struggle to break free from the gelatinous resin... (This will take around 2 minutes and you need to stay still)",\ + "You hear squelching...") + if(!do_after(M, 1200, target = src)) + if(M && M.buckled) + M << "You fail to escape \the [src]!" + return + if(!M.buckled) + return + M.visible_message(\ + "[M.name] breaks free from the gelatinous resin!",\ + "You break free from the gelatinous resin!",\ + "You hear squelching...") + unbuckle_mob() + add_fingerprint(user) + + +/obj/structure/stool/bed/nest/user_buckle_mob(mob/living/M, mob/living/user) if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.restrained() || usr.stat || M.buckled || istype(user, /mob/living/silicon/pai) ) return - if(istype(M,/mob/living/carbon/alien)) + if(isalien(M)) return - if(!istype(user,/mob/living/carbon/alien/humanoid)) + if(!isalien(user)) return - unbuckle() + unbuckle_mob() - if(M == usr) - return - else + if(buckle_mob(M)) M.visible_message(\ - "[user.name] secretes a thick vile goo, securing [M.name] into [src]!",\ - "[user.name] drenches you in a foul-smelling resin, trapping you in the [src]!",\ - "You hear squelching...") - M.buckled = src - M.loc = src.loc - M.dir = src.dir - M.update_canmove() - M.pixel_y += 1 - M.pixel_x += 2 - M.anchored = anchored - src.buckled_mob = M - src.add_fingerprint(user) - src.overlays += image('icons/mob/alien.dmi', "nestoverlay", layer=6) - return + "[user.name] secretes a thick vile goo, securing [M.name] into [src]!",\ + "[user.name] drenches you in a foul-smelling resin, trapping you in [src]!",\ + "You hear squelching...") -/obj/structure/stool/bed/nest/unbuckle() - if(buckled_mob) - buckled_mob.pixel_y -= 1 - buckled_mob.pixel_x -= 2 - overlays.Cut() - ..() + +/obj/structure/stool/bed/nest/post_buckle_mob(mob/living/M) + if(M == buckled_mob) + M.pixel_y = 0 + M.pixel_x = initial(M.pixel_x) + 2 + M.layer = MOB_LAYER - 0.3 + overlays += nest_overlay + else + M.pixel_x = M.get_standard_pixel_x_offset(M.lying) + M.pixel_y = M.get_standard_pixel_y_offset(M.lying) + M.layer = initial(M.layer) + overlays -= nest_overlay /obj/structure/stool/bed/nest/attackby(obj/item/weapon/W as obj, mob/user as mob, params) user.changeNext_move(CLICK_CD_MELEE) diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 559a63d0d1a..1eecaa972ee 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -11,111 +11,48 @@ name = "bed" desc = "This is used to lie in, sleep in or strap on." icon_state = "bed" - var/mob/living/buckled_mob + can_buckle = 1 + buckle_lying = 1 var/movable = 0 // For mobility checks +/obj/structure/stool/bed/MouseDrop(atom/over_object) + ..(over_object, 1) + /obj/structure/stool/psychbed name = "psych bed" desc = "For prime comfort during psychiatric evaluations." icon_state = "psychbed" - var/mob/living/buckled_mob + can_buckle = 1 + buckle_lying = 1 /obj/structure/stool/bed/alien name = "resting contraption" desc = "This looks similar to contraptions from earth. Could aliens be stealing our technology?" icon_state = "abed" -/obj/structure/stool/bed/Destroy() - unbuckle() +/obj/structure/stool/bed/Move(atom/newloc, direct) //Some bed children move + . = ..() + if(buckled_mob) + if(!buckled_mob.Move(loc, direct)) + loc = buckled_mob.loc //we gotta go back + last_move = buckled_mob.last_move + buckled_mob.inertia_dir = last_move + . = 0 + +/obj/structure/stool/bed/CanPass(atom/movable/mover, turf/target, height=1.5) + if(mover == buckled_mob) + return 1 return ..() -/obj/structure/stool/bed/attack_hand(mob/user as mob) - manual_unbuckle(user) - return - /obj/structure/stool/bed/proc/handle_rotation() return -/obj/structure/stool/bed/MouseDrop(atom/over_object) - return - /obj/structure/stool/bed/attack_animal(var/mob/living/simple_animal/M)//No more buckling hostile mobs to chairs to render them immobile forever if(M.environment_smash) new /obj/item/stack/sheet/metal(src.loc) qdel(src) -/obj/structure/stool/bed/MouseDrop_T(mob/M as mob, mob/user as mob) - if(!istype(M)) return - buckle_mob(M, user) - return - -/obj/structure/stool/bed/proc/afterbuckle(mob/M as mob) //Called after somebody buckled / unbuckled - return - -/obj/structure/stool/bed/proc/unbuckle() - if(buckled_mob) - if(buckled_mob.buckled == src) //this is probably unneccesary, but it doesn't hurt - buckled_mob.buckled = null - buckled_mob.anchored = initial(buckled_mob.anchored) - buckled_mob.update_canmove() - - var/M = buckled_mob - buckled_mob = null - - afterbuckle(M) - return - -/obj/structure/stool/bed/proc/manual_unbuckle(mob/user as mob) - if(buckled_mob) - if(buckled_mob.buckled == src) - if(buckled_mob != user) - buckled_mob.visible_message(\ - "\blue [buckled_mob.name] was unbuckled by [user.name]!",\ - "You were unbuckled from [src] by [user.name].",\ - "You hear metal clanking") - else - buckled_mob.visible_message(\ - "\blue [buckled_mob.name] unbuckled \himself!",\ - "You unbuckle yourself from [src].",\ - "You hear metal clanking") - unbuckle() - src.add_fingerprint(user) - return 1 - - return 0 - -/obj/structure/stool/bed/proc/buckle_mob(mob/M as mob, mob/user as mob) - if (!ticker) - user << "You can't buckle anyone in before the game starts." - if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.restrained() || user.stunned || user.stat || M.buckled || istype(user, /mob/living/silicon/pai) ) - return - - if (istype(M, /mob/living/carbon/slime)) - user << "The [M] is too squishy to buckle in." - return - - unbuckle() - - if (M == usr) - M.visible_message(\ - "\blue [M.name] buckles in!",\ - "You buckle yourself to [src].",\ - "You hear metal clanking") - else - M.visible_message(\ - "\blue [M.name] is buckled in to [src] by [user.name]!",\ - "You are buckled in to [src] by [user.name].",\ - "You hear metal clanking") - M.buckled = src - M.loc = src.loc - M.dir = src.dir - M.update_canmove() - src.buckled_mob = M - src.add_fingerprint(user) - afterbuckle(M) - return - /* * Roller beds */ @@ -125,41 +62,44 @@ icon_state = "down" anchored = 0 -/obj/structure/stool/bed/roller/attackby(obj/item/weapon/W as obj, mob/user as mob, params) - if(istype(W,/obj/item/roller_holder)) - if(buckled_mob) - manual_unbuckle() - else - visible_message("[user] collapses \the [src.name].") - new/obj/item/roller(get_turf(src)) - spawn(0) - qdel(src) - return - ..() +/obj/structure/stool/bed/roller/post_buckle_mob(mob/living/M) + if(M == buckled_mob) + density = 1 + icon_state = "up" + M.pixel_y = initial(M.pixel_y) + else + density = 0 + icon_state = "down" + M.pixel_x = M.get_standard_pixel_x_offset(M.lying) + M.pixel_y = M.get_standard_pixel_y_offset(M.lying) + /obj/item/roller name = "roller bed" desc = "A collapsed roller bed that can be carried around." icon = 'icons/obj/rollerbed.dmi' icon_state = "folded" - w_class = 4.0 // Can't be put in backpacks. Oh well. + w_class = 4 // Can't be put in backpacks. + /obj/item/roller/attack_self(mob/user) - var/obj/structure/stool/bed/roller/R = new /obj/structure/stool/bed/roller(user.loc) - R.add_fingerprint(user) - qdel(src) - -/obj/item/roller/attackby(obj/item/weapon/W as obj, mob/user as mob, params) - - if(istype(W,/obj/item/roller_holder)) - var/obj/item/roller_holder/RH = W - if(!RH.held) - user << "\blue You collect the roller bed." - src.loc = RH - RH.held = src - return + var/obj/structure/stool/bed/roller/R = new /obj/structure/stool/bed/roller(user.loc) + R.add_fingerprint(user) + qdel(src) +/obj/structure/stool/bed/roller/MouseDrop(over_object, src_location, over_location) ..() + if(over_object == usr && Adjacent(usr) && (in_range(src, usr) || usr.contents.Find(src))) + if(!ishuman(usr)) + return + if(buckled_mob) + return 0 + usr.visible_message("[usr] collapses \the [src.name].", "You collapse \the [src.name].") + new/obj/item/roller(get_turf(src)) + qdel(src) + return + + /obj/item/roller_holder name = "roller bed rack" @@ -173,7 +113,6 @@ held = new /obj/item/roller(src) /obj/item/roller_holder/attack_self(mob/user as mob) - if(!held) user << "\blue The rack is empty." return @@ -182,46 +121,4 @@ var/obj/structure/stool/bed/roller/R = new /obj/structure/stool/bed/roller(user.loc) R.add_fingerprint(user) qdel(held) - held = null - - -/obj/structure/stool/bed/roller/Move() - ..() - if(buckled_mob) - if(buckled_mob.buckled == src) - buckled_mob.loc = src.loc - else - buckled_mob = null - -/obj/structure/stool/bed/roller/buckle_mob(mob/M as mob, mob/user as mob) - if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.restrained() || user.lying || user.stat || M.buckled || istype(usr, /mob/living/silicon/pai) ) - return - M.pixel_y = 6 - density = 1 - icon_state = "up" - ..() - return - -/obj/structure/stool/bed/roller/manual_unbuckle(mob/user as mob) - if(buckled_mob) - if(buckled_mob.buckled == src) //this is probably unneccesary, but it doesn't hurt - buckled_mob.pixel_y = 0 - buckled_mob.anchored = initial(buckled_mob.anchored) - buckled_mob.buckled = null - buckled_mob.update_canmove() - buckled_mob = null - density = 0 - icon_state = "down" - ..() - return - -/obj/structure/stool/bed/roller/MouseDrop(over_object, src_location, over_location) - ..() - if((over_object == usr && (in_range(src, usr) || usr.contents.Find(src)))) - if(!ishuman(usr)) return - if(buckled_mob) return 0 - visible_message("[usr] collapses \the [src.name]") - new/obj/item/roller(get_turf(src)) - spawn(0) - qdel(src) - return + held = null \ No newline at end of file diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index 44ac7b6497b..875d1f766d8 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -2,12 +2,10 @@ name = "chair" desc = "You sit in this. Either by will or force." icon_state = "chair" + buckle_lying = 0 //you sit in a chair, not lay var/propelled = 0 // Check for fire-extinguisher-driven chairs -/obj/structure/stool/MouseDrop(atom/over_object) - return - /obj/structure/stool/bed/chair/New() if(anchored) src.verbs -= /atom/movable/verb/pull @@ -66,11 +64,6 @@ handle_rotation() return -/obj/structure/stool/bed/chair/MouseDrop_T(mob/M as mob, mob/user as mob) - if(!istype(M)) return - buckle_mob(M, user) - return - // Chair types /obj/structure/stool/bed/chair/wood // TODO: Special ash subtype that looks like charred chair legs @@ -106,7 +99,7 @@ return ..() -/obj/structure/stool/bed/chair/comfy/afterbuckle() +/obj/structure/stool/bed/chair/comfy/post_buckle_mob(mob/living/M) if(buckled_mob) overlays += armrest else @@ -143,29 +136,13 @@ anchored = 0 movable = 1 -/obj/structure/stool/bed/chair/office/Move() - ..() - if(buckled_mob) - var/mob/living/occupant = buckled_mob - occupant.buckled = null - occupant.Move(src.loc) - occupant.buckled = src - if (occupant && (src.loc != occupant.loc)) - if (propelled) - for (var/mob/O in src.loc) - if (O != occupant) - Bump(O) - else - unbuckle() - handle_rotation() - /obj/structure/stool/bed/chair/office/Bump(atom/A) ..() if(!buckled_mob) return if(propelled) var/mob/living/occupant = buckled_mob - unbuckle() + unbuckle_mob() occupant.throw_at(A, 3, propelled) occupant.apply_effect(6, STUN, 0) occupant.apply_effect(6, WEAKEN, 0) diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index 00e267a48f5..890d84a1f70 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -32,7 +32,9 @@ qdel(src) return -/obj/structure/stool/MouseDrop(atom/over_object) +/obj/structure/stool/MouseDrop(atom/over_object, skip_fucking_stool_shit = 0) + if(skip_fucking_stool_shit) + return ..(over_object) if (istype(over_object, /mob/living/carbon/human)) var/mob/living/carbon/human/H = over_object if (H==usr && !H.restrained() && !H.stat && in_range(src, over_object)) diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm index 0a9917fda9d..03d74cee94e 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -42,6 +42,16 @@ user << "\red You cannot drive while being pushed." return + if(istype(user.loc, /turf/space)) + return + + if(ishuman(user)) + var/mob/living/carbon/human/driver = user + var/obj/item/organ/external/l_hand = driver.get_organ("l_hand") + var/obj/item/organ/external/r_hand = driver.get_organ("r_hand") + if((!l_hand || (l_hand.status & ORGAN_DESTROYED)) && (!r_hand || (r_hand.status & ORGAN_DESTROYED))) + return // No hands to drive your chair? Tough luck! + // Let's roll driving = 1 var/turf/T = null @@ -88,7 +98,7 @@ if (O != occupant) Bump(O) else - unbuckle() + unbuckle_mob() if (pulling && (get_dist(src, pulling) > 1)) pulling.pulledby = null pulling << "\red You lost your grip!" @@ -102,7 +112,7 @@ if (pulling) MouseDrop(usr) else - manual_unbuckle(user) + user_unbuckle_mob(user, user) return /obj/structure/stool/bed/chair/wheelchair/MouseDrop(over_object, src_location, over_location) @@ -135,7 +145,7 @@ if(propelled || (pulling && (pulling.a_intent == I_HARM))) var/mob/living/occupant = buckled_mob - unbuckle() + unbuckle_mob() if (pulling && (pulling.a_intent == "hurt")) occupant.throw_at(A, 3, 3, pulling) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 8191421e8c8..3def899f4da 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -387,6 +387,13 @@ //////////////////////////////////////////////////// +/turf/handle_fall(mob/faller, forced) + faller.lying = pick(90, 270) + if(!forced) + return + if(has_gravity(src)) + playsound(src, "bodyfall", 50, 1) + /turf/singularity_act() if(intact) for(var/obj/O in contents) //this is for deleting things like wires contained in the turf diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 88428822184..45cee4ad1b0 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -83,7 +83,7 @@ phaseanim.master = user user.ExtinguishMob() if(user.buckled) - user.buckled.unbuckle() + user.buckled.unbuckle_mob() user.loc = holder flick("chronophase", phaseanim) spawn(7) diff --git a/code/modules/hydroponics/spreading/spreading.dm b/code/modules/hydroponics/spreading/spreading.dm index 1a5370910d0..a6aa9e2dcbb 100644 --- a/code/modules/hydroponics/spreading/spreading.dm +++ b/code/modules/hydroponics/spreading/spreading.dm @@ -67,7 +67,6 @@ var/last_tick = 0 var/obj/machinery/portable_atmospherics/hydroponics/soil/invisible/plant - var/mob/living/buckled_mob = null var/movable = 0 /obj/effect/plant/Destroy() diff --git a/code/modules/hydroponics/spreading/spreading_response.dm b/code/modules/hydroponics/spreading/spreading_response.dm index 228cd73fc24..53abedd3c78 100644 --- a/code/modules/hydroponics/spreading/spreading_response.dm +++ b/code/modules/hydroponics/spreading/spreading_response.dm @@ -15,7 +15,7 @@ /obj/effect/plant/attack_hand(mob/user as mob) // Todo, cause damage. - manual_unbuckle(user) + user_unbuckle_mob(user, user) /obj/effect/plant/proc/trodden_on(var/mob/living/victim) if(!is_mature()) @@ -26,37 +26,6 @@ seed.do_thorns(victim,src) seed.do_sting(victim,src,pick("r_foot","l_foot","r_leg","l_leg")) -/obj/effect/plant/proc/unbuckle() - if(buckled_mob) - if(buckled_mob.buckled == src) - buckled_mob.buckled = null - buckled_mob.anchored = initial(buckled_mob.anchored) - buckled_mob.update_canmove() - buckled_mob = null - return - -/obj/effect/plant/proc/manual_unbuckle(mob/user as mob) - if(buckled_mob) - if(prob(seed ? min(max(0,100 - seed.get_trait(TRAIT_POTENCY)/2),100) : 50)) - if(buckled_mob.buckled == src) - if(buckled_mob != user) - buckled_mob.visible_message(\ - "[user.name] frees [buckled_mob.name] from \the [src].",\ - "[user.name] frees you from \the [src].",\ - "You hear shredding and ripping.") - else - buckled_mob.visible_message(\ - "[buckled_mob.name] struggles free of \the [src].",\ - "You untangle \the [src] from around yourself.",\ - "You hear shredding and ripping.") - unbuckle() - else - var/text = pick("rip","tear","pull") - user.visible_message(\ - "[user.name] [text]s at \the [src].",\ - "You [text] at \the [src].",\ - "You hear shredding and ripping.") - return /obj/effect/plant/proc/entangle(var/mob/living/victim) @@ -79,7 +48,6 @@ //entangling people if(victim.loc == src.loc) - victim.buckled = src - victim.update_canmove() - buckled_mob = victim victim << "Tendrils [pick("wind", "tangle", "tighten")] around you!" + can_buckle = 1 + buckle_mob(victim) \ No newline at end of file diff --git a/code/modules/mob/living/bloodcrawl.dm b/code/modules/mob/living/bloodcrawl.dm index 76c71cfeb87..8f2cfc88a03 100644 --- a/code/modules/mob/living/bloodcrawl.dm +++ b/code/modules/mob/living/bloodcrawl.dm @@ -24,7 +24,7 @@ src.ExtinguishMob() if(src.buckled) - src.buckled.unbuckle() + src.buckled.unbuckle_mob() if(src.pulling && src.bloodcrawl == BLOODCRAWL_EAT) if(istype(src.pulling, /mob/living/)) var/mob/living/victim = src.pulling diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index e74b1ec42ad..1ea6cc84bb8 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -529,6 +529,8 @@ var/list/ventcrawl_machinery = list(/obj/machinery/atmospherics/unary/vent_pump, update_inv_wear_mask(0) else if(I == handcuffed) handcuffed = null + if(buckled && buckled.buckle_requires_restraints) + buckled.unbuckle_mob() update_inv_handcuffed(1) else if(I == legcuffed) legcuffed = null @@ -677,6 +679,9 @@ var/list/ventcrawl_machinery = list(/obj/machinery/atmospherics/unary/vent_pump, /mob/living/carbon/proc/canBeHandcuffed() return 0 +/mob/living/carbon/fall(forced) + loc.handle_fall(src, forced)//it's loc so it doesn't call the mob's handle_fall which does nothing + /mob/living/carbon/is_muzzled() return(istype(src.wear_mask, /obj/item/clothing/mask/muzzle)) @@ -686,7 +691,7 @@ var/list/ventcrawl_machinery = list(/obj/machinery/atmospherics/unary/vent_pump, return -6 else return initial(pixel_y) - + /mob/living/carbon/get_all_slots() return list(l_hand, r_hand, diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index e4b601a529e..4f404d1f314 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -396,23 +396,4 @@ This function restores all organs. // Will set our damageoverlay icon to the next level, which will then be set back to the normal level the next mob.Life(). updatehealth() hud_updateflag |= 1 << HEALTH_HUD - return 1 - - - -// incredibly important stuff follows -/mob/living/carbon/human/fall(var/forced) - ..() - if(forced) - playsound(loc, "bodyfall", 50, 1, -1) -/* if(head) - var/multiplier = 1 - if(stat || (status_flags & FAKEDEATH)) - multiplier = 2 - var/obj/item/clothing/head/H = head - if(!istype(H) || prob(H.loose * multiplier)) - unEquip(H) - if(prob(60)) - step_rand(H) - if(!stat) - src << "Your [H] fell off!" */ + return 1 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 39f526cb39b..a7056b0abc8 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -193,7 +193,7 @@ emp_act var/turf/picked = pick(turfs) if(!isturf(picked)) return if(buckled) - buckled.unbuckle() + buckled.unbuckle_mob() src.loc = picked return 1 return 0 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index f606f4a16bc..bb797a597c1 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -400,8 +400,11 @@ return /mob/living/Move(a, b, flag) - if (buckled) - return + if (buckled && buckled.loc != a) + if (!buckled.anchored) + return buckled.Move(a, b) + else + return 0 if (restrained()) stop_pulling() @@ -639,10 +642,10 @@ for(var/mob/O in viewers(C)) O.show_message("\red [usr] manages to unbuckle themself!", 1) C << "\blue You successfully unbuckle yourself." - C.buckled.manual_unbuckle(C) + C.buckled.user_unbuckle_mob(C,C) else - L.buckled.manual_unbuckle(L) + L.buckled.user_unbuckle_mob(L,L) /* resist_closet() allows a mob to break out of a welded/locked closet *///// @@ -779,6 +782,8 @@ CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) qdel(CM.handcuffed) CM.handcuffed = null + if(CM.buckled && CM.buckled.buckle_requires_restraints) + CM.buckled.unbuckle_mob() CM.update_inv_handcuffed() return diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 07fa3470a66..916b5b80195 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -12,7 +12,7 @@ */ /mob/living/proc/run_armor_check(var/def_zone = null, var/attack_flag = "melee", var/absorb_text = null, var/soften_text = null, armour_penetration, penetrated_text) var/armor = getarmor(def_zone, attack_flag) - + //the if "armor" check is because this is used for everything on /living, including humans if(armor && armor < 100 && armour_penetration) // Armor with 100+ protection can not be penetrated for admin items armor = max(0, armor - armour_penetration) @@ -368,3 +368,7 @@ else*///This is an example of how you can make special types of grabs simply based on direction. if(!supress_message) visible_message("[user] has grabbed [src] passively!") + +/mob/living/incapacitated() + if(stat || paralysis || stunned || weakened || restrained()) + return 1 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index d1935d762b4..221b8962ca8 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -135,6 +135,9 @@ /mob/proc/restrained() return +/mob/proc/incapacitated() + return + //This proc is called whenever someone clicks an inventory ui slot. /mob/proc/attack_ui(slot) var/obj/item/W = get_active_hand() @@ -989,76 +992,29 @@ var/list/slot_equipment_priority = list( \ //Updates canmove, lying and icons. Could perhaps do with a rename but I can't think of anything to describe it. /mob/proc/update_canmove() var/ko = weakened || paralysis || stat || (status_flags & FAKEDEATH) - if(ko || resting || buckled) - canmove = 0 - if(!lying) - if(resting) //Presuming that you're resting on a bed, which would look goofy lying the wrong way - lying = 90 - else - lying = pick(90, 270) //180 looks like shit since BYOND inverts rather than turns in that case - else if(stunned) - drop_l_hand() + var/buckle_lying = !(buckled && !buckled.buckle_lying) + if(ko || resting || stunned) drop_r_hand() - canmove = 0 + drop_l_hand() else lying = 0 canmove = 1 - var/is_movable - if(buckled && istype(buckled)) - is_movable = buckled.movable - - if(istype(buckled, /obj/vehicle)) - var/obj/vehicle/V = buckled - if(stat || weakened || paralysis || resting || sleeping || (status_flags & FAKEDEATH)) - lying = 90 - canmove = 0 - pixel_y = V.mob_offset_y - 5 - else - lying = 0 - canmove = 1 - pixel_y = V.mob_offset_y - else if(buckled && (!buckled.movable)) - anchored = 1 - canmove = 0 - if( istype(buckled,/obj/structure/stool/bed/chair) ) - lying = 0 - else - lying = 90 - else if(buckled && is_movable) - anchored = 0 - canmove = 1 - lying = 0 - else if( stat || weakened || paralysis || resting || sleeping || (status_flags & FAKEDEATH)) - lying = 90 - canmove = 0 - else if( stunned ) - drop_l_hand() - drop_r_hand() - canmove = 0 + if(buckled) + lying = 90 * buckle_lying else - lying = 0 - canmove = 1 - - if(lying) - density = 0 - drop_l_hand() - drop_r_hand() - else - density = 1 - - //Temporarily moved here from the various life() procs - //I'm fixing stuff incrementally so this will likely find a better home. - //It just makes sense for now. ~Carn - - if(lying != lying_prev) - if(lying && !lying_prev) + if((ko || resting) && !lying) fall(ko) - if(update_icon) //forces a full overlay update - update_icon = 0 - regenerate_icons() + canmove = !(ko || resting || stunned || buckled) + density = !lying + if(lying) + if(layer == initial(layer)) + layer = MOB_LAYER - 0.2 + else + if(layer == MOB_LAYER - 0.2) + layer = initial(layer) + update_transform() - lying_prev = lying return canmove /mob/proc/fall(var/forced) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index a9d8f2b595f..48ddfff992b 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -225,13 +225,15 @@ if(Process_Grab()) return + if(mob.buckled) //if we're buckled to something, tell it we moved. + return mob.buckled.relaymove(mob, direct) if(mob.remote_control) //we're controlling something, our movement is relayed to it return mob.remote_control.relaymove(mob, direct) if(isAI(mob)) - return AIMove(n,direct,mob) - + return AIMove(n,direct,mob) + if(!mob.canmove) return @@ -280,24 +282,6 @@ var/tickcomp = ((1/(world.tick_lag))*1.3) move_delay = move_delay + tickcomp - if(istype(mob.buckled, /obj/vehicle) || istype(mob.buckled, /obj/structure/stool/bed/chair/cart)) - return mob.buckled.relaymove(mob,direct) - - if(mob.pulledby || mob.buckled) // Wheelchair driving! - if(istype(mob.loc, /turf/space)) - return // No wheelchair driving in space - if(istype(mob.pulledby, /obj/structure/stool/bed/chair/wheelchair)) - return mob.pulledby.relaymove(mob, direct) - else if(istype(mob.buckled, /obj/structure/stool/bed/chair/wheelchair)) - if(ishuman(mob.buckled)) - var/mob/living/carbon/human/driver = mob.buckled - var/obj/item/organ/external/l_hand = driver.get_organ("l_hand") - var/obj/item/organ/external/r_hand = driver.get_organ("r_hand") - if((!l_hand || (l_hand.status & ORGAN_DESTROYED)) && (!r_hand || (r_hand.status & ORGAN_DESTROYED))) - return // No hands to drive your chair? Tough luck! - move_delay += 2 - return mob.buckled.relaymove(mob,direct) - //We are now going to move moving = 1 //Something with pulling things diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_teleport.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_teleport.dm index 7302523d2af..ae7a19005f3 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_teleport.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_teleport.dm @@ -8,7 +8,7 @@ if(prob(100 * weakness)) user << "\red You are suddenly zapped away elsewhere!" if (user.buckled) - user.buckled.unbuckle() + user.buckled.unbuckle_mob() var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread() sparks.set_up(3, 0, get_turf(user)) @@ -27,7 +27,7 @@ if(prob(100 * weakness)) M << "\red You are displaced by a strange force!" if(M.buckled) - M.buckled.unbuckle() + M.buckled.unbuckle_mob() var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread() sparks.set_up(3, 0, get_turf(M)) @@ -46,7 +46,7 @@ if(prob(100 * weakness)) M << "\red You are displaced by a strange force!" if(M.buckled) - M.buckled.unbuckle() + M.buckled.unbuckle_mob() var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread() sparks.set_up(3, 0, get_turf(M)) diff --git a/code/modules/vehicle/train/trains/ambulance.dm b/code/modules/vehicle/train/trains/ambulance.dm index 95589a3d369..5076dc97659 100644 --- a/code/modules/vehicle/train/trains/ambulance.dm +++ b/code/modules/vehicle/train/trains/ambulance.dm @@ -53,10 +53,11 @@ if(is_train_head() && !on) return 0 + . = ..() + handle_rotation() update_mob() - return ..() /obj/vehicle/train/ambulance/trolley/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(open && istype(W, /obj/item/weapon/wirecutters)) diff --git a/code/modules/vehicle/vehicle.dm b/code/modules/vehicle/vehicle.dm index 85d0acf03a3..6341bbc5c31 100644 --- a/code/modules/vehicle/vehicle.dm +++ b/code/modules/vehicle/vehicle.dm @@ -7,6 +7,8 @@ animate_movement=1 light_range = 3 + buckle_lying = 0 + var/attack_log = null var/on = 0 var/health = 0 //do not forget to set health for your vehicle! diff --git a/paradise.dme b/paradise.dme index 06fe4867395..06e21a947a2 100644 --- a/paradise.dme +++ b/paradise.dme @@ -569,6 +569,7 @@ #include "code\game\mecha\medical\odysseus.dm" #include "code\game\mecha\working\ripley.dm" #include "code\game\mecha\working\working.dm" +#include "code\game\objects\buckling.dm" #include "code\game\objects\empulse.dm" #include "code\game\objects\explosion.dm" #include "code\game\objects\items.dm" From 4c941a9072203ee867dc344e2a56a46fe0c4b4d1 Mon Sep 17 00:00:00 2001 From: Crazylemon Date: Thu, 24 Sep 2015 15:54:15 -0700 Subject: [PATCH 51/82] Fixes up Polonium to work with NO_DNA_RAD Did a search through the codebase, thought it might be good to patch up other things that touch the radiation variable. --- code/modules/reagents/newchem/toxins.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/newchem/toxins.dm b/code/modules/reagents/newchem/toxins.dm index 8668a0948f9..907ddc994b1 100644 --- a/code/modules/reagents/newchem/toxins.dm +++ b/code/modules/reagents/newchem/toxins.dm @@ -15,7 +15,7 @@ datum/reagent/polonium datum/reagent/polonium/on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom - M.radiation += 8 + M.apply_effect(8, IRRADIATE) ..() return @@ -742,4 +742,4 @@ datum/reagent/ants/on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom M.adjustBruteLoss(2) ..() - return \ No newline at end of file + return From 922105091bb941bfcb505f2f216bf18bce33063d Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Thu, 24 Sep 2015 16:03:55 -0700 Subject: [PATCH 52/82] Fix compile --- code/modules/hydroponics/spreading/spreading.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/hydroponics/spreading/spreading.dm b/code/modules/hydroponics/spreading/spreading.dm index 3894d69e54f..9edb4436de0 100644 --- a/code/modules/hydroponics/spreading/spreading.dm +++ b/code/modules/hydroponics/spreading/spreading.dm @@ -71,13 +71,13 @@ /obj/effect/plant/Destroy() if(buckled_mob) - unbuckle() + unbuckle_mob() if(plant_controller) plant_controller.remove_plant(src) for(var/obj/effect/plant/neighbor in range(1,src)) plant_controller.add_plant(neighbor) return ..() - + /obj/effect/plant/single spread_chance = 0 From 66cf95be48b9205115c37a9f0415ab4bf61ab789 Mon Sep 17 00:00:00 2001 From: Crazylemon Date: Thu, 24 Sep 2015 16:08:59 -0700 Subject: [PATCH 53/82] Used apply_effect for all radiation effects --- code/game/mecha/equipment/tools/tools.dm | 5 +--- .../computer3/computers/scanconsole.dm | 30 +++++++++---------- .../media/broadcast/transmitters/broadcast.dm | 5 +--- 3 files changed, 17 insertions(+), 23 deletions(-) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 05ae2c9b125..f80fe007d26 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -999,10 +999,7 @@ process(var/obj/item/mecha_parts/mecha_equipment/generator/nuclear/EG) if(..()) for(var/mob/living/carbon/M in view(EG.chassis)) - if(istype(M,/mob/living/carbon/human)) - M.apply_effect((EG.rad_per_cycle*3),IRRADIATE,0) - else - M.radiation += EG.rad_per_cycle + M.apply_effect((EG.rad_per_cycle*3),IRRADIATE,0) return 1 diff --git a/code/modules/computer3/computers/scanconsole.dm b/code/modules/computer3/computers/scanconsole.dm index 3092f51fb80..46968ea8639 100644 --- a/code/modules/computer3/computers/scanconsole.dm +++ b/code/modules/computer3/computers/scanconsole.dm @@ -452,7 +452,7 @@ result += temp scanner.occupant.dna.uni_identity = setblock(ui, ui_block, result,3) updateappearance(scanner.occupant,scanner.occupant.dna.uni_identity) - scanner.occupant.radiation += (radstrength+radduration) + scanner.occupant.apply_effect(radstrength+radduration, IRRADIATE) if("ui-f") if (prob(20+radstrength)) randmutb(scanner.occupant) @@ -460,7 +460,7 @@ else randmuti(scanner.occupant) updateappearance(scanner.occupant,scanner.occupant.dna.uni_identity) - scanner.occupant.radiation += ((radstrength*2)+radduration) + scanner.occupant.apply_effect((radstrength*2)+radduration, IRRADIATE) if("se") var/se = scanner.occupant.dna.struc_enzymes @@ -482,7 +482,7 @@ scanner.occupant.dna.struc_enzymes = setblock(se, se_block, result,3) domutcheck(scanner.occupant,scanner) - scanner.occupant.radiation += (radstrength+radduration) + scanner.occupant.apply_effect(radstrength+radduration, IRRADIATE) if("se-f") if (prob(80-radduration)) randmutb(scanner.occupant) @@ -490,7 +490,7 @@ else randmuti(scanner.occupant) updateappearance(scanner.occupant,scanner.occupant.dna.uni_identity) - scanner.occupant.radiation += ((radstrength*2)+radduration) + scanner.occupant.apply_effect((radstrength*2)+radduration, IRRADIATE) if(null) if (prob(95)) @@ -503,7 +503,7 @@ randmutg(scanner.occupant) else randmuti(scanner.occupant) - scanner.occupant.radiation += ((radstrength*3)+radduration*3) + scanner.occupant.apply_effect((radstrength*3)+radduration*3, IRRADIATE) scanner.locked = lock_state @@ -587,7 +587,7 @@ randmutg(scanner.occupant) else randmuti(scanner.occupant) - scanner.occupant.radiation += ((radstrength*3)+radduration*3) + scanner.occupant.apply_effect((radstrength*3)+radduration*3, IRRADIATE) scanner.locked = lock_state temp_html = null dopage(src,"screen=radsetmenu") @@ -716,7 +716,7 @@ tstructure2 = setblock(scanner.occupant.dna.uni_identity, ui_block, newblock,3) scanner.occupant.dna.uni_identity = tstructure2 updateappearance(scanner.occupant,scanner.occupant.dna.uni_identity) - scanner.occupant.radiation += (radstrength+radduration) + scanner.occupant.apply_effect(radstrength+radduration, IRRADIATE) else if (prob(20+radstrength)) randmutb(scanner.occupant) @@ -724,7 +724,7 @@ else randmuti(scanner.occupant) updateappearance(scanner.occupant,scanner.occupant.dna.uni_identity) - scanner.occupant.radiation += ((radstrength*2)+radduration) + scanner.occupant.apply_effect((radstrength*2)+radduration, IRRADIATE) scanner.locked = lock_state dopage(src,"screen=unimenu") @@ -810,7 +810,7 @@ tstructure2 = setblock(scanner.occupant.dna.struc_enzymes, se_block, newblock,3) scanner.occupant.dna.struc_enzymes = tstructure2 domutcheck(scanner.occupant,scanner) - scanner.occupant.radiation += (radstrength+radduration) + scanner.occupant.apply_effect(radstrength+radduration, IRRADIATE) se_block = oldblock else // @@ -822,7 +822,7 @@ tstructure2 = setblock(scanner.occupant.dna.struc_enzymes, se_block, newblock,3) scanner.occupant.dna.struc_enzymes = tstructure2 domutcheck(scanner.occupant,scanner) - scanner.occupant.radiation += (radstrength+radduration) + scanner.occupant.apply_effect(radstrength+radduration, IRRADIATE) else if (prob(80-radduration)) randmutb(scanner.occupant) @@ -830,7 +830,7 @@ else randmuti(scanner.occupant) updateappearance(scanner.occupant,scanner.occupant.dna.uni_identity) - scanner.occupant.radiation += ((radstrength*2)+radduration) + scanner.occupant.apply_effect((radstrength*2)+radduration, IRRADIATE) scanner.locked = lock_state /// dopage(src,"screen=strucmenu") @@ -975,7 +975,7 @@ scanner.occupant.dna.struc_enzymes = buffer1 domutcheck(scanner.occupant,scanner) temp_html = "Transfered." - scanner.occupant.radiation += rand(20,50) + scanner.occupant.apply_effect(rand(20,50), IRRADIATE) if (href_list["b2transfer"]) if (!scanner.occupant || (NOCLONE in scanner.occupant.mutations) || !scanner.occupant.dna) @@ -990,7 +990,7 @@ scanner.occupant.dna.struc_enzymes = buffer2 domutcheck(scanner.occupant,scanner) temp_html = "Transfered." - scanner.occupant.radiation += rand(20,50) + scanner.occupant.apply_effect(rand(20,50), IRRADIATE) if (href_list["b3transfer"]) if (!scanner.occupant || (NOCLONE in scanner.occupant.mutations) || !scanner.occupant.dna) @@ -1005,7 +1005,7 @@ scanner.occupant.dna.struc_enzymes = buffer3 domutcheck(scanner.occupant,scanner) temp_html = "Transfered." - scanner.occupant.radiation += rand(20,50) + scanner.occupant.apply_effect(rand(20,50), IRRADIATE) if (href_list["b1injector"]) if (injectorready) @@ -1271,4 +1271,4 @@ popup.set_content(dat) popup.open() -*/ \ No newline at end of file +*/ diff --git a/code/modules/media/broadcast/transmitters/broadcast.dm b/code/modules/media/broadcast/transmitters/broadcast.dm index 8461eaaafb4..1a7ad15ed1e 100644 --- a/code/modules/media/broadcast/transmitters/broadcast.dm +++ b/code/modules/media/broadcast/transmitters/broadcast.dm @@ -164,10 +164,7 @@ // Radiation for(var/mob/living/carbon/M in view(src,3)) var/rads = RADS_PER_TICK * sqrt( 1 / (get_dist(M, src) + 1) ) - if(istype(M,/mob/living/carbon/human)) - M.apply_effect((rads*3),IRRADIATE) - else - M.radiation += rads + M.apply_effect((rads*3),IRRADIATE) // Heat output var/turf/simulated/L = loc From 10993b11065957b581d57e1f813615b95fd99a3e Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 25 Sep 2015 02:23:23 +0200 Subject: [PATCH 54/82] More pipe fixes --- _maps/map_files/cyberiad/cyberiad.dmm | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index cd413028739..8d5e90c436f 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -279,7 +279,7 @@ "afs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/security/podbay) "aft" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/security/podbay) "afu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Pods"; req_access_txt = "71"},/turf/simulated/floor{icon_state = "dark"},/area/security/podbay) -"afv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Pods"; req_access_txt = "71"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/podbay) +"afv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/server) "afw" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/security/podbay) "afx" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) "afy" = (/turf/simulated/floor,/area/security/range) @@ -1622,7 +1622,7 @@ "aFj" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder{pixel_x = -4},/obj/machinery/door_control{id = "magistrate2"; name = "IAA Privacy Shutters Control"; pixel_x = 8; pixel_y = -25},/obj/machinery/door_control{id = "magistrate"; name = "Privacy Shutters Control"; pixel_x = -8; pixel_y = -25},/turf/simulated/floor/carpet,/area/magistrateoffice) "aFk" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/law,/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/carpet,/area/magistrateoffice) "aFl" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor/carpet,/area/magistrateoffice) -"aFm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id_tag = "magistrate"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/magistrateoffice) +"aFm" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "Storage"; req_access_txt = "11"; req_one_access_txt = null},/turf/simulated/floor,/area/engine/hardsuitstorage) "aFn" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aFo" = (/obj/structure/table/reinforced,/obj/item/weapon/folder{pixel_x = -4},/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/blue{pixel_x = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/folder/yellow{pixel_x = 2; pixel_y = 2},/obj/item/weapon/stamp/law,/obj/machinery/requests_console{department = "Internal Affairs Office"; name = "Internal Affairs Requests Console"; pixel_y = -30},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aFp" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/item/ashtray/plastic{pixel_x = 4; pixel_y = 6},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) @@ -4297,6 +4297,7 @@ "bEG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/warning_stripes/yellow/partial{dir = 1},/obj/effect/decal/warning_stripes/arrow{dir = 1},/turf/simulated/floor,/area/medical/reception) "bEH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/warning_stripes/yellow/partial{dir = 1},/obj/effect/decal/warning_stripes/arrow{dir = 1},/turf/simulated/floor,/area/medical/reception) "bEI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Examination Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) +"bEJ" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) "bEK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/medical/morgue) "bEL" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "0"; req_one_access_txt = "6,9"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/morgue) "bEM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/morgue) @@ -4673,7 +4674,6 @@ "bLT" = (/obj/machinery/computer/message_monitor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/server) "bLU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{req_access_txt = "0"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/server) "bLV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bLW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bLX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/engine/gravitygenerator) "bLY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/gravitygenerator) "bLZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor,/area/engine/gravitygenerator) @@ -4838,7 +4838,6 @@ "bPc" = (/turf/simulated/wall,/area/hallway/primary/central/sw) "bPd" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) "bPe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/server) -"bPf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/server) "bPg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/engine/gravitygenerator) "bPh" = (/obj/machinery/door/firedoor{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/engineering{name = "Gravity Generator"; req_access_txt = "0"; req_one_access_txt = "10;30"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/engine/gravitygenerator) "bPi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/central/sw) @@ -5852,7 +5851,6 @@ "ciC" = (/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall3"},/area/toxins/test_area) "ciD" = (/obj/machinery/camera{c_tag = "Research Toxins Test Chamber East"; dir = 8; network = list("Toxins","Research","SS13")},/obj/machinery/light{dir = 4},/turf/simulated/floor/airless,/area/toxins/test_area) "ciE" = (/turf/simulated/wall/r_wall,/area/storage/tech) -"ciF" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) "ciG" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/storage/tech) "ciH" = (/obj/machinery/camera{c_tag = "Tech Storage"; dir = 2; network = list("SS13")},/obj/machinery/power/apc{dir = 1; name = "Tech Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cyborgrecharger{pixel_x = -4; pixel_y = -2},/obj/item/weapon/circuitboard/mech_bay_power_console{pixel_x = 2; pixel_y = 2},/obj/item/weapon/circuitboard/mech_recharger,/obj/item/weapon/circuitboard/mechfab{pixel_y = 3},/turf/simulated/floor/plating,/area/storage/tech) "ciI" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plating,/area/storage/tech) @@ -7232,7 +7230,6 @@ "cJe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/engineering) "cJf" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/hardsuitstorage) "cJg" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/engine/hardsuitstorage) -"cJh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "Storage"; req_access_txt = "11"; req_one_access_txt = null},/turf/simulated/floor,/area/engine/hardsuitstorage) "cJi" = (/obj/machinery/camera{c_tag = "Engineering Chief Engineer's Office"; dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cJj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cJk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) @@ -8080,7 +8077,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadQadQadQadQadQadRadSadTadUadwachacdacEadVadWadXadGadYadZaeaacEaaaaaaaaaaaaaaaaebactaecaedaeeaefaegaehactaeiadtaejadtadtaduadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAaaaaaaabAabAabAabAabAabAabAaaaaaaabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadQaekaelaemadQaenaeoaepaepaeqaeracCacEaesadWadXaetadYadZaeuacEaaaaaaaaaaaaaaaaaaactaevadLaewadNacXaexactaeyadtadtadtadtaezadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAaeAaeAaeAaeAaeAaeAaeAaeAaaaadQaeBaeCaeDaeEaeFaeGaeFaeHaeqacSacCacEacEaeIaeJaeKaeLaeMacEacEaaaaaaaaaaaaaaaaaaactaeNaeOaePacXaeQaeRactaeSaeTaeUaeUaeVadaabLabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAaeWaeXaeYaeAaeZaeXafaaeAaaaadQafbafcafdadQadwafeadwadwadwaffafgaalacEafhafiafjafkaflacEafmafmafmafmafmafmafmactafnafoafpafqafractactafsaftafuafvafwadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxafxafxacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAaeWaeXaeYaeAaeZaeXafaaeAaaaadQafbafcafdadQadwafeadwadwadwaffafgaalacEafhafiafjafkaflacEafmafmafmafmafmafmafmactafnafoafpafqafractactafsaftafuafuafwadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxafxafxacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAafyafzafAaeAafyafzafAaeAaaaadQafBafCafDafEafFafGafHafIafJafKafLafMacEacEafNafOafPacEacEafmafQafRafSafTafUafVafWafXafYafZagaagaagbagcagdageagfaggaghadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaafxaaaaabaaaagiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAagjafAagkaeAaglafAagmaeAaaaadQadQadQadQadQagnagoagpagqagragsagtaguagvagwagxagyagzagAagBagCagDagEagFagFagFagGagHagIagJagFagFagFagFagKafuagLagMagNagOagPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabagRaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAafAafyafAaeAafAafyafAaeAaaaagSagTagUagVagWagXagYagZahaahbahcahdaheagvahfahgahhahiahjahjahkahlahmahnahnahnahoahpahqahrahsahnahnahtahuahvahwahxahyahzadaahAahAahAahAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQafxaaaahBaaaafxagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8112,7 +8109,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaBpaBqaaaaBraBsaBtaabaabaAlazHaAlaaaaaaaabaxVaBuaBvaBwaBxaByaBzaxVaBAazHaBBaBCaBDaBEaBEaBEaBEaBEaBEaBEaBEaBFaxVaaaaBGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBIaBJaBKazMaAwazOaBLaBMaBNaAAaABaBOaBPaBPaBPaBPaBPaAIaBPaAKaxlaxqaxrazIaBQaBRaBSaBTaBSaBSaBUaBVaBWaBWaBWaBWaBWaBWaBXaBYaBZaCaaCbaCcaCdaCeavWavWaCfaCgaChaChaChaChaChaCgaCfaabaaaaaaaaaaaaazvaCiaCjaaaaAiaCkaClaCmaCnayHayHayHayJayHayJaCoayHayHayGayHaCpaCqaCoaAkayHayGaCraCsayGayHaCtayGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCuaCvaCwaCvaCuaCxaCyaCxaCuaabaAlaCzaCAaaaaaaaxVaxVaxVaxVaxVaCBaCCaCDaCEaCFaCGaCGaCHaCIaCIaCJaCKaxVazHaxVaxVaxVaCLaxVaaaaabaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaCMaCNaCOaBKazMaAwazOaCPaCQaCRaAAaCSaCTaBPaCUaBPaCVaCVaAIaBPaAKaxlaxqaCWazIaCXaBRaCYaCZaDaaDbaDcaDdaDeaDfaDgaDhaDiaDjaDkaDlaDmaDnaDoaDpaDqaDraDsaDtaCfaCgaChaChaChaChaChaCgaCfaabaabaabaabazvazvaDuaDvazvaAiaDwayHaDxayHayKayHayGayGaDyayGayGaDzayJayJaCoaDAaDBayHayGayHaDCaDCaDCaDCaDCaDCaDCaDCaDCaDDaDDaDDaDDaacaDDaDDaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaCvaDFaCvaDEaCxaDGaCxaDEaxVaAlaDHaDIaAlaAlaxVazHazHazHazHazHazHazHaCBaCLaxVaxVaxVaxVaxVaDJaxVaxVazHaDKaxVaDLaCLaxVaxVaxVaaaaaaaaaaaaaaaaDMaDMaDMaDMaDMaDMaDMaDMaabaCMaDNaDOaDPaDQaDRaDSaDTaDUaDVaDWaABaDXaBPaDYaDZaEaaEbaEcaEdaAKaxlaxqaxrazIatsaEeaEfaCZaDaaDbaEgaEhaEhaEhaEhaEhaEhaEhaEhaEhaEhaEiaEjaEkaElaEmaEnaEoaEpaCgaChaChaChaChaChaCgaCfaCfaCfaaaaaaazvayHaEqaEraBhaEsaDAaCoaDxayHaEtayIaEuaAkayHayHayHayHaEvayHayHaDAaEwayHaDzayHaDCaExaEyaEzaDCaEAaEBaECaDCaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaEDaEEaEFaDEaEGaEHaEIaEJaEKazHaELaEMaENaDKaEOazHaxVaxVaxVaxVaxVaxVaxVaCLaxVaEPaEQaERaxVaESaETaEUazHaEOaxVaENaEVaBEaBFaEWaaaaaaaaaaaaaaaaEXaEYaEZaFaaFbaFcaFdaDMaabaCMaFeaFfaFgaCMaFhazOaFiaFjaFkaFlaFmaFnaBPaFoaFpaFqaFraFsaFtaFuaFvaydaFwaFxaFyaFzaFAaCZaDaaDbaFBaEhaFCaFCaFCaEhaEhaFDaFEaFEaFFaEiaFGaFHaFIaFIaFJaFKaFLaFMaChaChaChaChaChaFNaFOaFPaFQaaaaaaazvayHayHaFRayHaEsaFSayHaFTaFUaFUaFUaFUaFVaFUaFWayHayHayHayHayHayHayHayHayJayIaDCaFXaFYaFYaDCaFZaGaaGbaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaEDaEEaEFaDEaEGaEHaEIaEJaEKazHaELaEMaENaDKaEOazHaxVaxVaxVaxVaxVaxVaxVaCLaxVaEPaEQaERaxVaESaETaEUazHaEOaxVaENaEVaBEaBFaEWaaaaaaaaaaaaaaaaEXaEYaEZaFaaFbaFcaFdaDMaabaCMaFeaFfaFgaCMaFhazOaFiaFjaFkaFlaABaFnaBPaFoaFpaFqaFraFsaFtaFuaFvaydaFwaFxaFyaFzaFAaCZaDaaDbaFBaEhaFCaFCaFCaEhaEhaFDaFEaFEaFFaEiaFGaFHaFIaFIaFJaFKaFLaFMaChaChaChaChaChaFNaFOaFPaFQaaaaaaazvayHayHaFRayHaEsaFSayHaFTaFUaFUaFUaFUaFVaFUaFWayHayHayHayHayHayHayHayHayJayIaDCaFXaFYaFYaDCaFZaGaaGbaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaGcaGdaGeaDEaGcaGdaGeaEJaBzazHaGfazHazHazHazHazHaxVaGgaGhaGiaGjaGkaxVaCLaxVaEQaGlaEPaGmaGnaGoaxVaGpaxVaxVaxVaxVaGpaCLaEWaaaazyazyazyazyaGqaEYaGraGsaGtaGuaGvaGwaDMaCMaBHaGxaGxaGxaGyaGzaGAaGzaGzaGzaGBaGCaGDaGEaGFaGFaGFaGFaGGaGHaGIaxqaGJazIatsaGKaGLaCZaDaaDbaEgaFCaGMaGMaGNaFCaEhaGOaGPaGPaGQaGRaFGaGSaGTaGUaGVaEhaGWaFQaChaChaChaChaChaFQaGXaGYaFQaabaabayGayHayHayJayJaEsaGZaGZaAiaAiaAiaEsaEsaEsayGaHaaHbayGayJayJayGayJayJayGayGaHcaHdaHeaHfaHgaHhaHiaFXaHjaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCuaDEaHkaHlaCuaDEaHmaHlaCuaxVaCBaxVaxVaxVaxVaxVazHaxVazHaHnaHoazHazHaxVaCLaxVaHpaabaHpaxVaBvaGoaxVaHqaHraxVaENaBzaxVaAwaDMaDMaHsaHsaHsaHsaHsaHsaHsaHsaHsaGvaGvaGwaHtaHuaHvaHwaHxaHyaHzaHAaHBaHBaHBaHBaHCaHDaHEaHFaHGaHBaHBaHHaHHaHIaHJaHKaHLaHMaHNaGKaHOaHPaHPaDbaEgaFCaHQaHRaHSaFCaEhaGOaGPaGPaGQaHTaFGaGSaGUaGUaGVaEhaGWaFQaChaChaChaChaChaFQaHUaGYaFQaaaaaaayGaHVayHayHaHWayJaHXazwaHYaHZayKayGaFSayKayGaIaayHayGaIbayHayGaIcaIdaIeaFUaIfaFUaIgaIhaIiaIjaIkaIlaImaDCaDDaDDaacaacaDDaDDaDDaDDaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInaIoaIpaIoaIqaIoaIraIoaIsaItaIuaIuaIuaIuaIvaxVazHaxVaIwaIxaIyazHaIzaGpaCLaxVaxVaxVaxVaxVaxVaGpaxVazHaIyaCBazHazHaGvaIAaIBaICaIDaIDaIDaIDaIEaIDaIDaIFaIGaICaIHaIIaIIaIIaIIaIIaIIaIIaIJaIKaIKaIKaIKaILaIMaIKaINaIKaIOaILaIKaIKaIKaIKaIPaIQaIRaISaITaFzaIUaIVaHPaIWaEgaFCaIXaIYaGMaFCaEhaIZaJaaJaaJbaEiaFGaJcaJdaJdaJeaEhaJfaJgaChaChaChaChaChaJhaJiaJjaFQaaaaaaayGayHayHayHayHayHayHaIeaFUaFUaFUaFUaFUaFUaFUaCmayHayHayHayHaDzayHayHaDxayHaJkaJlaJmaJnaJoaFYaFYaFYaJpaDCaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8147,14 +8144,14 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLyaCuaKzaKzaInaInaInaInaInaInaInaKBbxZbyabrXbybbycbydbyebyebyfbygbyhbyibyibyjbykbtzbtzbtzbtzbtzbtzbylbymbymbynbyobngbypbyqbyrbysbytbyubyvbywbngbyxbyybyzbuVbtLbwJbpIbpIbyAbnmbnmbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObwXbyPbyQbyPbyQbyRbwXbwYbySbyTbyUbyVbyWbyXbyYbyZbzabyTbzbbvvbvvbucbzcbzdbzebzfbzgbucbxnbvHbvHbvHbvHbvHbvHbvHbzhbzibzjbzkbzlbxqbzmbuhbznbzobzpbxxbxAbxzbzqbzrbukbzsbztbzubzvbzvbzwbzxbzybzzbzAbzAbzAbzBbzAbzCbzDbzEbzFbzGbzHbzIbzJbzKbzKbzKbzLbusbzMbxXbzNbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQfaQfaQfaQfaQfaaaaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInbzObzPbzQbzRbzSbzSbzTbzUaJrbrXbzVbrXbzWbzXbzYbzZbrXbcsbAabAabAbbAcbAbbAbbAbbAcbAbbcsbcsbngbngbngbAdbngbAebAebAebAebAebAebyvbAfbAgbAhbAibAjbAkbAlbAmbAnbAobApbAqbArbAsbAtbAubAvbAwbAwbAxbAybAzbAAbABbACbADbAEbvjbAFbwVbAGbwTbAHbvjaaabAIbAJbAKbALbAJbAJbAJbAJbAMbnAbANbvvbAObAPbAQbARbASbATbAUbucbAVbAWbAXbAYbAZbBabBbbBcbvHbBdbuhbBebzlbBfbBgbuhbBhbBibxwbxxbxAbxzbxvbxAbukbxBbvXbBjbBkbBlbBmbBnbBobBpbBqbBrbBsbBtbBubBvbupbBwbBxbBybusbBzbBAbBBbxUbBCbBDbusbzMbxXbBEbwoaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInbBFbBGbBHaJqaJqbBIbBJaJqbBKbrXbBLbycbBMbBNbBObBPbrXaaaaabaabbBQbBQbBQbBQbBQbBQbBQaaaaaabBRbBSbBTbBUbBVbAebAebAebAebAebAebBWbBXbBYbBZbCabCbbCcbCdbnmbnmbCebCfbnmbnmbCgbChbCibCjbCkbClbClbCmbClbCnbCobCpbCqbAEbvjbCrbvlbvlbvlbCsbvjaaabAIbAJbCtbCubCvbCwbCxbCybCzbCAbCBbvvbCCbucbvxbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbCNbCObCPbCQbCRbCSbCTbzlbCUbCVbuhbCWbCXbCYbCZbDabDbbDcbvVbukbDdbDebDfbDgbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbupbDrbBxbDsbusbDtbDubDvbxUbxUbDwbusbxWbxXbDxbwoaaaaaaaaaaaaaabbDybDzbDAbDzbDAbDzbDBaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDCaInbDDbDDbDEaInaInaLyaCubDFbDGbrXbDHbycbycbycbrXbrXbrXaaaaaaaaabBQbBQbBQbBQbBQbBQbBQaaaaaabBRbDIbAebDJbDKbDKbDKbDKbDKbDLbDMbDKbDNbDObDPbDQbDRbDSbDTbnmbDUbpIbDVbDWbtLbDXbDYbDZbCjbCjbCpbEabEbbEcbEdbEebCpbvibAEbvjbEfbEgbEhbEibEjbvjaaabEkbAJbElbEmbEnbEobEpbEobEqbErbEsbvvbEtbucbEubEvbEvbEwbExbEybEzbEAbEBbECbEDbEDbEEbEFbEGbEHbuhbCTbEIaJSbuhbuhbuibEKbELbEMbuibukbukbukbENbEObvXbEPbBkbBlbEQbDgbDjbERbESbESbETbxJbEUbEVbEWbEXbxPbEYbusbEZbFabxUbFbbFcbFdbusbzMbFebwobwoaaaaaaaaaaaaaabbFfbFgbFhbFibFjbFkbFfaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDCaInbDDbDDbDEaInaInaLyaCubDFbDGbrXbDHbycbycbycbrXbrXbrXaaaaaaaaabBQbBQbBQbBQbBQbBQbBQaaaaaabBRbDIbAebDJbDKbDKbDKbDKbDKbDLbDMbDKbDNbDObDPbDQbDRbDSbDTbnmbDUbpIbDVbDWbtLbDXbDYbDZbCjbCjbCpbEabEbbEcbEdbEebCpbvibAEbvjbEfbEgbEhbEibEjbvjaaabEkbAJbElbEmbEnbEobEpbEobEqbErbEsbvvbEtbucbEubEubEvbEwbExbEybEzbEAbEBbECbEDbEDbEEbEFbEGbEHbuhbCTbEIaJSbuhbuhbuibEKbELbEMbuibukbukbukbENbEObvXbEPbBkbBlbEQbDgbDjbERbESbESbETbxJbEUbEVbEWbEXbxPbEYbusbEZbFabxUbFbbFcbFdbusbzMbFebwobwoaaaaaaaaaaaaaabbFfbFgbFhbFibFjbFkbFfaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbFnbBRbBRbFobFpbFqbFrbFrbFrbFpbAebyvbAfbAebAebAgbFsbFtbFubFvbFwbFxbFybpIbpIbFzbtLbDXbDYbFAbFBbFCbFDbFEbFFbFGbFHbFIbCpbFJbFKbwRbFLbFMbFNbFObFPbwXbwYbFQbAJbFRbFSbFTbEobFUbEobFVbErbFWbvvbFXbucbFYbFZbGabGbbGcbGdbGebGfbGgbGgbGhbGibGgbGgbGjbGkbGlbGmbGnbGobGpbGqbGrbGsbGtbGubGvbGwbGxbGybGzbGAbvXbGBbGCbGDbGEbGFbxGbGGbESbESbGHbGIbEUbGJbupbGKbGKbGLbusbGMbGNbGObGPbxUbGQbusbzMbGRbwoaaaaaaaaaaaaaaaaabbGSbGTbFhbFjbFhbGUbDAaabaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbGVbGWbGVbGXbGYbGZbGYbGYbGYbGYbHabyvbAfbHbbngbngbHcbpIbAibFvbHdbtLbHebHfbHfbHgbHhbHibHjbHkbHlbHmbHnbHobHpbHqbHrbHsbCpbCqbAEbvjbHtbHubHvbHwbHxbvjaaabEkbHybHzbHybHybHybHybHybHAbHybHBbvvbFXbucbHCbHDbHDbHEbHFbEybHGbHHbHIbHJbHKbHLbHMbHIbHNbHObHPbHQbHRbHSbHTbHTbHUbHVbHWbHXbHYbHZbIabIbbIcbIdbIebIfbIfbIgbIhbIibxGbIjbxJbxJbIkbIlbEUbImbInbIobIpbIqbIrbIsbItbIubIvbIubusbusbIwbEXbEXbIxbIxbIxbIxbIxbEXbFfbFjbFhbFjbFjbIybFfaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbIzbIAbIzbIBbAebFqbFrbFrbFrbAebAebyvbAfbICbIDbngbIEbpIbAibFvbIFbtLbIGbpIbrsbpIbIHbDXbvvbIIbHlbHmbIJbIKbILbIMbINbIObIPbIQbIRbISbISbITbIUbIVbvjbvjaaabEkbHybIWbIXbIYbIZbJabJbbJcbJdbJebvvbFXbCHbJfbJgbJhbJibJjbEybJkbJlbJmbJnbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbGwbJFbGybJGbJHbvYbJIbJJbJKbJLbJLbxGbJMbJNbJObxGbJPbEUbJQbxGbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbKdbKebKfbKfbKgbKhbKibKjbKkbDzbDAbKlbDAbDzbKmaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbFnbBRbBRbKnbAebFqbAebAebAebAebAebyvbAfbICbKobngbKpbpIbKqbKrbpIbKsbpHbpIbpIbKtbtLbDXbvvbIIbHlbHmbCpbKubKvbKwbKxbKybKzbKAbKBbKCbKDbwXbKEbKFbwXbwYbwYbKGbHybKHbKIbKJbKKbKLbKLbKMbKNbKObvvbKPbucbEybKQbEubKRbKSbEybJkbKTbKUbKVbKWbKXbKYbKUbJkbKZbLabLbbLbbLbbLcbLbbLdbLdbLebLfbLgbLhbLhbLibLgbLgbLhbLhbLjbLkbLjbLjbxGbxGbxGbxGbxGbLlbLmbBobxGbLnbLobLpbLqbLqbLrbLsbLtbLubLvbLwbLxbLybLzbLAbLAbLBbJVbLCbEXbLDbLDbLDbLEbEXbLFaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbIzbIAbIzbFobLGbLHbAebAebAebLGbAebyvbAfbICbLIbngbLJbpIbAibFvbpIbnmbLKbpIbpIbLLbtLbDXbvvbLMbHlbLNbCpbLObLPbLQbLRbLSbKzbLTbLUbLVbLWbLXbLYbLZbMaaaaaaaaaabHybMbbMcbMdbMdbMebMfbMgbHybMhbMibFXbMjbMkbMlbMmbMnbMobMpbMqbJlbMrbMsbMtbMubMvbMrbJkbKZbMwbMxbMybMzbMAbMBbLdbMCbMDbMEbLgbMFbMGbMHbMIbMJbMKbMLbKabMMbLqbLqbMNbMObLqbMPbMQbMRbMSbMTbLqbMUbMVbMWbMXbMYbMZbNabNbbNabNabNabIwbEXbEXbIxbIxbEXbNcbNdbNebNfbNgbNhbNibLDaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbIzbIAbIzbFobLGbLHbAebAebAebLGbAebyvbAfbICbLIbngbLJbpIbAibFvbpIbnmbLKbpIbpIbLLbtLbDXbvvbLMbHlbLNbCpbLObLPbLQbLRbLSbKzbLTbLUbLVafvbLXbLYbLZbMaaaaaaaaaabHybMbbMcbMdbMdbMebMfbMgbHybMhbMibFXbMjbMkbMlbMmbMnbMobMpbMqbJlbMrbMsbMtbMubMvbMrbJkbKZbMwbMxbMybMzbMAbMBbLdbMCbMDbMEbLgbMFbMGbMHbMIbMJbMKbMLbKabMMbLqbLqbMNbMObLqbMPbMQbMRbMSbMTbLqbMUbMVbMWbMXbMYbMZbNabNbbNabNabNabIwbEXbEXbIxbIxbEXbNcbNdbNebNfbNgbNhbNibLDaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbNjbNkbNjbNlbNmbNnbNnbNnbNnbNnbNobNpbNqbICbNrbngbNsbNtbNubNvbNwbNxbNybNybNybNzbNzbNAbvvbNBbNCbHmbCpbNDbNEbNFbKvbNGbKzbNHbNIbNJbNKbNLbFNbNMbMaaaaaaaaaabHybNNbNObNPbNQbMebMfbMgbHybNRbNSbNTbNUbNVbNWbNXbNYbNZbOabObbOcbKUbKUbOdbOebKUbKUbJkbKZbOfbOgbOhbOibOjbOkbLdbOlbOmbOnbOobOpbOqbOrbOrbOsbOtbOubOvbOwbJVbJVbOxbJVbOybJVbOzbJVbOAbOBbOBbOCbODbOEbOFbOGbOHbOIbOJbOKbOLbNabOMbONaaaaaaaaabEXbOObOPbOQbORbOSbOTbOUbEXaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbFnbBRbBRbngbngbBRbBRbBRbBRbBRbngbngbBRbBRbBRbngbOVbOVbOVbOWbOVbNzbOXbOYbOZbPabNzbDXbvvbPbbPcbPcbCpbCpbCpbCpbCpbPdbKzbISbIRbPebPfbPgbPhbMabMabvjbvjbvjbHybHzbHybHybHybHybHybHybHybPibvvbPjbPkbPlbPmbPnbPlbPlbPobPpbPqbPrbPsbPtbPubPvbPwbMqbPxbPybPzbPAbPBbPCbPDbPEbPFbPGbPHbPIbPJbPKbPLbMHbPMbLhbLhbPNbPObPNbPPbPQbPPbPPbPPbPRbPSbPTbPTbPUbPVbPWbPXbOFbPYbPZbQabQbbQcbQdbNabOMbONaaaaaaaaabEXbQebQfbEXbKjbEXbEXbKjbEXaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQbFnbBRbBRbngbngbBRbBRbBRbBRbBRbngbngbBRbBRbBRbngbOVbOVbOVbOWbOVbNzbOXbOYbOZbPabNzbDXbvvbPbbPcbPcbCpbCpbCpbCpbCpbPdbKzbISbIRbPebNKbPgbPhbMabMabvjbvjbvjbHybHzbHybHybHybHybHybHybHybPibvvbPjbPkbPlbPmbPnbPlbPlbPobPpbPqbPrbPsbPtbPubPvbPwbMqbPxbPybPzbPAbPBbPCbPDbPEbPFbPGbPHbPIbPJbPKbPLbMHbPMbLhbLhbPNbPObPNbPPbPQbPPbPPbPPbPRbPSbPTbPTbPUbPVbPWbPXbOFbPYbPZbQabQbbQcbQdbNabOMbONaaaaaaaaabEXbQebQfbEXbKjbEXbEXbKjbEXaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQgaabaaaaaaaaaaaabOVbQhbQibQjbQkbNzbQlbQmbQnbQobNzbDXbvvbQpbQqbQrbQsbQtbQubQvbQwbQxbQybQzbQAbQBbQCbQDbQEbQFbQGbQHbQIbQJbQKbQLbQMbQNbubbQObvvbQPbQQbQRbvvbQSbPlbQTbQUbQVbQWbQXbJkbQYbQZbRabRbbRcbRdbRebRfbRgbRhbRibLbbRjbOibRkbRlbRmbRnbRobRpbLgbRqbMHbMHbMHbRrbLhbPNbRsbRtbRubRvbRwbRxbRybPPbRzbRAbRBbPTbPTbRCbPWbRDbREbRFbRGbRHbRIbRJbRKbNabRLbwoaaaaaaaaabEXbEXbEXbEXaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQbBQbBQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOVbRMbRNbRObRPbNybRQbRRbRSbRTbNzbDXbRUbRVbvvbvvbFXbRWbubbQNbQMbRXbRYbRXbRZbSabSabSbbScbSdbSabSabSebSabSfbSabQMbQNbubbSgbShbSibSjbSkbSlbvvbPlbSmbQUbSnbSobSpbJkbSqbSrbSsbStbSubSvbSwbSxbJkbSybSzbLbbSAbSBbSBbSCbSDbSEbSFbSGbLgbSHbSIbMHbSJbSKbLhbPNbSLbSMbSNbSObSPbSQbSRbPPbSSbRAbSTbSTbPTbSUbSVbSWbSXbSYbSZbTabTbbTcbTdbNabOMbwobTeaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQaaaaaaaaaaaaaaaaaaaaaaaabTfbTgbThbTgbTiaaaaaaaaabOVbOVbTjbTkbRObTlbNybTmbQnbTnbTobNzbDXbTpbTqbTrbTsbTtbTubTvbTwbTxbTybTzbTAbTBbTCbTCbTDbTEbTEbTEbTEbTEbTEbTFbTGbTHbTIbTJbTKbTsbTLbTMbTNbTObTPbPlbTQbQUbQVbTRbSpbJkbSqbSrbTSbTTbTUbTVbTWbTXbJsbTYbTZbLbbLbbUabUabLbbSDbLdbUbbUcbLgbUdbUebUfbUgbUhbLhbPNbUibUjbUkbUlbUmbUnbUobPPbUpbRAbSTbSTbPTbUqbUrbUsbUtbUubUvbUwbUxbUybUzbNabOMbUAbUBbUAbUCbUDbUCbUCbUCaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8167,7 +8164,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbF aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcejbUTbUTbUTcekbUTbUTcelbUVcemcenceocepceqcercescetceucevcewccKcexceycezceAceBceBceBceBceCceDceEceFceGceFceHceIceJceKceLceMceNceOcePceQceRceSceTceUceVceWceXceYceZcfacfbcfccfdcfdcfdcfecffcfgcfhcficfjcfjcfkcfjcflcfmcfncfocbPcfpcfqcfrcfscfrcftcfucfvcdCbPTcfwbPTbPTcfxcfybZnbBxbEXbUAcfzbUAbUAcfAcfBcfCcfDcfEcebcfFcfGcfHcdUcfHcdUcfIcdUcdUbUAcfJcfKcfLcfMaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcfObXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcfPcfQcfRbUTcfSbUVcfTcfUcfVbZHcfWcfXcfYbYpcfZcgacgbcfXcgccgdcgecgfcgfcggcghcgicgjcgkcglcgmbGycgnbVicgobGybGycgpcgqcgrcgscgtceQcgucgvcgwcgxcgycgzcgAcgBcgCcgzcgzcgDcgEcgEcgEcgFcgEcgGcgEcgHcgIcgJcgKcgLcgMcgNcgOcgPcbPcgQcgRcgScgTcgScgUcgVcfrcgWcgXcgYbBxcgZbBxcfybZnbBxbEXchachbchcbUAbUAbUAbUAbUAchdcdUchechfcfIcdUchgcdUbZpcdUchhbUAchichjchkbUAaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhchlchlchlchlchlchlchmbXZchnchlcfObXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejchochpchqbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchuchvchwchxchychychzchAcglbGybGychBchCchDbGybGybGychEchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcfdcfdcfdchLcfdcfdcfdbSqchOchPchQchRchSchTchUchVcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwcixciycizaacaacaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEciFciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlcjmcjncjocjncjmbGwcjpcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEbEJciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlcjmcjncjocjncjmbGwcjpcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksckuckvckwckxckybwYbwYckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckNckOckPckQckRckSckPbxXciickTbxXckUckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclbclbclbclccldcleclfclgclhclicjLcljcelcjMaaaclkcllclmclnclocjSclpclqclrclsciLcltcgdcbkciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOclPcfhcfhclQclRclSclTclUaaaaaackDclVclWclXckzclYclZcmacmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmkcmlcmmcmncmocmpcmqbXRcmrcmsbXRbXRbXRbXRcmtcmubXRbXRbXRbXRcmvbxXbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKcmEcfScjMaaaclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcmPcmQcmQcmRcmSchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbcnccndcnecnfcngcnhcklcnicfdcnjbGwcnkclScnlclUaaaaaackDcnmcnncnockDbJGcnpcnqcnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCbxXcnFcnGbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8184,13 +8181,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGybGybGycvrczMcoAcoDcoDcoDcoDcoDcoAcoAaaaczNczOczPckyczQczRcpNcpNczSczTczUczVczTczUczVczTczUczVcyYaaaaabckPcwAcwAcwAcwAczWcqUczXczYczZcAacAbckPcAccAdcAecvzaaaaaacwGcAfcAgcwJcwJcAhcAicAjaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAGcAGcAKcAGcoAaaaaaaaaaaaaaaaaaaaabaaacvscALcwqcAMcANcAOcpNcpNczSczTcAPczTczTcAPczTczTcAPczTcyYaabaabckPcwtcwucwvcAQcARczbcAScATcAUcAVcAWcAXcAYcAZcBacvzaaaaaacwGcwGcBbcBccBdcwGcwGaaaaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcBNcBOcBPcBQaabaaaaaaaaaaaaaaaaaaaabaabczNcBRcBScBTcBUcBVcpNcpNcpNcBWcpNcpNcpNcpNcpNcpNcpNcBXcBYaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecCfcqUcCgcqUcChckPaaaaaaaaacwGcwGcwGcwGcwGaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcCrcCscCscCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcCGcCHcCIcCJaabcCKcCKcCKcCKcCKaaaaaaaabcvscCLcwqcCMcCNcCOcCPcpNcpNcCQcpNcpNcpNcpNcpNcCRcpNcCScBYaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCYcCZcDacqUcDbckPaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcCrcCtcCscCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcCGcCHcCIcCJaabcCKcCKcCKcCKcCKaaaaaaaabcvscCLcwqcCMcCNcCOcCPcpNcpNcCQcpNcpNcpNcpNcpNcCRcpNcCScBYaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCYcCZcDacqUcDbckPaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaaaczocAkczqaabczocAkczqaaaczocAkczqaabaaaaaaaaaaaaaaaaaaaaaaaaaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmcDncDocDncDncDpcDpcDncDqcDrcDscDtcDtcDucDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcDLcDMcDNcDOcDPcDQcDRcDScDTcCKaaaaaacDUcDVcDWcDXcDYcDWcDZcEacEbcEccEdcEecyScEdcEfcEgcEhcEicEjcyYaaaaaackPcwAcwAcwAcwAcEkcqUcCbcElcEmcCecCfcEncEocEocEpcEqcAjaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaabaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKaaaaaaaaacDVcEYcEZcFacDWcFbcFccFdcFecFfczVczUcFfcFgcFhcFiczVczUcyYaaaaaackPcwtcwucwvcFjcARczbcFkcFlcFmcEocFncFocFpcFqcFrckPaabaabaahaaaaaaaaaaaaaaaaaaaaaaaaaaacznaabaaaaaaaaaaabaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaafxaabcFscFtcFtcFucFvcFwcFwcFwcFvcFwcFwcFwcFvcFwcFwcFxcFtcFtcFtcFtcFtcFycFzcFAcFBcFCcFDcFEcFFcFGcfRcwWcFHcDfcvKcvKcvKcFIcEBcECcFJcFKcFLcFMcFNcFOcFPcFQcFRcFScFTcFUcFVcFWcFXcFScFYcFZcDwcGacDzcDzcDzcGbcBCcGccGccDFcGdcGecGfcGgcGhcGicGjcGkcGlcGmcGncDOcGocDQcGpcDTcDTcCKaaaaaaaabcDVcGqcEZcGrcDWcGscGtcCPcGucFfcGvcGwcFfcGxcGycFicGvcGzcyYaaaaaackPcxOcxPcxOcGAcxRcqUcGBcFlcGCcqUcqUcGDcwAcwAcwAckPaaaaaaaaaaaaagQagQagQaqZaabaabaabaabcGEaabaabaabaabaabagiagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcGFaabaaaaabcGFaabaaaaabcGFaabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccGGcGHcGIcDdcGJcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKaabaabaabcHrcHscEZcGrcDWcHtcHucHvcHwcHxcHycHzcHzcHAcHzcHBcHCcDWcHDaaaaaackPcxOcxOcxOcFjcHEcHFcHGcHHcHIcCZcCZcCZcHJcHKcHLcHMaaaaaaaaaaaaagQaaaaabaaaaabaaaaaaaaacHNaaaaabaabaaaaaaaaaaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabcDccDdcDdcDdcDdcHPcHQcHRcfRcHScfRcfRcEBcHTcfRcECcHUcHVcGOcHWcFNcHXcHYcHZcIacIbcIccIdcIecIfcIgcIbcIhcIicIjcIkcIlcImcIncIocIpcIqcGfcIrcIscItcIucIvcIwcIxcIycIzcIAcIBcICcIDcDPcDQcIEcIFcIFcCKaaaaaaaabcDVcIGcEZcIHcDWcIIcIIcIIcIIcDWcIJcIKcILcIMcINcIOcIPcIMcIQaaacDUckPckPckPckPckPcIRcIScITczbcIUczbcIVczbcIWczbcIXcHMaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaczocHOczqaabczocHOczqaaaczocHOczqaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcJgcJhcDtcJicJjcFWcJkcJlcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKaaaaaaaaacDVcDWcJIcJJcDWcJKcJLcJMcJNcJOcEZcJPcJQcIMcJRcJScJTcJUcIQaabaaaaaaaaaaaaaaackPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcKbckPaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaczocHOczqaabczocHOczqaaaczocHOczqaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcJgaFmcDtcJicJjcFWcJkcJlcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKaaaaaaaaacDVcDWcJIcJJcDWcJKcJLcJMcJNcJOcEZcJPcJQcIMcJRcJScJTcJUcIQaabaaaaaaaaaaaaaaackPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcKbckPaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabcJbcKjcKjcKkcKlcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzcKAcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKaabaaaaaacHrcKTcKUcKVcKWcKXcKYcKXcKXcKZcLacLbcLccLccLdcLecLfcLgcLhaabaabaaaaaaaaaaaackPcLicLjcLkcwAcLlcLmcLncwAcLocLpcLqckPaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacIZaaacLrcLrcLrcLrcLraabagQaaaaaaaaaaaacJaaaaaaacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaabczocHOczqaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabaaaaaacJbcKjcKjcKkcLscLscLscLtcLucLvcECcLwcLxcLycLzcLAcLBcLCcLDcLDcLEcLFcLGcGOcGOcGOcLHcLIcLJcLKcLLcLMcLNcLOcLPcECcLQcLQcLRcHhcCAcLScLTcLUcLVcLWcDFcLXcLYcLZcMacMbcCKcCKcCKcCKcCKaaaaaaaaacDVcMccMdcMecMfcMgcMhcMgcMgcMicMjcMkcMlcLgcMmcMncJTcIMcMoaabaabaaaaaaaaaaaackPcMpcxOcxOcwAcMpcxOcxOcwAcMpcxOcxOckPaaaaaaaaaaaaagQaaaaabaaaaabaabaabaaacIZaaaaabaaaaabaaaaabaaaagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaagiaabczocMqczqaaaczocMqczqaaaczocMqczqaabafxaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBcMCcMzcMzcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKaaaaaaaaacDVcMYcMZcNacNbcNccNdcNecIMcNfcNgcNhcNicNjcJRcNkcNlcNmcMoaaaaaaaaaaaaaaaaaackPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 2452d2e85bd10b1161342a3dfc3d7003f9d9bc91 Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 25 Sep 2015 02:32:31 +0200 Subject: [PATCH 55/82] Admin logging fixes --- code/modules/admin/admin.dm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 394f582a15d..b7a5fa46935 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -795,7 +795,6 @@ var/global/nologevent = 0 log_admin("[key_name(usr)] spawned [chosen] at ([usr.x],[usr.y],[usr.z])") feedback_add_details("admin_verb","SA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /datum/admins/proc/show_traitor_panel(var/mob/M in mob_list) set category = "Admin" set desc = "Edit mobs's memory and role" @@ -839,7 +838,7 @@ var/global/nologevent = 0 usr << "AI [key_name(S, usr)]'s laws:" else if(isrobot(S)) var/mob/living/silicon/robot/R = S - usr << "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [R.connected_ai])":"(Independent)"]: laws:" + usr << "CYBORG [key_name(S, usr)]'s [R.connected_ai?"(Slaved to: [R.connected_ai])":"(Independent)"] laws:" else if (ispAI(S)) var/mob/living/silicon/pai/P = S usr << "pAI [key_name(S, usr)]'s laws:" @@ -847,14 +846,17 @@ var/global/nologevent = 0 if(P.pai_laws) usr << "[P.pai_laws]" continue // Skip showing normal silicon laws for pAIs - they don't have any else - usr << "SOMETHING SILICON [key_name(S, usr)]'s laws:" + usr << "SILICON [key_name(S, usr)]'s laws:" if (S.laws == null) - usr << "[key_name(S, usr)]'s laws are null?? Contact a coder." + usr << "[key_name(S, usr)]'s laws are null. Contact a coder." else S.laws.show_laws(usr) if(!ai_number) - usr << "No AIs located" //Just so you know the thing is actually working and not just ignoring you. + usr << "No AI's located." //Just so you know the thing is actually working and not just ignoring you. + + log_admin("[key_name(usr)] checked the AI laws") + message_admins("[key_name_admin(usr)] checked the AI laws") /client/proc/update_mob_sprite(mob/living/carbon/human/H as mob) set category = "Admin" @@ -864,10 +866,6 @@ var/global/nologevent = 0 if(!check_rights(R_ADMIN)) return - if (!holder) - src << "Only administrators may use this command." - return - if(istype(H)) H.regenerate_icons() From 30628961b230fefcd20629e6d4ab00b8fb14a684 Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 25 Sep 2015 02:46:55 +0200 Subject: [PATCH 56/82] Re-add missing vent to toxins mixing --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 8d5e90c436f..2b903d700fe 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -4674,6 +4674,7 @@ "bLT" = (/obj/machinery/computer/message_monitor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/server) "bLU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{req_access_txt = "0"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/server) "bLV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bLW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; initialize_directions = 2; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/toxins/mixing) "bLX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/engine/gravitygenerator) "bLY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/engine/gravitygenerator) "bLZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor,/area/engine/gravitygenerator) @@ -5371,7 +5372,6 @@ "bZq" = (/obj/machinery/atmospherics/binary/valve,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bZr" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) "bZs" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "ToxinsIgnitor"; on = 0},/turf/simulated/floor/engine,/area/toxins/mixing) -"bZt" = (/turf/simulated/floor/engine,/area/toxins/mixing) "bZu" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bZv" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bZw" = (/obj/machinery/camera{c_tag = "Research Toxins Test Chamber North"; network = list("Toxins","Research","SS13")},/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) @@ -8157,7 +8157,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbF aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBQbBQbBQbBQbBQaaaaaaaaaaaaaaaaaaaaaaaabTfbTgbThbTgbTiaaaaaaaaabOVbOVbTjbTkbRObTlbNybTmbQnbTnbTobNzbDXbTpbTqbTrbTsbTtbTubTvbTwbTxbTybTzbTAbTBbTCbTCbTDbTEbTEbTEbTEbTEbTEbTFbTGbTHbTIbTJbTKbTsbTLbTMbTNbTObTPbPlbTQbQUbQVbTRbSpbJkbSqbSrbTSbTTbTUbTVbTWbTXbJsbTYbTZbLbbLbbUabUabLbbSDbLdbUbbUcbLgbUdbUebUfbUgbUhbLhbPNbUibUjbUkbUlbUmbUnbUobPPbUpbRAbSTbSTbPTbUqbUrbUsbUtbUubUvbUwbUxbUybUzbNabOMbUAbUBbUAbUCbUDbUCbUCbUCaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUEbUFbUGbUHbUEbUIbUIbUIbOVbUJbUKbULbUMbUNbUObUPbUQbUQbURbNzbUSbUTbUUbUVbUVbUWbUXbUYbUVbUZbUZbVabVbbVcbUZbUZbVdbQMbQMbVebVfbVfbVfbVgbVhbVfbVfbVibVjbVkbVkbVlbVkbVmbVnbVkbVobVpbVqbPlbVrbVsbSqbVtbVubVvbVwbVxbVybVubJkbSybVzbVAbVBbVCbVDbVEbVFbVGbVHbVIbVJbVKbVLbVMbVNbVObLhbPNbPNbVPbVQbVRbVSbVRbVTbPPbVUbVVbVWbVWbPTbVXbVYbVZbNabNabNabNabNabNabNabNabOMbUAbWabWbbWcbWdbWdbWebUCaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabThbWjbWkbWjbThbUIbWlbWmbWnbWobWpbWqbWrbWsbNzbWtbWubWvbWwbNzbUTbUTbWxbUVbWybWzbWAbWBbWCbUZbWDbWEbWFbWGbWHbUZbWIbWJbWKbVfbWLbWMbWNbWObWPbWQbWRbWSbWTbWUbWVbWWbWXbWYbWZbXabXbbXcbXdbXebXfbXgbXhbSrbXibXjbXkbXlbXmbXnbJsbXobXpbXqbXrbVDbXsbXsbXtbXubLgbXvbXwbXxbXybXzbXAbXBbLhbXCbXDbXEbXFbXEbXEbXGbXHbXIbXJbXKbXLbXMbPTbXNbXObPXbEXbxXbXPbXQbXRbXRbXQbXRbXSbUAbXTbXUbWcbWdbXVbXWbUCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbXXbXYbXXbWgbWhbWhbXZbYabXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUEbYbbWjbWjbYcbYdbTkbYebYfbYgbTkbWqbYhbYibNzbNzbNzbNzbNzbNzbYjbUTbYkbYlbYmbYnbYnbYnbYobUZbYpbYqbYqbYqbYrbYsbYtbYubYvbYwbYxbYybYzbYAbYBbYCbVfbVibYDbVkbYEbYFbYGbYHbYIbVkbSmbQVbSnbSobYJbYKbYLbYMbYNbYObYPbYQbYRbVubYSbYTbYUbYVbYWbYXbYYbYZbZabZbbLgbLgbLgbLgbLgbZcbZdbZebLhbZfbXEbXEbZgbZhbXEbZibZjbZkbZlbRAbZmbZmbPTbPVbZnbPXbEXbUAbZobUAbUAbUAbUAbUAbUAbUAbZpbZqbUCbZrbZsbZtbUCaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbZubXXbXXbZvbWhbWhbXZbXZbZwbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUEbYbbWjbWjbYcbYdbTkbYebYfbYgbTkbWqbYhbYibNzbNzbNzbNzbNzbNzbYjbUTbYkbYlbYmbYnbYnbYnbYobUZbYpbYqbYqbYqbYrbYsbYtbYubYvbYwbYxbYybYzbYAbYBbYCbVfbVibYDbVkbYEbYFbYGbYHbYIbVkbSmbQVbSnbSobYJbYKbYLbYMbYNbYObYPbYQbYRbVubYSbYTbYUbYVbYWbYXbYYbYZbZabZbbLgbLgbLgbLgbLgbZcbZdbZebLhbZfbXEbXEbZgbZhbXEbZibZjbZkbZlbRAbZmbZmbPTbPVbZnbPXbEXbUAbZobUAbUAbUAbUAbUAbUAbUAbZpbZqbUCbZrbZsbLWbUCaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbZubXXbXXbZvbWhbWhbXZbXZbZwbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabThbWkbWkbWkbThbUIbZxbZybZzbZAbTkbZBbZCbZDbZEbZFbZFbZFbZGbUTbUTbUTbWxbUVbZHbYnbZIbYnbZJbUZbYpbYqbZKbYqbZLbUZbZMbZNbZObVfbZPbZQbZRbZSbZTbZUbZVbZWbZXbZYbZZcaacabcaccadbVkbTQbQVbQVcaebYJbYKcafcagcahbXjcaicajcakcalcamcancaocapcaqcarcascasbXscatbVAcaucavcawcaxcaycazcaAbZjbZfcaBbXEbXEbXEcaCcaDbZjbZkcaEbRAbZmbZmbPTcaFcaGbPXbEXcaHcaIcaJbUAcaKcaLcaMcaNcaOcaPcaQbUCcaRcaScaTbUCbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacaUbWhbZubWhbWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaabUEcaVcaWcaXbUEbUIbUIbUIbOVcaYcaZcaZcaZbOVbOVbUTcbacbacbbcbcbUTcbdcbebUVbZHbYnbYnbYncbfbUZbYpbYqbYqcbgcbhcbicbjcbkcblbVfbVfbVfbVfbVfcbmbVfbVfcbncbobVkbVkcbpbVkbVnbVkbVkbPlcbqcbqbPlbPlcbrcbscbtcbucbvcbwcbxcbycbzcbAcbBcaocapcbCcbDcbEcbFcbGcbHbVAcbIcbJcbKcbLcbMcbNcbOcbPcbQcbPcbRcbRcbRcbPcbScbPcbPcbTcbUbZmbZmbPTcbVbZnbPXcbWcbXcbYcbZccaccbccccccccdcceccfccgcchcciccjcckcclccmccnccoccpccqccrccscctaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaabWgbWhccuccvccvbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccwbTgccxbTgccycczaabaaabOVbOVbUIbUIbUIbOVaaabUTccAccBccCccDbZFccEccFbUVccGccHccIbYnccJccKccLccMccNccOccPbUZccQccRccSccTccUccUccUccUccVccWccXccYccYccZccZcdacdbcdcbVibPlcddcdecdfcdgcdhbYKcdicbtcdjcdkcdlcdmbSwcdncdocdpcdqcdrcdrcdscdrcdrcdrcdtbVAcducdvcdwcdxcdycdzcdAcbPcdBcdCcdDcdEcdFcdCcdGcdHcdCcdIcdJbRBbPTbPTcdKcdLcdMcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXcdYcdZceacebceaceccebcebcebcedceecefcegcehaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From e96103a02b5fd7e939fc8afa949e6700977bdcca Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 25 Sep 2015 04:31:30 +0200 Subject: [PATCH 57/82] Fluff item clean-up --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- _maps/map_files/cyberiad/z2.dmm | 6 +- _maps/map_files/cyberiad/z6.dmm | 4 +- _maps/map_files/cyberiad/z8.dmm | 2 +- code/datums/datacore.dm | 2 +- code/game/jobs/job/supervisor.dm | 4 +- code/game/mecha/paintkits.dm | 18 +- code/game/objects/items/weapons/cards_ids.dm | 7 +- .../items/weapons/implants/implantpad.dm | 2 +- code/game/objects/items/weapons/lighters.dm | 71 ++-- code/game/objects/items/weapons/manuals.dm | 6 + .../crates_lockers/closets/secure/security.dm | 2 +- code/modules/clothing/head/misc_special.dm | 11 +- code/modules/clothing/masks/gasmask.dm | 9 +- code/modules/clothing/shoes/miscellaneous.dm | 10 +- code/modules/clothing/suits/armor.dm | 13 +- code/modules/clothing/suits/miscellaneous.dm | 10 +- code/modules/clothing/under/miscellaneous.dm | 7 + code/modules/customitems/definitions/N3X15.dm | 27 -- code/modules/customitems/definitions/base.dm | 23 -- code/modules/customitems/item_defines.dm | 332 ++++++------------ code/modules/customitems/item_spawning.dm | 140 +------- .../mob/living/carbon/human/update_icons.dm | 2 - .../mob/new_player/preferences_setup.dm | 2 +- code/modules/paperwork/pen.dm | 4 +- .../reagent_containers/food/drinks.dm | 4 +- icons/mob/head.dmi | Bin 203522 -> 210401 bytes icons/mob/mask.dmi | Bin 35067 -> 35762 bytes icons/mob/suit.dmi | Bin 348138 -> 376268 bytes icons/obj/card.dmi | Bin 17934 -> 20502 bytes icons/obj/clothing/hats.dmi | Bin 96500 -> 102592 bytes icons/obj/clothing/masks.dmi | Bin 20591 -> 22480 bytes icons/obj/clothing/shoes.dmi | Bin 9698 -> 11022 bytes icons/obj/clothing/suits.dmi | Bin 116671 -> 129645 bytes icons/obj/custom_items.dmi | Bin 50480 -> 44008 bytes icons/obj/drinks.dmi | Bin 62139 -> 65378 bytes icons/obj/items.dmi | Bin 94872 -> 98776 bytes icons/obj/paintkit.dmi | Bin 0 -> 692 bytes icons/obj/paper.dmi | Bin 3776 -> 2172 bytes paradise.dme | 1 - 40 files changed, 238 insertions(+), 483 deletions(-) delete mode 100644 code/modules/customitems/definitions/N3X15.dm delete mode 100644 code/modules/customitems/definitions/base.dm create mode 100644 icons/obj/paintkit.dmi diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 3b150cf6a59..3a654380e7e 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5542,7 +5542,7 @@ "ccE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; name = "HoP Office"; sortType = 15},/turf/simulated/floor/plating,/area/maintenance/apmaint) "ccF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) "ccG" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/door/window{dir = 1; name = "Desk Door"; req_access_txt = "67"},/turf/simulated/floor/wood,/area/blueshield) -"ccH" = (/obj/structure/table/woodentable,/obj/item/ashtray/glass{pixel_x = -4; pixel_y = -4},/obj/item/weapon/lighter/zippo/fluff/li_matsuda_1{pixel_x = 7; pixel_y = 4},/turf/simulated/floor{icon_state = "bcarpet05"},/area/blueshield) +"ccH" = (/obj/structure/table/woodentable,/obj/item/ashtray/glass{pixel_x = -4; pixel_y = -4},/obj/item/weapon/lighter/zippo/blue{pixel_x = 7; pixel_y = 4},/turf/simulated/floor{icon_state = "bcarpet05"},/area/blueshield) "ccI" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/obj/item/weapon/folder/blue{pixel_x = 4; pixel_y = 6},/obj/item/weapon/paper/blueshield,/turf/simulated/floor{icon_state = "bcarpet05"},/area/blueshield) "ccJ" = (/obj/structure/sign/poster/legit{pixel_x = 32},/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/blueshield) "ccK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/wall,/area/ntrep) diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index 874b5c0e10a..3648ed94b29 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -1537,7 +1537,7 @@ "DC" = (/obj/structure/rack,/obj/item/clothing/head/bandana,/obj/item/clothing/head/ushanka,/obj/item/clothing/head/helmet/roman/legionaire,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DD" = (/obj/structure/rack,/obj/item/clothing/head/helmet/swat/syndicate{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/space/deathsquad,/obj/item/clothing/head/helmet/space/deathsquad/beret{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DE" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/rig/wizard{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/space/rig/syndi,/obj/item/clothing/head/helmet/space/santahat{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) -"DF" = (/obj/structure/rack,/obj/item/clothing/head/welding/fluff/alice_mccrea_1{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/welding/fluff/norah_briggs_1,/obj/item/clothing/head/welding/fluff/yuki_matsuda_1{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) +"DF" = (/obj/structure/rack,/obj/item/clothing/head/welding/flamedecal{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/welding/flamedecal/blue,/obj/item/clothing/head/welding/fluff/yuki_matsuda_1{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DG" = (/obj/structure/rack,/obj/item/clothing/head/soft/black{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/soft/blue,/obj/item/clothing/head/soft/red{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DH" = (/obj/structure/rack,/obj/item/weapon/storage/backpack/holding,/obj/item/weapon/storage/backpack/duffel/clown,/obj/item/weapon/storage/backpack/duffel/captain,/obj/item/weapon/storage/backpack/duffel/science,/obj/item/weapon/storage/backpack/duffel/syndie/ammo,/obj/item/weapon/storage/backpack/duffel/syndie/med,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DI" = (/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/turf/unsimulated/wall{desc = "This window appears to be reinforced, it looks nearly impossible to break."; dir = 8; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_end"; name = "window"; opacity = 0; tag = "icon-window5_end (WEST)"},/area/admin) @@ -1670,7 +1670,7 @@ "Gf" = (/obj/machinery/computer/security{network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentCom","Thunderdome")},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Gg" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Gh" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) -"Gi" = (/obj/structure/table,/obj/item/weapon/card/id/silver{pixel_x = -3; pixel_y = -3},/obj/item/weapon/card/id/captains_spare,/obj/item/weapon/card/id/fluff/lifetime{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) +"Gi" = (/obj/structure/table,/obj/item/weapon/card/id/silver{pixel_x = -3; pixel_y = -3},/obj/item/weapon/card/id/captains_spare,/obj/item/weapon/card/id/lifetime{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Gj" = (/obj/structure/table,/obj/item/weapon/card/id/centcom{pixel_x = -3; pixel_y = -3},/obj/item/weapon/card/id{pixel_x = 0; pixel_y = 0},/obj/item/weapon/card/id/admin{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Gk" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/turf/unsimulated/wall{dir = 2; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5"; name = "window"; opacity = 0; tag = "icon-window5"},/area/admin) "Gl" = (/obj/structure/stool/bed/chair/comfy/black,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/admin) @@ -1686,7 +1686,7 @@ "Gv" = (/obj/machinery/computer/artillerycontrol{luminosity = 255},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Gw" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "Gx" = (/obj/item/weapon/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/admin) -"Gy" = (/obj/structure/table/woodentable,/obj/item/weapon/lighter/zippo/fluff/naples_1,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/admin) +"Gy" = (/obj/structure/table/woodentable,/obj/item/weapon/lighter/zippo/engraved,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/admin) "Gz" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/turf/unsimulated/wall{desc = "This window appears to be reinforced, it looks nearly impossible to break."; dir = 4; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_end"; name = "window"; opacity = 0; tag = "icon-window5 (EAST)"},/area/admin) "GA" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "GB" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) diff --git a/_maps/map_files/cyberiad/z6.dmm b/_maps/map_files/cyberiad/z6.dmm index a5ce0d9979e..f895656d46a 100644 --- a/_maps/map_files/cyberiad/z6.dmm +++ b/_maps/map_files/cyberiad/z6.dmm @@ -43,7 +43,7 @@ "aQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/djstation) "aR" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/djstation) "aS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"aT" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/weapon/lighter/zippo/fluff/naples_1,/obj/item/ashtray/glass{pixel_y = 7},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) +"aT" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/weapon/lighter/zippo/engraved,/obj/item/ashtray/glass{pixel_y = 7},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) "aU" = (/obj/structure/table,/obj/item/weapon/paper/djstation{info = "Welcome new owner!

You have purchased the latest in listening equipment. The telecommunication setup we created is the best in listening to common and private radio fequencies. Here is a step by step guide to start listening in on those saucy radio channels:
  1. Equip yourself with a multi-tool
  2. Use the multitool on each machine, that is the broadcaster, receiver and the relay.
  3. Turn all the machines on, it has already been configured for you to listen on.
Simple as that. Now to listen to the private channels, you'll have to configure the intercoms, located on the front desk. Here is a list of frequencies for you to listen on.
  • 145.7 - Common Channel
  • 144.7 - Private AI Channel
  • 135.9 - Security Channel
  • 135.7 - Engineering Channel
  • 135.5 - Medical Channel
  • 135.3 - Command Channel
  • 135.1 - Science Channel
  • 134.7 - Supply Channel
  • "},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/djstation) "aV" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) "aW" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) @@ -632,7 +632,7 @@ "mh" = (/obj/structure/closet/crate{name = "foot locker"},/obj/item/ammo_box/magazine/m10mm{pixel_x = 4},/obj/item/weapon/gun/projectile/automatic/pistol,/obj/item/clothing/head/helmet/swat/syndicate,/obj/item/clothing/glasses/thermal{pixel_x = -3; pixel_y = 3},/obj/item/clothing/shoes/black{pixel_y = -4},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_depot) "mi" = (/turf/simulated/floor{icon_state = "dark"},/area/syndicate_depot) "mj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "dark"},/area/syndicate_depot) -"mk" = (/obj/structure/closet/crate{name = "foot locker"},/obj/item/ammo_box/magazine/smgm45{pixel_x = 3},/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate{pixel_x = -3; pixel_y = -2},/obj/item/weapon/lighter/zippo/fluff/executivekill_1,/obj/item/clothing/under/syndicate{pixel_x = 3; pixel_y = 3},/obj/item/clothing/suit/armor/vest/combat{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_depot) +"mk" = (/obj/structure/closet/crate{name = "foot locker"},/obj/item/ammo_box/magazine/smgm45{pixel_x = 3},/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate{pixel_x = -3; pixel_y = -2},/obj/item/weapon/lighter/zippo/gonzofist,/obj/item/clothing/under/syndicate{pixel_x = 3; pixel_y = 3},/obj/item/clothing/suit/armor/vest/combat{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_depot) "ml" = (/turf/simulated/floor{icon_state = "dark"},/turf/unsimulated/wall{desc = "This window appears to be reinforced, it looks nearly impossible to break."; dir = 8; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_end"; name = "window"; opacity = 0; tag = "icon-window5_end (WEST)"},/area/syndicate_depot) "mm" = (/obj/machinery/gun_turret/interior,/turf/simulated/floor{icon_state = "dark"},/area/syndicate_depot) "mn" = (/obj/item/device/radio/intercom/syndicate{pixel_x = -28},/turf/simulated/floor{icon_state = "dark"},/area/syndicate_depot) diff --git a/_maps/map_files/cyberiad/z8.dmm b/_maps/map_files/cyberiad/z8.dmm index ae7a772a510..7ea368306ba 100644 --- a/_maps/map_files/cyberiad/z8.dmm +++ b/_maps/map_files/cyberiad/z8.dmm @@ -319,7 +319,7 @@ "gg" = (/obj/machinery/optable,/obj/effect/decal/cleanable/blood,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/traitor/surgery) "gh" = (/obj/structure/table,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/traitor/surgery) "gi" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/traitor/radio) -"gj" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/weapon/lighter/zippo/fluff/naples_1,/obj/item/ashtray/glass{pixel_y = 7},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/traitor/radio) +"gj" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/weapon/lighter/zippo/engraved,/obj/item/ashtray/glass{pixel_y = 7},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/traitor/radio) "gk" = (/obj/structure/table,/obj/item/weapon/paper/djstation{info = "Welcome new owner!

    You have purchased the latest in listening equipment. The telecommunication setup we created is the best in listening to common and private radio fequencies. Here is a step by step guide to start listening in on those saucy radio channels:
    1. Equip yourself with a multi-tool
    2. Use the multitool on each machine, that is the broadcaster, receiver and the relay.
    3. Turn all the machines on, it has already been configured for you to listen on.
    Simple as that. Now to listen to the private channels, you'll have to configure the intercoms, located on the front desk. Here is a list of frequencies for you to listen on.
    • 145.7 - Common Channel
    • 144.7 - Private AI Channel
    • 135.9 - Security Channel
    • 135.7 - Engineering Channel
    • 135.5 - Medical Channel
    • 135.3 - Command Channel
    • 135.1 - Science Channel
    • 134.7 - Supply Channel
    • "},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/traitor/radio) "gl" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/traitor/surgery) "gm" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/traitor/surgery) diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 2a9ae8f18ec..97de7c19e51 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -192,7 +192,7 @@ proc/get_id_photo(var/mob/living/carbon/human/H) clothes_s = new /icon('icons/mob/uniform.dmi', "officer_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/hands.dmi', "swat_gl"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/suit.dmi', "deus_blueshield"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/suit.dmi', "blueshield"), ICON_OVERLAY) if("Magistrate") clothes_s = new /icon('icons/mob/uniform.dmi', "really_black_suit_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "laceups"), ICON_UNDERLAY) diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index 9b193628eda..e113e525c04 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -128,7 +128,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_or_collect(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_or_collect(new /obj/item/weapon/melee/baton/loaded/ntcane(H.back), slot_in_backpack) - H.equip_or_collect(new /obj/item/weapon/lighter/zippo/fluff/nt_rep(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/lighter/zippo/nt_rep(H.back), slot_in_backpack) H.equip_if_possible(new /obj/item/clothing/under/rank/ntrep(H), slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/suit/storage/ntrep(H), slot_wear_suit) H.equip_if_possible(new /obj/item/clothing/shoes/centcom(H), slot_shoes) @@ -173,7 +173,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_or_collect(new /obj/item/clothing/glasses/hud/health_advanced, slot_glasses) H.equip_if_possible(new /obj/item/clothing/under/rank/blueshield(H), slot_w_uniform) - H.equip_if_possible(new /obj/item/clothing/suit/armor/vest/fluff/deus_blueshield(H), slot_wear_suit) + H.equip_if_possible(new /obj/item/clothing/suit/armor/vest/blueshield(H), slot_wear_suit) H.equip_or_collect(new /obj/item/weapon/gun/energy/advtaser(H), slot_s_store) H.equip_or_collect(new /obj/item/device/pda/heads/blueshield(H), slot_wear_pda) if(H.backbag == 1) diff --git a/code/game/mecha/paintkits.dm b/code/game/mecha/paintkits.dm index 872138c9b40..da66d8181a7 100644 --- a/code/game/mecha/paintkits.dm +++ b/code/game/mecha/paintkits.dm @@ -1,8 +1,8 @@ /obj/item/weapon/paintkit //Please don't use this for anything, it's a base type for custom mech paintjobs. name = "mecha customisation kit" desc = "A generic kit containing all the needed tools and parts to turn a mech into another mech." - icon = 'icons/obj/custom_items.dmi' - icon_state = "royce_kit" + icon = 'icons/obj/paintkit.dmi' + icon_state = "paintkit" var/new_name = "mech" //What is the variant called? var/new_desc = "A mech." //How is the new mech described? @@ -11,10 +11,9 @@ var/list/allowed_types = list() //Types of mech that the kit will work on. /obj/item/weapon/paintkit/titansfist - name = "Ripley customisation kit" - desc = "A kit containing all the needed tools and parts to turn an APLU Ripley into a Titan's Fist worker mech." - icon = 'icons/obj/custom_items.dmi' - icon_state = "royce_kit" + name = "APLU \"Ripley\" customisation kit" + desc = "A kit containing all the needed tools and parts to turn an APLU \"Ripley\" into a Titan's Fist worker mech." + icon_state = "paintkit_2" new_name = "APLU \"Titan's Fist\"" new_desc = "This ordinary mining Ripley has been customized to look like a unit of the Titans Fist." @@ -22,10 +21,9 @@ allowed_types = list("ripley","firefighter") /obj/item/weapon/paintkit/mercenary - name = "Mercenary APLU kit" - desc = "A kit containing all the needed tools and parts to turn an APLU Ripley into an old Mercenaries APLU." - icon = 'icons/obj/custom_items.dmi' - icon_state = "sven_kit" + name = "Mercenary APLU \"Ripley\" kit" + desc = "A kit containing all the needed tools and parts to turn an APLU \"Ripley\" into an old Mercenaries APLU." + new_name = "APLU \"Strike the Earth!\"" new_desc = "Looks like an over worked, under maintained Ripley with some horrific damage." diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index f9de1b2cd6b..84fad33f60c 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -623,7 +623,12 @@ assignment = "Green Team Fighter" icon_state = "TDgreen" desc = "This ID card is given to those who fought inside the thunderdome for the Green Team. Not many have lived to see one of those, even fewer lived to keep it." - + +/obj/item/weapon/card/id/lifetime + name = "Lifetime ID Card" + desc = "A modified ID card given only to those people who have devoted their lives to the better interests of Nanotrasen. It sparkles blue." + icon_state = "lifetimeid" + // Decals /obj/item/weapon/id_decal name = "identification card decal" diff --git a/code/game/objects/items/weapons/implants/implantpad.dm b/code/game/objects/items/weapons/implants/implantpad.dm index f5e281bbb32..4d8b07abc63 100644 --- a/code/game/objects/items/weapons/implants/implantpad.dm +++ b/code/game/objects/items/weapons/implants/implantpad.dm @@ -53,7 +53,7 @@ /obj/item/weapon/implantpad/verb/remove_implant() set category = "Object" set name = "Remove Implant" - set src in view(1) + set src in usr if (usr.stat || usr.restrained()) return diff --git a/code/game/objects/items/weapons/lighters.dm b/code/game/objects/items/weapons/lighters.dm index acb4adbe1c7..31df6806d10 100644 --- a/code/game/objects/items/weapons/lighters.dm +++ b/code/game/objects/items/weapons/lighters.dm @@ -95,69 +95,40 @@ return //EXTRA LIGHTERS -/obj/item/weapon/lighter/zippo/fluff/li_matsuda_1 //mangled: Li Matsuda +/obj/item/weapon/lighter/zippo/nt_rep + name = "gold engraved zippo" + desc = "An engraved golden Zippo lighter with the letters NT on it." + icon_state = "zippo_nt_off" + icon_on = "zippo_nt_on" + icon_off = "zippo_nt_off" + +/obj/item/weapon/lighter/zippo/blue name = "blue zippo lighter" desc = "A zippo lighter made of some blue metal." - icon = 'icons/obj/custom_items.dmi' icon_state = "bluezippo" icon_on = "bluezippoon" icon_off = "bluezippo" -/obj/item/weapon/lighter/zippo/fluff/michael_guess_1 //Dragor23: Michael Guess - name = "engraved lighter" - desc = "A golden lighter, engraved with some ornaments and a G." - icon = 'icons/obj/custom_items.dmi' - icon_state = "guessip" - icon_on = "guessipon" - icon_off = "guessip" - -/obj/item/weapon/lighter/zippo/fluff/riley_rohtin_1 //rawrtaicho: Riley Rohtin - name = "Riley's black zippo" - desc = "A black zippo lighter, which holds some form of sentimental value." - icon = 'icons/obj/custom_items.dmi' +/obj/item/weapon/lighter/zippo/black + name = "black zippo lighter" + desc = "A black zippo lighter." icon_state = "blackzippo" icon_on = "blackzippoon" icon_off = "blackzippo" -/obj/item/weapon/lighter/zippo/fluff/fay_sullivan_1 //furohman: Fay Sullivan - name = "Graduation Lighter" - desc = "A silver engraved lighter with 41 on one side and Tharsis University on the other. The lid reads Fay Sullivan, Cybernetic Engineering, 2541" - icon = 'icons/obj/custom_items.dmi' - icon_state = "gradzippo" - icon_on = "gradzippoon" - icon_off = "gradzippo" - -/obj/item/weapon/lighter/zippo/fluff/executivekill_1 //executivekill: Hunter Duke - name = "Gonzo Fist zippo" - desc = "A Zippo lighter with the iconic Gonzo Fist on a matte black finish." - icon = 'icons/obj/custom_items.dmi' - icon_state = "gonzozippo" - icon_on = "gonzozippoon" - icon_off = "gonzozippo" - -/obj/item/weapon/lighter/zippo/fluff/naples_1 //naples: Russell Vierson - name = "Engraved zippo" - desc = "A intricately engraved Zippo lighter." - icon = 'icons/obj/custom_items.dmi' +/obj/item/weapon/lighter/zippo/engraved + name = "engraved zippo lighter" + desc = "A intricately engraved zippo lighter." icon_state = "engravedzippo" icon_on = "engravedzippoon" icon_off = "engravedzippo" - -/obj/item/weapon/lighter/zippo/fluff/nt_rep - name = "gold engraved zippo" - desc = "An engraved golden Zippo lighter with the letters NT on it." - icon = 'icons/obj/custom_items.dmi' - icon_state = "zippo_nt_off" - icon_on = "zippo_nt_on" - icon_off = "zippo_nt_off" - -/obj/item/weapon/lighter/zippo/fluff/purple - name = "purple engraved zippo" - desc = "All craftsspacemanship is of the highest quality. It is encrusted with refined plasma sheets. On the item is an image of a dwarf and the words 'Strike the Earth!' etched onto the side." - icon = 'icons/obj/custom_items.dmi' - icon_state = "purple_zippo_off" - icon_on = "purple_zippo_on" - icon_off = "purple_zippo_off" + +/obj/item/weapon/lighter/zippo/gonzofist + name = "Gonzo Fist zippo" + desc = "A Zippo lighter with the iconic Gonzo Fist on a matte black finish." + icon_state = "gonzozippo" + icon_on = "gonzozippoon" + icon_off = "gonzozippo" /////////// //MATCHES// diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index a227b2979c1..4432d93fcb5 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -809,6 +809,12 @@ "} + +/obj/item/weapon/book/manual/security_space_law/black + name = "Space Law - Limited Edition" + desc = "A leather-bound, immaculately-written copy of JUSTICE." + icon_state = "bookSpaceLawblack" + title = "Space Law - Limited Edition" /obj/item/weapon/book/manual/engineering_guide name = "Engineering Textbook" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index cec85a0c694..6b2da40c7f5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -250,7 +250,7 @@ new /obj/item/clothing/glasses/sunglasses(src) new /obj/item/clothing/glasses/hud/health_advanced new /obj/item/clothing/head/beret/centcom/officer(src) - new /obj/item/clothing/suit/armor/vest/fluff/deus_blueshield(src) + new /obj/item/clothing/suit/armor/vest/blueshield(src) new /obj/item/clothing/suit/storage/blueshield(src) new /obj/item/clothing/shoes/centcom(src) new /obj/item/clothing/accessory/holster(src) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index f744b9fa26b..d3776c15370 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -30,11 +30,20 @@ sprite_sheets = list( "Vox" = 'icons/mob/species/vox/head.dmi' ) + +/obj/item/clothing/head/welding/flamedecal + name = "flame decal welding helmet" + desc = "A welding helmet adorned with flame decals, and several cryptic slogans of varying degrees of legibility." + icon_state = "welding_redflame" + +/obj/item/clothing/head/welding/flamedecal/blue + name = "blue flame decal welding helmet" + desc = "A welding helmet with blue flame decals on it." + icon_state = "welding_blueflame" /obj/item/clothing/head/welding/attack_self() toggle() - /obj/item/clothing/head/welding/proc/toggle() set src in usr diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 1ed9ffce30c..52f5e195d15 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -216,10 +216,17 @@ /obj/item/clothing/mask/gas/sechailer/swat name = "\improper SWAT mask" desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000." - action_button_name = "HALT!" icon_state = "officermask" aggressiveness = 3 ignore_maskadjust = 1 + +/obj/item/clothing/mask/gas/sechailer/blue + name = "\improper blue SWAT mask" + desc = "A neon blue swat mask, used for demoralizing Greytide in the wild." + icon_state = "blue_sechailer" + item_state = "blue_sechailer" + aggressiveness = 3 + ignore_maskadjust = 1 /obj/item/clothing/mask/gas/sechailer/cyborg name = "security hailer" diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 7221e0c069e..5fbb5495aad 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -131,4 +131,12 @@ desc = "A pair of costume boots fashioned after bird talons." icon_state = "griffinboots" item_state = "griffinboots" - flags = NODROP \ No newline at end of file + flags = NODROP + +/obj/item/clothing/shoes/fluff/noble_boot + name = "noble boots" + desc = "The boots are economically designed to balance function and comfort, so that you can step on peasants without having to worry about blisters. The leather also resists unwanted blood stains." + icon_state = "noble_boot" + _color = "noble_boot" + item_state = "noble_boot" + \ No newline at end of file diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index f51537e5280..eb777e41ffe 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -8,7 +8,6 @@ max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT siemens_coefficient = 0.6 - /obj/item/clothing/suit/armor/vest name = "armor" desc = "An armored vest that protects against some damage." @@ -39,6 +38,18 @@ desc = "An armored vest that protects against some damage. This one has Nanotrasen corporate badge." icon_state = "armorsec" item_state = "armor" + +/obj/item/clothing/suit/armor/vest/blueshield + name = "blueshield security armor" + desc = "An armored vest with the badge of a Blueshield Lieutenant." + icon_state = "blueshield" + item_state = "blueshield" + +/obj/item/clothing/suit/armor/vest/bloody + name = "bloodied security armor" + desc = "A vest drenched in the blood of Greytide. It has seen better days." + icon_state = "bloody_armor" + item_state = "bloody_armor" /obj/item/clothing/suit/armor/hos name = "armored coat" diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 0c50f0fcdbb..66d00261ac6 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -504,4 +504,12 @@ desc = "You'll be the Ruler of the King's Navy in no time." icon_state = "lordadmiral" item_state = "lordadmiral" - allowed = list (/obj/item/weapon/gun) \ No newline at end of file + allowed = list (/obj/item/weapon/gun) + +/obj/item/clothing/suit/fluff/noble_coat + name = "noble coat" + desc = "The livid blues, purples and greens are awesome enough to evoke a visceral response in you; it is not dissimilar to indigestion." + icon_state = "noble_coat" + item_state = "noble_coat" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + \ No newline at end of file diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 39aeeced2be..704746d851d 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -675,3 +675,10 @@ icon_state = "griffin" _color = "griffin" flags = NODROP + +/obj/item/clothing/under/noble_clothes + name = "noble clothes" + desc = "They fall just short of majestic." + icon_state = "noble_clothes" + _color = "noble_clothes" + item_state = "noble_clothes" diff --git a/code/modules/customitems/definitions/N3X15.dm b/code/modules/customitems/definitions/N3X15.dm deleted file mode 100644 index 6f0b5ad0538..00000000000 --- a/code/modules/customitems/definitions/N3X15.dm +++ /dev/null @@ -1,27 +0,0 @@ -/** -* N3X15's Testing Shit -* -* Used to test this on /fail/station. Not used, so left out. A decent example though. -*/ - -/obj/item/clothing/suit/storage/labcoat/custom/N3X15 - icon = 'icons/mob/custom/N3X15/suits.dmi' - custom = 1 - -/obj/item/clothing/suit/storage/labcoat/custom/N3X15/robotics - name = "Robotics Research Labcoat" - desc = "A suit that protects against nothing, but looks fashionable. Well, apart from the crappy portrait drawn on the back with permanent marker." - base_icon_state = "labcoat_tox" - - - -/obj/item/clothing/under/custom/N3X15 - icon = 'icons/mob/custom/N3X15/suits.dmi' // Cheating. - custom = 1 - -/obj/item/clothing/under/custom/N3X15/robotics - desc = "It's slimming black with reinforced seams; great for industrial work." - name = "roboticist's jumpsuit" - icon_state = "robotics" - item_state = "robotics" - color = "robotics" \ No newline at end of file diff --git a/code/modules/customitems/definitions/base.dm b/code/modules/customitems/definitions/base.dm deleted file mode 100644 index 75d11d07aab..00000000000 --- a/code/modules/customitems/definitions/base.dm +++ /dev/null @@ -1,23 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// ALL CUSTOM ITEMS MUST USE THEIR OWN DMI SO IT DOESN'T FUCK UP THE TREE. -// -// FOR FUCK'S SAKE, DO NOT ADD IN YOUR TERRIBLE FUCKING CUSTOM ITEMS TO BASE DMIS. -// -// GOOD IDEA: -// -// icons/ -// mob/ -// custom/ -// N3X15.dmi -// -// -// FUCKING NO: -// -// icons/ -// mob/ -// head.dmi -// -// *** IF I SEE THIS SORT OF SHIT IN THE TREE I WILL NOT ACCEPT YOUR PULL. *** -//////////////////////////////////////////////////////////////////////////////// - -/obj/item/var/custom=0 // Set to override DMI locations in creature overlays, etc. \ No newline at end of file diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index d5203ecb267..ec3c1133c33 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -2,80 +2,15 @@ // Remember to change 'icon = 'custom_items.dmi'' for items not using /obj/item/fluff as a base // Clothing item_state doesn't use custom_items.dmi. Just add them to the normal clothing files. -/obj/item/fluff // so that they don't spam up the object tree - icon = 'icons/obj/custom_items.dmi' - w_class = 1.0 - - - /////////////////////////////////////////////////////////////////////// -/////////////////////PARADISE STATION CUSTOM ITEMS//////////////////// -////////////////////////////////////////////////////////////////////// - -/obj/item/clothing/head/fluff/heather_winceworth // regens: Heather Winceworth - name= "Heather's rose" - desc= "A beautiful purple rose for your hair." - icon= 'icons/obj/clothing/hats.dmi' - icon_state = "hairflowerp" - item_state = "hairflowerp" - -/obj/item/clothing/under/fluff/WornTurtleneck // DaveTheHeadcrab: Makkota Atani - name = "Worn Combat Turtleneck" - desc = "A worn out turtleneck with 'J.C. NSS Regnare' stitched on the inside of the collar. The tag reveals it to be 99% NanoCotton." - icon= 'icons/obj/clothing/uniforms.dmi' - icon_state = "syndicate" - item_state = "bl_suit" - _color = "syndicate" - has_sensor = 1 // Jumpsuit has no sensor by default - displays_id = 0 // Purely astetic, the ID does not show up on the player sprite when equipped. Examining still reveals it. - armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) // Standard Security jumpsuit stats - siemens_coefficient = 0. - -/obj/item/clothing/under/fluff/blackschoolGirl // Black schoolgirl uniform - name = "Black Schoolgirl Uniform" - desc = "A Japanese style school uniform for girls" - icon= 'icons/obj/clothing/uniforms.dmi' - icon_state = "schoolgirl_black" - _color = "schoolgirl_black" - item_state = "schoolgirl_black" - has_sensor = 1 // Just to make sure it has a sensor - armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) // Standar Jumpsuit stats - -/obj/item/clothing/head/fluff/sparkyninja_beret //Sparkyninja: Neil Wilkinson - name = "royal marines commando beret" - desc = "Dark Green beret with an old insignia on it." - icon_state = "sparkyninja_beret" - -/obj/item/weapon/book/manual/security_space_law/black - name = "Space Law - Limited Edition" - desc = "A leather-bound, immaculately-written copy of JUSTICE." - icon_state = "bookSpaceLawblack" - title = "Space Law - Limited Edition" +/////////////////////PARADISE STATION CUSTOM ITEMS///////////////////// +/////////////////////////////////////////////////////////////////////// ////////////////////////////////// ////////// Usable Items ////////// ////////////////////////////////// -/obj/item/weapon/pen/fluff/fountainpen //paththegreat: Eli Stevens - name = "Engraved Fountain Pen" - desc = "An expensive looking pen with the initials E.S. engraved into the side." - icon = 'icons/obj/custom_items.dmi' - icon_state = "fountainpen" - -/obj/item/weapon/card/id/fluff/lifetime //fastler: Fastler Greay; it seemed like something multiple people would have - name = "Lifetime ID Card" - desc = "A modified ID card given only to those people who have devoted their lives to the better interests of Nanotrasen. It sparkles blue." - icon = 'icons/obj/custom_items.dmi' - icon_state = "lifetimeid" - -/obj/item/weapon/crowbar/fluff/zelda_creedy_1 //daaneesh: Zelda Creedy - name = "Zelda's Crowbar" - desc = "A pink crow bar that has an engraving that reads, 'To Zelda. Love always, Dawn'" - icon = 'icons/obj/custom_items.dmi' - icon_state = "zeldacrowbar" - item_state = "crowbar" - -/obj/item/weapon/claymore/fluff //MrBarrelrolll: Maximus Greenwood +/obj/item/weapon/claymore/fluff // MrBarrelrolll: Maximus Greenwood name = "Greenwood's Blade" desc = "A replica claymore with strange markings scratched into the blade." force = 5 @@ -85,37 +20,62 @@ /obj/item/weapon/claymore/fluff/IsShield() return 0 +/obj/item/weapon/pen/fluff/fountainpen // Froststahr: Viktor Romanov + name = "Engraved Fountain Pen" + desc = "An expensive looking pen with the initials E.S. engraved into the side." + icon = 'icons/obj/custom_items.dmi' + icon_state = "fountainpen" + +/obj/item/weapon/crowbar/fluff/zelda_creedy_1 // Zomgponies: Griffin Rowley + name = "Zelda's Crowbar" + desc = "A pink crow bar that has an engraving that reads, 'To Zelda. Love always, Dawn'" + icon = 'icons/obj/custom_items.dmi' + icon_state = "zeldacrowbar" + item_state = "crowbar" + +/obj/item/clothing/glasses/meson/fluff/book_berner_1 // Adrkiller59: Adam Cooper + name = "bespectacled mesonic surveyors" + desc = "One of the older meson scanner models retrofitted to perform like its modern counterparts." + icon = 'icons/obj/custom_items.dmi' + icon_state = "book_berner_1" + +/obj/item/weapon/lighter/zippo/fluff/purple // GodOfOreos: Jason Conrad + name = "purple engraved zippo" + desc = "All craftsspacemanship is of the highest quality. It is encrusted with refined plasma sheets. On the item is an image of a dwarf and the words 'Strike the Earth!' etched onto the side." + icon = 'icons/obj/custom_items.dmi' + icon_state = "purple_zippo_off" + icon_on = "purple_zippo_on" + icon_off = "purple_zippo_off" + +/obj/item/weapon/lighter/zippo/fluff/michael_guess_1 // mrbits: Callista Gold + name = "engraved lighter" + desc = "A golden lighter, engraved with some ornaments and a G." + icon = 'icons/obj/custom_items.dmi' + icon_state = "guessip" + icon_on = "guessipon" + icon_off = "guessip" + ////////////////////////////////// //////////// Clothing //////////// ////////////////////////////////// //////////// Gloves //////////// + //////////// Eye Wear //////////// -/obj/item/clothing/glasses/meson/fluff/book_berner_1 //asanadas: Book Berner - name = "bespectacled mesonic surveyors" - desc = "One of the older meson scanner models retrofitted to perform like its modern counterparts." - icon = 'icons/obj/custom_items.dmi' - icon_state = "book_berner_1" - //////////// Hats //////////// -/obj/item/clothing/head/welding/fluff/alice_mccrea_1 //madmalicemccrea: Alice McCrea - name = "flame decal welding helmet" - desc = "A welding helmet adorned with flame decals, and several cryptic slogans of varying degrees of legibility. \"Fly the Friendly Skies\" is clearly visible, written above the visor, for some reason." - icon = 'icons/obj/custom_items.dmi' - icon_state = "alice_mccrea_1" - -/obj/item/clothing/head/welding/fluff/yuki_matsuda_1 //searif: Yuki Matsuda +/obj/item/clothing/head/welding/fluff/yuki_matsuda_1 // Shadeykins: Dusk name = "white decal welding helmet" desc = "A white welding helmet with a character written across it." icon = 'icons/obj/custom_items.dmi' icon_state = "yuki_matsuda_1" - -/obj/item/clothing/head/welding/fluff/norah_briggs_1 //bountylord13: Norah Briggs - name = "blue flame decal welding helmet" - desc = "A welding helmet with blue flame decals on it." - icon = 'icons/obj/custom_items.dmi' - icon_state = "norah_briggs_1" + +/obj/item/clothing/head/fluff/heather_winceworth // Regens: Heather Winceworth + name= "Heather's rose" + desc= "A beautiful purple rose for your hair." + icon= 'icons/obj/clothing/hats.dmi' + icon_state = "hairflowerp" + item_state = "hairflowerp" /obj/item/clothing/head/bearpelt/fluff/polar //Gibson1027: Sploosh name = "polar bear pelt hat" @@ -123,31 +83,27 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "polarbearpelt" item_state = "polarbearpelt" - + +/obj/item/clothing/head/fluff/sparkyninja_beret // Sparkyninja: Neil Wilkinson + name = "royal marines commando beret" + desc = "Dark Green beret with an old insignia on it." + icon_state = "sparkyninja_beret" + //////////// Suits //////////// - -/obj/item/clothing/suit/storage/labcoat/fluff/aeneas_rinil //Robotics Labcoat - Aeneas Rinil [APPR] +/obj/item/clothing/suit/storage/labcoat/fluff/aeneas_rinil //Socialsystem: Lynn Fea name = "Robotics labcoat" desc = "A labcoat with a few markings denoting it as the labcoat of roboticist." icon = 'icons/obj/custom_items.dmi' icon_state = "aeneasrinil_open" - -/obj/item/clothing/suit/armor/vest/fluff/deus_blueshield //deusdactyl - name = "blueshield security armor" - desc = "An armored vest with the badge of a Blueshield Lieutenant." - icon = 'icons/obj/custom_items.dmi' - icon_state = "deus_blueshield" - item_state = "deus_blueshield" - -/obj/item/clothing/suit/jacket/fluff/kidosvest //Anxipal: Kido Qasteth + +/obj/item/clothing/suit/jacket/fluff/kidosvest // Anxipal: Kido Qasteth name = "Kido's Vest" desc = "A rugged leather vest with a tag labelled \"Men of Mayhem.\"" icon = 'icons/obj/custom_items.dmi' icon_state = "kidosvest" item_state = "kidosvest" -//Kluys fluff nanofibre suit -/obj/item/clothing/suit/kluysfluff +/obj/item/clothing/suit/kluysfluff // Kluys: Cripty Pandaen name = "Nano Fibre Jacket" desc = "A Black Suit made out of nanofibre. The newest of cyberpunk fashion using hightech liquid to solid materials." icon_state = "Kluysfluff1" @@ -160,36 +116,58 @@ set category = "Object" set src in usr - if(!usr.canmove || usr.stat || usr.restrained()) + if(usr.stat || usr.restrained()) return 0 switch(icon_state) if("Kluysfluff1") src.icon_state = "Kluysfluff2" - usr << "The fibre unfolds into a jacket" - if("Kluysfluff2") + usr << "The fibre unfolds into a jacket." + else if("Kluysfluff2") src.icon_state = "Kluysfluff3" - usr << "The fibre unfolds into a coat" - if("Kluysfluff3") + usr << "The fibre unfolds into a coat." + else if("Kluysfluff3") src.icon_state = "Kluysfluff1" usr << "The fibre gets sucked back into its holder." else - usr << "You attempt to hit the button but can't" + usr << "You attempt to hit the button but can't." return - usr.update_inv_wear_suit() //so our overlays update + usr.update_inv_wear_suit() + +/obj/item/clothing/suit/storage/labcoat/fluff/red // Sweetjealousy: Sophie Faust-Noms + name = "red labcoat" + desc = "A suit that protects against minor chemical spills. Has a red stripe on the shoulders and rolled up sleeves." + icon = 'icons/obj/custom_items.dmi' + icon_state = "labcoat_red_open" //////////// Uniforms //////////// +/obj/item/clothing/under/fluff/WornTurtleneck // DaveTheHeadcrab: Makkota Atani + name = "Worn Combat Turtleneck" + desc = "A worn out turtleneck with 'J.C. NSS Regnare' stitched on the inside of the collar. The tag reveals it to be 99% NanoCotton." + icon= 'icons/obj/clothing/uniforms.dmi' + icon_state = "syndicate" + item_state = "bl_suit" + _color = "syndicate" + has_sensor = 1 // Jumpsuit has no sensor by default + displays_id = 0 // Purely astetic, the ID does not show up on the player sprite when equipped. Examining still reveals it. + armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) // Standard Security jumpsuit stats + siemens_coefficient = 0 + +/obj/item/clothing/under/fluff/kharshai // Kharshai: Athena Castile + name = "Castile formal outfit" + desc = "A white and gold formal uniform, accompanied by a small pin with the numbers '004' etched upon it." + icon = 'icons/obj/custom_items.dmi' + icon_state = "castile_dress" + item_state = "castile_dress" + _color = "castile_dress" + /obj/item/clothing/under/psysuit/fluff/isaca_sirius_1 // Xilia: Isaca Sirius name = "Isaca's suit" desc = "Black, comfortable and nicely fitting suit. Made not to hinder the wearer in any way. Made of some exotic fabric. And some strange glowing jewel at the waist. Name labels says; Property of Isaca Sirius; The Seeder." - -/////// NT-SID Suit //Zuhayr: Jane Doe - -/obj/item/clothing/under/fluff/jane_sidsuit +/obj/item/clothing/under/fluff/jane_sidsuit // SyndiGirl: Zoey Scyth name = "NT-SID jumpsuit" desc = "A Nanotrasen Synthetic Intelligence Division jumpsuit, issued to 'volunteers'. On other people it looks fine, but right here a scientist has noted: on you it looks stupid." - icon = 'icons/obj/custom_items.dmi' icon_state = "jane_sid_suit" item_state = "jane_sid_suit" @@ -197,104 +175,49 @@ has_sensor = 2 sensor_mode = 3 -//Suit roll-down toggle. /obj/item/clothing/under/fluff/jane_sidsuit/verb/toggle_zipper() set name = "Toggle Jumpsuit Zipper" set category = "Object" set src in usr - if(!usr.canmove || usr.stat || usr.restrained()) + if(usr.stat || usr.restrained()) return 0 if(src.icon_state == "jane_sid_suit_down") src._color = "jane_sid_suit" - usr << "You zip up the [src]." + usr << "You zip up \the [src]." else src._color = "jane_sid_suit_down" - usr << "You unzip and roll down the [src]." + usr << "You unzip and roll down \the [src]." src.icon_state = "[_color]" src.item_state = "[_color]" usr.update_inv_w_uniform() //////////// Masks //////////// + //////////// Shoes //////////// + //////////// Sets //////////// - -////// Short Sleeve Medical Outfit //erthilo: Farah Lants - -/obj/item/clothing/under/rank/medical/fluff/short - name = "short sleeve medical jumpsuit" - desc = "Made of a special fiber that gives special protection against biohazards. Has a cross on the chest denoting that the wearer is trained medical personnel and short sleeves." +// Fox P McCloud: Fox McCloud +/obj/item/clothing/suit/jacket/fluff/fox + name = "Aeronautics Jacket" + desc = "An aviator styled jacket made from a peculiar material; this one seems very old." icon = 'icons/obj/custom_items.dmi' - icon_state = "medical_short" - _color = "medical_short" - -/obj/item/clothing/suit/storage/labcoat/fluff/red - name = "red labcoat" - desc = "A suit that protects against minor chemical spills. Has a red stripe on the shoulders and rolled up sleeves." + icon_state = "fox_jacket" + item_state = "fox_jacket" + +/obj/item/clothing/under/fluff/fox + name = "Aeronautics Jumpsuit" + desc = "A jumpsuit tailor made for spacefaring fighter pilots; this one seems very old." icon = 'icons/obj/custom_items.dmi' - icon_state = "labcoat_red_open" + icon_state = "fox_suit" + item_state = "g_suit" + _color = "fox_suit" + displays_id = 0 //still appears on examine; this is pure fluff. -////// Blue and Bloody Set //deimosvezzati: Hiro Mezu - -/obj/item/clothing/under/fluff/customblue // Personal jumpsuit (blue tie / belt buckle) - name = "custom-fitted blue jumpsuit" - desc = "A custom blue uniform made for a trapped soul. It has the initials H.M. on the tag." - icon= 'icons/obj/clothing/uniforms.dmi' - icon_state = "hm_suit" - _color = "hm_suit" - item_state = "hm_suit" - has_sensor = 1 // Just to make sure it has a sensor - armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) // Standard Jumpsuit stats - -/obj/item/clothing/suit/armor/vest/fluff/bloody //Bloody armor vest - name = "bloodied security armor" - desc = "A vest drenched in the blood of Greytide. It has seen better days. It has the initials H.M. scratched into the inside." - icon = 'icons/obj/custom_items.dmi' - icon_state = "hm_armorvest" - item_state = "hm_armorvest" - -/obj/item/clothing/mask/gas/sechailer/fluff/bluemask //Blue security mask - name = "custom SWAT mask" - desc = "A neon blue swat mask, used for demoralizing Greytide in the wild. It has the initials H.M. on the side." - action_button_name = "HALT!" - icon = 'icons/obj/custom_items.dmi' - icon_state = "hm_sec_mask" - item_state = "hm_sec_mask" - aggressiveness = 3 - ignore_maskadjust = 1 - -///// Noble's Clothes Set //theoricus: Baron Robot VII - -/obj/item/clothing/under/fluff/noble_clothes // Custom jumpsuit - name = "noble clothes" - desc = "They fall just short of majestic." - icon = 'icons/obj/clothing/uniforms.dmi' - icon_state = "noble_clothes" - _color = "noble_clothes" - item_state = "noble_clothes" - has_sensor = 1 // Just to make sure it has a sensor - armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) // Standard Jumpsuit stats - -/obj/item/clothing/suit/fluff/noble_coat // A nauseatingly colored coat - name = "noble coat" - desc = "The livid blues, purples and greens are awesome enough to evoke a visceral response in you; it is not dissimilar to indigestion." - icon = 'icons/obj/custom_items.dmi' - icon_state = "noble_coat" - item_state = "noble_coat" - body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS - -/obj/item/clothing/shoes/fluff/noble_boot - name = "noble boots" - desc = "The boots are economically designed to balance function and comfort, so that you can step on peasants without having to worry about blisters. The leather also resists unwanted blood stains." - icon = 'icons/obj/custom_items.dmi' - icon_state = "noble_boot" - _color = "noble_boot" - item_state = "noble_boot" - -/////Arachno-Man Costume set //the flagbearer: Willow Walker -/obj/item/clothing/under/fluff/arachno_suit // Custom Jumpsuit +// TheFlagbearer: Willow Walker +/obj/item/clothing/under/fluff/arachno_suit name = "Arachno-Man costume" desc = "It's what an evil genius would design if he switched brains with the Amazing Arachno-Man. Actually, he'd probably add weird tentacles that come out the back, too." icon = 'icons/obj/clothing/uniforms.dmi' @@ -313,34 +236,3 @@ body_parts_covered = HEAD flags = BLOCKHAIR flags_inv = HIDEFACE - - -///Aeronuatical Jumpsuit and Jacket //Fox P McCloud: Fox McCloud - -//Huge thanks to Nienhaus for these sprites! - -/obj/item/clothing/under/fluff/fox - name = "Aeronautics Jumpsuit" - desc = "A jumpsuit tailor made for spacefaring fighter pilots; this one seems very old." - icon = 'icons/obj/custom_items.dmi' - icon_state = "fox_suit" - item_state = "g_suit" - _color = "fox_suit" - displays_id = 0 //still appears on examine; this is pure fluff. - -/obj/item/clothing/suit/jacket/fluff/fox - name = "Aeronautics Jacket" - desc = "An aviator styled jacket made from a peculiar material; this one seems very old." - icon = 'icons/obj/custom_items.dmi' - icon_state = "fox_jacket" - item_state = "fox_jacket" - -/obj/item/clothing/under/fluff/kharshai // Kharshai: Athena Castile - name = "Castile formal outfit" - desc = "A white and gold formal uniform, accompanied by a small pin with the numbers '004' etched upon it." - icon = 'icons/obj/custom_items.dmi' - icon_state = "castile_dress" - item_state = "castile_dress" - _color = "castile_dress" - -//////////// Weapons //////////// diff --git a/code/modules/customitems/item_spawning.dm b/code/modules/customitems/item_spawning.dm index aadaa9a5da3..e7e1e299f27 100644 --- a/code/modules/customitems/item_spawning.dm +++ b/code/modules/customitems/item_spawning.dm @@ -1,22 +1,7 @@ /proc/EquipCustomItems(mob/living/carbon/human/M) -// testing("\[CustomItem\] Checking for custom items for [M.ckey] ([M.real_name])...") if(!establish_db_connection()) return - // SCHEMA - /** - * CustomUserItems - * - * cuiCKey VARCHAR(36) NOT NULL, - * cuiRealName VARCHAR(60) NOT NULL, - * cuiPath VARCHAR(255) NOT NULL, - * cuiDescription TEXT NOT NULL, - * cuiReason TEXT NOT NULL, - * cuiPropAdjust TEXT NOT NULL, - * cuiJobMask TEXT NOT NULL, - * PRIMARY KEY(cuiCkey,cuiRealName,cuiPath) - */ - // Grab the info we want. var/DBQuery/query = dbcon.NewQuery("SELECT cuiPath, cuiPropAdjust, cuiJobMask, cuiDescription, cuiItemName FROM [format_table_name("customuseritems")] WHERE cuiCKey='[M.ckey]' AND (cuiRealName='[M.real_name]' OR cuiRealName='*')") query.Execute() @@ -25,26 +10,22 @@ var/path = text2path(query.item[1]) var/propadjust = query.item[2] var/jobmask = query.item[3] - testing("\[CustomItem\] Setting up [path] for [M.ckey] ([M.real_name]). jobmask=[jobmask];propadjust=[propadjust]") - var/ok=0 - if(jobmask!="*") + var/ok = 0 + if(jobmask != "*") var/list/allowed_jobs = text2list(jobmask,",") for(var/i = 1, i <= allowed_jobs.len, i++) if(istext(allowed_jobs[i])) allowed_jobs[i] = trim(allowed_jobs[i]) - var/alt_blocked=0 + var/alt_blocked = 0 if(M.mind.role_alt_title) if(!(M.mind.role_alt_title in allowed_jobs)) - alt_blocked=1 + alt_blocked = 1 if(!(M.mind.assigned_role in allowed_jobs) || alt_blocked) - testing("Failed to apply custom item for [M.ckey]: Role(s) [M.mind.assigned_role][M.mind.role_alt_title ? " (nor "+M.mind.role_alt_title+")" : ""] are not in allowed_jobs ([english_list(allowed_jobs)])") continue - var/obj/item/Item = new path() var/description = query.item[4] var/newname = query.item[5] - testing("Adding new custom item [query.item[1]] to [key_name_admin(M)]...") if(istype(Item,/obj/item/weapon/card/id)) var/obj/item/weapon/card/id/I = Item for(var/obj/item/weapon/card/id/C in M) @@ -56,56 +37,42 @@ I.blood_type = C.blood_type I.dna_hash = C.dna_hash I.fingerprint_hash = C.fingerprint_hash - //I.pin = C.pin - //replace old ID qdel(C) ok = M.equip_if_possible(I, slot_wear_id, 0) //if 1, last argument deletes on fail break - testing("Replaced ID!") - else if(istype(M.back,/obj/item/weapon/storage) && M.back:contents.len < M.back:storage_slots) // Try to place it in something on the mob's back - Item.loc = M.back - ok = 1 - testing("Added to [M.back.name]!") - M << "\blue Your [Item.name] has been added to your [M.back.name]." - else + else if(istype(M.back, /obj/item/weapon/storage)) // Try to place it in something on the mob's back + var/obj/item/weapon/storage/S = M.back + if(S.contents.len < S.storage_slots) + Item.loc = M.back + ok = 1 + M << "Your [Item.name] has been added to your [M.back.name]." + if(ok == 0) for(var/obj/item/weapon/storage/S in M.contents) // Try to place it in any item that can store stuff, on the mob. if (S.contents.len < S.storage_slots) Item.loc = S ok = 1 - testing("Added to [S]!") - M << "\blue Your [Item.name] has been added to your [S.name]." + M << "Your [Item.name] has been added to your [S.name]." break if(description) Item.desc = description if(newname) Item.name = newname - //skip: if (ok == 0) // Finally, since everything else failed, place it on the ground - testing("Plopped onto the ground!") Item.loc = get_turf(M.loc) HackProperties(Item,propadjust) - // This is hacky, but since it's difficult as fuck to make a proper parser in BYOND without killing the server, here it is. - N3X /proc/HackProperties(var/mob/living/carbon/human/M,var/obj/item/I,var/script) - /* - A=string:b lol {REALNAME} {ROLE} {ROLE_ALT}; - B=icon:icons/dmi/lol.dmi:STATE; - B=number:29; - */ - var/list/statements=text2list(script,";") - if(statements.len==0) - return // Don't even bother. + var/list/statements = text2list(script,";") + if(statements.len == 0) + return for(var/statement in statements) var/list/assignmentChunks = text2list(statement,"=") var/varname = assignmentChunks[1] - //var/operator = "=" - var/list/typeChunks=text2list(script,":") var/desiredType=typeChunks[1] - //var/value switch(desiredType) if("string") var/output = typeChunks[2] @@ -120,80 +87,3 @@ I.vars[varname]=new /icon(typeChunks[2]) if(typeChunks.len==3) I.vars[varname]=new /icon(typeChunks[2],typeChunks[3]) - - - -//switch this out to use a database at some point -//list of ckey/ real_name and item paths -//gives item to specific people when they join if it can -//for multiple items just add mutliple entries, unless i change it to be a listlistlist -//yes, it has to be an item, you can't pick up nonitems -/* Old as fuck, not SQL-based, hardcoded keys. -/proc/EquipCustomItems(mob/living/carbon/human/M) - // load lines - var/file = file2text("config/custom_items.txt") - var/lines = text2list(file, "\n") - - for(var/line in lines) - // split & clean up - var/list/Entry = text2list(line, ":") - for(var/i = 1 to Entry.len) - Entry[i] = trim(Entry[i]) - - if(Entry.len < 3) - continue; - - if(Entry[1] == M.ckey && Entry[2] == M.real_name) - var/list/Paths = text2list(Entry[3], ",") - for(var/P in Paths) - var/ok = 0 // 1 if the item was placed successfully - P = trim(P) - var/path = text2path(P) - var/obj/item/Item = new path() - if(istype(Item,/obj/item/weapon/card/id)) - //id card needs to replace the original ID - if(M.ckey == "nerezza" && M.real_name == "Asher Spock" && M.mind.role_alt_title && M.mind.role_alt_title != "Emergency Physician") - //only spawn ID if asher is joining as an emergency physician - ok = 1 - del(Item) - goto skip - var/obj/item/weapon/card/id/I = Item - for(var/obj/item/weapon/card/id/C in M) - //default settings - I.name = "[M.real_name]'s ID Card ([M.mind.role_alt_title ? M.mind.role_alt_title : M.mind.assigned_role])" - I.registered_name = M.real_name - I.access = C.access - I.assignment = C.assignment - I.blood_type = C.blood_type - I.dna_hash = C.dna_hash - I.fingerprint_hash = C.fingerprint_hash - //I.pin = C.pin - - //custom stuff - if(M.ckey == "fastler" && M.real_name == "Fastler Greay") //This is a Lifetime ID - I.name = "[M.real_name]'s Lifetime ID Card ([M.mind.role_alt_title ? M.mind.role_alt_title : M.mind.assigned_role])" - else if(M.ckey == "nerezza" && M.real_name == "Asher Spock") //This is an Odysseus Specialist ID - I.name = "[M.real_name]'s Odysseus Specialist ID Card ([M.mind.role_alt_title ? M.mind.role_alt_title : M.mind.assigned_role])" - I.access += list(access_robotics) //Station-based mecha pilots need this to access the recharge bay. - else if(M.ckey == "roaper" && M.real_name == "Ian Colm") //This is a Technician ID - I.name = "[M.real_name]'s Technician ID ([M.mind.role_alt_title ? M.mind.role_alt_title : M.mind.assigned_role])" - - //replace old ID - del(C) - ok = M.equip_if_possible(I, slot_wear_id, 0) //if 1, last argument deletes on fail - break - else if(istype(M.back,/obj/item/weapon/storage) && M.back:contents.len < M.back:storage_slots) // Try to place it in something on the mob's back - Item.loc = M.back - ok = 1 - - else - for(var/obj/item/weapon/storage/S in M.contents) // Try to place it in any item that can store stuff, on the mob. - if (S.contents.len < S.storage_slots) - Item.loc = S - ok = 1 - break - - skip: - if (ok == 0) // Finally, since everything else failed, place it on the ground - Item.loc = get_turf(M.loc) -*/ diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index b32dcd649b6..4c99dd12895 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -676,8 +676,6 @@ var/global/list/damage_icon_parts = list() if(!t_state) t_state = s_store.icon_state var/dmi='icons/mob/belt_mirror.dmi' - if(s_store.custom) - dmi = s_store.icon overlays_standing[SUIT_STORE_LAYER] = image("icon" = dmi, "icon_state" = "[t_state]") s_store.screen_loc = ui_sstore1 //TODO else diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 8c837864706..142f350131e 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -760,7 +760,7 @@ datum/preferences clothes_s = new /icon(uniform_dmi, "officer_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY) clothes_s.Blend(new /icon('icons/mob/hands.dmi', "swat_gl"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/suit.dmi', "deus_blueshield"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/suit.dmi', "blueshield"), ICON_OVERLAY) switch(backbag) if(2) clothes_s.Blend(new /icon('icons/mob/back.dmi', "securitypack"), ICON_OVERLAY) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 968a5a64683..371c7cdd9f5 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -54,14 +54,12 @@ /obj/item/weapon/pen/fancy name = "fancy pen" desc = "A fancy metal pen. It uses blue ink. An inscription on one side reads,\"L.L. - L.R.\"" - icon = 'icons/obj/custom_items.dmi' icon_state = "fancypen" /obj/item/weapon/pen/gold name = "Gilded Pen" desc = "A golden pen that is gilded with a meager amount of gold material. The word 'Nanotrasen' is etched on the clip of the pen." - icon = 'icons/obj/custom_items.dmi' - icon_state = "eugene_pen" + icon_state = "goldpen" /obj/item/weapon/pen/attack(mob/living/M, mob/user) if(!istype(M)) diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index de589789b2f..4e4eee07c0e 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -388,14 +388,12 @@ /obj/item/weapon/reagent_containers/food/drinks/flask/thermos name = "vintage thermos" desc = "An older thermos with a faint shine." - icon = 'icons/obj/custom_items.dmi' - icon_state = "johann_erzatz_1" + icon_state = "thermos" volume = 50 /obj/item/weapon/reagent_containers/food/drinks/flask/shiny name = "shiny flask" desc = "A shiny metal flask. It appears to have a Greek symbol inscribed on it." - icon = 'icons/obj/custom_items.dmi' icon_state = "shinyflask" volume = 50 diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 62dbf71b73824ebd0d1e9198583dc19240600e52..f15ba1ffd8979f7df17383322d7f13b82253fd7e 100644 GIT binary patch literal 210401 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
JKyVpFA0i+p(s-#e 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

fj^~+!NO{}8T>jMC&V=Hry%zk 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

#QPL#`-bd_*~R*TVlZ|BI5^?>75kkho*kTT7$N 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%0DfKqaMnQ5(p0vYAc)n{VkKBsv%*BYV!A8?V}Ub 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 V-M1>w*i*nySJOxXt@bGVKLAPIqs#yR diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index c90e107768947b798f2dba147145793d896bc457..1e34467073fab7f7b9321c1ce4d96e9574ee7fda 100644 GIT binary patch literal 35762 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 literal 35067 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%0DJ;iwl=!WBU0~iq60lX+PonVEczfEaQ9OXx_oP` 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%0AT*%-VfxCJYC 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

|_a#xnU=kF%upSQTdT`q3ADnGI?eS7n3> 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�GjIk22O9ee- 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

cYIB6q*T?$#f4NTXJs;hZkp_xq3fHX?m^ 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 z zdE{Y4@7{VOEm#?*xaEJ;EbBal*X z_NXe=j1rNu$piC#Oj9ZS{Q10jrA6yZ?J5Qa_w68-yn8ZK;pQnyBlipP|MB*gVNrek zzwpovLnAeWw1`Ry!q6z4f>Ht^(x4zHF?32OAR=9o(xKGQC`hA}FoZ}B%@D)PKHK~L z-RIob`CreQ^WwQK-T^av@3q!~-Uem*E#${hkEF8Pg1sX**=YMiAsw zc~W?~B$~$~!QObX)&2y@6~G3Z5mtV&Jh=h84^+deE3e`WKIl3-kB)=7QjyEa-n`D8 zb^wp{>0>r8eJZ4QD6v>yYu`udE3vd!bV#<|9N-5F3cdh4M@VBBFdOj94mg76Exk# zLy75j!v?lcPjUm`i@1~A4U zsTiM$BTnZK;k8l56rKz6Rprh3CY56o5ZT#`WVOjtUmc~hlyUDI7jldZA$Pg<-sMMm z*>ztx7|ES*TQ2`^5|9O@f=9a03Ia&$=1q1@!JuxMU=K)}a~=W2VoW$5X!clOkAV^b zz?uZ&V5bKdN|!KSuyHtt(YMG+2xDtMuOacEvEe~MMAhJLfRu*4G(hs{pYIukpi>?} zzeyOdo{Q-4qZK6S#DMvwMVD_5g$#M*79MB<_2f(uz@#-$kCViz<7|ai5Q$-;_NZiF zk3%|6luSHv|!V*1E#OxlK7_m?}m7Ri67zHZT@ zR$FsY0@X{{9_d(>Y*)U)g9qardopn-MWaRF5HHaT@m=ct!w0%1lsAp!F3yiwJ!y3V zMU6#beF7ZDV_OT-j{TS&doJ{v{Mp7mr`9jbMr41!sEk zyeD$u?4;S{N8G#X)(?d*VoygiWk+8TxLNuiuHSB1&Zx9{rpBm^pUPMcMjj}KMwG^) zhT9eo*h`s9lSVQmGhdzVe)=iVw!v_UMHWx$Z*MZ=FNPigcwD)q)mLxe`ZlY4kNdSp z*@QnIuS!FHvTX%JM_I64kBO84n=^zE`uPfuFdWwc6jGGG2NqnEc>!6^MZPM4_f9RK z_9M$-0)W1BJI_Tc?spQEgJ2H+2-Zl)Obds8?ANx!ld zYsmg)fCubicPJx=oXCrN1Xb@UyS7(hvC4@_*`6wRm9WKHM<+-56?Vc{1XAz{9H4ra zMt;P|@LE_GUUu3*n&CzK-XHH0pK&nqWJbojy_kSbq2P^M=)R`nA;rAON8Otq)9|mi z`)#`A3_n>m>s#bt2N0CccwV$W+a!yVl{mq73gE0CoLzqC9v#;@PBUqJ;XXJtTudq= zvKZ{<0Kc%N^YjmRdM5oOV$7cg;_3A`9;sYeI|kXu8V!fclq3ns)B-r9ZpJY{1`EuK z_yZc2CPN5_?f`0>p^#^lSeP~1-%4;2PX?n7)Cq!USs?9A}5$g)t|3Kt?C zmJ8+19Rx1&@!LJ8ppxBym>crYq8hrj?#>}Hi&Hq==iwBe8HW5U2_!P)Mmzps1+Qy>tFG17{Vf1{&40P9V7BY=z1orkP^PvSvZNSgm_k zRthtE&x`mjA4#r*bx4d(2;cO0;uaG*x3 zYIkG%`CNq!tGbosL`Z}B(>QtrHPgGEVxUyUM7OZm9uWUK*4b_Sc8{c$ ziu1ZNytbE``WKL4{M{@nz0yi8=mHZT5cnf5O`T@6{)13y1W``aBI$mYYjyj_pYAe{ z8@u$qLP#K*hT|its}vd#95zWiyX8J7We{VhvUNBlVQwTR*yW1~#w5STYn>v&fZ)l_ z`e7MTqn}pKz6q39WG0aEh`zMgQf2Bb9x9=I0V?oIdJ!=OZFDP)Ktd|q7*C7_{1=96 zPz^x(CkwS8#vS0iq}rm5ow{pE$#Pc@tzvo3ULf|yaU0@Rl`|9v5p7TVoNu7fm9I9@c6wr(BemT zwLm4AK9O<=_d@6R-1h0NmK->P1NH!W5@8>K)hbVmfu%)@=riJR=c6Xy9Ja_43xvs= z-g6{Xc(OzGK#sjdAmv=}wJi|Ha5evAI`na%F%LYw`q%HR#^|c4Vrfr{gzX9{HSG;H=QPyV=ERXOgwIoX-lhesJf_LqJw>EH(*y| zaSN^RB5&OsM0H#stkaOrlZu*0JqeH*)vq^$PoniKX+kWYEEEr#sw;zMngr6ED?#H9 zUYd(=-{dO*-Q|)fnFC$z*Wav}W72d3-iuR1DCs|l@87#6Gap6CksCY$Lv0&eeux&- z4`0Am7+XLs-IaZBJVXIMASrGC$n;F}Dig7g&GhN!`oCs+GTxJ80B{#SL)No6_bu$d zu*4wKN13=!8Kx5+?BAfu-n^20?BwoMG*1-)|3&oCJtu`T=gqZ6rqgSkJbZC|Wy)v? zT0e=Q7#H3&5 z34fjs{rcBsm&IU~?3!a3o$*=hi8Y8UlqM-1aZo+_7$H=1P@9&2zi?hbu_c%D)0uj| z!!5jO0EoNpH^t|Q*_t%(`(V}kiA&@ZCDsZ)836R*OxmS#WMHa zctr$>ys=ZTkF3}g@6T17>6B3VwHK67Od7&qH4-S&tC~v7R|u*_{Bujlpo!1Oo&pMW)Fqb)mRtGW1mVRC zu~Pw>5pvn{!rm#%%lK`})}(a0FXxuOaT0sL60tBm=8V8Ln3Wdy@UzdA?0LVCW)vwj z@P6fkil4PR$&2sazI|Ic6V(|WnlruzoqpXg!xC&kzUpqJz&EZQ$lzwGG*kx{R?Xj9 z~!Sy0JH|$=iLK4-VDNmNdVTGQx$#|i|0aee29E@|`m$R6%` zyfOY4r(^Skd`R3)KGYh_wFfy0pDvxxfYZpWoYO6C|5NGprLJ%dcG9LCm6=zY!w4qP zJ(r)A&KiMnvWp1`-d_GJQjOo^f_@c&xn}A=FmMzRe?4VVecHFvC;^Lz-)L%g zXpMN-N~<5$wbmf(nJyHe9P#bjw^&YDExE&zjJo3a(Qo&RBqwL%R9Chm$VrxkjCf#j zG#`&_pmN7QU@LL%5gi{Ia43=HC>x90T@PBGk(l{)J1?{TjoxTu4c#PtX66pr=zeSa zxQ_muQO76FxAODzFuwb}DWC4d2x+Rs$iFM3E4rlryBTdKE4^=@tC4w{DRisXd83@v zyKc6t`bWsRN1?*~X|Z-*j~1+%+1~{;9>6ocw^GfJOez8-wVxsq4zKbE36;#aPZsDr zz+^@YAhlD^dK|nd!ko3Y%-su6jk(J-yQNGtJLPi_C?9h^ajafnzLv({xf>En^r9LZ)lV>dTh?d zIRZ746WV{8-BWgFBOpad6pmCg5$^h0a<}yUgX)9WfBvD7Ab~b4qV3LrnD&X`CrYlr z2DAVDvtu%HGmo-o0i_Ewa)G@kb zUj^gVRqVu;8A_n{rBk+V_QOAW*4O>&{)?ALduL2x2=$$7*v|V&2b)3Tkvg%4)Ktm? z#XnC+=!}U)UEnf-i8S9>>P9m#Zen$N5|BOK{Zh@|81N%qR$j6Mu^nqb zmfa{S{@?eImS(J_{K>MNZ}(=5(K)v1v#aH60jY5eE|1FU^ET=t!Uuuw>i+0pN`HTSFhT4ehbQ z{O2y&H2!bm$dMt>m_^pF<~zDh!1SGiN|(&#ixsqNS`@WAR;&l3y~2r}tEaX_0L4M6 zpEk3dq6VLV#6vWO>tluxur#}QBdbIAK_#&*h1oZbcew;9h`4tN(O| zCrYVs8t!uLF!_z+3P7r@5ZV7^fMh|!w^})D{n?Y}4 zP7z0chTG9#Uy=%`570iIwyc+bGNwulU)SPbJ9&^4{Oji~>1nY+JGF~W6EmNbXk!{4d*cFq-N$m$)&ge6sskTEad zq`#x$llcHEKmm;v1>7m1ARlJq^vZmw5whkA#E!x3Lq-)(O0;Fq)sIKwzI|R;z zVP|i<U2BOCRiC-2O8%Xa$jWyF|2XVXh_Apjsb7@EzZ+2 zqHYtBioAAXDg1EJ7Qc>szehnY2j4ifZARcjsNzxqQ0CKc6Wam_y~Rosgm8qwIMSdC zq(A8+^QoZFA{M;&NG%#TlF*F-=)@yZAFPrbsn z5q`8Bno!aQF~-h2Y;AyK8JRh9^O9{8@iV3rYPWJejZTVN21+(e956ck%2&%Tn|YN@ z<$(cV!2JwfkqnWI{X?6r6F$j^y+lg;u$`P)((UC)jpM1Bk?nu{zMmp~u78{djIgzX zz&!QbsrvihQ+MTWiR$5!Fi)QH8L|``miH9Qj4uJ~#WxeRH7rjTkS~VW%_zXxmH`qA z{_A;%2a~-%duMafU1qBGvwoRb8Y5U|zALrWk`4Vg*wb&@d;$(~0yYM}R@}&YvBo0~Pl_9VR+l@%c;UM2cX83BpvuVF|#XpfV5T zU<5Gm<;xj;uHhJf}xu$osvHP43@kp{crhg8Y^uRB>s(>Ax+`k2iqj+PIy= z$G=HE#BXC9>;{9)Sb5skM~8usUPSdptx}af zX?$4TnwFyk-2Qm}d-ICVpBN8{)7w=6KaY+QK5G1x59RKP0oA@@a8FH9D}Q?X0KKBi zXv0))uk)C_=M9Ij`Irb5DN2cH%|YORbO-?w1N_Wm0epnSEmxPrFJ~fZE#7{=;E?(F zG4jZYl_w{j9NI(3!t;06k2pa5z#vlrBLcojF`$P~-BB3eRlehNHzax8HV5$%-$VWB zW@^8a%L%e8tq3oBJN6G}@d=W>*a!)UzE~N${p-VnT6>K%R<={Q5jDQBGiFL0UJ>iJ zcrOThEI_RqtEv^|8op!30Q$ibWXGy>p?$;p8ClZm7R+unEs|n;E^UZD110D9uWVL{nT$^YR;xvEHPN+q1?qlZ)5)< zJYJ6^fYu0$YN|ZM1J5o`541L@-=pIXH-6bUSscJ^ntBE;@XrN!Vh)knmiYRhwk0<1 z_-F*l(LDHg2FgRaJzl+Ltrz)BC}mO+(&3y(D7uGu3B>m~CU64Q@u!0cz`!xQ&me$T? z4=!2fRVO`n>kJo>M@Q$gCdO^Jnf~AboNU`NI)8ckm&f;W73<8h zhIXs{hmXc#wJj1jsZ*`Sow4HfxPAgLmTDisb~BrCO4n-*t>pMjP+sczpNAH?=+?m%A+2uQc>wOxZrg8o4(N}V#-%5davF-hMDiDv}kQoH- zG`D%?r2#Lk@Cr|c0Doq~D(K85iCaP>Woa8wfx+5>kssjL4uX~8@7RKa%!pvU8>0;F z+$tXj#>C|=4@`AF?>p#YwH*V&=*szp&)$V~Ap99_)(TZ*OYC0`lId60zS_7o{aVCB z`L!DHSV1#>)So?h{rv%r_5L$Dro`S*wyuRKU99b?uNekjr6^GL=EQYCvE&knw+6PC zrfI)J?1yX`wGHv+#eXkr?SC#n#MmezgIM@@FP_yS1}CR4@`t?~UyQ+59*N+aJ!R?fTIY#%WXR+FhI$Ko zQs^$=UUz9*_l)M`p4U07f{-$b`ilLqVBkKe6Djk}WHx*Wn4?dTXW)}v0}Js#1>_E( zatA18$-A+zk~|dE%SpoZ2%Z%Z92WST^c&Sn#_W*~6a9AY{|_LjoFQ#ZZZ}(QCg!{F zo`j$t`ktF0SA~3W>Fx|aXOgNgeFEyzoh)@fPfH^sLLw-$Ph?4yTf9cz`s`V$QBRc3a=80aSxwaE_MgdPLz1@7|0*~nCci*y zK85rM?revLwPSZ%MH2+w3S12eX-_C)^}gw)wE6A~K!)W;d)e-k=#6@PaFQy(DNx-x z2raa&X^)i&SRdZZb*zMROWRC7$?G}qT%l4YSA^?!$sAwzhpO_B^SOT<>@&Ef4Ak)YoDP2*m(Pf}CGauy0N(k+|F&7}rba)YDAN2G4gMLX}X4SopKb&{` zYrZDf4LR4GOk@JWK9it(Y*Kr<$DT-;IJE;MHL|=f@Vr;2ZS~_AzuR#j#1oDu$Y4@p zn~_5wP_K7mgBd0F^t1@Ne#RxqyqqqdI5LV-OE*qC0ZK*#UHeWWcSD_SWl2W)HSPlb z^+AFM)gQD+AXo;-bi7-`S|9GK%jezd?*Ds(O1pi zI@bW(tbnQ`@4Q5i~CwA|_<~-DS@hohxpY@X~L_ zI2xdwDzN!y$Y&ol{sTniU;Td-tp0yPAODZ&OQO6DA}{-SPfCTF+3*WT{rG?IDW>Ru zX>3(9-s62gP69jk^3~@IiZ%-7^?hu3#AEfr$gqE1ODgHVq_q*Z2x^H62Iib6h3QqH z^8JYqMqx3w)U4wi*G*OPP`DEw;P*|Aw3L>-hhr?llxO{cZ4=%Si58#7taA zC}axLc9gm#nf8^ph*w29aALq#HMmV__?N$KP4WGPI|B@=R>0kdm)-wS2Ac~0a}|+F zi_mHZ-o<{OkqTOY$)S6zn)J?!(k% zs!+($eqW(m;^z2ud8eUw;>QaJJ*pEN>L}|bdhX@G=j|()qk})gnUlYDz{bFKxu=_a z$=8)KYWAFrqiLl?p0&T4R^Z^{oPV!Be%b=$F6sffu>7Lcn5x2XAcwDayuXsJONcUtIYta>#SKL4PhnvOk%gmACd>-_GeP?vK{D5@jwmYJ(w6Hlx;rM2Sqvs$>GvNIBcN8|0C`LB#5bd=tjn1S*NYoM$p#)D&OUs?M(aZi5(-wzJHfh@TVQwRkiwk3{-? zVuc}Q=7EFqEhB_a=JiO_&AV~f?g}uS~{MnXW=}i3tnm zIS#$M(r9Zo`+-~B4~5Ly;PyK|^bFQPX4Um>f~kdbxyKLAGIlT*d)X3Nh;5vEy)?4~ zqc7G8K4nP(zvpX08BdqnQTA^1i{pwf%rFn*P`tK1P>B6#!)>E9-Pmk~BX z9qm265YFo0sp3e$AH6Dx!p+H~eZAO#fyvjEzqz0&73 z7*Baw%(=>3l8{n^GZ!=ddchhPj-m4P9T*wKNM-QqgWM-(W?t<>gsdL%2L#p(w6<@} zRZ!z?S?R%$SrurVfNJeoZ+8j>!1@Ir>w$x3Y=m#G+B!Io+;jvErx)&cCsmFJUYyuG z5B_`*)Lexeu%^iPGIHp3&avCr>Zh))SYTd#BmLt~IzQvng$Y~4wP%$_-`c01fvMAj zkC9V^OjPi(;9Jgo2_LZU&2PScfAfvtxciu`u)vUSGA});y@4jFPfjVJ^vU05Li=W> zvoLrPJ9)ApVgB7mkz-f$-W23L>WU*#keTugZLAF0u4;Kfp%1L$ zY0$e(x$ocKji!UK1ks$4LM%Y7{nlKg7<#eYGCrtULPSJlDo=%|+@vItD(L9&kdVlB zhlrSs7SaqRKe#J3JT-fU%DVkr8$y5nOPu4!{Asws_=uS^{Gny1CP8p6A$|lD)sCdL zpDUZ@nv#zTvh6!~&F@7dN(tY2KY*F@eJMZ+jNskv_feJZ0Uu6>DQgq9H=0Jnz0xr4 z@>KyJJ};)G!-Xm|-6^@0l!^4w*LMij2~@jm%`gSuLT_-91g->NE{JV?PZ6gsbHJqS zW%8B<3z{xc_~>{sae+#o9x7Ujhl^6@p5?SFm2Ds-E}b2KUywG)3$O!*Aou6G#)a|c=%*O+0T|aQnk;jMRPFW|ArC2PsgRbuv0#Yv z^d&-V_jF3Wo$TBE;Y%(ACtE%4J!HySjGHnXw!ZgTa)g1d_1X~ScuWSh-QCWz0r|y} z4*o}Xz6abwCn%v%>gXyrtv!={DCIsl6<+vEZU;S8NpgzMXA9gZ;P$`qs2jEar{v*- zR`~NhKmV077K~(!OQWgyYrC`5_wA}2nyUAtef$Gk8Y5sEBN-TV_Zh)SmpJ zMC)m!-%La0nv#5PU+~}UlHnmIlKZhwcVl(R#Gsh=!Go!;#T?gDB2qj=`9XD?YL9sp z(>{galbxB`V^vg#Iuy4;o_8bgc8# zB~`WP>e^AE0Hg~WQE8eNDyTsGM@5b)m56ku+yp4(sfT}tMH#y;vbld8|;F6z>J4jR1(R7uGE6M<(c=!zHN~X#WW9Si@!5rO71Lao& z&zL4Ywz*6K;BVhz5onUGNM*^u75wQ%(dBK)$c={Y(DtK9W&#^FYCEp=uU?wP7y5S_ zAIj9Co?!T8-#MxXXTcGvbKX2XCDsAiaPp3&4o7GaqpEiiV>4W>OK-wU2W+El`Zjd3 zES;ugbn!a_IMFEPukBc>)T))tVmep5YQDH1tt8z6pzoaD@B&CHw`&ZbwPgHk##vOuo=$!zQt zBJh7k+4t;d$2K<3bI3h`HyJ|I(e*5lN#iexs+)`xNn~fi;=3x*_!DI zTait#Jx!^LIP&U9{9sDGGLxPrX5KGNNEt+M7MXhWtcVCt;B{xBy_L<1@Wz51q64A? zQ4>QWk@Ev3*L+C%?@~EHkNTFnw0DSx$e+Bkn@i zPQeRZA=30IH~1pfre=EJnx)_+gj{vLx&f=^#LiiTD^UsGNKDaZ2uf<4$&pgT(sRJ=nC$0g60kfVKE|&dt||0 zLCO*{D|_nMkWwi~KgutLk|-w3Q?6C6*PlyhuhrQE@!wwj-nUh zUeH%AEwCnO_&ql`zjuLMX;6Tl5!suMKKG&EGrohG zxXuZIEOj9qCqpiG(giuqolyp4j1w_ijXZPPcZjl{y?wstk?Hnh9#E4|;I$9f%6ush zXe=-ZDCM2++ikttfO_kgN8;gwcw7%$LA>IDNxWX?YwUVs!&`qXs7^`t>zx5BQG`F_8Jp@)F&K1`=ki%Muvfo z@GA%VPR<3j#VR%au6l9;s*P-C-z{2nI|VvF=GS8_O&F1sGz$wT`?HAEbf;tQ5!>=b zJjW3o#pmB-d5>TNo?ppx;c#0W%O#sg;z0R_ZnpY*8dsT0x;L5JzP>Ra+ChGS-^#x>YB&btJnOk0d6ZhV%Y3H%lo#Kof-#X_K11A&A z+Z-rH`>Ml8%p$VqGfg1NMDMc7KN{bySPc~*Rf6bJEKk8gSk*c7D8eC8YI1va*vkN? z?|CF5B56$$Pco=%S*KaO!~(5m(w8QCmP@amQQ1<7I-^b%7V+6?0ZFs1=^kJshK~^h z#3guK8I!WfgXOt`cGl}mr?fX>q}uj6u=?sH3mj2~<&Ve~E&Xfc9>cv>kCNbt7@`e( zaqF$i8Lx+I5U7p$6>_FwB~YPFLx%`ap)NinxEqNxCd((IYZ;Y=IGl}y;_`?sLD`JQ zF=Jq;K}+vG1-+(PPbZmg`Yj>(0n0|g4>ArU)_1(}V&b~bA%>!6EP-L3HVEHukp>KB zq5YRP;82LKo5UUJx2_x=%5@Uu$LRhX49E3s&8(V`t*edDGQDfmEo)LfVNU z&mE`2>@Qn8o}Uc(_2;3J=P}e7$7Q&vJD;^)T0*=68@>lO={@y8Y-~-84auwjf_Dy( z5CKJvKuO2Bp87Bh5}U+Qebwc?zG-VD+JRRbmABivH1mb3tiIhUc&Pa1DWW9SbKGFY zJD(kkQ3&a1Mi0yZif-6==GjvWV6?|=i`YmrDA!6dH6^B>s9&3~1 z88Jcf7vFN9^JNn%w$Z1|MrDw#kzZsQ$BaHh;?0IYFs_eiX;JZw?QUDpN~};EIghe% zh$xqlp+YduY)WBsrk1}Qf3cmo;Dt-iJ849d1(i%_+f zrU%wZtIR5U*uMyW!e@TE=ZnHdc;t*Egrl>^4KkR@;EF) zRqF#(V-lqETfBFz=IVSa&RAtSd2aq8zMN^x_<8Mts%wj1Nr175HB>-Lo2JIrcKj*l zYzOB#ac9`mT#+X0I&=XtGAM)bBtHOSV zxGZ9#mg46%UvN}@7Soyy;7%qB(MSyLUWZ~K2#8Y6aIQjDw2#~!p^X~4nK0MqqTC>+ zK#R2@06T3mz`bf=H3oP@6$|Jf-EyMZX@;hp;|43dfkO|qUB+byRUJ{P zKI8N1>w3=$x(IU5?zGWX+de~EGVhY-p!IT=6Pyr7-9pMj>cIXNd6N}YX?~OJ#oODW zEy7mh*3JD{ILJvWP<|`OnAd2h<^Dm8sDcx}uYnl%EuXDa&H0~IadI}%bo12}Zgw8k zI00AMSxg}uvGQ3P>qxOrUoY}Hk9bTy!dF~9SUlm7RoNYe(}6V?vI z;}mMJbxLPCb+{=Ny={!w*7>L@6`EfB$EaRpWl`I>LFFmllhb-1JI~)lW-BYYl4Vht zr%ht$|J8ZAqdi1>7#+RKh|S*Mu3!yjTN4&OAlR8UC@Ll=m-a4rr+>C>?PpdNIv2+* z)(fM0q${%j_31{p(Dh@kG~KxYGQ*n@#`Gj4*br@q1Wl%&_++sC;w|i@KB4MnOqgoR zGIbG3+LtehG{P=xtF*dqj#yQ+C??p&q?%_ddM28vjSa4;5EcE&)MpX7QOKq6g1lzj9v?^` zeJgj$9@amxN@1m#M%_*?sfAc?H<-3~8&QXoUc5y7FLR3FooV{xg&(e=^lsr9h9!YU{vBw#?ed4YZJQT{`sPY%T z^x{zu1V$aainSs4All8Z#=V72XJc^X&LsgzS{ele3InALpivZarG z4te9!{Kti@-!ff@&=vK~Ecaot5UwvHrZ{3U)thW94O04{CR_w0^Th<&JWf6F#ZAo9 zYvq-n`xzx3P-pI6i*lm9qV#Q@%KyY+QwE%eppmGE@k0J3+9@aK`f%o{02d4 z4N8qi^{kF2U-7sHsW`6eu|4%#eae^Aq*p=|J#!`d&=CR+6BB6{_dm>h+!+#p*_hZj zRT73>P$bY6XDMhKT?8)nr{~jX5E$2Nl??l31vt|W?_S#o zE03_N`$R0GzO3iycy^o%E@bCQ8G>~y%?-A%`6~=~ z(%P}yxxGN&M6d`U9SztPcbUo$kBONOi86rbL-^XbBG_8?so!VOlEENhVPjD=`tne| zTyInjodr8_mQCx6Pmo>VPTJP9=q^|{>N(ghWZEM)G+vf#?>vRnwRSxrSd>OdBOqIw zcTn^Le(!yUl;(5n^MFFq^lL@S-l938G=mm;PB7cMF!77DCqeV2Y++F*wNPBB53I-r zEg_7j;hyr%z_p04_@*_ZrfQMGvkP>Y&wj`H&DWwDCNK_ZcedG`NugG+=UG)newN3N z=8e2ixL!M7JKK4^-6IE?{lnaS|{$K*y)*oV`VV8Mwy$ zNm}IGQc(J#YAtw0)h_n6Y4NIrhO&@w8p(J2;E{vxF9tpwOc2WwQbI)^5;NJL-jLqs zR32_y!No*x0uxU6RaFU@S(praidJBM%{~k_v;>l<6I$$xn)=g14a^t=1A>8}LHx<5 zhGS`?m^*Dg+kAcdEr(AX{(Lk{t`=jwoVv$qsN12$7h%Q21h&8?l9*);kv%IN`Uuf4 zAT@vX`zF@YOP|YIKOYwi?bKEg{JK%}hWDYC&qHGbJ8tam;QO(GIGL~A!PJxssm=S_ zrt<^A+<_POigCAs*rne>(-@OVg_|-YT~vB;iG|+U9f;(X7g{zscO})>WgZ#2xRgKj zi_(u#?>_uiWv!7qA&UxBTPQhYah@0NPb>~VPn!#pc-oKV5H@_p5ahCTkdHmyn|JnH zJ&i^?yzAiTsXr{sp`eqwLA2P;Au~3U%EYRapKTcJT8S=k*$|+rr}e1aOXp?UrP` zu-|Cjm`LY$+ls*xe*cET)GLnZeEj~ps^Rf0so#>s#rz^^ghg)i>sO7V&7<&#nK=2z zODtzc<)~Pm4SH%mX=Cq2h4aRPk&}|(OUV<3Wgpi5M=UZ-!#|BK*}EGv1%xOqIVmJh zR%efYf3-*WK%ou5lzY3#Z3*Oe{3vWJGm0B!nu)8su#Lu%L&LYtYw@s)8N=yZn-9D5 z90bfoZS;oOJs5)gnH>wU!4=(p;ct4+Vcv$l& zbS9~xUZ}_UDTHT+w36Kw*7H&hCfQ?j|9JLIb0Izk&2+F?v>QZzDVRPZ>Z=1pwq;LAmQSY` zqzg1Hd&(k1IBvOxJtpr9A$8$SG&FICt!#)@yK`Y2^E((v<)T&BYv^pDZ%FogC6_mu zmN-TUzm8g3rE=*kNS9jVcHGLjunklrj$l7oNLQcUs=q=NSbp7pLyMKf^|aj}TRxKv z!(4LtqslTfc=j(nRrBGwik+G%#yDE@LWrsRB`<4y-xWR3-@C|5A>>Ip_*Itk@&o zFX`zp|EyF+GZT*0`c1#YxMTr!j(O@jGuIx_%t6!F(J4#n)w0ZZ{G;KU&s<|6k$AWJ zl8N{Db7X|V56J`XgxudxzVR_cHfucmwI%t~ur)&fbF_U|g)-F*rPot|ihDZRzmoC` z{g~Y+u)`QzCx`oHd0HxZ_m>3jT41Wvy~$a?$sqF{%sNo>5pLAk|9zxKiVv;lYE|GACxT_mpw>d&D&TYGroOE6bIiSKPpnm?`}F%cj=yYqRDU>&Ao$ z7iDK6L&g{Sb@KP>A9=Ie*g zNsPX}b9k?)ea|SJ%02t@l!*N9iIy+@*Yct;VaYgR=}D`uvok#8Y&L1&T0rrv=?~4j zmTDL5P})3NKF>c8R}CTJoZ+YRNcBzEb$tQAi$IBe3F9f0BX zfK8DA==JHjRUh><4DR?8bd1wuTSDMczAoxGp_|)_Aq1hvaJTOJV2hTikzKMgBIu9n z(qAR*yLHh?a=ncv9y=Bm3$NpS^JlNgn)|e?FTo#F|_f#MWQhu*dA8 zL=bkM*rOD}^S5azK~#-FqxBc@vyKD&Ko9I^%Fg9Fv>w{szc50z`P&M$*d`E zi6L8W8&AtTuL2uqIZkD`{Q9$@J=$je?svvXa`3c)JZ;gF0e0g$Q>ptN3zSS^9 z@QVB!6s94A&wBJ2`EZ_EdWD&QWFul0bAu|2lOpn2C(YJve7+3R6A&r6Cq70$`a{3d zFHOJ40X1XJwg1hN<#13KLtfhRPJwDM@iNdQD{H4)$W84IRnGN0d*JUzU z@aFr{-e5MT-i$#CUVxkA+4AZeN}kVbP0i%8(`v?M0m3ZgeVC=o z<3l~Y#@=h;%K>D^{QQOdy40SK0=dSWIvok-lc@W$Zg;O-xpFrwURIC;h@hi}NyYDc{#? zOkRwfl8E8Y{T1DFBd|NT6Pi`h!uHuMHyxrMxK|?qn>KsRiB6i5O$;X5QR(F!9V??! zI#&?}jYL=E8l5LKhp+}YKX!ko;P{tnfq01yo~#mfLV}hlVXe7FeQ1R0hSljej#y@O z8sV4kkbd2fUrU~Gm8X!#uWXA_rvEm*{FE3&FVfVgAAY5o{_ zfz`UIXYB9BRZT7&B^qKBq95Z==%ad-sYkd|Xv)>tnn?R=)9v4BrWK+k%U!Z(ci9&s z{}*lV8P!Deu6>8zn{*IDQR!eoKuYLEP&(3^pmb1r54|cynu-`Yh*E_hy($XQI{`vd zYUl(=Nb-*VbIy96=X`(nhkS71teMQ-Guiib-M>q$^>=-)l${|uq{R^*#(iHerP=a2P6!aderM@NI_LNQJ30+EbIwKb~U z6|P@9$nMZwHzqh!{t2>?y;6N$HiVTo(xUBIp%KW6x#oE%ju{e%Aa)C>qV5J#)GP(g z46lv8+MJ2Hd)HX*@CP`>lO#O+PVnuHIv*J5Zj`~C)>Nhr)zGhTcLG;;MQea&3QwGs zsYx%o<#w}V(YK(1fxG?U{!Y0P%wyWW$>luQI&QmW)KwRQf-TYGBL+?0j~~nUux)2p zY=)V8!BV50c)BS>Txfehi**c$IjM@?D&jjw@Pl~eB;TE}qF74hfqObiBEu#^;VFkD znUlPAbYK9AeWSRDnwq*%t**vaaPq(i_Sy35bEEX#Yoq-_J`@u3kYZR&lz|;(e3BIU zW|EA`l;&4>8JIz%iHnhEku}0POM~S}fpb_Kca4;JqnV0aDXyTp{;cDPfQTKiPNq%pnCrt%E`4VCLs)*)3T=j!MAtSE;c8W{sx{h#K zM(^u?H=Ao4S>6a$qg^ewaJZICl5H( zj0!GfY%;osXoA~C0&Oa-D!fXk`8#U9Pzn`n2T8`g2TPtRDJwsP8sb(kx0Sp4BY6&! z1v@z4jyQ5D7Mg>BFG+p*F!y1gOdV#=Va7n@&PV+ZKULN!)x}b``9s3mhHs*GnYYvT zCacmZV^i=S)<5Igo?wv|Q0pe$ZsF1>NBD!^X^FzuyG1DVc*YGHr2Le@-Y89lNTFz5je(5yhyA(5ynQj5eQJtn$mogLuQF&KM=MYJf$k zc<(EyA}2}T?Ik7)yNfu1jY^W6>Xn5o3|po-dlaa?FFxGkg?4092IO>_)`H!n)EeuG zJKzix3e>1=wOqoD+ZRPw7jt>5SvS0CP-dI2YgoNtdLgMXG7vzWX#lb{DSd}BHZl2rZQDhTH*UjJajFyJkHaMC za4c1^OU8_7{-h`^8-MM$Igw%_ogTC^CBh2&^>v&l8Qq~ad~?nQpglOOP+a5lM5WFE z4N(%|lxrR4jh_p9v8G#x(If&L;>%Ukkp7`O%b`|dyi5gtxEW!z7a}%1h%<_@<-LN-z8X=Xe&czBTw(JTA*&Z# zl?95L;ZbDF!~1X+DoJ+pqyrXKcLgFXBAFu@8Y2UcL6oVyCxMMRbNBdYYA9jS#pk(^ zIHNnDXs=xbF#P?2hRF1Z3YJt!a0;{fr<1-;>eu!B_U79y)(N7=r&*cq{8g3XTc$K; zY5PBiN)l63`Xg(I;w|S4S;C^qw*=>)fA-OA20i|O+u`6tTn4nTL&mPzPkm#$f+_{25j(KUD59*T=%j~V5p z-3KUUKPJunb40}gq@o$sR+XR=9mj|=J8$aa?}}($;C~MW9ZL(&brQlcEJopw$}pFR zwsWpx9=#+W#f&@b+WjBO)K}NLe=6v<+N!t(M`B!YE&eaYA7LU?GL@f_t0A5%3e?uX z+A`R}&^#UoUy($OcR^TROhFK|U3#lybi2gLg>-@7f{Se;UXNUA zrSKa%?Ewi3mWY0t5I`6*h}Ez9zM(1RzHly8*NNV}E~x^U;XR$Aon7fG1S8y(!cr(p zyXH5yb)uO?f@8_YLkPIqBzdkQRC5jPVMl0kfJzs@a$Gd129vM052hgtM}qSZ8p!R7WNi#js>=-x$5S8&@x7EtiJ*OChKT;k z! zo`K2swEf&UE`oedIO$O5^N!Rz%M@q6Yhob)REmui9Cn=E)Q63nb|G9`)#2XPR9ikk zxf;$sdt*RUTI!hFa`?#4Ak9Dg9p-3M8rw@Cm!%r1gvRSb&%-@{dWd+E)5qC#wcC@{ z&II=JfZBls_X8*#sn>vvTzF(9Fs#z7Q4;ZlpH`o};6N5d5FqeeadUqI3l&Rd4dy3gA~%oY!4b$SIBP>z>)&g%Cm3ZU`C{sQXYTPf(g>^jyZt#fpkhhue(WAY8_$bcEW6ZBPn8XaC+L|oFg89n2!xteAaZ8$DQ&*Qgr3)l!xli!$6(6e@d95qAM6p_+{}~PY(3gs zB$HKD!?qt0X;$}Zg2&MbgFNlZG%~#VUzhjq68~rDe5M8N_Wv3aq9lc{{`Y7c1Xkkz z9@YOp9db*ybdqqd`+dasMZ+&xGa!Yp;|n?6PTpLX$1LxA=z4Qe;R0xgZ@;3{zO>8kDz3qvj^AX00=YS@s ziJKZCX|)Z{4=FrlI6xK-Wju9HcGq zllD}CEAdUFZu!Q>#v1PO z(sb+rZ01p=55m5z<;3jDUZSp0_<`q`Wb6|8bnu5@84%i=&XJ_iU z^pw5mTA+uIub8sZIl?GSf9KvnlS|GbVQ`?Qr?xPn(oe1G?91eD|4E@t z+tEX+Q1oxZi|__Cv}A-~9>2EtaLWtZB|gZ-n_xH}iqfX{zrmQt37rcV*g6;I{K5Ka zc0FD3q8S#d2T$z)56nKIw3O!q^`)Qk6eI!UP#`4u+kn*^LShdm*ZEv6LQjaa#{v55 zEtmiAXLQ0-K^5^>J8bu{A%a5Q(t><^)00Loirphp5CbIYWS?$0>aoXVtl9(9Y8IGQ zVjYCD4npx6w4I;jYJ7=seMvgv$3S*w=Bk=d6uTWY<84<)I?nK1pwI$(l<>G=!%3c> z1(CbTyZ};h-HelnK7G(91gEnH75OhK@QucZh)Az~{`+)^CW`BZY|w0gim**{L}<_; zqP2|l)lW=x^Op4VgH+YH(LVF>CWfV%V~N_BA^BX&>{fqA5FCL z1=-JDkgEc!31g(p4q5#sXD=8R<2APyFh`zbb=gfqOuL<6Sog9U{@rV2B^eiTbu^HJ z*uz~Fps{$hh2|g;9;ll3ot2z;FWQ82lti&QR*Gd)>iT7R20b=OG5MA)u&ImM9gT#h zf3x>dAZ3as;ik2jgM`1sMe0@AVqGN|pAKXQ?2d`mpDT~}C@S%n_C<>0Y8N^e2>@z| zijG&YMi)(Z#c43+miPGpO3oWb&kTeZWM`Nke-PNbOn>pwow6UDDm;O1Z&z%EdzCWC z@8yw20`_dPqoU<=Hk6Vw3%TKPi6t?mV+ii@`zHGsn*`b?Y)bQ^w4zvQ!^>gK`y78K4Y%J5i5IkIB#QmX{@_}9GZ}U%2a$)<`HI3t+DH|@WbsZf zC{}W){n4E}v-%*vv6J1w2}P3jy4DlndIE`PO>%OxUYLjc73&IG3`%9wHj)o0c3Z_t z%o7y0*TNLW3mvt`b0y?4T|uvKNb4|yeRwU7)>kSSZGmu)pAK9v{}zs)g}b|z9c<|o z$T#_8ps=pv2-Cz5s#N>VA9mqN}TuLVDSsJhu3DC| zqZ#KR6V=AX`IKWTW=o+|+07wszSuI6desPBxACO+(q1~V_5rdTM?bh1umy-V2dv}* z-h=;-*ZimHk5S&WEa%X#*;@XCmID*LQqYtIf_j3Y_Wj-V&tC}hkza7N6M$%ee#O~5 zxz6mJyhSLzMYkxEtWD?>+Uz_7rS~PGUJlf1cp0ZSW|{Avd{`G%O=AC6=M^Qap~70W z@tuyGe@&Q+mRh$pLZ=GZOKe}2$Ab@&(s=)jorIAH){EVlZg@*)Wc-BYvxC8(o<~&J zI*zBx35ebAjJk;tma<-7T@UDrC~yB&sbq^*7oO|4MP@(8PL<4^dPNA0o2{GmRpsNT*BnvG=@dU zA)TR?Qn)++nX=|K;irteF}4ecv)Pv~uDe#lfdtiDhmPy*Ob zE)Wm=kH-T@<65r{z$rK&X*W`PM<8>qllFu2VO+rS-v~K-_PAap;?tju)Cd>&qWFS( zv%`97p7yvh{wVz#q+52nb#t`3nq1xcT82=Gb=KWc7mm1DrQ`mD3~DS&TTyt13D-Y6 zV7#0V2R+D$GOS;yHDvNl!+f&*dW%QiUwDiHlHh0o1YL^sQbh4p*45o+1kdrtRaP8y z;uU*kr=MP&oXy&66SIq8sBV)Ey!=g5W!lZQ^*7(A+~s4)En@ubsGbLMBXy4w4V`|` zbj{^C_9cwB)APs)YUInUJxaTH({nw%G;L=OwH)sXD{I8$Ni+`g?n$<;`Rnc-8UR{V zt)F5$>2-?^UmBF?qFw|ApXl>+HtgDv(DbDMX%Z-y(Oy5lId$sGa|tfM4$KOoAcd}Q zgGl27=Zy*1i)%u$Fod-?_`-K$dj#E#6ozlQ5#$5hspgCeu;9aA2ts58vokQg7MpkQ zE*F>pK+5 zGFj0r?{hl>mQceL-&FBx=BC@5DE&UYWtR*_-R=s{G)0S-4P`uDgeJz6N{!9GodYl zurTT-7y#4e1*95LI)zV*QDc{@-v~%B2=COzG9d|60k)KXB4uR0l$rOM@$0)*G$Xq% zLX}Ik7v)wo`YmyoN6=h&T5!fPRIpYfJ4d z7FsgUOI*}wJ8srek+h65I%F6+o|9r#2`Pa&6J2GK7x`iEb=waz& z+;gIgLk(*216Z-^3V~nh4k)7LD6YF;TZ;=h@ETFyZkN*N*8RzgNsOSS%Atk#okh%4 z&ue{#EyCk*Z9Bi#vpr%V+c)z*5%b!?i^ zhI)~KxpL(K)W1BCG**m6IT?AInCNv;lz9+v5j57ldZnFru9B!>EE@cm3!B9!yp*ht z3i*wisyP`#0-k#pG>r>>tIR7f(jtqk)cTYOh6fn3SZD&{*gtH{#&M=Mj{xljg@Gt! zq^_{RNH|!Dgl)bP#sR5|XqQZCeN^#!OB1G#$=z>1(U*6bicx{&)!o0a9gxZFY`wRL zU#z)q3;4oawnX+r=ClYWFUbX_iwH%Tg4zOP_W)ePTz1JwWB4rJpS`#KM9|w<9&Ld; zaRRz!2BklRx`kLae}n|vJ}b$%+6&{)HeXW=mk_J7fB#~%!5~UGeZ=B1ka6n+Q?pHA-zUy^OxYhAkr&t~t6fDhDWtCuHpyqXTZ@LmEcfPcNz_k;PQ-3=F%* zDZ4h?eV=7T;E8dXF^Q~8JKLyOEk`%pHO@<0Je?0Erz!$DLKd?p4@LD z?&5qf_GP#GuB(iEGCnd$Fa(}P@RU&#&dhZe`*7snKjY8dW!`?2h})@hnT^}JRoXd^ zV#pxj+vu%$#1Ov5dHBK(Zc@ozTalfTNUjK`9@j~aV3(dpH|(h%95T_r>bdJNaY%^` z?id^+UBte$6ub^oWE^y3$8qhG6mYb*pr$nolz6A^d0G|Z^F`6DP>=@$&D2M)Kj8H1 zFnM(7k$dHEq;a1HkpqXu5j^~(E_T`$q-Sa1NjZ!ws>b#ua&D3j^EF?{(YX2e8XXT( zGd+&74PTlVu|4T4dOMQJsS@JSCYH{j2Gr?v71YrWCAH}JShAh1ZBkPrOsemV$f=7n zJv@aB!=1-gU-w6A3B9JZy?ek#Q@cA?U*d~hmN#6+7*wIK5Yhy2tINm-PNJe1V#8&b z6`2_2s`%(gP4Z@1O2ErkOLq~~J6EY(+SdtF4)@YPfD)!^Ozs_m$>yK8A-8Ed{;OUh z)U!p|z4R^KY2;5AL&>NQ0rfzXRUvMRxDu2H5Ry0kAS_hKpa|>p!d}0e7By(>S^gR`SwRvmiT=Cjk^$sOmCB)6HcM6YMw4zRpM?yi6`AMT{yVxbPeJ1gpr{qFcQz^g#!+UZ2P*5`cQY1bVb~F zjGB6>QI1kCK{ZLvU3&160>pBwVpPk1 z9l$xxD7Q$&Fz)Ah4Mvd0t6?tA1@9${#fXe1KSic@`oTI}l6~ZD+DQrIAFMlPv#AR; zFg9{ABD8M?uc9v7wLXDh!Q~3`6~P)RAqUN8WJ=kQMAa7cG0PAaU12U#)zVCRBJapy z!0G8^R?cfAjkTLwe|=^2Oqq*ueb;GWIFcRx^=g7RAhn0P^Q{+jPFC-xzxp6E`9-_k z=VfoqGc!pbll-0l8BH%flnxdBvRcFFGX?ZRL)joi``e3FCejN&?Y0#~Gc@k%XrVVk z-8X-W1!2*7HBiTpd^7w%>o=ZJ^R$Bh9U45|RbF8=`J}e|TnnBW3Q6mdzB_Ft{fjCw zm9v?4T_Cu)5C{FY8X z?+9>uJMb_)yq?Ld!NpsFBx>i|8Q4vCr*t$8Bn%9(FX4d9a<-xZSPtpM^`jfH>>B*l z$Pb&n0!N`$*FVTP;U4n8s=or!f>`i%`>Y7%SbgK=zu{h;$_R=fntuOOFURdkZCzw~ z66DR~oPOI`apnED7B<}fe&LR$dnHMW(&5+1uCk7Se!{&5MR=&+;R2=*@n$&Q3ho3 zZGsLgXbOHGT!ky+VC8YuBV74lyNnK&mE6!KOk~UQuvi56?o@{qNVuuv{6y^-MO>G& z+k!!buBdCybd|w_G(`T>2$7@pJVWblavlAa80ES2b@`kvX4{EUH+7`U_!8bzmJR%v zkdLqZf{%AC&gHyQa1KmqXMa-n;9zpO-i=DEbq;-71n`68YC<#lxOW@c?ez!5!qzGC{l5 ztF#};&`J$>fYK{nnD0H0-pOvRat3dEFK748A|pr7GyyKKJ@*T%V*8X5Sb9~wtIz|C zPFmzdwX2cAa_?4s)gs6ph!bNm2ncPjXu7IRRc{~pdh}h8m>S-J--1ibLPG(jfGyuO zQ@R^I!y>f?t?^e+>H9WpoZu05%i9Z3kmEWo3guu7L;CWRST&;lM6tHuK`ePk1U6@lsfQvUh|JmzV?LUh*XH1NZpGLl> z$NmX<`~_}@xzW%a(m1<(5_$(`k%0$E1aIFwpNo4nus5q%UVV_ckob1}NJ`0m?=y;I zI6~#P+V`CO@k3>SY4P?uZcMD<+gE>Ybi8+O*$zTqBkQJVtu%;^#r=NtDA&b>xSJ}o+Dt-H|C!|C+8f=+H;qztpkt7*Q(DSz-7+a&%qZrwCmAvR zzvI0g1|4~Es`c--AxC8@9Dz6Y3nMvKpE}+ynb~=WFJbdl%4tO_S{cNFvGY#nLz1Y% zN6Yf;bPW`b;w+TUe@|*I@CXzIC$lJG6{7tYw3&Q0lwOjujj9Z2{tQ?+7%$Q8KTD4| zw(uaVQ+&sjfZC#z-xINbuJ0&1-coFgjv&kc6>l2N6Qd@MS#AGX z46*0oYH7rLH!X@K-`paK0?Of`HYZ^0TF{V^y#2gR!=!WG?F6NazFoyz0$Z6%X(m1k^gYj_63GgIAJCJ}?rRFrt1u&Eb$&lb`o01^CUm%eE#f?b|N>_@ku39S#AHPCU}s}Qy?ud%aaJI zWtl_F*e4gT5<`c`*J?+0da<()z%H1n*w0^s_&WmP4>*#Fx(K*~86+Mp8w56HTzdBO zHdtd$jg%$VSNbg~|1k5P7Bg66!Td6}g+}L|z?C^F-A%N zBS<^s+@2<{gH(XcCAIVw+u%y#?&CYBy)r7aX}b-hF?0#`s%*UJx8^A>%DL5e+)}7i z_j4) zi^|~}mPh^` zZyOqA9~)?j^jvH=^)VTK?j;-w#THwb9A4Nt&7WImB9+YdBYW>H1-O~4CFQf_4wF{C zKE^VQ>sP*HkysOIyHKpA%ja=9+-R|XIqC?tVf?2KmRdwfYBzh`eBOC70%3RN;zfMc zJuWBZ6@jPu=ghyMjdcDsCc+hG%tLk)+kNj)HA&@7Ng-p-R3^E*oA`sJ5h={CQFFl# zYI#iZv*Lf^pJ|mi<;mc{C$qpP#N7|MLFV5m{SBG)>O!=x@1MV_^LjvM&`jOhC^BA7 zwi@{N*+lxTL}7zQI7pHIEV3|;Vc!gMdl>ZnW+1aHl#9(RHa0e z^>JFHS{xJNB%erXFY%c22D;|}&k5;~MH}6Z%5t$k(c(UWkGxxHNB^mW@$F%ke9Vl@ zP6qxdom)RM!QoZELs-uRX^X6XA1r!I)gnk+XTQC*^D zZz?OO&gYt$siYI>0|!-2N_|am)7fBg&>>ons15%hF*12a(B{kck%0O1TZ_uZtNXOy zl%E^dZ3h8=t)(?>{x5xLanT0QJ-Mqbzmk(RtG^A9l#qB0=yzJ%+uPCsJEmUfd-v|e zd;RnP$1u##W1bhU%%5HDx9}CZ(9ctJ;cp*I9DiDTn0nWO$w;4Q_~NgY*+cZ;0_0l6 z?SCty3ZlkzteG|V@oDPl<*dKUU&RhIP>NBepha9$iDw2>sMMO6&Yr{;WuqZnKurDU{xtGQ9)Xv z|8wd8eX>SP#;F^vPe0K(-*$~DkhsK#kB(Cr`>T{Z&}%koFNX2WX|YUodk_ESzL5Rj z4uh%!XUh08YR3NArxz@bL*lW*WsbJ&YMdvMRO!pR_dVyLsA+=6(L9%ps9DtMcHO(^IfH{kg&>8b zFv-u#!Ae1Yq!tj}{}EP8b}EiO8&@Ads~$=fbQJwQp9ugr!9)Ea8YKuHdL9vA6FMG( z6Z|d&tW9LDvyLezK}5$&uz`kGgmK?M%onPF*cL1 z=LJ|(8|W!T#EX0d&^T&n(a_q%{|N&I30{_R-24WG30)m3l zBrODm4>P*ExF_Y0O&MD2`@6YgBcwdLWex`TIE)`KKF5L>Xu-}$=s)*r>Ocafi1S{C z#n0gfAb!H{V1cpo9(!NB=bdmzz$0CWS$<3~Kfvd85tMDhnUt2D)RK1zXIP`+^sBT_ z*ARybtGLb6aG|jSg7R{}n;C5Nqx?!zZl$(sf7la*-7rftZRYyrZ69~kP7|Ie9`o>t_XMVcuIel+tlbi9 z@(0&k;#O;rm32L+o{w}(W={aoOy>24;@*tMiHO@E$B~`bx4*v(L(+indfoAJ)kPmk zXeBh1q;)g9*2X$Ld>M%m4ay6vsbLYFkIYM>TXIsa5x%j6F1a*jeXeSaV^9# z(^D`PFGZ)Qsn_L%r7dy}-f-z^#Gl6q0gr*NU=M5arY)gMJWzxV2#(az0DrmuK#67O zjxAa*3us=qKjyO0CNsA;bW`|4Y#0oJZh+M*Rek;5AF_@s#R`oVasoAM5Gfg1$sAiQ zYO>8_c}9W>8xWnA11ldR@wt&4AO+IZ)%BeXh+?#9Hrs_ahMB8U9rnU`gi8lHX;$!4 z>T_W$bf8+Pt#9H3A8W8_Gi;udh+9<=-~4C5UtU3QpTe{f<|0wZ(TSnjF4c;H2RgL= zcUEvKS(g6$?_#%pr`8nORWM5Y`o&Zm<}uc#UbR;N_k0N8rJg~VHvf$OeVm^?pGT&g z61gNigW$<}xXmL!2DSU3u?~Bu0c|-66ceT-x;PwD{xM!BCRHI;16FMjGoRQ2H+-*u z!qfU@o3Mg`t}&-G?GtoRP)>iva|>z-Y*UWKIdNg2cGG`d*!djLu_s8o==^^!%&tRc z&KfNqHLHQyeR>W3kKqM($X}K*+9v6P1-VQY=N;GF>=sff=hyBKFPtn?jdh**VmWnL zX#-@q+DBHDx7k@z-ay#5v_wZeQv1Y1=IC zWJ_v-t-qm4CE+ha5lUSs;RWpw9|q>-7!rBxkH}N^=Du%Pg-E|uwuj{HUmBQ(I54O% z{v-=YsU8PcK)i**%-ThYXTZQ8Ci&7TE*`q?8 z6G&kFi6tR4p%Uj1tJ{Ab?D!3PMXLfFm#2UYVkMs*%yIjVIId{w~mPGk0X5 zU#@q>lWMGctV0t1=^RnKbvcI3E&zuyh)M+$O4sl%unjL2>L{WdwB_z>b;)|zd7vsKK(+$;hHdFb6I;AH zUZY_;B*K?|@Xd{qN@bJ0vGZl7+@26-W{ZU#DCmT&X6@r$y5kOJC#K}CCzo@@-FD6N zx|olL${DcJs-3d;NzN_$U+{+R*FTgzr6yJjS!Ko&Q<5P~F}DN5lGN^LW#%ZVdXk7w zdrxO3&?#z2b!B-lTtZ7nw5M4>&Obh+t;zXMRayF70jP431Sfoe-j>)t|{vE^o6n#)|}m+ zw)81u4~Zj${GxmFbK_{{oqBOIgv+uAg-!dcZa!_9L%XdfG_B%&Set>R z^35K-+owMu63@f&A}n5qQH8Sf>gQqd{k@U4?Wx+$i84Vk_IRL z=n#7VnuClK5=ZVP#W-F>34=jY-Sj|RW$H`hV|IuNh~6trJ_Uaeo9nvGeYw|q&3NoI8tU;JoX>QLei?iRv4f{%73u_uw8p6n=6 z>f7J_+ZUJMaGic9M?-XngLZoV{kb%%PSuO;}u3RJRsyg6U?_W)EWJ%??Et z0xmzU18%KM^Kp0z72cV-AYugS29Op{acg$y8qYBEatleT#w4`?m-tmfxLnr{JWPx( zx*ctMm}NPb%CaCu11Z}JO|Hx$=?Ogz|9G66F5W!sOH>Jgbv*_|=$Y z(>v>xH#ZsRjR|qUke44;>LhM5UTO=xh<)J5SQgri8>av#sVb2#?lVl)BFKUr__>@o z$h(sRNTmy3If;7N+faBxNBd5Xy#(WxBl(C|q6JlI+K&g{PBe)MrX@J85Ha?hB?66P zeH7k)JfhWv@7-TsHiRJoOJyv}LcSo(|C|u*A<6oJq?-&`yDTh}`TqP3^Sd`^8|sp! z4+<&cR^*izkNBE8u`*U2-cF<&DO&`d%U)%1vxRifZIk6|k=>ARVveCLbQyO5t0`f~ z3xCn!6el$>*Lm1sl1`Nak8V|~wRIj}d$vvmSWNu5Sspk)EM2?V{)j=GSF6cdbE5nn ze5TNm{WW_O_3S5|>KpCe7_Y=VkKaWH=QI8S`4(+^(e`xMaW9w>UkxH^>#!$j)-HG| zPkL|fL8Dyt8oETSu9H3(8|n1;{rqC!dJz59Cod_f@QzGZX7}0(7n#% za-Xh5!(g866!QpH77Fb_3UURG4Avh+9Rk!&i2cL6X_Vi{lTW*zdwI#?*~hBEE(j~V zo>E0N8aLypYscNzyri-orJJ%z6gcHCi0v6FQ4i}sDj)uIbb^z(Ubc6lk?nyY8u?h( zxrFo_B7MgFafZ3uHg8n3*%d>+8$JF$ZcsMFO=dQZpS^^LS1ZNrLE#Kz?85^oq7lbt zPhQKP*`~yi4A()Xe01#`iu_y@8RVNnDA7uPd5(&A!(SsD zDox)5mf(jtZ-R|V@e{hKijtnlH|^d?!E@!SejEk=ocx0ik=k&E!?K)>Jl(@v3}_>3 z3Xp(HkNH#XOauGy%QBtJwe{wYFFt@kYSa^jcKCskRlN>3{A;Zy`b=x{8I)yfbLY&!23-(SW8+C3mFP@=wKNjqTPw0JLdX<0)?&r zK6+n>)}vCTC+%SOoupCjx%$b&K2;oBmOGbG%yLCMot{}?P3X-n>Al-*NyS5!fHC)kx;%`otB)VJFAyshl zc5)VulBY;EOmxSLOzuhj^4X65nC12bB{r@xeD#UbXz52_*a4rY_^Z)87|qi)L7{7( z-jS@t#2Cb|TuIRq-n)KQ`Xlj8oP;W51;s-;^u1J!Iez1Hx(V&XT{1qK;-3SNBR-@V9%{n zBlN<_1J0FW%LbH?gtss0$-cGRdUJ)7V!v7Y1r!2m<7Kdy%{?F#7H1w}m6bPn>z5mT z2%hrT`uB$)C>T8gxKMy~kbmOS9%bc{M=d+{0Wo!Lb&>|lB$eL>4?g0Z*%Q>Apa^X8 zFt5#CQx|q;ev};>gcyY;YiP!g1TJB|*D5JoEtI&6x}_H{rjpIQ;<>k(Tw8A2)av@S0zxuoP&^y^$&l8@OU1nFwi6~C>Eo2bhcIxA|HOHvRo6%kTb9sEl zwIB;ae{RCgZd6`V=k|-EYgbq#_;dk8yS^ng7q)2+PQfc*T2&~;uwjeEFuIbU;n*;Z zaEI zq;ZC$9srh`ojHOkO?MW5;XXbuUSLtU_4NUiqFwytabjxT3KBF-AO~^$7`LxGANUMr zMiMMd3ec2Rd#O8HpBYX@E8f|6a7PZxiwhKj^1jh$1DqiT>NA)evHNp5*1f`rf|RW# z9`=bggNK9-OQavMg9(S+c+pSj5&O7_O?;uM$xT!blc9G?{?e^Pzpt8HA7n)z|k~oU#j5T*FdBpWnt7jBsv>3g&c9>s3DX3cGSn zcfGe{dXFhNu2nnWS8`PGZvUHRBZi0V%6(t^`N{SVBhS#*GfR*2(KlPsA=YIPwL3Eb z0{IKh?OJgIuMg2PkHtjd_uxOn-}^TBlm{-^!O!gqDO4PDAArCixh?#ovdxCfqLR|S zySbG1hTJJG+a^?U8`ALKsjV8-J^gD7hVpwuDdb(I3wiOClC{bei(yTyQk01@c@ajO zAwSks6;mFh^_$F5E?b+VM?AhX1du-~v8S)3Ed8rP4LZ_+$C<0&nPoazGMujDuRB?K#G<*Qo zq3BL`>-@tDFJS;(qZw;2iW*Wg&6|a7{)IRE-R!66EgF7iZ>sgtiw9#U`@Vi!CJ%bzVaT60O60d?jvYsim!-G>L)qk zs%doY3;;LR?NRx>mpj90ohn$!0ZH!N3WV`V+&)@)T$8>qUHF-oR}OK z2h!0${TSiO1{hd6EfE@=Mt3~dgor?*W@x>rVs#3)QM^EvWnIFECtQov?sa~azJl6_ z@{4Ewa;Y+?9i6wU_1KH$nK$D!P7T)kl){`BruTcA`A_gQdp&J;&$3LX>{6O>e6^nk zn@yJ6tt<&)E{ur0d-*dPjAwd}%llwmDm=AeQBT@WiBXGoIxYEqBx57znN{xwuJ+Ue znr}@SJx=NJoSjFXyVV^`vr3$geIL+ZYqUPy$?^_c44WlE(|1IKAJ{_c5m!W3=N*%O zWo-f-HLM?FSF2Pou<6=;HlsvI*^1C}XofBZX&u|SOdbS(UOIE8 z_VN&mx<)z|XQeK1^S2$O?t;7?oI!o~%Y9}90&TjBZMsW7-cxHAurl%2_<0LSY47D@ z#8{90teB7e)OWQ(>k@g2B>B_Qf<)L&-HTi~p;v;1z1LcEP6bA`57dby?kS=(y?A&sxQ3xScQwK1WfCDCQlGH2xcgs@IhLV|B!4P- zFWNM)H}97ligM>`_9eTqA*6+v->qU(?3v1kA9En1!N@q@rh@D$Z4}9=z=Bga$a5uP(F7wRXjB^>tHnpawH$l~BowRqHa>lS5J4q!G(Rzoi?yDVHsdKvKu+M60VuO46zfSFtlE1jhykk9*-J2)oS0 z(ZLE0r}AUkL#MVD>17uQ47_8+BlVkh`HYmmGI;XC+N~v@(Rp&6jE<5cUh*+ppjCq? z`GGM*JcaTbw$`AI%4K+f&}>PxBzfD5fSczWH2n^7;S5h4GJ$#wU$%~21&ZnmS-%7C zp5V3qA6Mbmu%~{_(m`*xTN`v6NQvt&d&F6mr0AbXrmnM3Rq91s8k0Enh}H0s7Z0RU zN-o!l4vNt}mz3{_wbyQOMyxf_-kaZJtOFP4Opp#vWn6Ti`MIEnuX5HW+vRUXx76%; zjpWOH$Ovdpsyl~GkVb@{9LDqYZ)_}q1y`_*g~j1PBWx@?E>#2Cp9Pmy?8}6k{dK_8A>V2Mflx^{5|=A+{WaH9JS_tn`KQ z;>=3}RWY&gr=H8n%d5+XsYdUz-v~AI?4>90k6V|(asv*dw8VA0?LXrmjlzdbtbwW7 z5%e(D4+=Oob*5o%NPbEMnY^+#LTJ=?hk&psnquv#HREe%Geer+=rT+&A{z%f%ux4- z&m>b?)lADVyK(%lwx^7JIWvMA_c}bittCartLi_>CSMj)y}MFs;LqMEymuO>ZNZ|@ z&PPE*L2=57#i6M3SI$X}xkF|e__VJ>=1dde>xHJX-t#}BWw6;=PUp6hJS%8#O`n@X zg7*<|w+*>ke`}~rvk!~=k-HYtZ5!g%$NgzhqImpjgg$|{+blgdQv2j;?a6fh*6lEy=Bl$u71FM#2>4Vwh+4g3-XAQ_q*J}FD zWjJC`r8k7;P0>LG`(HQ9hX&>v0((Pwy}CD^w4;Aw7nyHjO{)k{8vM0Zr2n4ouSb)f zIDd0ysgZPjiq4n(SOOXL4-$eHzxh!NR{vNxq~iVlJ@Mq5g_J1&LZ!DI=uM0M8<8^K z;}2(o@l=h@X;JXbxw_ESRdncU@hV#cwvq6eGQ>=-%DL&g>U2|9KhEaeNRp@Gr5|)t z6l$y#pm1r5LOo38ZROP36oQB(@QG@Rlu}go<6(4y!w+ecH`Z`HZQ}$T&a@ihx9K+w`3wa5mV>42aV!>k+ z{!bnz^Fy7Avn9>RN0TJF5KoR6?%R135ylf$#X}v%g3oUAmOpKYhaZm*iR+(zxiS&Y zAWnYP%N(Y(^C55R?uTFYrJN8o{X=)rw?8U?$>Dk2Lknt41U3^=t}cf`8_G^XK4~>A zyYWG2eAT_^HM-GBW~2w779PO7CXTM-2fEL39nI{DqBw1%bB;gWybdQt{@d}MgVV(c z0`Fm!m~R^;ArV-qTeexq(6~97l33nLw=Jg{R|T_k0;A9KxQyHTRNeyu<-H6oobH+= z5vcFC3fHw?F6xo|VKP8GJpi|68xUK0xkyMmj@clq!tH07+!jxTq>tB~m6W!`qt~&m-ndOuI&amGV zeoNl=*{x^w<6bU0nkUCX=O1;kB;iCMqSeC1aHnnTl1^vttOe8OW3-y;9j-bT!8I}8 zSibIxW0`!2AUY+cm+NLX!)VNoLQ=LdyRiZw3g|>NcE9!NzhyBp4*ui^&F{mvxWZxi zxo&H&y8Z%QPpmkYHarH1!6kkJiZE%e>=cp7?OQ>COiqp~Ynngn?gouVL-mNAo7eIx z1&}(FrKk+gVx!RqY=*!ps6$NY`Mku4@tZKb0aMM&Gt_?o_9IO6_gA@~>D*u%Xs>#F zHAe<D{;Zdg;ow}+>jBvqqUwUGx z$lHvdvlA%czi!&~jPz0FkZ{eo87BmB)5aq~?%|5=Z6dV4Ygb_oQS`aw@V`&dayudc z!xcW*K>PUs8DWAo=2NPMGOtPVQc=?U@JN%_T$Aw=Y6i*&Nmf(TU zM1gpk8^I9LTXZx{v&Su7pz%{;^(g(j88w3X6Pq&!KeYOZh;UgxrCO-8?qQ;QnS# ze2-5VB}pIKgJ0uZ_i34_4L1FAQ{RhL;>Sb+DW2zc%QK?W^pE`Z^yC3A)mBXt7y_GT zzMY~~eDq*Wc#VR#siQt1iid;KYIdQ5tBHpvj1uv|ugm@!T0B9YaOGJ?MkGqJ+CMD|;7x6zHWUu`yFAN-Uf`uzOq(8qB=$h1j1a7E)63_*WVb$*B5p8i?zvf|wkRcIo0 zu;)gOSEIeI;1sc8jC~2Fk919Vn_1h7B1)pUQjgd9@`jRBE>YT$tTVacUa6l#_sT@$ zEWmZt=eGf^KKSGyOJAeKqk<_*7Gb3*1$ui z6o@RBf}#>VP2a9BNcfG^&<<|=3A(BN>v(5?IAoX4aK$cO6g|T|H!i^T6!aDXII3%0 zH>ynpm{!0{|+Z@xj1^j1C(3+Ah}5T5eI_u zb%HN)9>B-6;dATznz0cdSGbPfMaBWV);=?z z4q0Dba1^?U6q%f#j863IHZi~alLloGX(ls#e1Q1D)!1aXIE^@p=iU}G6t||txZ?+b zTli*d4&`u0>$|#P5B}KwU$6JZeaRiuC3M#Pl z>+m{Y5UFs=?sl9iAxDSS$0&T?^;BB@AQ~Jz`lluyY=~cQNI}z@g=EctCkhaC^E38Nap{&m6#A|&fFxZ;8IhpS8mJ)yeyC+AmJ79PjA&-0~SNfeDt zWC^X^&4eNTlNH)^>s*}wHm{IdkaYP?z&7U-bgzuw?R;I9TPq(UR9xQSx9)3enKrKr z=GiixaIpsXs)WPVmTfx#2bhMD$F|w!fTRJtrA5=6uk{SsdD^%&oq|%=g_}Py%XP5(|J4S z!>+Izfm4LRiTNL+eehMY^8q!H!DDvs ziC=o^TW-A>uYq1Na|%;zBKkyeTDrS8wLWzH9FG&!m~vEFIgc*f|J)_z4#X$NWQD=T zw(w?sMFt)c=1(272C!x@7MR0mLPX8LgVMM-YMbF>FsB2yu2mzM@o-B`BwjK~QSQI( zOK&kMM7(|RjIWVc^yJ(c{B7v^S1YAu_}#xBgA;V>NPa74dh`k|ufgvEO@25Lxm>}^ z^ZRGc{2vyN_s>xJAEq4o&xG38oy!eqL!9RK_AVTK}PaY%Dj`Hjkw)iRZoatxW=*L7X` zj_gR%1aAljV~(GGpCeYaTolqMsi}vh5TcvHbvd*jI^=ou%AZ?VTesR%#c*#O)e2Q= z=AprESJ)HxV)gI7VH4A{7Ql9*iA%$gw3f|_nrU4(qxG1Z6Q}5kr7EjNJucj#HhQEH zXB>jJXTOd*O|cLI;|aU)+Y@sYcJK=$0(3mXV4C#h2czNl|$Ptayx&O;Z5 zLnF7y;hTavC2?P*l!YRd%~e;!-@}5nBHXIwZyq0f2NEcx zvnn{QrM|g@2Iz;M@X(so_k%p8Syy5+M%iupxrJUmNTNd1OFX9&atewX@$I^`g(fR3 zi67H`a*dANXpMVh8YOxPy$ZE&WAK zqMA_EDi%)_hp%M>9SO+X!oubxyg#DW=!sG4f~}8}nwjF>vF${t)$M>RThuiScFw4P zYUIbQ`-@_kzs{oTM%E9F!)|lgpYL7J(`JA4v8#uNkYOqtiriSs-g211(gT?tY!6g3 z-hkKx{mxjPWGk6!55E($ymVa2QW`F!-UUQxp(;WPFHAoWge){T$g`CQD3DgmYF!l()t~HC|L`7pY#) z6e!y0j-Y4s3dmF?zK1>SX&{>Ivo)3wZED2dL|Z-$O@g1>c#FCT2?R<#95Tm<>ncUV zCS^B-t{(w`b46-Y-&dNEqPPvwdQ~PLI*5q>48*<|eavx)X`6z>p2}>di|fBm(jPW_ z4{W^7dmx&Ex*yFI34ozLAMegI@F{t76FD@rleu-rZjip%=^%7$;MKByH`y(3;SP-* zji?K2gZ=W{S9CH0k;B>FgNNwz(UV95Ky!QMtyVRFr1r8<7^koozAa+!iD0@Z%x0O$ zE^p3#`LCw`NiW;9{u7moqZ%7W?2L9Rc#mW}padQv>^1h<+E?d9ul`J-xCK7dCwl!G z&dZwt8Bb}Bp;5dmvbUg|mg*q-LM~F^`KTTrygpN#uEntKQ08bWStCH`*rKIYwqnvu znEX|;DEa$LA|+u}UK0YtXDiy`{q?<%wxN;{6fLR0M@)KL=GqxUxzx;??NdQujJtZs zJ~E7f0bUkMVsSEENmS_PjxE}jPJOj(8KK!B{j1!a9^Scz2vB_LJWx1U3ZD*|@iFkr zdPkc4Vy5a7=2H8sAQ~v-`yApfM^FFB#VJev4Wc6S0(7l-x(0#bl|Mm3{rz-3X96K|D2?C@?WSyFPj`@Q5h2LFBK! zF&uGE_2vqWf$dI$CLa-OYAJuDI}h_Zt|r8LKr-q$otnRgkjF+P4Y&`Lnt+>9#YcX;nt+*w|{n(V%^-3`Fe6jb2MI=kE%J$C)_ zg^~6eh2+abj^wCRs(|Slg@t9LX2Y68`7=I)B-}6SAvlPMEO;W-)tX{`-HUJ%3p6hd3z_A|Hx)A*C~tN+y#`Q z*WOonU|;}s%GMc|VBy`!flu>{81D;cBZhUEB`R8D9eA!QRS$H)ukm@f4d;DiSAsS) zN#^8?I&@l%#LG*&{0ID)`W9F|Y5VxfeA#)1do?CNOpDTgua;G2h%#V>yI5zF9VpHnG5l4_s zJVzr5wDQ8t_y5{ckM+vs3E_X!Q_nB<$r2b%%RF;IOgVj7+TR-EA8I1pmz68nkbXby zy@bncKqU|)R_71%AShms8c@sQYNK$`oxZ2pGcF9Zdb>Ig*R4#=z+?iq8^lhGjy#l6)r~)LxHys+-* z#fs2G9|%x?lA>jXwldkRx8MaURhe{rzE*K^dbup@b^hgctmfw7WM=<_LM#9-u>tpb zytXl8j!#A`)L39lMK=XBe4kyAHVyaBe>iDeU*h>x`5uYl7-MJ0IT}TN{9el*#+fY_ zHb_qdIPbE3zcNElq++J%ymEGS7Iq&OW|fgO67zIo)a4b5_Biv29hprpiIccSm5B^` z7qsi5$VruvDThNP`{sn&-|3R~0c+eoM|!;I^^!caeBR+s?lPHA?_&6SqB7|Sx0I}r z0l1!^0(LGzp2y5$ET?mJcrK${qKn%tr^uOwt%f75M~YV+t-;A+2&@f`)-01w&85`P zV?IsT#y@X$5}|X*&m!pV<%XjS^}0DWK&@&_>v6UtA>3layLT84_*83xwJvGcA7yWt zY1Yvg(39HzdJ$yd(1)Qw}~<5rLWiCix+^)O+QLq<{2bZ^07okp zPD_xoe4CzH$CX2ultF~yx4>aZD5VbIqPVo{21KEcPwztV>|R(bM=$v)@NRw%!M%xee~ zR}u>pFL=RdMwbB=qza02IUGwZv9Wh&y|)EMr#${?pB45XJr$S?*gj# ze)?qpvf6o-Wck=V!D&GF#MB;SvWGucbA&-QNh9|$ZsO5@D&Q5XmYLDY6(`IsL&xtg z2%SgBY;-+pd3D5GdL$V(@1bh?m_-4&g9Jn@w-NxFI;Gus#(xMMx72@R@Dj!3L}8|$ zk_FXEQ-Q|5cB9)+Ea9)2S{!KaJLMU9-UY07AT;W5{v^Mke?q{|%E{&s1`mlAm`EsH$xF8M)lJ2E}#$4itT&QFze zJ3RY+N2gXfPI;PKeGK3u``k1Mqa}e=9jw7+#=v`0WQvt1DW@hFE zcX_+Ic}xYabdkqhT)lbnCB%CR;Wc{+;zJ8pe&9yvddz0A+&QC^>^YaIC%tTZFo{)^ zW+=*nIq%o$qC0;#s@tG_%fX7Drg%5UPGeku-lYdW$0!znT(A@d2Olv^BCdB{NtY%sVHx7q1n zy4wO?_=WzPA6HZb=0OkG`ss@;Nht|j$q)y8iG*en42q8eJq$A0^qSDuRi65gS2z*? z0HAn5^rX)9&Gm&~J!4(wZk2HVjK*Z$$->!T!5dlsZ0j7VO=37IK|MMeTADG6DVn#p zx3#Fgi2GsE;-DXN=a~))z#6#H2!eY@En;tEI9HqlwjJ3N(JJ92M$JP(h~O`)aZ=PF z39nv}zj5p#lepMwKlc*^g?gM>Bap+VsG-4-AJ%^g_+l+Vy|2bYFG82&U(HM z0&=8qvoG46L{zkJAAjemj>r*RAffZcX=5bX=+n%uu>`87$6qUUHz!hVh<{HD=#T~t zx80cr_C7=SA@}oIiOJE*J;&cScv(Uzks4h|A0Az%wXz)zq~IB&9=5fY%vOV61#6L6>pFfD zehDG$-a8Jm|JeEtUm}(U(}N4|WthQ~!DIy1$sg(i*$tJ_F^qN^*> z?*;TpjtGr8CyDgHp?=8$iS>5+cdsE zxt_`YzDs@YM8B95*R|0bp5C=uphO%M8ELkB{w2<%5s$xJdN;3Y|2HXCxYPS5dE{(V zE+0rXeuj(Oj99CA$zODCP({!eR`+K&?w0Kk$vC~cGAK^K-^7LUqDP{hWAoQS7CoXT(QiP z@pTAE&qdFSPfo^C5je4d_1*=LyjBoy6aHC+N{h0chsRxKxZe^7eVO?e0Q(^pn>G4q znu1}3fH4u1U-CJBdC~0m4XZ!tc=!>r?_I$8N)aqfNYC>F;igKW%O8-wDPXOoP=je)%p}L8Y{4B3q z)n|ZiJoNRRd5QANskB`fVgc4SBZu*KnEE!U+40clKmN_wCw3pYy9RMt=?B{b8_XcH z68>H-i1wsDjPwU=ZksE5sh#r_26}ZimnwKeut=y22@>%Hrop-vADSRM$2gw=Gg#$==Dp?~$9BISMcwg4HAXUl0KsF3$Az^eD;Y*F(`SBJap?eC3&42;emxn+r66 z5)QhK4dAv25!i;k9)lu}#p3og0O!Mf_qlt2%EI-C++(N5BGQaP+`fe(pHm7J^#WFiGHd^yDk>O&zS1^ClZ}A6@4?@yZ$b$NqLLl4` z80rBsjNm=W+n^|J^D=+` z!Kb*`O7IOl$)pthwX()Ehf!w%+Jy99f)g=qj|Dy%>tI7OF9AmxljKp+di@yvo6Z-w zpp#7<*&ckVJj`;hcS2R&%b zRb0;VLxLKfd*4u4{ylzAS^!(xo;5hUoNk(B_!GV6uA|o8u19Xp7ur6t8vmG()dfa) z7ye~mB>6x`>37|c;bF5L?4Bt`q3);3k$W)%PFybkOGk33=w0ib|H{DLA$dbLXst%=#bFQZf>QE!Maq0!2x^3Oq>&&khK z&P`V6d5#_J}W&I!AgV1?LXqYbyD8%GoOcRChSUDy`cNEKA>8^*ey_7jPuzo5%Qe6iDAiiiE zH%yHI+OY@M!^}|}^0xGmVl(zwCKf0>PguU$GB3Pzy}&){XFFd;%}JL%;;c8&pJs_R z6~F7bEV{R>@ML8fY_tqAF+DGqMMN*Y8-BZHwc(*GHqp;fZWyF*ZV0X$IfAEN?HwU> zYH=fnkt0kZn^)fE8Ue#R_eCR%zk-A2(LscNQr9=ht9%O(AQf<&uhDaCiSI9u=&Vy+ zeNSgV0q49!iX^_LED~{y#ECEwEhrdziNESTZ(Mv2L@wBK0#i*$vhF)lP1^(%IcM4$ zCcMeq-oIo15ZKf8SAaEm#}}_kG>puHx^gaW$@}rnIQ&~U;L0%bW2m629uvaoqVnr` zt#iGXamY|F{W+gpoO|Y&{&_i+9$Ss<0l&8FWk;^%lfxMD6TGN&TTv6D}YC5+OKu4hfb zi(daBfYyeUa_}~5MWTsy`?K(}zvT~f^K^nqjxX?eb*)jZH?Xb5-KCqk=yIV=5H`SA zW&bWae4zq_;4HGT)S2JYtKD8k0dhvXx*rTdBMvfzISX*>a0f2kJ^g$mz>&YTrXdp; zK#GU+Mk2p?q0g1^0*>M@qnQh?b97o1(Dn=dIv<7^r*)BQCzhI}1T%q7Q2-dRPRh@J z&K-|YaQO>PjE8buiQj2aaeo?#6Rbr$=!Bc%+yn<>uN+l@9sDK{`+549lo3)nE^=l* z*1U-OEn=kqvgRW|gJk$jg{1c_QvYu97@7uOav;73`?|Fx-43=q-JWDRirb-ni5nu3 z7<)M^*XBl0lCV@C&X=!)DgaAQCA%rwu#I?Wk@XF3FJDq~GxwS||A#9r@Oc6>2ji8I zuo_yY^>cgM#)Yk$=p6q^pHq8_OUJKyQ3=!O$VI*gDMekd3JOXfii(2l$LI4Wx(4?> zNa#}Kc%gF4FG^Q(i>L)4hf9hDk(a=6p)<=`(#RPu^MfR=`J&1Wr;Q5TtVn{&p55k0 zXAZ>NRE_o$Xtq0d$Zy$fbn4E0zmaGsEhb;{@Q-S2LIAeV`Wf_wfadLFgxVJ7BOqJ+F^ip!F`^EbokDk8rerW4C z0iq8Wm?^0o{cRHQ9!Bn&et^l~AMYtBPIpz35+i?KM81~+G(c5W(D6o7GFj3%F_FH3 z&)(wrIoS;K@4VW~vPsXZPr%d^+q0OyQNv@M4rf2)TdChG)y(Zwdu5tQnXd?J&?@@ENOqpz=L)7Wvk@ zw_4`)sw3)3;*+b>#pd6orgc}_G4_SqE^?mGi<8B=K?>)IZ1F*(Nv%Em<;J&(0cc*+ zD@gI2-Qr0I`{ge!1G9Z=xKMVn z9P=8h0G9O$Yf|SjAu;(&0UI;(rDhfdAT{ONg3}iWMXS-2qNzNKvJvHos&|H6)89^# zX6rkLe3t5WU*HKOf2BvP?4z1oq(-{^dH5W|Cn`-?DpM()RpAfSNo6b z4}!2pI9;9A$0r1Ud6vX^2*>-X3Qo7Pe-o#Sp#cl%dAy+Q%E%!PLoZmb|Pt$kQ44cnC#@{9KR&hqqO3dSrqV`MXe)~mnvGtD0byplSKlL4f z#VD6f$=q7R2hNnZd1#m*uCdV$R zLGD;m>4D9O&Wo}w1_^#l_Bh~P=|+|V77P>aF`C2DjPCJ*7p_ zmXBl7@sS@${JII5@K*Ge+#;!PY#3bZ`n#3!(oZA+4qP{<{8MSe{a`+%%u^Mhv? zTtC6TU!#dFyN8G3l^r?ESllxfSCzz_6o3tkyrGSDqdThonP3+B6dn>Wy!7ES7Mj*>BHamPq zVX1)LL)#ux%9g$t$2pZkRxajQ-%Qf%*VV${RuN3QX0k%LAar5|qc<)uX+ATmWgt&t zJbbVJBz0Ab%73b2Ze~hHVn&jpCoe!{G9p6M(~KkYWw9;%J-n+{kxQiercqjQ9!F^l z$_a|+g_AztByW%5{A*@n3Vso?I+B}XiR_D0DyzwS7zc%&Uwc#Y?Osa?<6+XDr+M2O z1m_-?aH4Qv7uu`HE7J-DwlujVe^dayJc8Jf#r7W5fe;vat%h;Dx4VLDWw9p!`6lNa zk>5z#FTI&Q3I}g*1mc7Ut&`WTi)aN7{ZmNqVmHm@fc#$(>5=H|y}puEBrbQWI^qitUs+?P;fqxatCVC$xi2|%aDd^& zcF$>q*1GM}G-3>n^K&+bF&yz;F{LUqp7&3RbJ&$_M_0Drrjmq`GWT+W1ghT3uYJKk zPJ9NyUSIJ>N`%fyd`5p)QRMB|P*k@!T?$b%L~io}H3fnG8)oF71PrL(}8w}1^!rN>@SLwPC$Ur)#nJ^q2%BS`M{`_Dw55Mof zG8@JNZ|zkggQf#5PUF=ZP<(OY#tJHqc9wsNC6PLR@OcaX5J;O~A!Z)~{^_hGL~9yu zB@ym_?T=g?>fOJPZt6gU6Z&CEEU?!ilsKv7z~?_gCzY$vrf}!+l`w2OWjnJOdgD^N z9kKg3b5d1U!5oYPv3s)iv%iu>>35O$%jxoJO{$||z}u-~eUB-sdQ?Xh!wijr)(?J< zvg(WwQ+05TB!aDlAknyT@DI8_*UUpuwj|-TSeKbu6 zert)>OUoH|!>tgibvX^^WlLgNy(V526zo2!rXZWS?>0Rw*2#4ffI-PP#=vvxa}t`t zuO+==^v{Vp+b1_-?lInoynVH^K1%)pz~3t4*Z(!bWNb@iFWeZp8y^)qrZlG7hcF7> z_&eiot>>pUs9T0iq6}40wfmbw6O4tWqEAC4ak-s5n|7tE_vA>pdc4F^-#&=$A>9)k zY8d9PFZ$nq@lGqBClEhhkAu}NBS4FibQXY|T>TFJaH1F7<5(KZ>Z8^Q6#<{keZ=g2 zt0&*akq$GAW)r!cE@1JKs$zkkrA0cfO}r$Oi+hVJ-X}7nq`E`*AYeARBcjUxIp2SE zMt5&e`lXAGtY0wF$wB-ibQ;=crXk0#4ZLvUx4m?A2zO@}(`SwsC5PlH_u`MXyf9xW zx_7k$AKyxUw*JlH7YUI5@#o3AYA)tn_36loq z7?vRe+HhAJAuqCz%~WLJk_<`8qyy6}<-?OLFZAL#^_fXPk;LY4H;=F2im+u4AX$ub zn7svb?rZx$fzvfp;obmwjdCuXHZj#$M!xnXUy8*qsL3NO3chGze}-$TwCx97xHGbc ztcT@A*%CO1P!N}{q!>Bg%0do=lUJDQsFd=0g2<9Szudfwf(s^bzX!gJM)53AWBT$0XE8!YSJjC;BI$ z2)^}Dl+b{jA9Tx>Fno-ZMggfW5SOvSWnLHu>O)Z4(>(SlenS@Fl&5;wGG$_vR zd6vV&&Ww6eItPBeeULVE)gH#6%4_{hR%gpk>Cf z&e}5b?%cM9-^8gmCM}~v4ehT^etDeD*Kky$ z?b?AI*RulEs@WO!4sQijh9Fm#DY2%IZgeqq{c3Z?bq7V*@@_RPJBO;{1cDeN9te4PdGN9&;Q^`Z{h1)=d+`|x3lHlBf*ch zJ>z_EH;wt(O2Q`DWgSMlu!;>;5rU@}f4et$fI4`rXLwigtWuhuQ#KOD0^cQdx{>VU ztW^ZW7AJOqT|W9DwD>&b)l{YbC_sefIiTHuHm{thwgz z11**fh38zqX$#b<(O3vP8=C~7(){9$oe3jy-@rF%BMb){c3H2fak0`8{di;nJ>SHa zIS=0NdGO~8)HfrPzkcg@b2!@}HTmJj2$|*Gt#udT`$l@C;Ibjc=?8F(5szq$1ryUW zLK>xy15V9d-Bh=>ddM7KC4b`ZmNsGQ!1^{4rRVVn^_pOnzIrENPC{}bPltcER(uIL zSzdG}00@3~Y73{lTs&iRbJF0%VUpk_LL;RoP-uVF(V}bvLn?zu6{cf(hES9Le9OV#sdb!fZSPD|$6PlH5giU@m7K_+Mo8G>y%fss~6V zL1dJ6SZwR+Hk?pVO*hwo&p@Yf4RLlOi>NxE5Apo#t*Q98GAn=m-zn*TtG@ku_Y6-F zdXaozs43E%QO%@t%|(!t`7F=R%+%~08?&Vy#2CE(8U!QiA-@aWWHR$>!*Qa=5ir`` zT+@&^j^Wq|BfPg;$mFjlVwCD8;&*cvKcB>WWG-GLWSr>K z|N7#k(9v3#tEiMc0;!O*I2O1q-0?>u_g=`RPtQ(qNQ@YbLQ5L_$(sEf3z#m6f?RIMa_9r(; zL$sS?M04H% z)`XU{=J00|lc`4Mn{}JclbjBzs}7{=^Zn#8u5lbVvU+D6>5)U;XfFKC8;}fw?52d0 zEFzrC@!Q3j^8tJDs$md@-DBR9Tz%F^Tva zoqfG<@_9GHL&9l-qfK8=diRHl@Z*f2$xTS?7*(qe^U>ZOggIJ2nk5LWFBvACpBQSI zKuAD--Y}kdlF;P4_SH|y623R?ri>duo*E!$7621S8tKdKa8emuH4V+FRyGNTyJs(t zj5^)-emHdoyYEVSoOnLnKkbz}j^TU*g=%_$3my?*M+EUCtwsyLKOKLVzw_SZl85MM zETD4&z5n4QZLU974{bjoz9uro{Z&pmOijmc%E59w1i}Q{`1DT>^Trt_{po-!@x|hK zwSp9DQ)aqO;O1cD<{m;16%R#vG8*^vA;Ac4Cts4}>YC!9w%}MssmfvRj{bk+- zP32o;c2_9MWvi0^klb*U()Sq`+^Gy*-t8aZZ8an!zc098m?GF?NS>GP`t0rJ;h z?r2}61<_5ukho(VF@~Pmg!96YqBw&5Ih&}^YTV@u0`_P~RDJ!Mfyh0Lg<$t7Q6+pd zFQ;s;UHScvCQ)fe<-p*33KH$mSlbt+-hG(d{(i-I1Igc1_0ze&*BAbi?aoL*BI;CU zH99u>I4zuRA|!z;imjnOaTkelSHCG2ccU2n7FSFSUZL~&%-NeO5(^pj`k;4i<837c zbOJ;ed7W3!lOMiIxyMMr4px)xlHwoAZC56ZxVj2o`;EGzaAiu^uFiS&=b|n0dM%h~(bQL;ARX2hS^Ab90y7$3e&F^DLQPqxHUo5Utwi>4y2u+wXQqj*w2G-vn`slmSr zy=g^_kV97f``)dgF`iwUQ;)d_0IVH$Go_?&?U#}&&XBpwkwJc@NCDi{TiC-MsORD7?rd@b86Xdz73yRd zZn4T&P3C?$M8D0Y-;Y{pM8Q5>BM0+J=u~06{pAsxp|^Op`TJ8(!`Y^JDj(J46v&1R zcy$Nn(b#)ySMBl=o-clL;%(&V@(cNSj6qkmgu&>3C!==sW6Bme-N) zw1>(@4b}kJ6UUvqSr}rN19a^*9>dy%0OFFrr`Njimq(lFHiP_5ANUV2!!MZYX3eP@ z`!^)!X5eFVsmY}6DftMZ?P>)~H8y#7w2W6GRXOAsJy><^mS#kDWYhru9xx041=D@{ zef#Moz_uRzqw(&)ffoOTxQNt5OA7v<_VND*1myn&srJnL z*#Y&tiFKN_F~euxDQC$ih3*OGw?pf9meF=OhQm4ki>tGai>i71KPBCuAhm#`D5<2d zq#z*@iqa(^EnT~Gmx6%OASEIwolB>rNW;=g!%8jevim#U_w#+?_ZP2a&zYGs=bV{q zXFl)G6`DoT@*CIc1Csd{l$eetg6P%{Y&Ct@|7c-bZgNdCaIo2!8~g)RMGWlu0ic4X z(4559Hc_SRkho{CVa*cX%tnsR&-y2VbE$mO%zG)Fptlpf7ULOQ_YJ9GOSkU5{!3ll z%cC2X7FK{oR?__0vwu4>V$yRS37Ji=ykKS#TukyvWpYZ4Z}u(SnmEjSGdm5+v$~oVby*0#Kh^AN!t$jmxY1Vj@5>nXxuLjI zrMoscDuzKt8kaM2HfEDs0B{7q{)T7mMV<~SR5MrV42bb6ISpypO{W*pj<8&wFnRQ; zY>3WE!t#!s5_y=xu-)U}ke1?hm#AgZn_nUvX?*G3R5E-6o!FzjJ_Ac&KhAY^bc#QI z%zN_^{^K=8o%7s#Wo6};XdCuTqc&8r3JB|&vIO+fQzbgAEG4*+OtJ7fsG=g?b7)10&;IfqfRXTB_UD&J z@7LG`x_xC;JD~BBoUtFv)d6g5E8HPM#%~&&5HqFp`>_QKEY1W7H`w)-gc3PBmfd$z zDH~0Fee|wDc0A$S&1oVD9I-I&-$Pq@@e{qhJn$@TE>GiZH+tg#QUac6-S1~*Cn;RU zQ&S&->JPXze}!I?F;4Tv)m?9q8-hxFZ_@2S@%ZON(_W&|5>nZIi)tS3ALgUzYAi|k<&zLQ zW%=tTale4{(BDoVDy1I1>Ns0Fi7`IgHd(44A)L{qgC4dVDa6IaSs#D_kvotr%f8ls zF<%-GopPW}D~%r-H?5NBd}i*tlyaU`{44sC%x^>PhuYKDf*S!rhLQmPCqU2XY}qv? z;^vUbr&9<7f8#(honi`$7p!l9rX;dTl>na^0NLQA{p} z;wdsne5QL|{W~(+0noJ@E3PSIK){P3#D z-g|LSHIMtPW43*OPg4z%6c>O0UQjDOG4XX?%Ptg^0J;2dxmPwTFJjujKEs&LiS;VC zj$s#?sV(NXXgXI*b8vzjPT4VEBl-1=+N`WAm;tUJbn!BF$@vAeCg%R$Sgy*4d;d}T z7tgJ$GRQITW{Wu!R8v+d)*fkRPIEr~Mp{>uYYzI4&cEli>Tpqy1t9THU%fwv&{epM zkUwPkI`EC?9VFIInD5;G4TTN#^g<{U%>miU0#|izR;pQC*uky znI*v%uBsKsJd?IBzg1lJJo-gidU_ubC*CkUuV!^;!?o_$Wv>a1`@tK>Nn3z~s z73-Sr$8#?2{g+K|d4W}n;l=3D{;yfWX4}bNZ2mX17W$!eX*%wd9Qgb)l=xcX+Qb-w zyMjyr7*1a;G(152NQsP$>?hwj>r}?->MCQZyK+TC+n1^HWJho1J(lI)Ujv1e53<{n z(?u+V0d+ri>i%*zLG(7wlHRXGNVTWR7o#9fdC^1mE9Y^CxIt8od1l(cd4cKDn&AH5 zdRcKpx1CL<;(EWf*=!k>23#jk+zoDfEmIWKk@C&3)bEEVaNm=EX>%8$i^$7u1fEzV z9s0t|L3FjQre+7B9fbM|P%|I1gP~H9U)#4Ye%av6`<<20#Z`KdrRZ z$wbuzoV__m2OL#aCG1r_>%2Gf-9{ZqliOhajp3ktSv8Z?7SVvk(%_g?>#iCe%zU?a z0MHFSRa2#Xo>9+6#)KvCNl|yLZZQ-Xe|uB@a8A$U4O-=Nmu>pvU88T#q-)iyH4eMT z9$MLppSu54>fj)t<{(qseo=HfaQWcsK+VSDaQ*rel#L{v+inv)wSRHTdpwWknRy!N zMqgg~Ar_O755`5dOwUxA3ueQG6+Vbql3YE+}h4=wO#F2xL)I8=LZt=qL-g+2d{$V8|(L2=`{d!P6uGZ9O$i;qAxm z>a5y%XZh_u*}vr)He-F(s!aaIa;Bb<$KOwfFl1haAlxbk=~v^rxHh5{KffNvFXQ(2 z>dNbOn-3aG@XogPp6Usjfdm<%-K3Goaz6tGC=B= z_m|}70btK9N`~cj2U6Bv1w2Y!of2we>YULgW$#oG<+Wmx?2G`&NASVEe?sNaVkPcH zDe>e^KIavt>lNRv!Ig%3-)r*2Ybaqb%mE_AF?Yc)?>9&boz5WV-LrWq^eExm2l%yVl<6m23T1*##fPhT?EnhKTQ=wYA7Uo!!Ld3bZoqIBcL4K7hut&AQ2d+bbh! z+aeKR3e-%$H#pzqDOH5yN1Q;J5VEQQX#k|>Re6>_-n^nrlTKT}+34veK&pHk_UA?; zil}1`4d6_!l5wqvA4uf%UZU-HfRx5hkz8T^O&+bH`!@<@R6(ji9n*SAU(|N`M@r1; zmQUQY_tmW+!I}0H=xNpG>)n4$0g(|-*8?TV=HvIbitWdz767GcZP)c%dhIN zcF5=NbCWVDb1MIy)60Ow&sHqy!3w%rvFI_c{Kon3TbDE(k2EfPnfrS9@$y2$Nuoay z&=Rq*MX$H5UPPeBd@Z}|HYMKGia5I|hz-nytVB6cQHb^wg!4QN37cO&JO9>qB*N9n zxRf8#ko4_IG+%as?17MYXMZ!unzE0u$?mE2ctAam zxt0U=D7`$G3`1r}mV_GGD!pCny5D38bSxY$>mHWW_QwdDHY&cjM1Cvtv2DfWAbco? zZtM;Rg3BM)RxT$-Or)DZ0Z?Tz}`uhVm|#IrYOnryjPWzEJJ|M66^wC8RzOEMczuCnFnAMr*| z_~*@k6?`3+O)E>uIAS#23?d+V6p;?5tME^yAzyVJbKBkUfy8K&o>2Js;B_9spG2R% zP96KSu@0IE{LUvNLJ#qzZE0k-jd`09yo~E6#-f?1A_6)WhzI0S2O_97+cjR4Q*jTl zqLcMz>O!5NW^LIDnpW0yNf&(gMi`*s6S$JAlOG>ZJ-N8M+ZWL5(o6~CM=*Z(u_9Cr zB6GHPhO6t~Tq!Ukk43}H>!+Q$5nhDMtTJzyj)^LMQ;z6L#6T$8&CZSw7*7dEN$PFD zz#f+bz+2e#n|P`%-2+GPXEUvl_f!WSc`w-_0IC-Yz1rdD3n*Y~eP?w9aDHuT4Ju%e z$=a2BC6K|zaQ5%qBqy-y6dMYbb!xa72tu4{5Z9~dzT;m7XZJzRXj`l5|19nO$`=3$1&%zYf3QlqfDqT<6Q}2mQXVwexALJr05mG9CWnQqwaG$&dHO~vx zUtg{)0>)s)f@(~Ol9#%>Gp5CH6>QToVC>POfDBrQoNTXeNu3AWz)SgoytxM+Lo2yS zNEp@Jleq_0$$CaPY&nrRftV{J$G#5@j%LXgFaP0ET%7!S7?n|YG4WgjB0Q1DvVlhQ1lY|98wjgy%+PkU@G2e zXy7PnGz?xp{%(FEb#-bGH+NgbgDG4I`-UFEqciW4*3B*|Y01RDt{2?iR1XH?(Q~FGq8mqF(PL4#WWAORS!Wu-GYd-j- z-M^zy*?ZyU6aTb<2-?=dT_5px=51}a&0785Jw}Is_BL}0Q#2sD+pq3L+y{BYSu?Jp zrBY0T*1EC*JZ84VSA?Q1>yf`W!}$ojBUj#)n{gVSlnbTKF@VD$!1s8P(qq>VTyDpx za`UC264*%e7nN)YZ`;D%du^T`|I>z{ABl4EF`D>+1& z6COX0pQPB$yOUHSj-sKaE*VVaV_l12dR{B5iO4I;3!-R>4|aETQ9azdr9^FM&Yjvr zPOz9;7N>W)OMtSxBAHys`hEE(2mYsQaDkXZnvwVL({nVgZ2`I~Us0yh^89psx+-&) zap5PN4R_Pc;StozksViHYT2YQKkmZga$hA%-=~Ivk)&&6<;kg#SsP+X~3b zs=+M;Aa}{LJs}jEhkQYl>FTgZy)I0y;~*ylM%XEoqaA}Y&sFp@j=$W>fb0T3jdu+! zSiLEa8dvzwxeR$cC!UIwfl20t(^d77H^eHKrVy1zv@RJ7TM6Bh#B3UI?Jf(FcI$Z2 zFDIzN$^GbcmYaTlHHvxao1mb|+yC1~DE{rR1dPELC+B-;iwH*hGQqf%0dfDy2{L(3 zMu{Tj*#*DRXmN;+gaG&W(hcc{XOvVJKl+0slB4cNu<`L7g;oZ*oQsG>Bny{gMtn z%h>imCw#_7i&1+_2mW4d)zk9t3t_<*@~4&9EXMoIz^~e*5tLod0f5Pv28p8wJV@9w zKj;vH-`;zr#vk)+`dH!>hRtt|L@yN)64vm+Ea8OLZ|UM-VMbdu31i=NoFE42!DGth zITl#eqs1eJFA_$$AvPQB6O6*G5Hjb!K1c)um-D;nuZzxYrc)35+ofE_(kDz7zs(tg zyi{GYO!gMv5K_oz@u2>F*x<4Ip5KXdOD=5_V23OX*^t}taBiG@SfbLQiBHrm88}Iy z>C#esRST|dH-{njp?uyni8*Lbs5jwE!#*xn>l>zsap&|W?3dsWCy(5O8Zl zHL#jjPkjl~3Yv%XJvZlpu^&q+6TFRRRtjNxv(fXKY(Ptmd9Z`EXW*KE15^6$XlK;# z&OJJOrs_z3WzdPtM0Z$YA9nqrW`gd6-dlT#nSshk?*@^t=Iu|KN~VzK(XDII8G5$A zG~$*v0l%d08QbSk!T@OE194ZmM^EObpcF(NPg*ql`DKICMIC8mbHlWpv*r}8@IsYh zJtSkS+N#^(%8MtjeRz?&inX!H6F(wwb+)&B2m7mSNZpVYx_hWi?x_EhF|V4MMgUj? z=r|!G8{m@mz>l+N**1IG+Vklwn~TvEv`0L(!n|M`n0?|MFD22-AJO-)j(tG`55}(;6gQ@@_kt!!vSZ<8 zFk8y}A#rr)tNQHjuYt2f3rXX=R;I^){IQpvr>oH*`pc&J?i$i%NmIP(2A* z$A7sZcM-Oef|nvV|5(dUzWWh|5Mc$YwhCbJTrsye?l|CWF6#`WS($k_^!alCT58=g zQj(*d3Z|2dhktYjk>GoJ4mGnfBW+OOb_N(FPteGxhw;}ocCFt|^WCu<8@7N^Pnw{D zl^HRNUBl0Hv*YV9W~`QxD%bC;}?5xt~El{XE3KwR`0s#Y~&e# z3kl_J5qn+Q{NcGQ;%rp8yRmfg`tKGt4^w5yU;dt2z(p z4!KBK^iZ%GLMj+C^5~h-&HUq_&~ahBWp&dPE5a%QdRLoUk}t3Z+&`HSRF9AskeQdb zKWauY?NrJM!0Z#o{0&`?+eP5ipxaJcmse_I?e_9gOl@B~>aYg5WnRoL-mX}@p3?^gv25m&{(Ajt;{++C|a>9+%` z_Jygo|Fn#?=3o^AU;e&)2ev(T@fCrse-3#%OR(tC&;IkVULmWUr153cM8Tt{617n- zLXEM{IG}faC19mo>l6fn%#JekTQ{LYgJ6RSUtj;`wkFVhkGN+qECUx=+CV{7ch|v9 z@5>fYG(b37q&cI+2y-OfT$D)jS9!R7+jg3eq3Eu3*+_(_%ic?wYw)PNtD)ePO*EPc zRByN=n>H6!JOBqPx6E3moIB7)e6`lLw#Jsq{p{)+f?cu!*O5-EO%LOb*#I~grPEHY zQ`Y6h@K;C9=d~%~=-jjUm7O%Vd@Nr?2+c>**OhnN=z@=~YuRW%K72Fr2XOq7cjkU( zly%&5#o5LtR0U0Hy?~Tsayj3_sd>1@C{9cL=Zs$ZSw=UmAD*plFv^;}hc>YtN+$(=|hT%a*I%*^Y3C-i;`?G_@|Vp`izx}o#{ z2)~gL+l6>Y{9ntyl{P=4BFD-7Ojq*8+6Ra%;`vF33WC=9eqSN=%>5%QA4?oJ&~*DV zIodg>duMHjoD~T}(sUOaHNXm*aq8q%solu4k!Czj$`15nuVpTSluM74D9P`E?B10% zpMFc-yj=`L->_#1BY|n#98-ID6Tbwxk03$2&@bk>e_l+G=9cZ*-6+e+W6<%H<>*)t z;B#U-kTy;KqaQsnUTU_vQZV)P;8t@=U2e1CZMQ84mJ-1Ea>J4U{D-CUgj8#k=F!!= zy_^ebL;^F@kM{u20UOeS$YGRA3{FR_7_%&=hDEPmL67ZC1Xi_8B=G$*?*5t5-D~2C z*aXOu1`jooZZ7prXc)sF^2Pnd zS-I-c?Ze^hK)BdN{$CBKno-C?Mi5HmcVvsd9ukF^bM%Anin85bM|v#@6bU~Q$*aoL zWk}b~2P~{6PeTa)f+QI^v94Tr=Z8yKedo7_ovl_wpPW&#-l)U%Bvu(5e2?13b1OPQ zjMYftK9z`#@lg8-EJ4r*&fq_^NQ^cEf9q4-rG*(GNH$Hby7SHkw5~VnavroG0|v}( z+EyF7SKUR&_#>JM%sD=ehqn7WCYlHf91n$^Ew20=94x?P{SmEs-8bFfxb0RY${Hzu z+>Yd_^S0vv7egykaAX|dfwQTqj6EH6VKLL()m9=|T0z!J!CCL1PUII!ZSy#8-*apOool72Np>#HCChrm@n#?|<#Zd5-4!f1IN)T}bnUKP$4hb&7^# z&LNT%?07VJS{eE;rL$K*p0>WC&V5V^Uj0Be#*>@pc)1|4)8w&?To3w(t~s@f2jCuO z1f~_U)!-Z0>!uD^H0{~b#zhBwoO;dI#`Z8KR^Nj6r#0GkGzu8`q>(1j(i2m=;auMa z`ZnefXU5;y>EpGjDMNDR6PANtN3hO2Q4(W33RG;55;?Gr3^%qfaN~7Ouc#FutqmAb zLFHM7^lVs3``9uTeRzjlL(>}5+Pb~5ziLoA5pX>(RofWOedffLV4vOODOkFGeNQA+ z;Q<3H!D~Xf1_OX6GU%8GIgaNmeN9XeiihA5=LEi7b2+=~5pqa%N7LBLya1LX7wx)D zY8~k00lk$o_)*bfYv^d;*jV@Ca`1&&y~}*9Zw3hfA23g_BB;$+nq@S>^kD;jErmC}uBQL0A`C6Y*w!5UE#8MK5(dq|EG>@5IO!U!>X9P`Kk0 zNi2IPMs#Z5V4@d())se`(-hMa5-VSd$ik2U5;h*C)m4Y=f6G7U+M&=U1>{-h3vT~V zGWdx405cC)SBi=vs^T4_&)PivXC0AVsmks1bark^dUNjmc*0mP7hbMK-mcg`%uLuE zTpGB7uUu{@N+n{SP|&8@AJ6>t$ObxwrfdXa(JpxBjK_)Zk&mlZ8CMk{u&GxQ5F3jZ z!B48$@3jj;6px<}YUxk;+GjHV{?>*p39W*b9aU{H=07FNzR_m(@lWj~=GFXh)8m?~ zX#Lm}QD9$J(XBm8yQ=MF-0pNm84kTkY>w-Ww@r1vypMlb2!*p0MA^lZ@DS~8$Ma^6YFyCWx;<H(5+k zelYBMF+r|6(~-h?uV6vLpl1o!lu6i0*rmHOS-eva%^}`>EKN+w+(94di9eLfI>c&N zt{=H+wuZ@!ylqWEqAJF-zJmkMV~q3F{B`C2PeR59VL5!Q6>eCSfn@7ly*JzV#GI<0(D zOI`YQQ&O0I8&y7!J6ggHLYbfNp6@nfia-A*k6j3SUuGEQv3R!fg@93ckoNq>Dq$Yt zb(AA*4yPh-F0Zj;llwo+%Ei_i#oE|K2>t5NFwc8911*76cR9g*_hx)$OkARrT^WE7 z^;aQ=xNFoEOM4^YJ=Z=(7m30hGIm*Z zFGXfAF2)gHiMOG~hL73GeL1S|X3vphNY{yY?8XHV4;r#@zq>-ju^72RgC7TT$pBh7 z#;(HuU^LPRNSCWkSC3pY<bc`% zH@|ff?w+iYCE((Hg(v%nY&dcenk!Gn&v+XWEHmdwm^j;?o0U zqTt}vCFrKZ-fZ~fJg6WTFdv;z$hPl+g|kXxGA(Bb7cxm7zR;$B`#;wt&7sJ7nhm&v z0tT2a>6?FB@P9xkdlA^zHx~j}zkPM%`p=VCvLoXp?8d>E-SYZ>!CFVm z4CNlerc%z^`-~-)3jv`)q`WHItPwOpkWh{8VUTVZX}t=ba??$r7Y-Odx64Yz4`96{ zp$m+#05k_&m|VQo=;-Bue}mTr^5RgB1XOKf+u~6w}BNk{7QlTT<6956}zfWf}yngkds|-~H`M zv&@)i&)ZEQ^DMavi<0wIf5XVebM@`w8f=w4rhj2SU=R0+<5@1z%?*XPoV7n*Z!Rb6 zl97+SzPrVHM`dF_Spx5;bpj_*{HonD z{EW)70$cfcZso}{rN+cFC0Y)$8QI4?Fo0re=-#E{{fA<@t~U%Hw`qfT^=$`zx9~yF zESP^-iugLy;(4X;FEOP0`OTz}$mjK^_VIwnt(F_qecxkw#eb=Ydh+zUyMDS=k;B9t_%;0F@u%>>HPZvYNML#c zu}EE^4tQF}jPx+I#cW#rFbDTYlY(bOTCTJ9f!{jPdq>b+Hydpl(TTrYQi{`nh`@kp z73(&1#76axNorm<>kwlB&v8p^^5{nt=c%YUKYvdns?o0=xD2U0W+zgQ&0!>|#;2Sd z$AFO7`p(pRU>e)sn?@J>12>@z_h=z2H+p)R=eTL@X1ldR7SS=D*6A;WCkI`j!sK?w zkAnDhbDaZ1Iv-DPrv)#B(m3mFg!FSo|LbMM=u_Y4I?$?JDtR*t^R_>`Cz#8V z&6cOgPAuiT{RtkSbv!-Cm}+wBdVx=c4Xy^~orL?a1vQeu&a^`J3l?JAEiBtxT5t># zY`PoIKOfBIrfTx1k^cT&KT7Qn!tI8kKI0Ya!O?}S`uW?md4CAfi&jXOX$arE%FSBb zEl^RzpwPpOPw9qo2`Ow=qEH)7;cY+f<7?yZHW;&nvcAuHHq;U*Z_Nzh!Sa0DI;7L7hLOr3(1+R-(7pgcNro=nK-00S9!c9{v{6ho?WERY7rokM4tW zTysOA!9H7)S4VJ(RikR%KJRXNuAr;0Ldeq(&eiDd`>eCL&I2ev0%~-&k?&)oLVtME zQD%6Fn~C=K7u!S1iy8GZZ)2o7$Ac3tLCA)!?Dtn-*b?<=(`SAHN}E;UDljW;WIeZ{ zWUIlEMFts{D_$5A5mWC`J)T{3Tpu}OgZv*YsT3Or<25-iuS-Y$;Wbxd6jRY+FX>$- zc)fGqriUnba_*gRBl&N+!NV2 zxaXu2EOu+o>F2{4W}2nUvq|f_C+1ql(14qjqo&%P>O7HN5XY47Qrr;4b(-lgwItZls}0vRvOL(p zHGbA5GQPF>)Bm{VQ@ml2qX7FAhGcgJvAe}-#H;x5npJNnRP}dCNRZCc zS9QdNtp(E9XGeHMfZ|QvU==m_JSGm3T0=Rm(-Bn|20Jz5!xgy2(BaK8j1z|~=-`u+ zeT#m;p)B;nXnd$kC|3C6>t`KVlCGNT3yB%8XM}(!M^$lE1h0nXXNi2|MPt{V6CtYQ z;o;*z?u+sLu9~_9_kcih7v?PGK#5)tyQg!@r;K-hykrB7kHHQr88r!^FP^@d?_?yu zNdqdSZk9MNB|?)z@i z7AaRAbEFrhZF=S*Y$-|DOm_G+l+N>4*>3LiH#A7nu;RrBS>L46TY*}?j4XC$@U7D$ zCMSZ$3_aiqaWc?%W$~|Gh!u+he%+DQKE*>n_5fE$^{K#5otM*saWa?|q1JXu zwguzRq^OMiG72U^;&+y2F`eVY`;c2_ODdxGT@G4?Twox1KA?v50>bt9%$>!;d3D$Uo=sHlNl(5RF}?<%;s@11;6>e<`JXG8Ds<3sdchsK0l zE%kv$=$_%nhA8(WCiHm75Zrx+@sTq;o#2ly84rIq7U-tCM<7bQPM!Gq=fHM|nqs;5 z-;#U(maKUHX7)P#RwR1q43}z9<2cZxGUepH!ky2&^``|Grkh78MgfP7rlB2H{GuTO zdVB^vNDI5q)BWaju}(7_^la0#Nh15muNpUpYhGc+k96Qq^B^+ByOZBRmi0ry^Mc}K zfHSp}x?)p&-v<_h9xA)Zj|Cw) zt0^7~@)GQN;c){VwsKAf9SFWpw#DPKr3L~e(&~yg#0ki=t9LLxso$<(7kz&5S-|x$ z;oo>V%XnGcg2N^&KvR2xKB1KApc9qxnU%3J5XuM^yJ)Gp=b98^jU!PbN@K&g#T4GX z67i*&^%k!3lyW~#@rAqjqWe1}mS^dX^W#0?W*_CMzL=7vp;8x`SO*?uJ!u)(m*7rm z)|WH7?2LujELz1o!CU5PL>A5zKeU`5!R_a4IMbD^XJi853;KmXL*&;Jc|v?lPH|{h z^V`zzawoe(ONtIYsv*)#N2iNTp1_$;KeXJ~m(7@ITDagmZIiF_TB5=8A@VxGUZ_k9 ze#y~lGU@o{8S&b!-ZR5Uali~g?dP+i0!KIgtm=zi)QYsSCcgJ!|`YaOm1o&}TB& zfwjlsL`HFc?kkqt!X+ku^4cGjY}^a&ek+Ic$`lL;2_N`X#bt6fm45 z4{vNVqYkP?(1iSb8$n)a9vND4tHBadLyGi13F?C*hxaXmfAv&g7e5j1Q31f?153 zM`q$kr4Wv0O%ij(Ota&Tj%Z&m>W2!~ghHU2tOy+nC+5e!6pSACvg1D73z(yC^t_D_ z^t8Cu_SUa4bYrC%1!tGjeEYgm#vU0hCGdD`KOi&7S)n8mPVLUJC-UsF@yC0Kjc9Hj zX9=Gf9nW6e_pHLil*so6!Z*?+*@O$d$(Cz_>k=|@1@9;C^{7p}S1Z{*8?eyQtC0NQ zFudheVRm#ECZj-Ya4{{(acK0(xFPYqX`m0&LnxE#t6q&?CA}2CUbmntc9*EO-$Ayd z1x%FSKQKq%{u$NK=c$X2H7k>Iw=t0;tI7J&3@vQ z=CIi4F$LI@0*lgZbFPRWmHs66IMCt>AZsh_wE$exD@>VS?10kyGvxZ}RW{&IS~8B$ zo3Q_+)D#JBY@+3fIDRVJ;!T@QX45@^f!y@&QUieRWBquoL=5? z_&p1Zxzgu>Pb8CRZO6Wpv%5-!C61&4=cdhJYf4(Bv3fH}Z-Smz#3alYYe@Y1x;;6{ z{@RjLrm2V^jUHOPKF{8CPl`EjdujOz9qCM9t;g;8KosicLSfD?jK5MM2@%()3X6yz z@w&c^wWow@V|lJ(y-AB9vb<5+v)f-uKck8V-rmUn_u#>y-)me=Drr7+siv1fJ=-)h(dQlz zsc=)LdGy~J;=o`XQVXAO%(HU{A>h@N-j(7?rx~XkCiL@8NE3bxSaW0W3?5qPDk&pGAc)1_9b|8f zoxow+QW5$5c|q@&gHCh~xEXu+-35_@RF?Wxd@Yc?C)PHbS~^iVx9}NZZX5C7d^1i} z(%bL;&^j`4aVnGv@H7-c{)v-$6+R@!4%bnsmjB>g+kW|FP65Vk*iKY-yg)p0ghbW? zaH@a1&w(+yNPFj(th>9rfx8g(r6{T-YCP#5=<^RVQB*$EQx!gajy@9ASL1Xqc zIgTNYvt%pg%LG>d%1p8 zP(J3Xz9e$FyMVoRi)KlB*h;2_q4>^S+#IbMrU|;fnJU@crhWomIA^e!I z*D!szgx+G$p9e2f=i=9F*2=9Nvv3kp&)jsEBB$6)s2Rt~J;`BqXP?{UuO{(30}W^K zlJ3v3er-m*{8bt+)+0t72|v1a?jr?Jg3{0b!ZcY6Evy2${)SfGherw zw@KeQhn}s27__n88+XxNwOi@{!8*;?mctcVJa7PK zxVL$Ms|z^7X=Mn1&}#cpQ`3fO{_W`Y`*J=^w)7Hzb|u;31L4yXGy%L9u-5fUB*EZY zIe6t5)m?$uR{m^8>wIN`PCU}R{N&JM&BpuDTgVy?cu3ib(|fxmo-VUbcgc*QFp z;j_7a`uyYD`kb+f(I*g7(9DY?Eb4jNq3zG6^SMYv%MZTA(E`FbHlsknLfWivzU>aa zw9D=Ppgi|skBuRpnUXlX(^B+5e-fN-P(1s;|Dvq4#E<)5hXCIe+`OkK_McP!J-RmR zhQR+Ri8AU%HD2%kl>GOwaq?ULe}%@K1dRW?0hGilLN7zC|GPo|lD%L zxD@6AdpDy_!l)t8f2;Fsy8>GfOfjJg6ISC}Cd(kc<55(sWp42H2d{@1uXcl6cJ;j~ zyg5K1-7y_(ZkI95!+;l0X4Vo2rPOX)X~jg51%7H>=qWQSe}50`cg*?wQl{^N$VR$} zL7QJR_?$4&MLwFkmgSA%@@5e1VBG=+3I6h;k|ihKvoBXZaKl3i2}%NpzlztGIb7%& z4tDGDZM9)}4Sp~>Lcd*dSTZj`oL-JzOIEL_KZ8A05lOZXq!`&l>5}4I%rQCR&~Go6NAp|73cF{oD8Alb)~HcOUu_# zr!XR-=)%q2L8Kzo1LJU@TYHvu4O+xP{q)nsPKy|u-B-g}`@z5loPcDyu$kt4~M03LQdki*4Pe?(8C3^rI!Y7jiKp}jzcz& z-aBdPKMtqdYyDlCr=Q?}cmQKJv(FJbtO|_U{YG6t1xTuO@$WN;%xU`iergj)Z)91;(bNHY ziDA07cAJB&u#P51t|dE9Cf(KE(UpszF5E>xi+-2hDYrtZOkW-ag9}xJpgPjzjtTa#oEt59rAm(!_l8a(g*wvan^TUL-DC|fKi>fsUZ zjo3Dt0OnK#Sz1q|oi3g5@AoP+rm-M&37j9T;a8BRZ)o*=1>_iW6lBP&R+Q0ZX~Rx~Sb zE4sG(J1U8NJYrv5hDDwcZ9<5u#iZ9%UzvWA_3 zYainX4+2I9r-?i{sUi^s{Rd&q+Eh&wM88__sTmXqG4k&F)*n3P{lY)qd6}oBw-J2> znkbG;)>3-Yon!NNiqs4u5chE{(L6XR@>oO3QC+t$|MSSb(x~Ss`JKdl91Zdpjrm_jXzJ#2^Hn1Y>v0bJ9${Op}qv?&CVHK=0T=_K%#@j5Q`I zie53*mxbTFBzVon;90xZ?jW19cr1I}=F)lDU+E|UtP<}LtoT=E+>R~s`z@1?;(8(7 zc_ep>q5e}U^pxfuc)I%up=$3oZjVHjxCWj#0O=xrJ)C2pqtrDBslkOW;N)>KT2FWB zR#|S|+;Q9u1@WOKh^?r+1m{7zr=7na9x}Qa=g-mSomE! z+c>P_*#%P9^(4$Ha88g<8n5~N)Qd_>OSQPx07|u_E3)^_Z(d-6hnL&uzLdFybDKN$ z?AeLURo>a&%co~JmfVuS-a-oR^;Q&Q=F^zmqi!yh8@1@%I+`@>8^*x`QSf=i2U*ta zs|_|Qak7TlqeJaukCj*#FnyvoViPQA9M52a0TF&4AS5ZBNlznN2HJY zrV4l3qV=aIy2U4n%S`7m6*hx>2W2y5>SP3+t^3ZmZ$|jgJd(?;*JV{FWM6?6VJjb8 ze}fGS+*$!V(N8xQH~+K&NyE$$hChBdlR#o_60&myCiF^+5o-o1ZzL-t*Lnx3I47SZ zHTdOW7l|AR`&hWAayXRUlg!2upfuq*5$rZJ0ol zn$6YMH_rq7riEW6jjf)b(L6F=G^`70kgJ%ZK!;z@ev{1)AT}p*`r!Aq5PX_oh4**e zoNd&WJBU>~1s1X+U`RLsJSK$bUq7#35eX~vef!Vc2s7R-$}haX-@)T|>rDKPrSq9z zKZ4@Ny}?oF&MBnXYb$0$W)8`qMWlBm0Q0iTIh#}Nb-O1D1D6dj@cNW_I`$i0gB7??m$XKmzp5Fq_P2!OUZ-Mhrd!U zf~**AU%dxIVkk2s`u*n@VXtGda~S#Z*-JXKXb;OHq>FsUs&}Z~vo%;Xnn8l-EzNsFq$Z-;MfP z$om49JE8&ma}v{+&Ma#JFz^(z)qaVS?+TtfSl*FYd&>~Edy|uwq|oBlCgW>w(mS$F zb`M$3bcTb0g)HHP!SuAZPmKHvv6^OT$$6{M72TwZL~F;}$X zh3yf$ds(^=<5Tr+jWB;XKK5-d&EhlRFC7>x9#XJ1yNQ6*I$k!4-QJWoUvzYXE-#I0 zE3-R^s7lNdXYmoNi%;(FVqE)4g*|;VB^51CMLtYIq1wa<no2Qp=m=@AY}dUF-hjcDa~+q9=wH^mg57LPWpp zxYjca4oW#vhe(y<-yqiv8h2qrgB!2&{&YV3Qf*o0xBDbj#ud*SS0&k5&DV8~2Ac!y zdTpQ~H5sf&MHl*{h%HLtZMOY7b`q8k0w6`l~% z*~50}$O2K!a!3)7*$@EpEr3Lb7+rvnYgB%LdbghD)pTNE8spV=hX+AQ% z8&zde3_8^(4RQTFtHSFnK#|vH`)2hF1Bv$6Hx5t^6^&Uh*7$n%rSI*R=XSC{1UMO= zpSfbmHVIxfp(rHkR8kw~x_rV^baIp5zE*y<#WfFR6IHUywFf?IeKRcL*&l`oiq01e|Nus3gUGaAl4MfH;m696W2LHo^Oo@#|6QM= zSc!ZVfePVozS$uN(A`1$^nj;gyS&0Z9*nqQom()^4-Yx*EHR%?J0hAJf#F>m5=4=N z9)4P|?3z{YofN|`TmjB6W&Muq`W`t{V${eD;TQnby!Ik^Gx^4p(rqs2wfX@5Hc>z) zTqn}cQ|z81Z)VQlCR%cQvjv0!?oc%|k?|VJlI|`p%U4aotU4)^1&hyt7C>*8INK+i zE9NW6)tFP%h;+yB)ufzEiT+fMWvWPJF5cXWIq#DKQGzvSOi!PqrJ9oyI#)IO$)K%A z!orWNVq%}y;;j_&e{~J+e-(x zBr4L`1PV~67zxrfRU)iB`LC@mhnr^&LlL}DQX2doVMx8+LFm)ZPj2*%jO~d-DTTjp z_nzRsgwJTB?OZbsBwk#oIfVz#WcwMuZI+?(`H_>20ORZJZUIv7f?s zY0(p3c{nPej@Qe@4C$-OE-i=d&sNy~?tYHJB+jxg9O_E;M#0yPEi9}tP|#2IvN_OB z-j=2UP^%a(_!p+te6MEEh-6g6F<0>n(W~|E%tv-hzf@e?7h{27!-=5LD>BZkrPtrT zdh}8H^cvnw-;jk!N{8T7Ev$1Ug6}4?e?s~vNao)Cg_y(9XW*$8?N=?k)H*ldY8WCWc2R`b2Wd`77-@${ZV01Xje0Z+@R z{k@sl;m%X3+u4N0h`ePHAH##(!k!!>#{V`z*un}U-JnQWd{|w9m7$#7)6mg@WZR6G zU-p^F!$F?zdDjnyJL}`9_rIqf;18Ybh3x0SDy)_nwQ<1q>xN?6W&Sr$vg%?-`n<$g zIxi*LCwXQ0lq1RG&XN^fg;EV9dvU!w>8b%gTN=_L6Lfs}>j&REw_(Og6o@%*UO`Bi z#otmq&)e-3I&pQwQyH&?*5(;DVH8-3G*d|&buYTNZ*<@$*!#lb?yIc%CsYTSNTqbX zX3MPspG4Pw@-GH7<4;{)742F=#LL+e^cVY}x4UJ3^JJSSp!lZU zQH`&jufF~G+;_Sy2ikTcds+{6N@?K(qzLBqhCak9jB~~l30FQzA6-86uE@OFf6L;GM3QLa{I1g&0lY#zrsZ)oBVSnlnh$y zRGP1y{-%q(A*aVIYAB(%*w#m~RQY71JIt`v))}j`V(mR(RT)%$4#v5E&!ky^k;JN_ z8V$Bg7gaq49RFQ#k~Mn59pxL+zY`^wTPhv=*HKGo>?Y*Xx;1_Fc3A;Pgf_~x^za!^ z$L9M=nU&@^5^x4Oi;f_w8qK zP*tqOLk%fJ)YPAvq3#(O!{8vaV|IiIo6Sw?Y;(ueq1;TVlzC{8il<;*^vo&RDE7us zlU8t^axd(xBc9Q#)a;NqaDZrT`pdZ8Cs5SZZpKOyQ5QDv5!+ozL^^nmjqxsX=i~Db z?%V#US8t1&Dd5sZH$}Ep%nc=%c1}Ny-!=62Xv(`r8& zVCU(_yy4(|)41z-`GW6mPqZ;B*A+)TCT}8Hbz5pl#{DzoClyUf6}CSGI1(-33KbY>QfUC`C71u-YCk zXs17W41Rcd&d|1bvcQ|iV;+8DJ1JdRfVuG`x}W2~q8Q4*UzjsAZg(T^1a_%Gi^w;y47qOj3-RZ}W^ zJ7fT_>MruGc3R&mAs_Q7!WjMc?<^eR7m8W-< zN+p$v`Oj?Q2p2hL_;bRuic_>8T?Y9zwnx;mZ;3D6LS1bMW(EeuQ3EU9$NKmD1%{Oh z!w3G>pr63?UbDJM<(C|7b2l8gy9PeV&_mhA))SuY&Zmhj5UtgX#*fy()x};gN9GG@Nj%}7{kTYR?3Za>K*s!!5dYH?EJ9QJyruGT$7u1 zIZ;d5%xse_JFY8O9p(2g4`_ca$)Hj6j?d=qV}8X|T)bkuorfRauCCI-6o(@-GH&jh zliRmuU5%x_o#vn-ZLM=N-kGvXzLSbng-9Bobm#wEUen4>61A!qKzv7o3MbPm@XU;$ z`{tRXV|Wt?@M8Kw@EB(}<>l|Td+~d5_lMQ~H@WC66ynF)$7qX!3qHAGCh4idgW1Fx zTlEpRp)DmJf8f{>pQP?R3GJERz?b;x*?E$P6kGNzt7>keN^<_m68_7b)Mp4Y0c@9W z6JNI^cl!{T09EvZFiPza`A@0Z;CU))sZ|ao;RSjwU&EidMgMjUeCJbs*6}rs5X)7- zw)^rJ-ZlF<@oqTXho8Vp6(v(0ml}}iI`^b<++6P-4iPnU|MlDP0D0i}Nu>B)G`c2# zCk(d*el*T0biSe&wwR5SO9*%xM>S*{ffdi%Og4Tz-jDby{PsHg0sL@JN$9EU9CMdQ zd9LjHO93+t=$tArSoGnvy`zEw=9t3mpf6k$-l8GZp`o$5L^~kBEOk?39D&;&Fv<65 zDl~RdJUG%zN-@@pBTE6yV({jv<5A1d@_zgBQ;C!tA{n(HqWd3h-RjTdjLUOx5~HJlB|4e##%g zz@W*=kRRVJD2UCdxLrQ?s};ZF#KHlKZ!zx|0sz~${hC_(D7|mBxhkBjs|0=B&r}~j z7r`%gHsp%UfP4b^XBxH?VHbWDHmXvfNu_RNb=JZy>mmR7I+O3#mLS8B3&5I5(CmLz zE2nj0TWW=~lEvCvHY)x1=>2EK-COX`U2OwQG(ke4YZaQ`*Hyr_q#>+8v# z3tbl_szX{J=|{J$_=6=y8b!<;XNFhMSwmp}5Suo?1-cspcSv2^ehb}&px+zTAYCpz zIkFgt?W_GP!}m+?;|Dwb2p%X}x#c4WCEQ<^(;82HgG~ZM;rF^iUYN|OM1WX+?Yi}S zwdQICmD26c{3(Ea!RR3dwO?aQgf&HidcB54`m+^Xuvi-8&Sk{DzIy|R3ZkJ@uJ=Pg zg)co~(1EZ`1-ATGJ=X!eaQ&(P0(=k0LAHn&*Q?bk>6#likWVL){yX)HKZ5Op#{SYSWfHjWAyG7l_Sl3!Zkym`QS8uwwv&f*9x&mvY5U# zs%#Ddc#Nl;{_?FIgNQzwPPoU5o(w9}Az=9gVF91u4r9;eGdO)4qE~+v%&%+Ks<~mR zxpx%YZ`rzw24H#LdIfElc*{3g8lJh)6HfoRqKG;0fV!L-nxIZOvTi&vvy)kyJ5mS8 zD=~N~&52jm-3!NS>`(`Rw~ll&$HlKJF_`N6vmYow!0%;qimN4LIvNnOF)C;;q|wLY z_5j{V=VhoL`wyr3>Vc}PrbZXijL+r2QNNf=W7PJ+=D10gcR9+hQvm1IuXr0OAuCY@ zuP}$}5*m&L@h!<=bok~x6G`wje!9%IV0P;b1E-1e3rD*j&V3;i)wFF4ac1*6`;Dyh z^UHnhpyS+A#GblJ+=kCp%0`9Hg$y*UH{QkRIbVfrx$K;0kGboOZB_)r!D0yBih1)$ zy4)ApO=NyKQVNPmA} z%M?$N+;y#}N;Y~CVJm?tvvlZA|sQ82MVw*cCv~r#b=gtE_RW_rs?LPbLAx6oRhE4#rg<~v*EDqf1)vzSwv=u%(6t9 z(R<2};S>pSL6wU|jq&3p_00$5QE?1b*cdTRk{&a<+#F-i@+yFqe{Lbsagujce z9Diic-nEgus<>2f>xFk0fnN2aG4`1>lEf5tJI0P-gKhe#>IvY)+|20Zxx?nR&X6Tn_ZXr6SwBg^GM1eXUA=T1Zd_=#Os5# zd%|~>0O@JJ%u%lKHiEy;k6a?~uzp}jY9je@<>&@gM&PcwK2d}YM&RaY%@gc=5cn^} zVQ4Fyt&@nkKV>>+i7x@Umupbv z-)`g?v~azW^z4Wa}=HVLy>%qZT9g=A3Xl(A6$X z-4%j{FLC6VfS{5R9-raB^9l@LHt*$j|F+2O449V9)J>LckxR_9{`H8~j&^(V$~K{{lGe7jBTlycle4;YTIV+T_n#$ z3%%13dcUro_SVLjqDZfE%*aI1R3F-=g%UUG@Vjz3GOzdIc(&I0yz;LRvC z)EQ>&-{?fQ3=?Sk4nZ*BnIWR%HJ2?875T87&YWN>ha>A?d-UmW{?H$=ZD;%q~h%y3Zht2kSq#4DHJwD0pZA>-zBl-Udw`_bzE#A96etVjAHQ+`K4pMC}Rx2^q2zh{R&0WMor~Yk>VGG?n z%;%-=#+c$F&U^8~0h|iRiPw78|HIGj4`5GaX_L|3h}w+-d=G6C_UQWu`09{^X?1xh9UuJ5cP2(A@|O*AAXOM)KgD1!4HMRisJ`UKs-? z@QTAP-z=>G6iqkcA5y%hGEB6dHS1^DlP1_WO#76^{9N?<;x96mx&{^5>QK>;J!*Em zc|eBhwo{k3D4n$6)U7RJW|h6n5%Xr~b2n&-X>LXD1@r$21t^DwUq@;u_9eUDsn9x0 zOfLmcu5**b@uI(Rq%zx*-N=@1@~t%$DkkL-u4We`RsijcUdmc$Me#1MiAw*5Ilfu; zJ|B5|3$sm}iz~h$FMM4u4UvZ))0!!~Y$CwCF2Gy8+8vX!-R8c*=u)e-9$ zt9B{Ka3V$aXyLadpd(#2PsI{#7kkk0lI{9Gw)sUZOqfxCJ@{$yc=9 zmAZ(T^x=FL2e)lP+vv|q`l!988;b(3C6wI zY&QqVOp=?uWs46$gUyN^jr~#b+BVN;Rx5>sQQ4yDAsIsSi#%lE;f1#Z(`%q6fP!4`cyj)Scmq42)s)ps$%&-AiOX!xlAz?x;uT#RbQdox;O1I zkGKQZSx0)`Xy%E=<$jID&Y$#RxfsulS6j6WxT8eBMSBi>G}=@XPx3N_n`BLT zd^MkdF`kiLa31)AXZ792`B%M7G8yR~^iRp6&le#kf5s+~^QY|zO-?CIcK)yctTkvv zZx$8v-Pb+ka4&k>LPue60p%>*W+~aTZ1X?o!|*VI=V|D5vhlk;=PQd(eAc4mIZP&N z*+uHhp`d*t?l_p!ncYYDWLjIb<<-GMEmY4+;cY?nFPx>B1;xn8W%;$xJhG%LU>X zD9RNQvYe7vb-X_{1zB`3<$W=BiVO;^n<@sYcy1ppwt@uNQHU7aGXc@E(Yobg&?Tyn z0NjZgiJmv!MQEh2CKEi%hEa{A!!R?gwB^Hb z_gg+hXoZJ`J@Ob~{6ySIR|$-T7_mgUQGI}RIa-(~C;Z1Wd`*2Luo`(652QJ2fY_SJ zkN6pu@LqGx`)o$>@6G7i7uJ}MeY)gdanJW&<)runez??`e|`iJWJDk-g9(i9fU0c- z8FZWf#IB|6oI}4!VD!XVX|c}M^5%3sF)NFs5$W=|WZsUNcI_S5YuM*0D!MQ~C=}pF zvkbhBc>C`kHxZMwn7#0(-7zJH-1Jn7Ra%C%icrkcAAGi^>0nuzaV>7lRl0p{{210x zTE69RPoO{?LGnuwHpBABVtvYnw2djzvWq?K0%@aK7Qg*U2A>bC(MGQ8rT4KIdjG@9 z7xuk5SYh%Fk_g31*}(v84e`+Dq*qf>eRJIR2q48>C!>;DCZqcY$T2THlplyiQ9M)q%wONR+;)+i-7LNh>sf=QY6Fr4l4LLGWWSmLax+6(^)R& z`{wt-MSo|MP6l0L)XEhM*&Jk1tIs({Nu((kpoYzs1efgTPGVmtNcwMmY&|x@EQSP9 zWJkK9Rz_)?uf^_>j8g{?F+~6%?hEB?YH}wop}dwsZe%*8)Oe$yJtHg9d+PVea`7NiK!x4PlM)zL!lZL zBpa%4cYeOv9f7>ugsCfQTLxCsYg~{Apd#=HA}S&0tYfcY&P;SHTH(8q9vRwCb%n-pUZK5dx}&{-e%QTvOdW&n zB&GzN_unRAa>Mt63%@$Tbh>oUB}5lmm+hM)K|`r)BJIno?BC;O8=w0M<83E8*!kD) zHgJdRn5m|W8zOj-Fe>- zL>~Tv;F9szm?9b0zzMEZSFR08jDF&H)UmP5wj(QOnThPMj+qj{c%q>t-#NqIxp_o} z;)Wu#koFRXc6Ahx9C1m?H8Weji40&2jF2Znt+6H53t=4Rz z<5OGr3X%&m9I*aAk)QNkq@mTqBE{c`X%9)YG1>4raU(9d>bti%fcZFn(lVLn5n@^p z8nj2xQxs#1Q?25c(I}iSD`3Z?ED)gG=Z3@(v@so2;(8-jnWOs#j%Fq-k&s2=+uTi< zOty|#2@xPa+F!$kV%;I3`N2V{fPXkvoo(ev6Ul@JGRX1W`GcJ&qU~Fbxu7F=-zW=A z?CmBc51p)X2dfeUd2g;N-`jrP@z+nc_*KeEoIkbwMEZYxXKVWMlXrH-Pq_Q5`9YiZ z7Z>v%IUd8@9@(CWALQcbL!X;f9py|I*H8-=Us*FN?u0PH09%M@f|2e0jc} zedjLid8n+!EQTB-`WDnCKFRQp2Nu&F$>Y2oID|DX86~w^J(|Q+r0=(%eG%?0_jalz z^MJWUPuP(Rzz2<<{I#CSPu5pOZnP81Y&DX3&qTG*E4J>-s3_v+4r2*&4XzS1@V3jk zX?gcZ=JX53d6X{*cAntk>G~BheFcs^yJp0ShGP;k`~_O3C}jKImHcrC%n)wFr)(Q1 z85ks_py0?iQ(tlWD+;fH!l-DK2O>ih=|>lnI5`PF&x*S!Mh7eZ zWp6{*=Uu%|!Fv8Rw>@5$N-q+7i0b(|*)3$0JQ~#T7-Civ&y*PXZX6ILZZ(!h+!m(_2`HIOh{4RYu)*QyBN@J)Qme@l7M$ALhqv(MQNk4t>1bYxJ5KH~6kf zB&8KXIs{sE?L^a%Q%oGpBPa4GW%hw?Q{CSB*y{^}6OL~;`y0i5z1ye&%!^~o`}_6P zktR{#oHm|b64IsjzI}nCL>%M900r7MpVkGT-vHB=AB}PTq+hY$Be}9uuquoqU8j8% z{$h5tBH8!f&NTr@>v>LsIdeB{Q!x`sy?>PsU-4^+0-!D&5mv5Rl9!EdQRKOG(9%j| zlj}jF;X(ps6@&gL)xkgOsX<*OQ3d_*f>Ai=T0+=a&U&ISNI=vj7$g_^mt^=7AF|NM zGGG1&&w#YqNUGm%T|wA!*lrb;AnEi{Oc3fqS@sH7%gW<&7lim~m z1VKN9Hv!V6iU%Fl@p?L2Ll$U;ON4eLe<`q!@hnEYJj$zuu#O|sfTC|CNNVA%u;;?@%qM@r?m1+p7$lJK zvSX3-*j?Vx#uDrS6sK0?(vu#>7Z0c%3|oFu(M&}-XYjvuwg%f}&!l%+G&Taiqb{z4 zD5#R)MHW`22%KkaDH>?7U^V;%71HTeLfF?yfdE>J&~2m&@RH5{`*_BQ+>JGrrUVS} znS2Zzhi zl|PGx2snz;60jSWS3=BRzqNd@1&WI_2c-y5Mt6ky`n z#7j}r>+Y=EA`y!gcCEpWFSEeF23iMN&4ayx8}pn|hmh8Yeh2z*Ny~wr6Z#qtO^fA09G9 z3UI=|)Z70b7S`Oq`*BV<-Uo#6Fjbvm^UcXb}B;EGK+F(kxbma%K0l00BF)QyM`BS0&x0r3f$*3uJ#6mO;6HA(Gz^2#)SJuw20R< zptiI#!ZXfuO4Dj#lox@Kxa6ncaTwv?NJaH>2`KUa@xtA1A24Y`1tdqw^(gVVkQiW0 z=${w+Uo{)f{RC=WX*Y1d8F*3!0xW&99G#E08u4qn(F|%E?ihJoP*ThBN4p@6 z;i{g-@F59df}XswKIch)gz1hVqH;5F{yGp%|M<}cyg^#zjMEvMa|+$X2^CvT5_kY3=b z5#hXGp|dpu94YMZv+1(&K(H@meAW{3p(B3R*lUH_?g{3+>wgKHWtN-#GU%;P7+Rc_ zBRbEVscfs>=*h*g^_4Xu3*H_Y;QxQJQiF%&j*YKC-iJtX&dn(#o2(*nMaxQ>6eSAp zR>Nn8PH=&gG>XDN*#y@96gal_-)6m+{ukVviZ9o#fKlJ}uO@n-y;14d{ae8%dh$qN zBw8BL1C0hiBuxT=6N}|%W7i8np-Fyxz1%>MO=yP@$6*@W^oNP}m4XOt;_j$2A#n~u z7yOpHH%wkv*rc$L_EkKn3@G_K56ftL>8o6-eP(@{z&OBNm2bO2?cPrBWc~HD>7D-Fb2S5sMOBASs2G%x^`2|NHi50dNmMdKFp%*SXy=!n;2wIc zTR)`W1~g3BjwW>1!DrfEGAI`l-w!6n?y+y@xOs6nxTekVx?=^wu^@?q@V4l?8j3MU z%$^89CeZZA#yR)0Gl_u`eKXoT#1;wd{rMH+SZ%^?^jY?A^D|oTkG;16pOzk22sc{x{TOrhJXs9F1KQWg6(5n!n%wQifw^ z^)*~a%pTI@R^!z1zC5aA!_2<--5#47?}Wgsth8$j~k*LuN4(o#?>&dyK(ui7{cBl@gds2 z)J}|ee(f0eh}cmLro`^Qe?^mpG0Jdd=fs%DqN;#=hGr?Ypc9}sB5D+wdN96yDMa0v~3 zVpl5uC`F=QL6}8;n0!5`z4l|xPv)G~iwB4qZ(np&fJj^(fcS%fV;OhcBC^}~CYb&w z(!gz?Lq}k2wG1YmDu*z@T2;XDxA7w~M|w=j67FUvaX%;&#ZWKgNujZFj^Kehetwb} zlhq!br^kt7Lfh^StWPzf#k`dJhWqYprIn|;FzP7AA)?0#zb70hMb9^v#!e@6>}+rI zgSNS=LPx##sxW8Kn{4N$SbN;3@RsnN!q&qSCz0vJY{Yys-e(BQEmzkRBIVjhg0qFU zmnf;`5h6VFB5M?Z3ZnR~6bFa+)UnWpgkNSFA7fl$j^{+EsYYrU0^@y@N-IiPRvrvn zPW0f>pe2vgafYj&+3-cwo6JuDqcVv;?R}SNH;=OThlw09ak;zVYUT8yLhHHwn%evH zgaH*}dh(d~f|w1~!D0-dt?DK*s9e;Rlf-hkC{*j302I zwtqO9b{#0}*{GrX>cP0wtQ@i(%)@RXV&?ZXq{4h_0F>7Th7V|Tg%U_4VgLgqHM#yy zv3|7{PZPOU6W#;)9R(OMoJ^I87{k6?kX{JUcVntq9Dz8n?Dk5h;1D%Z@qdU7S`S82 zO22|HxPyR+p6|7&r&gP^pSnpNFyg-2XHDIMRirx{vMC3?$OvoXR zx$TJq-5+_JL=!%+{evyKrPbeu!rAj~pvg{qbk`5*@jTt?&DqQn?h?o3jqlRG6ySU! z;Q^8&(qZCAFqAK=Xwis4G=tRpL+e6c5ZbYcE2=K4_=FRu+*(W#2u=MLD1mFJ_ zW5buM;-4cK}U!zX=kN^yk; z(%zPkMFoa0ZsKNeiY77Jnj+Rr#)W}FX`VXK=Q9X^SRD;knAp+;okM|S$d0N_zTEwl zxOO;Y@$3;i!Q|xf@Tpsb3Xw+hUqSo-01h?vI1TyW@1J(t8gnv;e4+ZoSWV=V zhzFkQR`tfq{lmmo^ZN7B%Hh9im{ocPXZqq=8z@eLj}2o0YlfIm92B%=#zI5!4ggIjM&xT~VQgpaP>aG9V76_;<J>~AQd>n9$ zd~+}Z)&2s5!0vO)?!(Ko>;(DUnpx8rB(9$KP2(>h>yBiHsRyNxcMLB*WMo<@rgqB+ zq}pcaV80~p#9c?<+xiMCV+~V}OQh{E#wnNaZUXil3s(p7*4Tz<0%6qz%vd=+x>;&l zj3dqj?xG+pGT+HD!MC*-t#!M8OOC!j1SlXoE3w2`KdmkVoU%wG&erq(yny8yzdhgR zeGTgh)?WwkmAjvPUAFRMn%A0}f2GO+$r&J@Mca?#%J43%Xk=UU0Vm0w)Wb7F(a-xg zlxY^gVxA~u9}U(muU+!L^drSx{x9vIGMvJnz#gH%AH5xPZFm{^VndH!b_URNhRte1 z^`16O~iYrbLzrmkkK~X08utD8DGD!ymK8<91?N_HQykrZD{-dtaU#9 zWoQ_j%&EqeB24Z+X)*H?i=K|;t;6R4CFqyDf3IO*$^k7gi{n8kQ$R?dRb|6Yyjs}YP+@f@tNsPMn2SL0w--e*?0PM(m_jQVof7`E@2lEaGI8mpG zD$iN%w)0*&kOPBNI-$_&U5VR}xWNK!(QDr<*goo+#I2FUF_h_4@X@Mq#3qrDHhKV^ z&t9weJ;-g=FZyGUu-$(bb}P3AKrJeiVj#xrsPH`!>(RT{n2@y>xUZ38!m@%5?ypDA0#1RNZ6(8l$DP)};^|wf2aH3Ae}iR`b}eJBvJJ ziRhqJ(f(93?bTy?CkbPIkwpCpK)Z@G%1epkUN?hVR#rlv)!v^rM@WVGJAWpVNm{dE z$L8Pxz}a;!H-bB8aJQ>Rmm``di(Nl4*Pz?Zo0F~lMd#=@UR#XIbh&0G3~L1KNzxhC6wei6KP&niD~ z6!71y+{<!jJwmOtENLXwZ7fDS{{^IJ&(G z63PrE2APq_j3O4o)cCpn^>P>?q^ImrY%=788XjzXa~X{7u9n?ea2ug(gOAJOt~Yzl z&#|6ik!3*^dDjlI=s%Dk(QS)RLp%Um|4T@9H#ajM=DCbMdzrTqWh3xUY&dEPv@{*o zj?ROB4cVL;Fl)DenZbhDP+furc)JzkH}Am89NTu(msq=YM)hi|*{*4ZQP*E6brHcH zpN{w%9_nWg$q7o#f2$5MGL^F4>ALOu&fT79O=h%Bvd%hZTEEPxJl8WNbRrfB6+em| zd*jPAIrxIu5BmhD;8!3^#QQ;LHOn4~n|in?gT#9)m$pP>&~2x8rQdE8n7PUky0>wS z?$u7#zB+WXy-r_#8Zdl}%@4vrtZi{uP)2UD5cSy;C10Y$I4X;8TYsBwsQGSGn;gnP z82ZpQU!BbyP~2`^yA>i^!U{ttUeP|Y=YQN05ynyu)(eZtINCFBfHE*R34J<9a7nlD zjHIm-;-EhG!{1c7sdxBOz&3MAe_rM>`5=+_{LQS@zMEa!+*W^xEaI&)P|cr*;9D2y!CEbafRRMtibt2kd)jjvq5@ z>gk5|KK9<;rfkSnJHVAr#bUSrQwMuv`%wbj?yjS_nBuo=CasCJ>^ql|5PMlReY&dfCjj{dm zppcfK&*(^o8yRS){PJ}?D=`?6kx|{u@;Z(Kn{{mgy^OJkwDdEDTw3;lcFF4k;8g@S z)oHR@x%lHSmB%dnJ!P%U{8=?*uF^Pgi?LNWPANL#Gs;E`f{mQ@x5O`G;^PTtN#Y~a zrx0<-aHZtQcAAmv*Zfh$0WfGClD=PqW=o~hHWtLOvzBf&vKdxp;dL@)xL=Yh9Eaj7@fMJVo!EV3UzY=NH zjH|4s!uOdqP>n2W;_Gg3`ZvSr_9G^EQh)d1o1u_s^5SVYXG?7NqoxsJlY_7EE2)>% zm%h_0Zv6Ar>B>UL@~|MwWTeU5sl+KBK2y&KC@%G<7|#FL2e-YQ(||#v(T7~yU0h}X zQ^#sS{oS^v@M>?8R2u8&f;B~44Lv)^?zAC)AIj?nvGQLl50Em?m$&|qQ|j1=uRWO|LtOZFOaAQR3!I$r!@NDLvvqE zNdh|uaQ|0mz(6)j}~RhKRs_td~~RJ z;`c*0>uvF%2JfM(N1LT`b+7hyiCDGWNgCRjh)KY?YfjAXlcDu%^i%r>*%N^V-WBj$ zFW7@j;w)~5q1VpWZSA56an8N9Yx4-ZEb(|z#A0sW!W@Bg8rImt#tNaHo4BqbZ+0tY z1lq?hSE+Sa+E;D@U;Nq;vokepVv4a2Im%N?ss1)kCjmvk@!P1SV{kVG_3mzBVoLFb7ML* znq1g5R=A~+r#X1L71@BwI9GqNWjlP((A=OGSe zd^X}SI#i}g3_nl_-|`lJZ$PySU|ko{^j3@8F_52)r)5kg3&++6*MO0Y=UuAFsTgXZ zbnu3F;_S@^!)eA1wbcu=Jv{2RIbt&$yc72BAAkQHj@R1EcnV2q^mT}<7mO)-C_ zdDz`ru7(x8@iDv4($1)nJ`-1b+pyufKL>t$d9;}FLpe>VTZn#q&Li;WdFKnpiJorW z-VXx9C#+X&`ZT_&viQ8%=_VcMQFpTiIxB6w79B=5jz;<%@Pjg8ZBfKMj)d zGoRxRq^xoXHFln;9adu-GgR-WJ0^jku9Lry2oyuD^rw90zyNN-HcY2UsLs;+s) zqSt_DD@<4$`?@g8K4w5+Ff;N3t^i?jMA73V&;joVfN0&`TXIe;+X4)%k9bw zI4ei5;m@0FCOSH;g&)#E)!3Yhrq$RS0&tVBn7keJ9XhIB87($ z!21*>QSUOu3=9?oyl=R)e}0I|vbYk|=>ME2l3oY9!WI>-NH;k53e^vYLOSii1)>zU*jlnooEcq3+Y98LAB zArbGX?ogr#o$Y;PuQ&S!E@}!;2m;E!EK4Un;ZVx&|1LL~$S1SscRLm{1M`(ch%KJ= z<5Hk4LtP_pn1+f!1z420A2Xz%2A&b$HJ?L^8m1aLUd}nQ^XdIYnqDsvl+FKJ&r}`c zK^TNF&c+s&oc#)f$Q98qNJ zCA59mh$MG~^}aIMljfe!5N7?TDrC*ClGkSDG>WcDx`|L3Qxm~gd9^#Sm1=V6uT5!N zltNL#>~nsUTK=g$$PTF5I(Fnw1(cm=KTRyZ2wll5GSyGI{zMR*ek8<6Db?;PGo>QJ z2sKY}qVXdJlWMFIJ3=#?_@h4G$?ERb$k7QR$Tlg#JU}DmF0e=?-S1;Pm|iBdFCs6p z$@XF;h|1GBin?^?l^eZO%S7m2d$U3W;Ijj=aErZ^7~-zu{m-W)QKf{7WO5_`r}%XH zvNXFy2Z~ku46~nX;M#3QoSNcH1s@d!W0ZKQQgx<+vqn~T^@VuPk14GFUuUVS!yhh% zZjdz&rAQoGpSL~}vH$iuK#_Kax9KJ?M zUm{mM$)T>05_JncGeaIm@sbp)ceyk&g?MQAfB+}f>ot^J0|?aTUzZ2VYtJy8CQzjc z(0+p^o9bA?yD9>p?G=crifd0+vwYL<(&=GqdaWm!Z92))eqk1blIP;z)heRhN4X)` z<64SH(me_Ks5KFWc7Xoo0Ar|{E1415khWGLp-0XkihA_gIrcKa6}HOCJ%&rgc?Lbw zpjVXzdesmnGSlrfQ@$7%C!p?zFxh z*W;n6t-d@cS^iaN-pb}heME705dSSI-L5H2mfUmEo#V{m7Ytp_*|~O$O}munnZ+%G zhLV$w?@iik;#_E$_*rAk0J0FNbsH-Looi8$5#{zw=OrB4IqPFgaC)obwf%^PfEhSyp`jgnORX{9 z_Tz~yqb{e5{!B%YPS^#a{ZZVX4~vHPIB&mBgzs(E558#l2S2X*QCuk}GA5ITU#C?e z<#Suk(1}$n*UTOE<3mm$`1iwYsURqY~lGJk8?>HPe{+y;jVYvr6}}DL*KwliVvB z1$TO^WqUxkIFm-Rxm!R|W@{_yB2b~*_H>b3#Q2+A*L*f?{@lI#yPHxZs1AkM*LMC8 zE)&e{KIc&2NaSfByv`9NoBo)G_O)u^gI5t!CM>0rX9|BHF~2e)>|3#>mLx$f@R?hT zt=zova&T5(*tL<{8qF-*$|JiFL->Hh)Mlq&Q_cL;?g90k4_2TxP>+zjEJrWAHAlHx zl3{2Vx&RDIDL#GGM8SU`JNRxwX|pLxy-p0KcqRr2Xc}y%IhsBSMy-TdK35=;tt2XMKa3{W~kEbHY892n}o7 znQHRo2{r$s+WZpQ=1ct@1nrI-u38BRCw4?QR)ls9g$AvP7RJ5XIc* ztngk@^)F2HQ9qyIM6RqG)vzY8v?p`dVuXi>pBJl(F|=buI1=dg;!VisU{hi0G&cQK zg&jPc)N78Z|D5@~op`pA!06t4?E%!pBP7_Jc-7~$}C_n zfsgas5gNLcShDssK1+2KuOXS$QgK-iEjw<_4~tKS=dQxnsG*3AR>wBmN3jqVTP zP}e2|AF>X;5X>Ub9v7+JwFv?Dc(S&ceRzY8-yK#~#vgBeP}{k?UXV5OZ690&|JX&& zx`B_s8pY}`i1XMScMX(W{{)1T^!E;Wzy}YCq>%2Azuw;~pgo|v3OPn5lcTjS$!mhE zTr>x4y256Cp*GH&8g`0FD6Z zBA@0w5qkk9t0VS(EC%8`Q=Q>Hjn$oH)2Te`?{985{Kfrlcd+F|O{I{#C^E*>@~Zo* z-=N45y;z37neW8Oqg(0*1Ce;7x5R*4*#}xBOCxA8J_@ce|5#yGX15e$p2^*Nmwr~f zDZR&2fLCC4D7+8Ap||n6T=0-0hxM%}rf};lo|pe{s_icwwyW<=!G&UEM&7hW%k~79 z>FJ1E)(BMVk;F1B#dqXf_I_z(a=W~K7>q57M5%xVi%o%x)_+S`1z6 zdLzr9051DYan5rlD|~l2?L=s>-gg7(iAly5(R(W4a9*9Ld&w6k z>1y9)gd1NpEs~QMQ5wISPty8{o*<1-v)f-A;P`%o$17b43}5M}MY@GvZcmv}hJB;s zBBMm;O^9@2L_fSsm1LI#iQ6#x`~)R+to{=ptb4f2rAKt3~eb@ z_=Z|kl#(SXSeQgM*WQi;wU(QfHq_ia6y9o7y`9O!QxaR>cpy;#!*{;-!-~?aJVAq< zweKUOa!SXNs*D|7VjB^36)$a%f~JIG1TqaLm|>IVG$6CyluC_Ay*q77-7m;=C+05{hkB?{Jq z$~gFkvxbl32_gCvZXo5pVdX|;S$4Y)(R3($j-C%cNUS> zk0RJ>iBPFg+PlNc#mFk8BeBC(^o%LPtB40FDbrs3uC%nC_ug(CE}S_%jnJ@rF2mi8 z0RNN~GjO}qe-d_XNrVz)U8*-KuLjRtbvIrLohvIwGhgl* z!`VrH?iOgRh8>NP&HDZcuKxs!eojq>;QHfHa_X21C!Ly6cvm!f1*DRANVTG@?U2-y zZ{t7P-~o0)SzEoNF=lmlwZlr;-rdk&^#D#ktCV9Lr=Drww_%8!ke4h-L%Tjl^gO&& zlvmJ73I$db(aCRgzhMm+&jqSu%V`R{16j5}f7=Jwl1q}kiKtsu`->Us5{4$|q*(m=2$_pK+3<*EX};ww zMCLe1#*yAMirBI_;||4fKVdoVomqQEQ`U~$YOK3O;Mb4Em)9PnfrvYGlU}q}xYhPn z5R)j|@NYaC1YAn)mp(z-M&k8~Ss}A=0nSzU4}aIUnMGd_?fy`oB-ga}GNeHiH;CR@ zsVlI$z6s8UOi0rAInJrTPrw5v`xuv}YB7^lujyagX+(R+Nh%sy?Mx$>*-6xF7*hLh zyll+?U)=Wi4_5Bv{faN)ELwCFl3W1BULhv)ZMzB{=+OYuLy{1IqcB1+4v}4U7UCOjY{9&hm^j?M;;nq*x zRI&H`wb{_9jSX|s`>*0+Be;YZM)^pNN4|5(hQc^zdc;Y|g<097mUqf<`a=QhnOwAr1}8z#}mQU$i|s zSo~9w6HG&@lSzSM!>w`(>RVZPaVhpxaXC8^2rORSVzo-Q&+2Ge0s*Gf?8!M$y(XoobOJ=EW70ewLzlJd zCJqPB>ym-b*Ck}L4Yp|dxae@V9VYnC>tZ47S>u~QDY<3RH2}pxOIsS73;SD@^LufU zWnguY)TZ%ohOD30wWrEGthVBfeDNqz79IqYaUL(JhUbObCr(3hlcdi32cv`DG8M>t ztwfa03{2(N=ezP0WHGPfQBKW2&-fknSqhvaFMSSI$GK7Yp!CXZN>Z0PK+LTpzSULm z3pp_{@yzgcD7+?dZ~JA~P>6Nes)y|2yHd=ay+V-=UB$|LI??^s_zz7EV`~sF#_!1A zjQ9ad;83y>z|k+Ywr-a}R{CYmOYd~NEW5mke!L@TcX#2ACL}K0Bz`b0);&n^nw24v zOtt`rz407H8Tv{8)wg75vLfw|wvOeoz^&UV)`J&$5lCb-PdQG{$Gl^t>3r{FjtlOL zD4vEcAI8&o=KTv_kiiEjRD$2c!$%w1-p;JQl(!>r2+so*AvoL$u|v5HzuG2E&Tq1u znn5bwm+0KR@|#d6^A{%+^s@+%9#E|od$fB? zIJ+3Q-bF~_e)0ucXr@&@&xjUgNKKvr<{Z8kvcYx9M$}S7BB9d+Vp5pH3h< z%>F6ZY$MTR-;o`os;H^s0hxE#v>9+G(RIH7ky2h;#y)Tfy4;%qCk$);1jlK)OeB=F zkQi1Jp9Ex@AS4Qz(5>}-5mFbo0{Iq;#amx(S{;oWFT;sxwR3pC@A*EB_QiYmMP92J z%x0NFv^4BUcp#Ner@K$M8BMV}awttmIDd0MZ-_%IDnOg8E_6xpbF&g`sZJYLm44!x z&Gq0VXZ*Ze?Jpu~;Dcs?r&_vJZ6?iW%(dNETSrc+?TdyXVII8|?KI?SSyi@@i~RH& zLEXWg=SiBwj5paquh6omQm{4~iK-}|c$MQ$R0-+$8n832TH3zieYFj8Nh9|a_YufJ zT|s#adfgmydd0in*Q2mxC3L+L&Ki`0>mCa`yH1F(QPDBzUAgh_VC7g%IZ+bF+cBryjzYp+ML`k1-0b`5^4=Yqir;x zb*?gyvDL}9;F~oD*>lI_g>lD+UJ|m}tdc7wG4d>4@-lDk!*GQqRt9qM@KI%EtjRP3 zb`SGjkTFixe?1mJQq8b8nQOk_PO{ghI#{Un5fJ^t1ksP_&r!hg*QpPm1LIJ3sTap1v7@wB@!32E z*j&M7Or$`Eyh$nIGzp_9)*qw{Zw(d^Lh} zJgM%TM}v*U2B-@mvUSCL^j+uh@Ng|jvz=F@^Z zwG0{o_tDXdZf!=CA6R*q$5UZX5XKeq<(dnvxKcP;+XLsmg`9eoJ7QfI5PKq7zx>g*85N@DDA2 zlqrbG_`TZ%waMh^?J+js!S4?WnC$Izh>G54Kuzr)5e9EQ^)nWHv6hHsRn^Rz^Jwm{ zz+uuh206EJ@e{k()&TwJ0`zjtVx{bd5*UJ?9d;+p*IIR3G7K@f!_MQ4|}%H#BB8}qtU zG8je!m(PB^MYzQ9P+la*D@eY?iFLXN!E4KXSejdQxAJ?Id-f6?{%Z(ojEP|$7fHzi zN1(Hy*ttbSX(heesMiC^QYDwNcJxV8VViG9n&{eq}+P?R_kkAp#R$ zavfMtCOluDlzoS(4>M)-V6NNVGmMWFM&bNKf_hOCAq|U7lc7D&hlhDfP6U`*${y7p z9IquY(kWdtn(H-lLcINX20~iephzU;MPwfmdnDi{;BS>QqTA}?@POClli5mIwFhK zwq>=&QqP%_O-Mey&Xa1!OlVC&3VL>|uCxy=<6sa$DZ~EB-YE41P+4@OD)9tYwb=8t zJM#XfnmG5OP&1$*@-vEN2=blFN|nO~siRc{1QE?#K->4XF$)1qq}*>*(s9qXp0KOL zX)6cZ#`@n)>Kjw`ef(uto&zx2-bL^dTJ_Xbo)(x)!(cIA{lH}sc*8%WS`2Dju*l+Q z5Eou(pJrNn^ON4R{W$9VNVdr5+tKv*b`ihD9Hn|$NMla3cmHlBsH<*nU3+2E%5DB! zP~5K>j1>{<*voL;lD|n`*Zf#}enJ!J4fc_`)y|M~T*5cA`?Ew*55G2A_Ne&tR8Ku} z-b^-%(dvT`Bzij9hS*E%lokCE+*T0uY$KPqD8$@^4oDorM_NGqXf4d>2 z%Ve;MigR+coYhkcO`39J=^g>yEcZJ;_>|j_{_~1359sK3l@$)0tBTiOEiMZhPg2Ny z?;p=)N;UVnK$D;MKY%E8%sR|CmLGFjH;e4Khpi3dC1gto=?DX#V2 zU3B`E4-$#oQu*NgA%9%7tmF}^ht@|oF&n%76+JPP#d%ZNWT6btPHQr;M@Ez#_?Xa+ zr5nBHTN38|%(%R(=%uN@PVu-0z+X4&e)T)+w+$`TTn6?03is;+-cr`odactQM*~Ii zHo6I-nF*wZ@5@Fo{=`B)ROk{JbM*y%+SXYi!|ocDS-^M z=H^BVlJ;DoNQ<&)U>prX@XgNMK!k6k)E;$C9)5%QGwuX!f>t$~r++GS(fDygBvzUJ zB4YB_Sv0w>YEDK}o4KmHu9!9|5cwIcX&UPruVA~+3(zH(1rT_iR6UFecX$+7& zHcM$lYgol5KgiHP#45YJ4`|2>k+B5zhCJE?}fk>7nk%t zBscw8n6jK@l@-51?7iVIF8}$%`r)}zpnsR0tNSG)XljsV!S>3p937}Way#4mJ=tHM z8Ljw?YTEzBS-&l9VAx(jpj1hFt^jhOclpi-hOj&{3e1pb=a0`uN;!s^#0=4YJW(B> z-XN|Df5MB30{Gkxi^jVA%`(GR*ABLi{H$~bx`WcSU#}#-`uxk06Mz@bO{9C}|Evw6 zKXOVY!$w6bW9Z85#bFfxqOf8s!n8BsQh40&S1NOL?33{^51!X~-%V3f!@_9Wd-0{r zrqn*~NJ_WBJt5rjqY*$mk1tPKGl*s%%FJrJYx+fzKQ9RQhNFk1OTeXkJ9+Xoc~K8s z#E$+55xls){am*m2yCzHj`!B!Hs+7UQYhY9G_*j{f1jK;jX@MQ*=Y${#N-FM923U& zJ#e((VHn3Gg?`wW0h{F3bnNl zeb3y#pcQXJ9;V|x>SJ-hkH23hj*0`g^m{lngb1$@uhYple-`nHYEYrd3+S&}9kvSo zRoE~)fB&V`-(_(_+6U|bFUYc13&I;><=O6hN;2!`f@-xx&fT8Zz}^((H$UPC1`)vN z{3!AVBYFgv*anJI7NNHg0t|vd82DH=v1_{QDa znC>pXvLyo2OCCmkPgZO$bKa9Z;HXjNALj==?FZGcQXtJ1*O!GJA@j7@NJb!QXMmq3 z;sNZ18Iw7y5PyHr3xd*$t3ge`%Pa~AMqE?X3MB#GiJIC=m<~rpP zoB{R#Q?T?QQ?{x~C8Kn2sJ+49kqenAMDv3x`+&N_%Zrj;P*Hw#E*Inl{hxc2gT`wJ?EU}FP%eUtht?0=BIVP02&rHm%Eu&W$K@B z*mW{r+S{G_P?a6)c)vS643U}5x-gv8>|NQe|3t63yMv`l+n4gH>&iz@NiX%uJ&h2c z>|&KNTg?A~?s#;xsIEX>lDa(MA=$Po92>1+y(vps6-emxQi;gPZhY+XDt1QD4>eb~ zV~s#HPjR*2X56XB(l*Jps>se9^Gb`m@m5-+L;kxBdbY}u_1#CF(QG(@!KL^YIzX1} zzT3oYumgSwe-T_JLY5#YEyuG(*m&x>r!fiD@}~%jWHXh;83HN-p>dgSU#ZuLy0F>a zk7Q28d&Uq_DH3>0@UGvT7)}@qHK#WC)Ig=Z3lc;NgL#i)BPOw`(!YGr}FZVPC z_OU_6&gC5r7Naplhr@c$ulTAo4(Ak-FHs1gka=kJytRs?!h0kY^wxHVJ}~0v@@dzo z1@EI&DFXB3Q{ZKd%}n(UV41~@^P=hWO#HGPH|sD7DloGgQ{C<*X__!FF*BJ_LctG| zcFKb_4V{8}%N-F9hC|=V^aX&N|3%2 z{*o=Jf|ZWk3W612vfG?wz&Pb^ceS*C=xI>4P=*#^{ya+*BHZ3+>vSVWz#owN1(;VE z6KwR%yjc|{k+Wq<62a-OsY3KUvI`3dNn4@JW>v@+p^Puym!qfs)sKrAq*7~E& zhKU%09zn3Blr6nHn>gX4LoXP0`%kiVK)LWDGj4yNHCI4s``g|8oPtd2# z$GMuwQiXfC_`F$B^4sJAC7c|RvFqe^C6+T++s?H_pGWs38qk_N1%@z_m_-b2)Ipuk z@9jIeD;n#5>P^Br76rLou}d11J(Twdsm{LkHwEy%CJ@TKhIA$yI{qjy{Ch+o3h@4s z{M$nx`JUd&>JW?)v>H^L(4_|+=rnvEKV7{w8SOl6$zW1+gMm+KaA`G9&4jmoH-5-{ zI4fPOGy=65sqmf1hx5DsX##U6g{2PWemEL~{*n>Ma5I*ISQC%8sJQCa39vXVVE&i| zUx3Fhf$YANmWjELcOY9$HDrzK$|*LoD!a8-hp?ctw0szvg>!@h#PMI-p&i$L8SO2W z`{Df`+_TeovA6TOG!VS00`c8PHfCyU;>(nItnITudSRz9*Rq}AVRm|UFqZ!!T%|C) z+Cmbvpk-jdZQ}b=DWq0GVv!SDcEc)LA1}~dTfeMwN*1V7S1e@h`5*Iqt-H`Ak&fK) z7i9kiH}(Od%$lcK-cI}}hCt|4PH+8tuZMO@>%l0V*o=AMFR~B$TNOV56z5b#K#Z@; zV$x4>W@l?DMl@15M%td;S5(0y9dln-6!ZNI8BWEqt}CP=?= zY!LZct9V{I=;4#r{rz2^-+Cu6?%gSwT#Tw1_KB63e$#EViUurtK8%e7$@2wWk-eOp znd7y3_zO2F*~RTL+I?lo^`Q!al<#_BU@LMy>s0IPhz9gE$VOT?3vw%$xrDPKOFyzffCOle}zV+=t9%dgMk-|4qW4J zoxDFPzsdQY#|pnVcbmSGXPq9hJv;pd+foVnPEH~nQB*UIqi@)nzPdr288~i&Pb$=< z8?p&xE;Z?I8#-aoC?JyDdvgYbs*67~=mNsX2W27Kg#RSN4lR zdlt3uld1AC$ZNv9mmQEI#ws>Fnx9VFBs{x}-|y}-ONm7A7x8~iP@I2_&~o(a?O^I7 zcvNozG<;nq=u%)91)7#E7|#@`nfIQk9^x*L7(D6q^76WZfr+($?I`e(Vy|fz80%K_ zm1BBHY=mJ>UF_8}rm3;ca?;7%T@p`WijH^Ie=c22 z$6pwq^Hy$>_zxX!|ME{>ykQ&vsRt}rwd>K=)Z5BBir_zg!L|gW_*;>EPJ(zPtuT3U z&#T{xZNQ>%G2jvGBWuAL{gvKyxXwDpsR5f^fdQe=yX<5kO#Gf7I|_>D{as}c4VOmt zf7#Qx9cpeIx1&wOQ z8jlm=#=-2^(h2>_gQtO~RTY&ggpTnWSrl^|^fs`!@R6-=m+IQW7rJ2hvKgMDIc-+J zlAp=#91bYXX-~IW6!EqJFZ zhAjH|k-E7HXwMto@P3<^@TxXG|BlrUSfh!|@mm(+1KOFo+Gwy-#=5L5Q-H}3j(KGkXV|(>m9~U@h z(dGLqm&MUaND1ZHNiWEBu#u=zg5+>X4k-hwO-gV=9-qnih&G;Ftn!m7+raM*CNkxB zWA9P)7~3*q%ALpaaDb$7JQl*g<)Z0eCSwuRk3|;@N}t?byqOSQ^KUqJ2?_HK$ssyv zq*3iWgPm{pG6jlEqO$7*iec^JS#qJCj3I_S1iTy7bEtvgk zoj11uyHNyXiDR4fpL5s+qZ~b)pAeGucczZ_^PakjaPT=it_wVF5>spAT|>XZ8IL#L z?9@Js(RpQvWbdm7_NG|2s!L5Wu(&^^s24+mp+?RhJXxnS{koR9ldQ*V%z1z#>QoO8 zL6Kaf5rWZIZhnx7+ zLm%3r53Bug>E13P+JfAb{tmmM>bHq__Ep_?m{rZU6%46aX-VXM{Sa5ldFkyZXq^*w zZRh4bi!kZph^OpOe{;20+xQ{WzlJKS6tT`UFotVZxlXD@Az*}M$Hl4XrUYc&Rr^?F z{PF}iXRfkS?m}ok0=eY454{+rA`|&#b;B_)VUDKrkDT-g>^AW)5O#F9qClcWdiQJ)H`urcdV7f{Ne~>{Vnf zW{5yP4-&;E=PnO4Idc2SeE{jq0j$LZbx+9i#gG8;Pk66SXCqtPkB8?xjuvEUfEYW6 zUzUq{>uXkA7$wxt-kNTXuMv%ZzB=XxiU-OOP&~)dIuWC!IlrPnwntzdgWWIuEfdNA zyv+X|_7|4g+K9eEn+S1AAK6d<@D83F#R~a^MRsBMY@@r41zKM1@S1KE8gavXSxZ>P zq3x%7>z%kl@s}~&_~E&3lfP$TnL^hHJfz?T!~Ai_xYh(-(^+%~HL!mXffp>> zZ9_MtZc?J|?%X>nyy1m%otRVJ$H#&#Pi|WNnW{nmtI3Y_I+8t$V1HI^C(tZ*SJ7@; z9X;=cV{fr3UFPva(S}rg(AMs*_AuFR{zX(3HjU!{-oe)hP`*{~$sut4s{k@B?a={T z4`e@>$fzneDm`!J5cQkOCWTlPOxNo zZsa_pDx%rpeQk{uYDmh+_#!6b8udPaY=kc|5({ey$FfLfeEs^>8cR1h-Rb+!-2A`y zDt}Bg`$Pec{3~BAr*!?+y?&-9h31FOvOAcP`y23BVR%i#5s3&vpOX+J)V6@@h0nc z3g4^P2Q9|0L|@HP`SahLUDEZlu01sh`Kg3WvT|Pzn3(zelDvJ%sRIHmPTYmZliV)F zp#-j7JT-BjadSsljb|xW7&QqmqkYdm2SMZa1$sHZ{0 zTDK(^Fj`fRXi|-Ev{e>~6cStE@#*K~t!l=k3rFU3$=ut$L427jl)huNyPcvEJ2;;C ztUumKm{!sszw8$Ads@m>^d^DA^rJ}bu-%4;iXkdqAa|E#q+kcWyM9(; zbv4aY@CfTuY-36q%I>~Nh%qIp3v|qA-9d;Q&=jigzFr3^vd?gyG}> z6c$#rX>A2&AHb_3=OJh$bVa?e*GPRvrKl2&q@bN*;@2QK7!XQGOx?+2_en(}*l zIdh}T42YI*rt(t1w*Hun*Oui-qDlb(&@?Dn%th{VYsN2$bc+L;=dlbC)RbjlceN5c5#O@u{ea}o(DNCet+ZD%;n$-({Orddeaj1&$HN4+x*c2=655Nv}xqU z%rjv;7*{gB`pC~r?AjhyK(Rk{9YSP$Ra!gB(mHbsD=`eanC@GxOH;+NnL88j!^hhg zh8@h5q^^tdsMXlRYguI@eeqOI=&3Ym`?+ntWtO1k67{ax&Hw@4 zzTr82UK}l|$6VpGy$=6-0m=1Ik7# zUQI=|D&QU{oIJ)!U*Cw6F5uqUY8mxYS{S7AXO0N_-Vb_g+WPcc&a%dPBcFpC(Y`lD z&1v3tFPneV)Xjq}&$FxGHm-Yuwt0lcm24X6373c~%v`ySa4(kx`@xrUp!)s>Vb|ldb)A>~ zb}Tl_c6OaGi-N-a_uj1>NYXXwq?uj=D=#h8F*nEvaLtlTgT$+EtkkH7Z)1MVVDzZ0*T$x3X;gKRQWbxgnI(A( zX@2UU7SsGNY?Ys=>GM04r2mf1ua=uf8A)Gv*m8dq&vR~(0;IqUZ*{KTlr^&C@pL`9 z03uSKOFI|4VTrcw{C z=!)n2d5nead+n3DEB=T5xe5sqLQYT_PH;$MH9K|xxL*w-fW-9d2-+pN*%|92#eBQ9 zh#ws4e_bUs{z3IN{K4yGCn4(C#K?nC?vvB3Ux|>~#qGuiE~4;AmqwDx zNxk&>-0VRz)_)r`WTtAf*vFc49dhORE;i2Uxby~uLXzHW)Dm!4`Wyb)iCQ{Vz?$c0 z#bG1&A+&G0#vb0rF_MdCt^X4i{J(by95uln@YHRVPL-|IPk~L9ac42?S{rdVd8T~v zg<4kxBKw+5V{Y^ucgimhb zhW#L4fG3!V3haLmDP`|nTKLcUsR+cUXo&bZ$pU{UQ@s8!>raP7j;SNdGlh>)ZdSsd zH;vN$_Rkxe+q zeXt|W+Gxx8V#4!pdoW+tiK?tM(gI0S{<7IM(fv`o8G9If?fp zY-_L^>>Xx4WP~n{+SIzDSZ(dJb=Lj=_#cPz_WvY1uJ=f>ni1hp!xRiK6w(ja#6xv* zi3pC9&FP6+I}lfSy1(?M0&wy7P-~8967hEa?>3J!MeLIWN$7}|+zvvtK7D#3FE^WC zUS5}!p1$8;GRMlq6dFo+C=G~ zu3PdJ&;tro$HUEiL*BH;ECF+S0O~NH5Tx|StXKa8-7%<$(Q6!YK;LUxRiI@&T>O@z zFtankwTNUg^TFghueCEumCX?+R3}5`JwaOyh*BM+uo5+40W{}5foA?W{%9yzn>zVs z->xzGQ1H%H&=e{aaE*$aB@s)=Q5YGl5&e$ib2tyv$-c`6e z!44>hJ3~w^jm<1K-n8ZK@1Af43)Rf^rjgfrf$zDupZ%8L zt2w#fT4F||+B)YFt7-_8UUm|U^4^Xw{7tcTLV}TOBEOQL9|g%Mjtl37(A+9*VpijC ztpOBw!~GLYpP<@d09PNn)i;CZr&)h7jD+KYS8sg2Ib4SA(@g2L^`}a{YVA2b-e4!3`!ABqnR|lIANgkxJ!lOK zvtN2Q|Bfl-t*NJ4u%NS<8WVbKn7ef1VrCyo|8C5^RF2yz)@Jfs$J*wpqRBzO zhK1d%;p9 z(zX47T=q29_Qz>Yk5^h?G;^Xkq@9Lx+FFwM&S1YYDlu=-ZD#TDn?yD|uXD$D<|+?5 z`4ge33jL&n!Gh^sI3yzt_kxG*6P-^eO-@>Uo*Y9XFGmZ)$c&(wxDFU%5rdLR#G8Izb-xM?(YCcWtL@YUCC@dt2!ejV$yEA;-0_ejmrn8KE*& zS%G(lE2(%7cGCRL&6{qSS}?&?w$TQpJS(cJM*gxj%8WM9{gY8)L#PZ*=Rs8i3!3|y z)IUDO?oj1}oQX>&FK=#`J5(uBK7Km4Avo0!G{3l5o4|?Xo++~rJ-cNEG=A*D zWJ#SlLi3rA7dx7ab-q0hz;Bd>;dorE`IW$M&IyH=yiUw9b)Q$!e%8lJsH4`IqjxvdtN3I0WaVDk4?Qb7?{zfq zp&$T|$WjKC2z(fpD>F6ex%zzmG$WfmX$UC9nRy=np(Z-4^m(y78@cs(7w;~l42SUL zeq9=osXf+vzd|Re<={HWHP5>r3A_!#``os3{KL}!X))ov89S{e56wU&x$R~I31OV= za(#Xw+&03VKQ&r5YFyK9%JA7A`{3C4_wYqM#%5SzPLA3)FIFiTSo3c0@lt(h++!+b zxY!f6qt8twPcD33m0DjmEbs?oJy*9s7;l$uvJJ*@45;IEM$6)3sxRf^*G?kTp^!0e zz>(9k^=(V^21S5%;meNT(PLW?5NoGN7|EyY!Cn#j<%2~T5Rf$?*8+x7uqn!I(}JZEtg&(>%GJQ9e`wHmwG z7^FT7c<#?H^-3keGDzF5$a(DX2-6Hp#7DuG=lLc}?fdgVBmIaK^Jp^RgT@p-0A#IE zi93Rc(xZ8@d%2w@W@Ursrp}?x$ai>T#Nt>|ydlpf*RR*Kka>9#O)bZ*>D2Fa!70a@ zB~Blbg+q_;x7cIfpdAtfoAKX*-p@&CZWOde!ana!*3e)jCO9(C<1Q!e>_;LlClLFG zSac?ot)~7Yq%#Qk^A{LEnXNWa;Mh1{JVgx~iBvc17{Uy&&3@~NnLu~1zCxd;?%nOj ze-V@~+ie047v!)2z*UR8lz)|)ipSJ}2iY%rQK-o-y|sPu<$YA7{wWoE9vq}ETilT1 zlQTF$Q6NcJm@YbND=}5byJUSzzOq}Jm|ONnTncvD(Gt=LGb?RDt!1|DAte`X?BV|I zm(db(Ce~{)e`ZTfp4u-lDqAQrXg>0>#`DuJt#Th(jMai*x?k><++APez+E`z- zJZR#0q+LCkAusSsQrJ6$5i@%?59WE{}h5Csd zKoLgYs+TdM{BVXIVmU5N99ePpyrUy92x)v4h#5N%Uw#@Pt%d+J>SSVWhpvG*3Huol zkHmE6bC+(9-!jtiS#HqCm7X)l_*IX0A`myF+L#4d`U{J_nY!wS?agMAX;Q=da5re^ zeOp@*9OX>_W&;=_-_77@@mj!i7*fHu*k$UQ!GNS{Q!tsicwgBI+x7<2n=vH=5 zS91!QveV%W=XKkJI~BHE_{*|h4}SB*)AyL52d<}V@*zC}<1v@uWZ##2eznIR<2djq zqn)#lI!)h#7hXPMXj*?zVJrK9{FweY4t5@)ruR`igi>z9H^VzzcyrFN_~O*ZROl6a5ZL0SAZCWGFkzwCM!L&Hk`uF0QDg1{k4H%dXK}%}Q!=T!_yjB%VDj7`s=> z%vHGGx1ZQrL2Ocg7Q>gdhl$KC(J(Mb+ zJ`=R)X7ZKBTs?Gxb(mz9lFwUj{SKk)73?LE`N$IF8xquK1=CF!pKYtfg`WZ<3i+Y;zBr>>I$zY@{aIq?DR`@R9`o>)ECs56_?-^=DrMT`0cW9|`bD;RPkS1i%?_q4M_ORt-^l242BWJsbM z|D@-L*Q;b;5>AN0_z}$;=-uUH%<(m*xoR!%@vTIENUrV0JVSxUJ7LY?>5E%TtnH#d z((fvfd?MEYz2lG&EeYE4A>cYYcjFJsKi0YvcqYvZ&&)S>%UV*w0)2FZukE$YS^rv- zs@^9ThFXX`qe)>U!L1voS4OPo&&@m%QMVL6hikaAFY%o@;g|L4(;)z z{E%GfJ({cV1REXZ^$l&ue0%wDKGzAxuU_3#KW(%H{@RE4KQP>&(K;2@psi5l1`uw6 z1tXQ9aXJ!ha;zX^g!|7uGf0<}e-+|eSEPl@gV|i!+$YzJYJ(J<(@%cqw#iqzC($lP zlj;eW`{gL+3<-c5mo5y|V?P#Z{M@(e;2Eu9+tee zSxwNo0TeB|#)(}Eh2+#WYHr_{q-M#?n?QrDs(1@Id~9b@i~06}h&CIbMC+<07bZpA zfdlR?MH95((Vak3FVZpUi_Nc1joMa`oXG1{Z0AlsO!NX|R#DyK#Pj=#F5Yh>Z#A4c zPyWSIX(RrON3^$((<0B7L^Z;{=X=$qw+3$hOIP@wDT7n*wY~)903vLk{!f$3?#q`P zf^A6;GZh*%p z5Sh^?qK>~XH3I4*y=YI6E=*t$)4r;VaT&S*`jo)R3U9Xj4r81ZmGJ58L$=R)w4am5 z;qN=n9aE9}%oyoDf6ss6l5kH`oia`1@P|z53x;Z;Ts_s-OY&?7*qPBn;uQdaR3J?5 zdD7C-2cNaNg}hw&d;P=Picn>f7_b|-9y;_3WoTH!x5D4XssLb~n$J8Z2cnf;eIjuS zg%t`cwlZec{aJ;c&-`rt#vQ4>sAf}HRDX_M$zP=C`NS?#+Rt~bPT|MBdSKVT-H zulK03l>1w4oi)q!wCAI^9P54A_fOhC@&YZ3rXY={W(6wm2i;w*=1re=Ua?|pTWJB) zbp}80iB~R{kY^UaJfYU0+cyoQ`>d;6y$u~=sp$F1JsKGP>uUI=%iOXVuU+Lc4WA#j zLENn*LG?yX-GY)r6Se@;M~tVC=@0MAJakq#YTvJa24X~_o@(Pnza8jiYNDiO{&o7c z@!SZvlIj;eUr%D-cdAbdjh^%d`Q6Zzbw@C`2~E5{>QGMWBalg&P#d}$Q@6|u;b zmqU8bB-zCv$WFrz?=y__=c@zmOul(8dm-HU!=6UejTb_S@m@F@e(I!ZF(H7L398N> z?-z1XL(J27pGB4GC@rjaA|2U?<>Z6aQ4cO%em`C4)0GS1z z#4RAtTZLO9=y_%r5oY~}BxPERJ%SnnHK|K8>z_7w?e+C~KN+p4K@ZvI)H_+oJ*!mq z&>H2kb(cUe{El}3)ozh<1$r?5iAtDl0zMbJ(tMuis#M6tGak=Tl*u8F51C+{{j9p; z8)~a#HZOG(&m@KE1Euh`yx=4&ln-)?GhyZl_)@aNw3>KTibd}`Fi@+IJ`5hgqOk6e zGbm;%JwWTu2@aYC=fuf+5lO#aUzFIu$pIEJ1_x4Y zYaQ_OQ&3YYNrLOENe03R$k_vz1z#N=1Dy%cZji9D>dWdZy1dHN4v-ce2pP8jQeOH; z+W?#RJ!e0i_dgtO%rooGhdzR4_=`RJ2}0XC3_RCz$MjA?`w1(d8B*q0pk+N~vT~~B z&rnBT?AMQ=*}`W6U!JkTR&2#V)5m@e5LIDsdo2&uu6u>ZDN@L^;RD^$*klMzM9^)% zf4%jCH$x(k|J^TtVDGo99c(+Ic3tLAScnU|2tfs{y+I_tF9@zn45EiVI8;+xmJ82{$)ke3e+p0* zz9_3&z@@6eS)%p4O9TJ9)2itwxZ$m119p2O+2bV9htiUg3`pkP<(fYi7JwOm-X(+H z{f-IuGk9>74+5RVl{-sd#WsbYE^X+oB4|#kM#2GQ!38|#4S9o77fP2*8IWKK`3Iv! znC}(MG#$%z(9r#6i2E+w+3$X|3cwz%ws3PiI-PwVcwKX(w!bbq%^+OmEUc2z-PJqTa!m<|hsG8XNk z;p1i}DM=Z*Wy(J`-fynEPK}M*2FnJ+ZWdoTE(KwCb*7(hIm0X(TaWjNoQS9uL>T?f zvg9RL)gu8t_9zz;bNBLpX17Z5PpvjhC?_F@;Aqe~x#L+wf6xk*I3hpWEB-zm4t-tk zf-3#-GMfxdp?!y~yAs(J!SHG`U{*&w$NBLL2rA{z%?g9iU0~H3U6CEWInO+2lz*F4 z4r3*Lmj+%O%g!KmIWEAT&_?iNvzPr2n$SCXPG%@Zm1H)0{0Y{DgT#2C+=!Z>+gI0p zx;mMLhz95ZHVt`~@RH-)1^lnNCMR+VXIc}4*_H%=c|wlQ$%Tu&PfO^OlAcPfSySj5 zXWdS7V_BmRoWmrLbIqAI$0wZJFnsl7Yt1}`KS>id6?ChE^2`_5_$}Ztoep`vE3z9zEcP{Yh=t@& zxW>o*_@VdNcs+KRc^3R+j(x@PzsR)nc?NvgLd&vi=mxsA@+(^RQw$pavVr{h(7=HR zDjvU++dmMF!P|C%v1ROdg)h%8fq*GH%4e2G0@L!0j(u?ScOw*caNZD$Z#l#UTjjrH z`hC0v(&P(t#!U(}ky^XM+pe2=N4e?xtK3rp>&rzxy)eXD;!h26Z`$gCOLXvZin?`= zs}pI`pjoNPk$56^m?}J<zhLI7m#b2eHl;v~+4MF1@}apDPuI6O>aXD{hxtsFPDA%RhXZPWt1;BO3y}41#yF z6v%IFN?`vJxyM0iiPqJ=M$RH!Aao~eb^b6~}muFLF;`U@@GoyNpkZIZ{i zscH)8UHFL0b71shFzV~$piq4L3ip7?nvPUd&F6u{9&G3#~}VTuUpSrCCE{QDZ zqcfp8H6}FaR`1 z$lvW*{Cm-&V{Ud=K?1ce|Hf> z_cnI62TC5xz;C7xu4)R%x;?_o{po#EOVJ?k#jIj2kv;X#7Gv}LUkJ;$^tDfF&eNY_ zMsyzf?Xvb+d^U}&#h2A!d%|IBo-Fl9zgXv+9T z#^JSiij|^tjZCIVKyOe2c~SiB5;wA$rC>J)U4gnTpA2uwR57u0u-RJXeSN}>Kr-kq zN8l+rTUXn>`aH83bj{K1`|1Sk7C=Dc^BNcTDkgmEO?>X0+b~c=+^=$ zJKq|rV<7rtq3l9;(^)_Bu2LzCLTq9ZN8y&(N8+LH(a9^0EZ~)d6tGDEH)(-oGx?pe z3J!Jt6B0Wg;P9VR++=Ju7XhXsI|(&^3de>@3}G19+@9dTJB_ zjJnJ`JKnAyMoAEkUV*KDZqUXY+%ZS(gG;tz4uZYz@|E7WGT~1t0ev$VOF(XN6w5AM zO3$*Me(PIa3_2B};Ov@yuAO#qBry+QmttAlxv=<-ktXH~QtPX9XdBB0N2Tif$!D06 z^pYOR)<6TaXt0uh(VU4e$nyf!b1qrpBu!pYFjDu}^Z#IwRPAW$5}_FJ(2Mw|jw zY9lWz`>Ed=X6LgWTh-lI?Lbj@r*4lQ2hlNfmor1ZG!lqJt-s?e1&q3M67j+`!u@3Y zHrEMa>V+K|n6OlTxz9Ek7%XQrZxxYg2Y}4Kw!b!HrjS}lI(mAKNp-N5 zck*}Cd3kNT6NwK^%-n&8D@kJ(N0O#_ttQb+g}--N9)8GHlJ>n7o?7W*n`w=(YYe~| zh-Nv9MhCr&4`gw3LH>#AYI;2-O%;^hoH(4nwt8x##*Y~z23R~ z+h^$U&4Dj*cchtcY*$ zWbxJjP6XYOSbi+c9uyT}!!Q{$R%uP}ie_9v{rXP*FdwLHftW}yQVtc0W^Q}{)w!YK zHsc&naRQGPYnF0O;kw8^Lr?kgur1`JTr@_iB6f4%G z{oF^H@CyJt2AsiEr5+SrA;@VO@d##mccTs*ccRcZPuMadq=yml zWQ^eLS(SUYJ{d~NFM4vy@Ho^4AJF_zuxh%;A=Z(jz_{@Re#<3?H7I@O{L$r_hD>>U zRe;LLgEUr0d|y>W=Pw6akxY3vtoB0KuNk6ne}Z$T3^e!2XQU(*usaYIuK5B9O$KhdENse zmqI)~W3VnnQ*gt1b;7^l>I6Jx`3=NW$YLO8WJIn{l91sbw*raR{tf%M&kG0TZQfh? z8!x-gN8ZLTYrN~$8|N89z3FF|LYdy3v&xR#bfsaFY5y5Mkza_Y|hYt9YSySZT9vuKHq7C?i0X>l*<-qYf$L=hk4 zh}M9e2ubxjSb(FSiW>g~JF3~^nkG%>AlcS^3XXXUMQE(p=`tq0!DetLp^k{vhH zX8j|mntSE@V38*Jwiq7(4KDwX>P_cW49~S}grw%zN8zY0Qip!6rMW>E5uOEooLGp4 zzYy9)kKz0C4B#-~pTAG@gR$8X;j2|UmR{Y{Z@B+vU`{&Yt%`qnK{t;84bdfhEL~^1 zL9OaV)&wDDN*2_6aIFC0Ul)Ep#x#s~2G$6oSUO08cI&2M9-}8hQI>Uj$fPfjA&PwD z&6SVWX{|E~*qoOkYz)7hJ-};n>dVl1Ie=n+M0C~O3P#f@bIOsq(1-LNfiiEEym6l1 z_y-*nFLN(={uD>hdyZ@lA;6mZbhEQ&KvQ%-GYBC(?m6!1Z95si(j(6kEzR43O6z1D ztprv5ea3wv;NlTf51RX_`=8N{w;H)e-!hbw?2@|1M(bhXNS5oz;39b$L8gPcd4g{W zhAb<_G5q@~dqJu<Yk4AI^pq|Knp6MK0`97A%JQrU9naw+SAE0d=RUhNO%GOc_401{yd) zMswB53Y}Q4>y-kxb@-w`^#oHLc+!b^@XefJL~BaWInPzR8w@%P9rvQ>-5u(6Z3Fwn zy$3Oe-W;pEQ6TG#M;BUZ>uPNweb7uHh)(ptesvekH@B%<^^8 zM>#;q9nQo6i0gA*CoAl&?vvt86J41e(RqBY2PpjU=uHi_j?m_}IQ|us7X?OjEb8R$ z(X0aH3qp6h^0d}Sc~3q>AsZnm_I+so+JR*d-qYgo&FhARk#I#cGpwJh9i>d(!%0n=Q;)A-XO{!%A$jbxFO{jfcOip^S_bQ3#c>ldCD{|Z~;x-CX*U&!%J4wS@Qt6(MkY_M=p3ZAqGPSyEnVMCs zXSDro3Y5giY}WqTRxMMU+D2?3QCZJi4=+}Or}oEK(yJbVQ}PF&GY1(m$r+6**fp=^ z$w*zDZC_SE1$iuRUyzV6@dqwU%LX#V)-mzo3{C9kxsy5GUz(c04Qt)kEeTS1eYwTwC3DD@$F7r_2r4zymakF+$~D-;S$z}=tWpy zbw#81r=}YbDGfumsU`szQedO@7h4aj+Bc6k)rf0YyY3YJA6&cOEh09((=0&~N1#H^ z=ETCxeeTHYaU+Sxg9p#fu7ciFgvXb8jvTKEsK)G$U#-awTatF)E**Qlrbw=YYy5MeFY359?ndHxTV9v`1k4ZJ^a7Yx z1(P~#jhN)2k*fhIOaK)$kBmpka$cAMK>EZJ;x1*` zHTD3fon|@UdcQlA>wd+zgcQE>4k+F4SbN`r#}q|XGpkf%Cd7C~460YI%c~>bOnDdn z6qk=!naY!vcP^4__1q&@!DccdvkqJ{`Qg*EhNOvU)V5ThfiNf-6IpPu@P(O;Fr-V= zA)5sWK1zbuvq2rUU|%S-zfedEKd?v&Xw5iYri_d$u*r+Z6p=rKDk&_zg>UX$fG)-; z4j$j5+%+E`M31*IhN@8G=F*{ zl0$TyqBIx3(q{dHq7t6lGv_;;tE_YQ2f>SxV&3KK!5h3yCRvrA6~z~N$~ts|zP?7% zU?1ZUk|q>mKXlt{ou14V%1Ja3D5wrQef0PC-J^#xW{i&ZjHL&dQ~#TZBT~2%uD5g#NjvrB zz@WYbr^0EZg+PR%9|_KtDEu*a2+t8!^=EejcSEFIG3ZXJFVPlQAd8`!zdHtK4qIu-ug=X@F!*oeLi27)tV*4R*td7R2297xYlT z)|tYx$6ch5EB#wUDE!*@^gMql*w#cETdBDXO=0YRMX|MuNLo7h*ZFaXNcbPyEZ!U7j3PbQh4||nUhUeV!2m|K$4Ojj^D@(4A=}}oo*{*T!yAxP z*a~kg%O6HTTQjeak(r9$U@V8*E~#m9#gtC_Y!50u2J-FtNyIdW|jQ@ zw^e+~W{O@;Cx+AFx;|>}^PLVVWRN194SY2#d$>GcYtptE?tzRh>s4(sz|Wz`Zx+?n%sSRmV%pT*|$CRq0q4iksre=OZBCPPN(@e-}wZU8` zj-UuXKV(eBMUzVhNGCLsD7z&~N?jo0LrZP-3C{4M2t{^}b3VX7s2dFx4Iu~7vgIijmKSbF}-LIy5RW-lKXp6}Agcp?M#Gb2X z@aLSXd&kCFNhqLV$td}O@;Epnj5Hw;W`;t0IdZ6@cay?bBt(Rexj1uBkeXIh=Iy(8 z-dYRU1{RoWZm-%2jSsnmBiD^$`lp|}0nmi^$@HV^ti0&JF@?hxqit8QuiFqfDqFYao@JyAfIg~^cH!sv-fmy-d8|FN>DMD@PB865JlegOH=!JmWL)FO!$H4NSSo?#VaM4m@sHU!f|?faYHQN=B6XSLcn-pKeV` zYVm-LI^KyctkIbKfZ*hs0x)v$@zuO6hqv^1psuZEU+v4v_zZT%v5fuS>)4aYeb6o& z(qqINT3@!ewm3|sL&ue&$Dsf#%kY+UQPS}bAB<^zb_-99<-=6RBAl0OXspQ?v; z=(v&;d2U`x9^BQf(GAz^E+}ssKi~fDJUW_r*Zp}6^jQJP_Ce#=me7`(#m01tCg}+8 z_UBt4k?oV%`#3#;=ptMT^^!OS2vywk4aW-1iKsW8KPsCmx(=7}X$P#7gpKtmRWK(+ zfGM6>z^A%Lbf9gkimE-wd4P25q6b&kI~QJeJ0tEX-}y#VYq;@+ns}q6es4xVj=PKH z$R_Dcb+cuzTTrx_BBpw4Ar~5F0mW&p%VS+!p00ecgM*O&B;SyA`1_YpQ<+Obpna%<7CfvOSHJ Yw$rE)59lew}XuCOb~%z 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 O7er0xR)y-lkpBVpa}L1( diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index 954ae3228283111a2d5fa9a90a692f2ee7c2e33d..00588161a652971edb6f10e225fea76bae647fc8 100644 GIT binary patch literal 20502 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 diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 80c80037e46587d58da661e8f3a3672bfa848666..85a93a6feb47d647db6934fb12cfed15f3d08011 100644 GIT binary patch literal 102592 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Ⓢ{S8%yXxiSM6%uIR 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 literal 96500 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%0DTdo#cv~K6yzZDXalG-(`yMydSmgcygft?~; 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 z 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 MMO(Q_(K7760Y9POAOHXW literal 9698 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 YyN>?{U|0*ecMC=Njk-dGoN3U11N~CEWdHyG diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 8e96df873c426a94c05081444da33f87b2a41f6b..58f28e259518e34e7fcbb46c81f7cce4cbde7486 100644 GIT binary patch literal 129645 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

vJ zxBVkNJZgCAn)4_2Nyj=RB?ax6P#6XeiYF;+8(i1?DTH|1K|{RFvAC6<7le3tXJpJs zY2$L2KYm~yQqCsD>nY|WEm^NLFBtjU{H;U^QZ&YQeT4$ACuSSydE_z~i45l^NX@oL zADyy6oALl-b`yxyWyz+-=sz2x=KI(gfMEJ^m`1o0lr@~x3)>SscMYZ345Dv~O~GjK zU-Lse!XrPzB?EY10jS`F^YwxvmHvN|@*W7lAdZ{Y(s&^=T%VLc@lkcLESC}BZJjZb zypJ{BeocVTHRAThW!Lude%9hDS4xX&eb@Dy!e|Z2;d%Yax^PJ3<1yScNmZA<0b=d< z!$10IqT^ohaPg~jzjw`_7y-k5`6$<;b#U`Mp+2y|Lvu@LN#SsrxJxx!lr@QgTLZeb zSuVH?Jh)Ch7rkqm7wAODOTFjym&hw zvQ9dg3#C+cZZ|y)j|GkyV~(yS0yKg~amORPo6i$v4MT4UdnM43z4@D(gOQVO6^CN; zu3Qj{WHH*&eWUCc z;ZHFHj*rjl^z^c0Nb>=4ed{P7!h=lPl6lX-;zw~lE61_lNHaw*_%j54Ax)ZI3N<3$ zO)>XpwUf!)K7WDuZ*~b?f{~G^wB!`^x}&sS`$Kt1<>&RTrZkL|zn-@C&fNnGSRhCf z(t;abS->4)(XKe0M3gXYXT%_S z55M&9IKI-sqAYY3j0a)I{mlu6ulTQ+o7J`oWM8oSeocfF2l1b_BLD`x{F(Q+@AnL6 z>%Q=%i)|H+P7qe~x8wRttj!lL%B6#`Hm&^9CgLxwt*t>RUiQo$_~Xb84(ZaC~$AKP2y7Z|JkxxE`iS9DU|EEfoXp&p@`$mM|Sf1ejAL($Eo7N_Lu&BTU2Rh3Sd zzyme_BQtX@h`sDe*w`s}df@>Cn!+1IXbeZtNb0Yv4P3gkh$?kDPLQH;JlM5`jmKi;D|x zzHF8Nv*4zt$ghbCmlGWjDC5#-&_iSweXIsH{AKeg$;f=CnO^m6L=LP(__hm~+pJKL zy^98G_8%b6oc%HUZDIy$bU-Y1wiw$7lglBye}n`9WccMprfZIT+cy7M;L|TA2g5Rp zx?O8H>LJq@^>Dja)UO~i-J#QYzeu9NV;!v7x&-}STxB?E)h%&obBA(7&;7v&t?{Bg z!-Y(>lK3}Yet|OWw1m~E)u3@Wh8d#ApM_YfzNab`@+%!LI7?S+F`0OAZ2 z|CJ56A%uj4U^oRZ2;^C zPJZVHF8y@~DkE0SAk{f5uN&2t2G%zk-APkw|I$|-jBLF|I&Tam9c?b-Z_rv7vfG9( zH(lAijFpv7FYj2K2w<6Y9u9RMqJzk1@v*4!stp2#(yR9i(AWa}SdrKvdIlupXL8(h zaa2i)^N@z~&l-YdB-7Cui2(sw?6c^JqFx5e2>REG9}uM&Q2}E_cl76CYb?vCQ~U}O zT;KhfS|7m|8(g`^;#Y=qcQHvipWV#3wU0_FYpV3X4@Fe@?1C!np2km}O#E;cji4U1 zQ?j!R7PmJ8$QC+YffWZZqlt)TWkgInQ=(iMNF9+m$lRA&OJbjmjDCYIxWb>jy~D0F zN^wt6DFKU&c@}STX9Em_cjdjTD|E+;ps0`aRl4Kk5DQg4+HjH&!8th;j#rh$@bG>_ zQM|ptQw$9EN7nB0-p7M)r6XIMkO5Ml5Y$ z@Z(mikvrE%@4R@<#spW3pkR)9XYi$fZwuawkQ3~OM~JKSYNR#9`PX4o*@#h{42{%X zOtka0PY6fKmh8ZA-GEU|43sn@W#DjFIuVqqlH)C!338`w4GavA0?np8yK5U2RlOs+ zUiQtrV!Kn!KEkUYd}&aA=%xQ+6g~5a5y97(%{tsZGlgd%fnlwp`qsEjLo*D_I=DTF z4`;j7=x#XLrFzE|J9Ld2e!tp0ei_0=>5PK0cGh_$BteU!+FJ32^3uXz#Tnn)$co`S z@Yr66scJ~BHoeGZEbX41Xq{m5Z3!c8ocuzRLA+;fDq|&+A%86;&O`=e23?^v6Dp{0 z8G=`AvoY@l?^IcEI@@(3qTqwwJA+zL-!?qb`r}#W7^RsR9?Yl~9EoQ?~(YYxxirmD37?Igp{G@sgvUL>A&B=4KKrd!`aTi@Ig|iAhZ~=NS;9qe4O%*j_Ob*}m!9 z{IKxXQaCc@AKO@;AxYE4ou|pl2h;_(BM9`dSrCaytE9k=R|i9@i`o6V?zL?YxNs$m}02aa(?{6B!i0mOV}$cgAC>%*$iYPa1wkeYpPG#13sN+25b6 z8g6NCN{!ILmc`|9$nLK%)*9V53`FOb=Y{oD7&XJqXg3nv| zuk)q-*e&8Wh$CnGS(;!c1yHkkneHlxQ{G>WiKEsPJ}xNRTUe+Fs`VG$Wh zbMz)#GBxqW3EXJQ)f>B*7I}TQqA9yS_^^CSL5xdofPjR7toI(VkfPh^10tgSd-|;U zUr60oo=0m}Ehhslom~yq?a1tf)4WV?702M%9~4qEg9=UIR`fgIN*WFQ9KrLue2K9G zE_PCT%d;)dl>By2CGhzjd%~GL4k-os%oQJTL-2tQ_m`17+hGLwo`bazOwzq39J@)} zB`XF|+&%nPwc}Zj@j*%QYH9`609FTGEaE{V1ynDJj#0gFNsyBMD*_|HVrLp>~G2 ze)Zziy$S;X5jDl^`$+pXWqXV%IaOvUW2W);xB12#Gu?Mnt(p66<+K;5Khgg{jyV=^ z*7)V@89_ei6wY#c%F#zK^~JwV$l!eNy}M<7X0X5YzAK!j6*FkzLfmNTa=nM{@HN9o zS=vV+%#6UIyuSKyS`z*8%C^$xpaPof<0k*QR*0rMD!Vn?4~uer-e>n6Xhb6_CRS+Z zK)@eHDc&u=I^G_5%XYc9q&i1H1|HQD3Gn*zviaek>^Ln|ARA53(5d{S# z%9g&ds0Qy5^?AJr96A_E5E0er+X-SqnfpcMM8n^gvH8_94{P4wEr1C*SbZlZRI{j~ zs8kfJ_k1hmZp2<-g{RmP=>%Nh_P4o@9V&P_fKt4_hN+L&0$No~7Df%9|IGgNZ(3g2 zGh}=SoX)!(7Q9E;&gqpbNaM6g1makC_Xp+lbad_3ss=0IBTm1-`S5L=3=T+DiCPJ< ztw(iQ*8^1Nsi_`2J3DbEy7_!t=e6!b9F=-Cmy0d2Qwr&t;Sj=4mnepi5ySb~&_3`5 zo1EjT8Iq@^+qAK_sQThk@?hKEspE12Mp<0ZBo#XJ(IT{Nh9W~zSWe#> z8ceQO~zs9)lk(C9IRGd(UesIP`N<3;&h!pqX?P>nFpa z2J>WtlOla63V~vTq>9$*E9KYJJA-t5+R_=d*UXgM zZ(e_OTb(Ltk;1RPW}yTByCV4+98vuDQ@wrUZBL$P*fhG?oZ~Xc5=(WEXQL6lj}H;> zI>SKoAEP8^54ZL*Pp>1Ha3+Yn1OtUO(LZ*llKe!1UlY9^1UXCI2Oj~hkI8-_NUtY2 zpTWp{9(V9NMw4yb6_0AfJmwdsS^Z&d;&QBW*b|)oPgfBUEbBuer#U~;4dm-GSVKXd z@#wg?U)Gf3bjR1MZA!872ZRJX7L&|?NE(AcV5$Wl$cd|qfQ*bb&4;tG3&mU)3Be*4 zPJn3C*FQ!&4l;v~5_DDvb(sPgO=A8->VLJM#Wx{Thlw{p_2|6(Jb zd4I1io3`4Sn!N8wVz+WVevsOc?Ed0()xPKAYCH|}HSB=W$&67PbW!fBq-Khp{`1}+ zPJ$(x8t&u&oJE@mtq}T(D;>UBNzcYt{Xy|BN!sf!{~s~3Jp-5RY*VCR!?W1czo{;Z+qbaH^(<% zw1~ZEuO?!ckk9WgKM2wcD6_V8B35G8nc41=aUj>DOL#h%zUhaS){SlyZaZVuuyK85 zM>tO)oFS`&!KPzzA^{{tK_+be$QeL)^z_Q!PQ`+so11Gs?rcI&Wxm96v|Yw}a!~~e z#9v6xDm~iHp}*caHoUoqPxn5JDgnvs$GCVZ$D*Oy0y1y zBiq+%arDTFT7j`2gg;ep^mu!eNo=}s&0ba{#AEaQ(XFnGoN`e8TPZYYKyb{P_2y#K zG<0X)pz?E>ehQf&MoGdI5l>+Vt2|6(i2jel;ehU`1r0vgp*J zG}2yg>mNxP-!zMebaTOdhw}OvKG979%JP-`01dESLX+RZDSr4a51oDCX|38yntE;c z&v0w5u-@h3yRj)|mJg?H2uzcd!69-3FLxdjV*2ZupMkajEDZc)NX)-!k2jWFO@5|G z-Y>Y0@hb59M+bW5nl7?@K%=6%)Td?}bb?E8N^GvSQ{_#7JkN#d4No#}jzj)$EB9}k z$J15jgqb9n>CDB53~393sJDpj2E{5QaykUiHf)OZt6D~5U*Df(>%r(WS3|5bY<40@ z*yCzZ6bwA60~bl=B+hpmq_Evfxyq%Zz?*$BeZxJsK0A<(tD(6r2ce6n;{ziL4&HkV z*RDA{OO8xL?*$tqxTZM_IKBR`uf=^<(5;cnm#<8_X9O+kWn3seNmth9p>obE(}S zG$lKryjpbsKQ6$q*(%O!nc6~(^<k3#OWzrt(p^FI(|+(47yY@K)!cHs8B2(8lJW8+@|TO7QXsCQtvlw=j3 zNjE|7QT?j`xBk}nKpqh$xd1rrd8p1*Yh{?|&Wt+}|76IKwiVb=Q7`W(6!%s#c`5$1 zNRxVcd|WP{brO_f166&Ho)k_rE-ESlN|*r76Lk`71DaY264)JRkX2>~NE^!v=V*3( z`Vvr`30n!HB}vQ*TdAoHxIjhdXF zHHqZ%twqT64AsT!hM(hE5py#z9C+9FdtA5djIk*;Eoq8wF}?ij%0`!1V5d*Z1(f&= zuKT^l#T5sJRKrEMIXEb&u*ajO`^l|>mPS*Ppg?#l8>>SIJ{L+Wrx9O13$4%|&ci`I z7WC6Qu+u2lT=2$a)nVd4>&8B>&=LI36n)GQ;*|@W1iLNd1bq&Pvo5D7+SDI@UILw`{m zzTXPQB9n{pZoGPRX)#zk<>>pwG ziwRY9ADuV*^;xvd^+dJO891sO?5EEUB9Gk5U=)Fgf35R@q@wlT#_SvEw;kEs4rf09 z;9VhB>=QU}q{hM0J?RZvwKiGS*Fi~?bQF1JSdGKa{DaXtjNUhtLMP;xQ9|I_Xkut* zJ+KbCxvsU3`H01oL?e)ov)y@QcYNm*iP7Gkb5ELsb}jcy5|`Xcptp3!ZKQ6t4tbH5I*PN{j<#n3P`$(P6yn!tsLzX;DP$ z$6JeKq3Zks5sfbQJj}k|m|6P{5-&7T&0_2lXx;KV7QEFP5;PmlOkq)B$1%That0o* zH5rPRliXS9={w5VmKT(Fuj-do&RKLeZ9gM}$o>P5{xb;y{?6UXUkMBa$^A{ck0+Ha zPwWib4?0Asu?v>y#Vd;?U(iF;FlcC=rH$l;#@}7+4CRTB^#k=bV`hOSv$j9*Kh+Db zbf1e(S^T4`_tIG3g~u}Jaw>gW%1;)_KB*9FqtLrVWfVMt$wXTm_bcv{IWXj(APMR9tCxv)9&EM3i7N3pLW{;VlvDE z&uf3OLx2p`I;itTV`a(PoupQ)@C93`g4MO^ZPs ztlp1kH<(IRS=O`9oSc4i)2pAMoTIl=HfFzlaVw|1Qps-3(pSIg&4`Ed(Q86nR1}al zgwEJ8M2x8mg_cvUe(&G>8bV>qUC@?En7wa3x#kpr)$jqWiP~NXCC8843kyXzA|)ZH zU*4K*Tznm>_JQ;*C zNtM_4J+fm6mbml0Sare!6BX_fQHGB!soDq06icNy<|~@e2GnKc9w^lsnJ@^WBC|44 zm8cDPAEKChm?G~JO03~iR}N2YewAD0+Ak{oI6Wt??)IW-nh#!9>O|t?Oh0|8aM>s7 zAIT*Nskn?h^L47!GzqK7@dV#-VeSp(9~-hD(*(J={DFXft$x!p^JWD$KO6tN{=L2G zlj$u%)Q?$Ve7@;?0e>zAlH_VUZl~vJt`AXw|kB zO!%>Sf}q-D#D2+pjQ?iWx(Osu2a6a$FN%ZBE6gBp%J?HRl7@#Nbg(zU)+gi=1w~(a zQ2gh>(ps4e>U7}bPa45sjW2&A`T~ZZS>ou~_ajth2t+`tjE{D*Ip_NGGU2U<%I0tq z6f#qy0OX0$(je~4q;)NleIr)A9D9ptq#O8c*xvi|Qp-E$mrr6V{l5Eyz&h{(R@3y{ z+*FH)3jsm(-y;^r@Wx}8__{@xH~1Ps+KZN}J$L^a%j>;VW3q#G;gUUJ_V_=~4e|_D zr_xf-h4&AN_O|tfTYtOiYl*x&7Jg5>w!%K}UdSwU-TLPA>?cKWXyZ%X%+|jRN^`!? zM}+^oM1Rn0Ff>z{dho8%!?{mIeux@E-RR~h()t@2V-7RCDOy^>_2z46)79t1DpEav z#UMF_(&l=0+o&9frJRkW7sGPip8( z|G?}v?9t_oD#m9iD-AMxj==9CR4I#=9G3ZCi=myU2KFf^8(eSdt94@C4jw5GicW1a z7OJdQHe%mW_8zdkx@i*b)Y_4g>eRZ?PpKnQUw&?7GM33K0T!ID?pJGT7MeJeN?lFO zVinh#1xp|TtbBp7_!OnBw(KG{m`;CVS+MwHYc0s{DYCoZ@-c~JMz5Scx9U<8kQ@pu z=+>^19)C7K@0Lu4TCgb#%1dYuBD6dyqyuTi$K}+cN(&OJu(w=axRPznoloX4FRsG; z&Fnureq~u;wOiA|(h<*Yke#QC7<0D*a}FpUwQ&Jw8A z;u*MimgxG`qS;HWwV7t;V;FfO)R)b&Zd>U6>t7j&GiG1yGFiW$(@k2g-P6~k%JZiX zCyM)`c>u|-IFI4o>X(aCyzRll3Lapt%a%YEcNM}pTU%)*2%hLfpfDISz#{EatD%yd zx8%^?$s)WiFM-Aq^~9`psoE7MrrT(&)oOBL?3R69w+UbkLh+8R8)4R& zui1lYT@lSRx0hqW7D5UC4oRr%{-SCcC}oj+?Zocf=&@%CW2gS>o7_wPSnjnvy|V?s zpn@D>?VaxDrxP-H2!|Jn+CajU^v*9-E*DN!;!An`n?6qrRlf<1Rg9qAu@>@D&&^TX zFb{PmT*jo5(buE$=*8F5I{`YX7JQgjybrsFv$dOZoq#R-f%e~g2fQ_x5c&O#SjGIXfB2Z0^g-tv7^v1+R0 zirD$O+k{j73u-o%2UMkNIK)p@>?~JXTci%hGWj)E{@59Q;AO5QeEQQoIn9!gx-B_| z7*$%^d3go(W^=y7Z>>Q_M={hY&k=!rE|a268!@@_18IkQOKy=DFW^FNxxDJqk&f|8 zo1l)>y2Upj#GZma=3jnKel6zcdrqMEO!0n-I?D$XlHA=DULKd0w2U{^SCQi3XI{;D^vx%vV@SlH0bbO-6seM5#urZHmf5n5!8K~64!JDd{P6Pp(r zJ!LvnsWz$h&a|j&s-8LvIZm)c`AKelCC`NH1_lq{4Jnf=bIJV5(KfRk+5n4?F|6!Fc`sM~Akr z>oG7X`K0IG$2XGZtMT+*AL~!(7+${*Sa2x2gJQhJ9L`KuaC*>_%FVlhEv-c><{swL zxM3zKlwar5utPsQI&(F8J_2xtl3C`gvAeI&u#!jtvazu-a{~sardt;*6M^0!5CWhC z0=J+f4~R=(`ahSunVOt@`lRIKpQbD@*Ad7-9VlprlgDyT%&YUr=;LAVgU@N=WLiMz z4LOh;nEpsr1G>0zgBHRe+BOQAd;z+!`?+R7$|g#GpMV{JbavK9I%F|hGQo~^1#%KY zpyxm$I&Vlb8*UiY;#Cb)d(CBN?js}zc7ToAc(}5|q%}MI7_6$|m;xm(FSRo9*)O@% zHh~SS{$)jYxGOLJQd(;^;1s546a_E257{AU`ECJ;m&)2f?2qDWLg{PuDvtZu7R+d+ z%gVwiv`zapUbV#2ui~3e{`J$$Svu37cq~!7dv*~=I|yVC=JqfQyw63SZhBx!`jMdR z*thFrSn2`o!}LPyKo-4Xu$j3J3KHDz*~v!x^L8lo=Jv+U{G?HXUzQOPxi0c9SI|@a zWC$5!Co-KuEbyDzs=O!i`uaNZ%c36hqqXVG#Khhjv#F2O7}05I#i3E{?Lu&%{txIp z=K`$^U+_{n5GWPZJ2yJV0Xeozeh)Y?Ex^f068VnqC#g>F3h3S7**!Ija?%3A4taBM z{h&hOX-j;>ACOXK%y{w)UbC*M#q?c(e*oZ|B1OY%xB3Rcg}QIOxm&mKDSr90%cR=V zV3|uBaXbTe)0?u-!Fnn#F#Wzl9oCc0`Tk#~V4Tw-oK5mo1MGa7aC7T~W({w;SUn4q z+WlqB(+Kr}M1c=NB(i)?J|_LwmQUV-SLg;g_a6_ibAB@heO4tWc_cBWjp37#&R~y{ z$kdh?Sb3W4lEcaDQQD*=;&n@ULa{6qLi0$c$i&^0W7g{p5+^aFZqC?wCf{`nz2QDZ>pn9(dnhANDmk>~QJE_WY5@ zMpkR|xBEq7+e#JYuroSQZz^c=*QssFE<+4CJc)ytoS};I#QRTH`m!gm6r)$z-h=+! zQv(AdJAW~5u-`1Cfotq|%BuP9I~fL5NsLJ5IGTJaxmRF(Wx1YPpGJ;#k;60aPu0?q z@=M-pj?Gs091b8yG1MjVFSyrbDypRPt@F*Nta)mgvIU_%Cu3)S10?hm6ch?dN~nN! zDXv8VVoFLXDgfH^2e2t{tp$jq)NcS}A-(tNWK|a%^0cM@_3IZX z7=NJ$>^B+-UoxoMfeXDc1ywz=>muR0t)2}gEE6_)v<~atC_o7x?(|?b!q*q>p^@IF z69mrbTz3B8T?^wXd@w_3xww)?Dk}r|V0D9z$>o9Z`W*t6q0tOlpv3bw>OnVD5dvmI#x?0(8%~}ye(z|; zC`>J*=Pxu1$RqrH?*12cL5ou!Y&ee?-;5!#uCRZ1WNX}<2>fdX@VE4B_r#xNoxSIY zc^pH)>q;+(v&<2YLnDwgxdS0jy&>=#Jg5@kbD#|qP=l)ma#<#z+1n&o-%6EsKx)1F z5!4D%v&kakmKMYj!hx+06&2N~xf~ggirks`DfIgFYcK{pSg$q5P~@{+4KlzPv>=28 z!BrhZ`&^tF4jJpV2?^h$Q9*`xo?oFUiiJegbAICQf-5Lu>Y8JX{!Th2d+SFb@Zj%0 zVdHwE(ie2~a!xF8SpAPQIvUz$aU6AN)BqriM9syMd&};=iToE~jqQ)aT1z9z?reYruc|#tV zUd5B86B0E|g#lJ1du3L7y0oWfGlMXZq@*2gps*(}nm{b70MN3?W?%shd^z&X z5pI|m5Ul7ndT*8*zE8&>AXtF}JGY!cUDwSV*+EKeCglm#tr!?AeU6A2la=*VSlB=H zBo>^=$wg0bwO~H`W@pI+o{_1YWl0>|BmucV5yMc$+zdN5IZy`HQO!?7MmcyhIu?9o zImN|)dWC8k=cU`Wy@t<>jE-&|2L-xc+K0Ta|Ly!OyB@8uaf(&)VF@BJmTBAPXujfh zux?8v%d#GBfNF3w&s=Kl$~*htJJ5f__dlcK{ZV==oz}Y;I`(g$c@M4gqNCZzPwYk5 zFgtF_9y>>!TUxS?;YMn&Gt>KFh-wobxm6}2B?%nD3p6~ ze~Ja4|B#lNx-k2#(5n`pDrg2eYkNvcNjWg`0A22xZY5Q4kEgq*M?<6YGu=ah2g4#J zj`+-Qw8|SFr(!%il+NwIWoDI%@&TaB^gKMN;EJhTs#Q(G@V%JSlN@=j@P znk!;1)x{aNPzN0=xUfd&Uv&%bg3nFX{MjIO>XKtEYcmlA8lWKea^^>#_f+{f*p9LM zJwj#uj@)Imy;-?kOU&nf6*ug4i_y4NseL9{qH^AfkxNNlJnGB?Mc6ntBB5e7ff0!VJ?!IySc-6~>rHqVzw!c`86#1h-*fvCU&bt)zgLb=H zXl1hfl17^fuoMzk=1jV+TCMl@OVa{u%s2Z7Hi`}cRn=+DlsUSnpuK~voE#?5@GSZV ztcH17Cih!If}pLf=WZ_&xfe{yixVW@2aQ-y*ny!KD=?ZK}x;qmcmrS1^qX7QVp zSLwK?Aal60yf9pJFv)fD&h*hzZ9>Kk;62J%%qA4lwLz=`%i zTw9aw+XerG}$Z;mJJ<4Hex{&F-a5yc6DUXPay zNI~*pvctNV=%GKi18RbXUShhiT!Dy-EU>@h7X+WvTsSTA0Qq>dT5r@b5L3NcU$fds zspSZ4Q-PTlMUF8FYf*n+v~mrk9I%9qh7y@aV&!YASoht170mw{y)V@LQ$`XEB4BA6 z>}u1oM6otpk`#WAYoNCFqP>BnA9Nh~{PinnBO~$VTclV&P)ltG?$Z_MDDil`ikzEF zg~R+&>28;c7|ol5q&?KrT&-KM3a{akOX5~K@ zU|eZJ9B19>B0kAq=~y;9cnhsI?YEKZl+lj4Sc`OmEt4~=e^m57cexpo!X1g9gE~kg zxoS(#tO9@7&r)}BFmU5Q&iiU$DzNaLQ2Qt~3!;I0t=Y%|ELG)*kwP;8+|c7hBa+dA zU@EBt{-RQdG@o=}m`BebUh>C1j;pmMi@7C(?eCVAYE-2cm|907amZNZtX4doQfb55 z20lG3oHt`#ddEdT364Uv`FPkjW4o-u=i6)YbwILFW`4{Kf+miF6jUz|pyamS3|Zs= z>Jui4*!9+biv~>psYx@DlluWOL+z;spmqUxAv7u~2_A^kVLcOb{Zumu4}WXChA6Q1 z9PD!U19Y3Wx3|xSgrO$zz7)Qq$$iRjKORAUS`ki2T@@dTGN{zv2qK)uc^I#tSVW{MKO3gh z9;dn^>m$K<-gB}4r?Tt*r}};W4oRi5BjF&$kHX=YC!HHJ;DweqM#KYwhJfF06lTLq~^x=_^E#?0{Ctz6@Y*P&MJhKj7Cvc>=is)Lm!)abJIbv`kazC;F zs|8G%DEm&T=Ak?r2=aOTuH6H`D7OK3-j5{iZzIu@K38}2lEjfAgJ zyd|9)>PVp>fmGtf_XpzkqE&$Sd{VR<_u=Mmg&h!C8%8W0arFlOrx( zfw8MRzwrCebBOR2UrNaeSqXMk1T(QA%Is*vu%2*>bKhB?JU*Sz_U0om9*tb3 zv#A9MH8q5u#d?refB4ZZSP{;m2D+(m7ePdJ{!b)ERX>i>_R~Y}9sisOKoX00PDG7@1uuxBA((@}Y~Z&r8Gm zb1Uo3VkwjRZERBS8MZQwXTRmmqe4tfc%VI}2#l>2P>kBcNqvxiEv}7!%*+x~X1tP6 z$zFfl{Ve!fGw#?()#h7&8zpBY6#eA+vyM%n1zz6Vi+@}O$oW6&ijL-HXZ4Tm5rKr3 z@>>!X<86l<_hs69@(xcLZQ}VuGK(gL6nvZx9qr@sqcm;_+6t%XIqheus=L9SdKK?w zzAz~$?iUl{S7XVYXE!)-EQr(_BeYbXpSzF$0tnlmgaqghw3iic!82|1@7hg4dFMUp zw{4RW4VR9?ww{S{AOcPkZfau6N5bB7-npaJzM9Gmy z4NyLPArS63k0KHL>6KILN)BeM0lAe3cjLqJXm^BxJ>iO=^HytT+suJp28sAtKW~xd ztFyf=OJ13CPUUAJ*~bgldB2y2?wnxF8KU#olB80}JA8JEJi239sekVV zZ{ea{^v6lp9pB)a0$>}XkuxbqX6I^?H7OKIogT!-*w|sq=j*(szv)Rsu-GS7#7`}K z31a(qH^!f!2Be6wgh~Lme4kbl(0w(;$(I;;?|gZ=F5cy^n~{#DzNMx2dDTlSp3`(p zE67}GYV~(FVXBo0t6W|Tr{b}gQdqGR>IX~N$0IH6nk7FIoDuz)Q1{|-s)w}N`;DEg z`rZ!p=n*K+WzOGuZLytvVQkYV#+bmvZ%FrOmzHgkVdeQ7Ymtt&Se3j-6<$~DVPbHd zM2A9=u3(5Aj83D5DuPjvb?8$JPsu-2sYawq0jy(zEJ{hr_jJCK)o)Mn&vG8E#plEw z-t|7O--b77#=c!NNRD&u3s(m+!&nTOV@oF4Gcjle4M#JWIX4Zubcvz|Uy6X= zG~F@>4QteMgP2p&{7=G~Aq-KEuU*|Sn_T9ynNHGb$1|v+NU~~3YcF_ZB3Z*#!>aiV zz8jd>z8s{K#0Q`p4-zo*l={-TU6eYib|xYtZkNMBJ;y1sdqH`ap)o+Dh|xkX57gd` zO-p*0F8?W;{72+Fgwx|sVz-j=vedN=wMie_e^m;Z+5LG>qneg?LYvDC81$$CSPTnV zRz5#F1=v+aUY=(s21u4Tj24*#PHypjl+`@U%tPz^i`VrEflI2sDo)>$;l@SkK$MM-@n}l_0XWbM!f4n3ck@z- zzvwY)C3<O;Ia9zXR^a|L2YnnH8yXZZ5~skGxp|SQ ze>&GZMHv>Hyy^k}r0=GnS+-yC5Meo98j90bfA2z7$Ha7!>1ep!lz$@_i3xY>Im@Q` zXp@Qia&a(ld1pRNQzc%34`c_^qW4l5^^VTmEyaUgxLKA`bu0#=O1VWu`t9`}++|S) z(kl-N?-P}RxLe?84G2CrH`?-NyebA$)hldJM}!)>^-LzqwS}!^^(4>hYX7K&4R<9a zx6Q7QcXyC+T6-Nx8ih2OMf@=KujV!$acRuKwAhrPozm8QtR8GjQ-BOsLaU=c5*+O; z+1u@e&@^?uxa&0V3I3NGVQs8C-fTKTrheA2oyrGuICxP_Kj^;6s76K~TYPH~c+^n+ za*{}Z{AvI4(;rez^3Nv6QPc5Wr@u|~{|J+V&2F8DZf4eY$bT7>gU#fq#n(znS=|5Q zUvf-60O^8fw=6tVGw~;~1q^i?|1a*P)jfXnRpOmV@9jR(=or+x2O05td)JRcuDW5& zd;6(GtE_)gBQBNi>-1h+M!ReXt7^E9Qe5+27KO=>H&iWi(lOxDu2(Xp4*ls3l1GIxB^##)9#p%rS#O^nElOdqlTDwC{xo7 zB%qQe$pS9r>(W!tLhDdcdJ-~*R+^pc>!8gf1L|B zmtW2Eo*lEqA(zcCvq|p*Upi*BnRUIzySjJdN*RR1r9n@gL22{ZPxJ{8*4q ze%QIV^Nn#GErY{OFWMKTp-2{*Ja@`*{olh{kKJ=QTV+XWev=d#&3aroR3Ui{JH_0= zc7UZLp=!f2hJ7NTeHAuXN+S- zmd!F1eFSDQjmdB)}^0i<>ouGFz|3%d&S>kVx!#Qv)E&uqj9% z7yYs;>1FRNlM-%NJNhyy2O>RVKu#WsykLjj9_UK1K>0TRN}TVce1@Y!xXXj!t2YG$0N9aH3{G4U zU~*2*IkVhn!h)F<{|aF`_)m8~4rLbfx+saavK<<{8Z3!BOFqAByjdsMKKNX} z?T2h1Eo&J_38q?r-?(n=K-^`2f|TME?gM~yYX>Q!J=+66BVl1$?-Q1}TKu6;g?bhS zYX{=EK^#9b5)oF{=M=5lTOQfO9SqUxQ6=z(y_%BzL2pX539_d*qRC#r+lMe$vHZM5 z6->ww!$(R!YA^zkSt9q#36(%5kJ{iu=hjzU;N}N z33Xyd7G>=tmaF!w`}(Te;q;q+TaxaWlmn*AEC#=h%ADhxuMLcq6L&M!dr)HbZ%;K7 z{I15ti9J$LdDL3qBex|RD?;&6E-6pP$+&yF{Czm$Wla>BS^@j#`9T_p-Dvvf9RDo^ zPSSWq0XkZ!8MqBvGr+hTKkw`(G&6i;B-M_8GhuVy_)Wl9%R`PCT91Bbz^`(!M#mc% z(hxaT!~nYk&G7in;nC3*M|#Scda;Rk8;_K1guH7EU9E@*utd zrpOn)HAvF=x#7Gxf!(PDVM%^|%hTVlHwtw?`cUYzw&D}#d23tLKE-HSV_bS0P4auJ z0AjrR-qa5Ek$WbHe{=L78M9j6J=h~p{`2%@#7X54!@;Vf@2`{h#^Kyv1@&+cOU%{M+nS@N_%^~iq1EB6TNp1E@9QTk@ zlAuFOqf1=Q^MBJ}_l_y_%`M3EeKb64vdi?8#2Q7iU!9cQ#j6CNhED6;R6PXbXgE#0 z${TE)cfB&}x!L2V$F}3eca<|5g8)USsHhmizf6%_U94nnojJm7av;j05Q z?&}?~-dk-CIn*UQh6P#j!?Dq=1jj6!_J{Vo6{mJmR{QWORgQlNcs@{!5?V{QAcPNI< zxAZg~996Jd6+RQcd`)FNNY_xyYf)Z521-J_hex}&)IksC0hlFlQ%aYH1-DKf5g~tM zq&?$Pw%hp@x&1K#c{}0XC)bD@`^7>*+7NI#x|Phy(jHxpdtp7^PRPFYxmx ztyj*rJ?(<1&5-y8(H?C! zVuV`#@{H%t?!V^wje&JRz7@V*qY%*pj;5!Z#a z%2;a5u=5T+I^_KV!nLXzm)74Q<4mkcfOQZ@^zR4UPW8iI@!c`&0Qgt>|bHH*}( zxvy=VcRWhbvc5W}Uln)CV#*3Q#qm`G&s|u^5YaDXOf~96Ko3Icy;XzIpZ#Rhhgh&bv3?2#m&H%?U;^e zX{gVtb^>-5ry#HCgYE2?qfQrOGiEhn!Y_2murJAmsVY!FrUPgkiMhcd{VFYc@l7_3 z$??jo6{ZGX#TKQnxt)CCE7%aGXEYI5M=Ori!(f_Oui`(aKqF!Og_IN=x?WW*%;kEt zgXu;L)a3cCEIg{|_%BS_3Id`AfxU1X!=u1UHxWCrTHL9+dU}8*cOHhL!_T&3xYX`m zzOt7BBAt1SH}W=x=$-^xw%$FdwdhP5Rxl@IQ;Qa}Z@I4&0z8vwGGF zQ;NA$z*Rlv5cFCUVbyxb5cLpjK?4R31url;1oa}sg)mT(dQ-?Dn&RqWV3AIMc!0sv z?6jz-%~ZjilI~xIZOdXEJGUhLQEfP55N`j=~EC)F#Jk1`ZMsdpgN+#AtfC zwxLjJ!G#|Bslw<==y*;L!{5M8u}a6zCv!q>1gA^mrs-pt&cNd3vt8~|qiRa=klQ!D zy@hSQ%;BkpsoS=>(l~X0rOhgbby_sLG(SLH0_Z{^`dEcD0(Zz(?uqzoNy2j!bC4y$ z@;}VPJcXZYUvmUrVvlE|LMcODRn;gCQsgC)rtmS55}nJRAipWdVYM+?mkcKw``3e$ zk>%W%W@j}uh8Rjs2l(a3 zgG)6=<|?xu=2jR53ky}O{eLpoNh>bw&nW3@BRIlJ^uYak0okjamfKO)7yjm+3daif jFP57HU-=t&pp@s(LRaf=JDd-LNx-G5tfhokF!ldGaxr=& literal 116671 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

  • 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 z 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 JbqZDy{|}4?h>2?cXtgMY%c%KR84K| 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 literal 50480 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
    m-@hvh>yRMG!_`33Q|RUAMYAXW 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

    XIG+2)CHA)C>$`6)e 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
    "
     
     	t += "Generated power : [round(lastgen)] W

    " @@ -162,43 +309,26 @@ t += "

    Close" t += "" - user << browse(t, "window=turbine") - onclose(user, "turbine") + var/datum/browser/popup = new(user, "turbine", name) + popup.set_content(t) + popup.open() return /obj/machinery/power/turbine/Topic(href, href_list) - ..() - if(stat & BROKEN) + if(..()) return - if (usr.stat || usr.restrained() ) + + if( href_list["close"] ) + usr << browse(null, "window=turbine") + usr.unset_machine(src) return - if (!(istype(usr, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") - if(!istype(usr, /mob/living/silicon/ai)) - usr << "\red You don't have the dexterity to do this!" - return - if (( usr.machine==src && ((get_dist(src, usr) <= 1) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon/ai))) - - - if( href_list["close"] ) - usr << browse(null, "window=turbine") - usr.machine = null - return - - else if( href_list["str"] ) + else if( href_list["str"] ) + if(compressor) compressor.starter = !compressor.starter - spawn(0) - for(var/mob/M in viewers(1, src)) - if ((M.client && M.machine == src)) - src.interact(M) - - else - usr << browse(null, "window=turbine") - usr.machine = null - - return + updateDialog() @@ -207,107 +337,67 @@ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// COMPUTER NEEDS A SERIOUS REWRITE. -/obj/machinery/computer/turbine_computer/New() + +/obj/machinery/computer/turbine_computer/initialize() ..() - spawn(5) - for(var/obj/machinery/compressor/C in machines) - if(id == C.comp_id) - compressor = C - doors = new /list() - for(var/obj/machinery/door/poddoor/P in machines) - if(P.id_tag == id) - doors += P + spawn(10) + locate_machinery() -/* -/obj/machinery/computer/turbine_computer/attackby(I as obj, user as mob, params) - if(istype(I, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - if(do_after(user, 20, target = src)) - if (src.stat & BROKEN) - user << "\blue The broken glass falls out." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - PoolOrNew(/obj/item/weapon/shard, loc) - var/obj/item/weapon/circuitboard/turbine_control/M = new /obj/item/weapon/circuitboard/turbine_control( A ) - for (var/obj/C in src) - C.loc = src.loc - M.id = src.id - A.circuit = M - A.state = 3 - A.icon_state = "3" - A.anchored = 1 - del(src) - else - user << "\blue You disconnect the monitor." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - var/obj/item/weapon/circuitboard/turbine_control/M = new /obj/item/weapon/circuitboard/turbine_control( A ) - for (var/obj/C in src) - C.loc = src.loc - M.id = src.id - A.circuit = M - A.state = 4 - A.icon_state = "4" - A.anchored = 1 - del(src) - else - src.attack_hand(user) - return -*/ +/obj/machinery/computer/turbine_computer/locate_machinery() + compressor = locate(/obj/machinery/power/compressor) in range(5, src) /obj/machinery/computer/turbine_computer/attack_hand(var/mob/user as mob) - user.machine = src + if(..()) + return + + interact(user) + +/obj/machinery/computer/turbine_computer/interact(mob/user) + var/dat - if(src.compressor) - dat += {"
    Gas turbine remote control system
    - \nTurbine status: [ src.compressor.starter ? "Off On" : "Off On"] - \n
    - \nTurbine speed: [src.compressor.rpm]rpm
    - \nPower currently being generated: [src.compressor.turbine.lastgen]W
    - \nInternal gas temperature: [src.compressor.gas_contained.temperature]K
    - \nVent doors: [ src.door_status ? "Closed Open" : "Closed Open"] - \n
    View - \n
    Close - \n
    - \n"} + if(compressor && compressor.turbine) + dat += "
    Gas turbine remote control system
    " + if(compressor.stat || compressor.turbine.stat) + dat += "[compressor.stat ? "Compressor is inoperable
    " : "Turbine is inoperable"]" + else + dat += {"Turbine status: [ src.compressor.starter ? "Off On" : "Off On"] + \n
    + \nTurbine speed: [src.compressor.rpm]rpm
    + \nPower currently being generated: [src.compressor.turbine.lastgen]W
    + \nInternal gas temperature: [src.compressor.gas_contained.temperature]K
    + \n
    Close + \n
    + \n"} else - dat += "\redNo compatible attached compressor found." + dat += "There is [!compressor ? "no compressor" : " compressor[!compressor.turbine ? " but no turbine" : ""]"].
    " + if(!compressor) + dat += "Search for compressor" - user << browse(dat, "window=computer;size=400x500") - onclose(user, "computer") + var/datum/browser/popup = new(user, "turbinecomputer", name) + popup.set_content(dat) + popup.open() return - - /obj/machinery/computer/turbine_computer/Topic(href, href_list) if(..()) return - if ((usr.contents.Find(src) || (in_range(src, usr) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon))) - usr.machine = src - if( href_list["view"] ) - usr.client.eye = src.compressor - else if( href_list["str"] ) - src.compressor.starter = !src.compressor.starter - else if (href_list["doors"]) - for(var/obj/machinery/door/poddoor/D in src.doors) - if (door_status == 0) - spawn( 0 ) - D.open() - door_status = 1 - else - spawn( 0 ) - D.close() - door_status = 0 - else if( href_list["close"] ) - usr << browse(null, "window=computer") - usr.machine = null - return + else if( href_list["str"] ) + if(compressor && compressor.turbine) + compressor.starter = !compressor.starter + else if( href_list["close"] ) + usr << browse(null, "window=turbinecomputer") + usr.unset_machine(src) + return + else if(href_list["search"]) + locate_machinery() - src.add_fingerprint(usr) src.updateUsrDialog() return /obj/machinery/computer/turbine_computer/process() src.updateDialog() - return \ No newline at end of file + return diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 87da26bfdd1..5c392cc5e01 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -32,6 +32,36 @@ build_path = /obj/item/weapon/circuitboard/emitter category = list ("Engineering Machinery") +/datum/design/turbine_computer + name = "Computer Design (Power Turbine Console Board)" + desc = "The circuit board for a power turbine console." + id = "power_turbine_console" + req_tech = list("programming" = 4, "powerstorage" = 4, "engineering" = 4) + build_type = IMPRINTER + materials = list(MAT_GLASS = 1000, "sacid" = 20) + build_path = /obj/item/weapon/circuitboard/turbine_computer + category = list ("Engineering Machinery") + +/datum/design/power_compressor + name = "Machine Design (Power Compressor Board)" + desc = "The circuit board for a power compressor." + id = "power_compressor" + req_tech = list("programming" = 4, "powerstorage" = 5, "engineering" = 4) + build_type = IMPRINTER + materials = list(MAT_GLASS = 1000, "sacid" = 20) + build_path = /obj/item/weapon/circuitboard/power_compressor + category = list ("Engineering Machinery") + +/datum/design/power_turbine + name = "Machine Design (Power Turbine Board)" + desc = "The circuit board for a power turbine." + id = "power_turbine" + req_tech = list("programming" = 4, "powerstorage" = 4, "engineering" = 5) + build_type = IMPRINTER + materials = list(MAT_GLASS = 1000, "sacid" = 20) + build_path = /obj/item/weapon/circuitboard/power_turbine + category = list ("Engineering Machinery") + /datum/design/telepad name = "Machine Board (Telepad Board)" desc = "Allows for the construction of circuit boards used to build a Telepad." From 24337913cd61d9435ab735fb467879d8422b909f Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 25 Sep 2015 16:54:27 +0200 Subject: [PATCH 64/82] Add SDQL, +PROCCALL, admin updates --- code/__DEFINES/admin.dm | 3 +- code/__HELPERS/type2type.dm | 1 + code/datums/helper_datums/getrev.dm | 96 ---- code/modules/admin/admin.dm | 2 +- code/modules/admin/admin_ranks.dm | 1 + code/modules/admin/admin_verbs.dm | 12 +- code/modules/admin/machine_upgrade.dm | 13 +- .../admin/permissionverbs/permissionedit.dm | 15 +- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 477 ++++++++++++++++ .../admin/verbs/SDQL2/SDQL_2_parser.dm | 530 ++++++++++++++++++ .../admin/verbs/check_customitem_activity.dm | 85 --- code/modules/admin/verbs/deadsay.dm | 6 +- code/modules/admin/verbs/debug.dm | 155 ++--- code/modules/admin/verbs/mapping.dm | 59 +- code/modules/admin/verbs/randomverbs.dm | 418 +++++--------- code/modules/reagents/newchem/toxins.dm | 4 +- code/world.dm | 26 - config/example/access levels.txt | 79 --- config/example/admin_ranks.txt | 42 +- config/example/admins.txt | 4 +- config/example/custom_items.txt | 1 - config/example/moderators.txt | 3 - config/example/svndir.txt | 5 - paradise.dme | 2 + 24 files changed, 1283 insertions(+), 756 deletions(-) delete mode 100644 code/datums/helper_datums/getrev.dm create mode 100644 code/modules/admin/verbs/SDQL2/SDQL_2.dm create mode 100644 code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm delete mode 100644 code/modules/admin/verbs/check_customitem_activity.dm delete mode 100644 config/example/access levels.txt delete mode 100644 config/example/custom_items.txt delete mode 100644 config/example/moderators.txt delete mode 100644 config/example/svndir.txt diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index 1bcd5f5a3f4..5d63e777087 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -37,7 +37,8 @@ #define R_SPAWN 4096 #define R_MOD 8192 #define R_MENTOR 16384 +#define R_PROCCALL 32768 -#define R_MAXPERMISSION 16384 //This holds the maximum value for a permission. It is used in iteration, so keep it updated. +#define R_MAXPERMISSION 32768 //This holds the maximum value for a permission. It is used in iteration, so keep it updated. #define R_HOST 65535 \ No newline at end of file diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 251206bbdbf..7fedc81d617 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -346,6 +346,7 @@ proc/tg_text2list(text, glue=",", assocglue=";") if(rights & R_VAREDIT) . += "[seperator]+VAREDIT" if(rights & R_SOUNDS) . += "[seperator]+SOUND" if(rights & R_SPAWN) . += "[seperator]+SPAWN" + if(rights & R_PROCCALL) . += "[seperator]+PROCCALL" if(rights & R_MOD) . += "[seperator]+MODERATOR" if(rights & R_MENTOR) . += "[seperator]+MENTOR" return . diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm deleted file mode 100644 index 512e9f02dce..00000000000 --- a/code/datums/helper_datums/getrev.dm +++ /dev/null @@ -1,96 +0,0 @@ -/* - * This datum gets revision info from local svn 'entries' file - * Path to the directory containing it should be in 'config/svndir.txt' file - * - */ - -var/global/datum/getrev/revdata = new("config/svndir.txt") - -//Oh yeah, I'm an OOP fag, lalala -/datum/getrev - var/revision - var/commiter - var/svndirpath - var/revhref - - proc/abort() - spawn() - del src - - New(filename) - ..() - var/list/Lines = file2list(filename) - if(!Lines.len) return abort() - for(var/t in Lines) - if(!t) continue - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - var/pos = findtext(t, " ") - var/name = null - var/value = null - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - if(!name) - continue - switch(name) - if("svndir") - svndirpath = value - if("revhref") - revhref = value - - if(svndirpath && fexists(svndirpath) && fexists("[svndirpath]/entries") && isfile(file("[svndirpath]/entries"))) - var/list/filelist = file2list("[svndirpath]/entries") - var/s_archive = "" //Stores the previous line so the revision owner can be assigned. - - //This thing doesn't count blank lines, so doing filelist[4] isn't working. - for(var/s in filelist) - if(!commiter) - if(s == "has-props")//The line before this is the committer. - commiter = s_archive - if(!revision) - var/n = text2num(s) - if(isnum(n)) - if(n > 5000 && n < 99999) //Do you think we'll still be up and running at r100000? :) ~Errorage - revision = s - if(revision && commiter) - break - s_archive = s - if(!revision) - abort() - diary << "Revision info loaded succesfully" - return - return abort() - - proc/getRevisionText() - var/output - if(revhref) - output = {"[revision]"} - else - output = revision - return output - - proc/showInfo() - return {" - - - -

    Server Revision: [getRevisionText()]
    - Author: [commiter]

    - - "} - -client/verb/showrevinfo() - set category = "OOC" - set name = "Show Server Revision" - var/output = "Sorry, the revision info is unavailable." - output = file2text("/home/bay12/live/data/gitcommit") - output += "Current Infomational Settings:
    " - output += "Protect Authority Roles From Tratior: [config.protect_roles_from_antagonist]
    " - usr << browse(output,"window=revdata"); - return diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 394f582a15d..92c5dfa4396 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -801,7 +801,7 @@ var/global/nologevent = 0 set desc = "Edit mobs's memory and role" set name = "Show Traitor Panel" - if(!check_rights(R_ADMIN)) + if(!check_rights(R_ADMIN|R_MOD)) return if(!istype(M)) diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index 236fbe42779..ae6ea3c4aae 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -42,6 +42,7 @@ var/list/admin_ranks = list() //list of all ranks with associated rights if("spawn","create") rights |= R_SPAWN if("mod") rights |= R_MOD if("mentor") rights |= R_MENTOR + if("proccall") rights |= R_PROCCALL admin_ranks[rank] = rights previous_rights = rights diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 839634b2887..5184f4e7dd2 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -69,7 +69,8 @@ var/list/admin_verbs_admin = list( /client/proc/alt_check, /client/proc/secrets, /client/proc/change_human_appearance_admin, /* Allows an admin to change the basic appearance of human-based mobs */ - /client/proc/change_human_appearance_self /* Allows the human-based mob itself change its basic appearance */ + /client/proc/change_human_appearance_self, /* Allows the human-based mob itself change its basic appearance */ + /client/proc/debug_variables ) var/list/admin_verbs_ban = list( /client/proc/unban_panel, @@ -139,8 +140,6 @@ var/list/admin_verbs_debug = list( /client/proc/reload_admins, /client/proc/restart_controller, /client/proc/enable_debug_verbs, - /client/proc/callproc, - /client/proc/callproc_datum, /client/proc/toggledebuglogs, /client/proc/qdel_toggle, /client/proc/gc_dump_hdl, @@ -179,12 +178,16 @@ var/list/admin_verbs_mod = list( /client/proc/jobbans, /client/proc/debug_variables /*allows us to -see- the variables of any instance in the game. +VAREDIT needed to modify*/ ) - var/list/admin_verbs_mentor = list( /client/proc/cmd_admin_pm_context, /*right-click adminPM interface*/ /client/proc/cmd_admin_pm_panel, /*admin-pm list*/ /client/proc/cmd_admin_pm_by_key_panel /*admin-pm list by key*/ ) +var/list/admin_verbs_proccall = list ( + /client/proc/callproc, + /client/proc/callproc_datum, + /client/proc/SDQL2_query +) /client/proc/add_admin_verbs() if(holder) @@ -203,6 +206,7 @@ var/list/admin_verbs_mentor = list( if(holder.rights & R_SPAWN) verbs += admin_verbs_spawn if(holder.rights & R_MOD) verbs += admin_verbs_mod if(holder.rights & R_MENTOR) verbs += admin_verbs_mentor + if(holder.rights & R_PROCCALL) verbs += admin_verbs_proccall /client/proc/remove_admin_verbs() verbs.Remove( diff --git a/code/modules/admin/machine_upgrade.dm b/code/modules/admin/machine_upgrade.dm index 9f2039fdd0f..a0e97c4ae7b 100644 --- a/code/modules/admin/machine_upgrade.dm +++ b/code/modules/admin/machine_upgrade.dm @@ -1,10 +1,21 @@ /proc/machine_upgrade(obj/machinery/M in world) set name = "Tweak Component Ratings" set category = "Debug" + + if(!check_rights(R_DEBUG)) + return + + if(!istype(M)) + usr << "This can only be used on subtypes of /obj/machinery." + return + var/new_rating = input("Enter new rating:","Num") as num - if(new_rating && M.component_parts) + if(!isnull(new_rating) && M.component_parts) for(var/obj/item/weapon/stock_parts/P in M.component_parts) P.rating = new_rating M.RefreshParts() + + message_admins("[key_name_admin(usr)] has set the component rating of [M] to [new_rating]") + log_admin("[key_name(usr)] has set the component rating of [M] to [new_rating]") feedback_add_details("admin_verb","MU") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/permissionverbs/permissionedit.dm b/code/modules/admin/permissionverbs/permissionedit.dm index e53d4644c33..19ca9ef9b4f 100644 --- a/code/modules/admin/permissionverbs/permissionedit.dm +++ b/code/modules/admin/permissionverbs/permissionedit.dm @@ -2,11 +2,13 @@ set category = "Admin" set name = "Permissions Panel" set desc = "Edit admin permissions" - if(!check_rights(R_PERMISSIONS)) return + if(!check_rights(R_PERMISSIONS)) + return usr.client.holder.edit_admin_permissions() /datum/admins/proc/edit_admin_permissions() - if(!check_rights(R_PERMISSIONS)) return + if(!check_rights(R_PERMISSIONS)) + return var/output = {" @@ -55,8 +57,7 @@ if(!usr.client) return - if(!usr.client.holder || !(usr.client.holder.rights & R_PERMISSIONS)) - usr << "\red You do not have permission to do this!" + if(!check_rights(R_PERMISSIONS)) return establish_db_connection() @@ -100,13 +101,13 @@ usr << "\blue Admin rank changed." /datum/admins/proc/log_admin_permission_modification(var/adm_ckey, var/new_permission) - if(config.admin_legacy_system) return + if(config.admin_legacy_system) + return if(!usr.client) return - if(!usr.client.holder || !(usr.client.holder.rights & R_PERMISSIONS)) - usr << "\red You do not have permission to do this!" + if(!check_rights(R_PERMISSIONS)) return establish_db_connection() diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm new file mode 100644 index 00000000000..5fcfa3a12c3 --- /dev/null +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -0,0 +1,477 @@ +// Examples +/* + -- Will call the proc for all computers in the world, thats dir is 2. + CALL ex_act(1) ON /obj/machinery/computer IN world WHERE dir == 2 + -- Will open a window with a list of all the closets in the world, with a link to VV them. + SELECT /obj/structure/closet/secure_closet/security/cargo IN world WHERE icon_off == "secoff" + -- Will change all the tube lights to green + UPDATE /obj/machinery/light IN world SET color = "#0F0" WHERE icon_state == "tube1" + -- Will delete all pickaxes. "IN world" is not required. + DELETE /obj/item/weapon/pickaxe + -- Will flicker the lights once, then turn all mobs green. The semicolon is important to separate the consecutive querys, but is not required for standard one-query use + CALL flicker(1) ON /obj/machinery/light; UPDATE /mob SET color = "#00cc00" + + --You can use operators other than ==, such as >, <=, != and etc.. + +*/ + +/client/proc/SDQL2_query(query_text as message) + set category = "Debug" + + if(!check_rights(R_PROCCALL)) //Shouldn't happen... but just to be safe. + message_admins("ERROR: Non-admin [key_name_admin(usr)] attempted to execute a SDQL query!") + log_admin("Non-admin [key_name(usr)] attempted to execute a SDQL query!") + + if(!query_text || length(query_text) < 1) + return + + //world << query_text + + var/list/query_list = SDQL2_tokenize(query_text) + + if(!query_list || query_list.len < 1) + return + + var/list/querys = SDQL_parse(query_list) + + if(!querys || querys.len < 1) + return + + var/query_log = "executed SDQL query: \"[query_text]\"." + message_admins("[key_name_admin(usr)] [query_log]") + query_log = "[key_name(usr)] [query_log]" + log_admin(query_log) + + for(var/list/query_tree in querys) + var/list/from_objs = list() + var/list/select_types = list() + + switch(query_tree[1]) + if("explain") + SDQL_testout(query_tree["explain"]) + return + + if("call") + if("on" in query_tree) + select_types = query_tree["on"] + else + return + + if("select", "delete", "update") + select_types = query_tree[query_tree[1]] + + from_objs = SDQL_from_objs(query_tree["from"]) + + var/list/objs = list() + + for(var/type in select_types) + var/char = copytext(type, 1, 2) + + if(char == "/" || char == "*") + for(var/from in from_objs) + objs += SDQL_get_all(type, from) + + else if(char == "'" || char == "\"") + objs += locate(copytext(type, 2, length(type))) + + if("where" in query_tree) + var/objs_temp = objs + objs = list() + for(var/datum/d in objs_temp) + if(SDQL_expression(d, query_tree["where"])) + objs += d + + switch(query_tree[1]) + if("call") + var/list/call_list = query_tree["call"] + var/list/args_list = query_tree["args"] + + for(var/datum/d in objs) + for(var/v in call_list) + // To stop any procs which sleep from executing slowly. + if(d) + if(hascall(d, v)) + spawn() call(d, v)(arglist(args_list)) // Spawn in case the function sleeps. + + if("delete") + for(var/datum/d in objs) + del d + + if("select") + var/text = "" + for(var/datum/t in objs) + text += "\ref[t]" + if(istype(t, /atom)) + var/atom/a = t + + if(a.x) + text += ": [t] at ([a.x], [a.y], [a.z])
    " + + else if(a.loc && a.loc.x) + text += ": [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
    " + + else + text += ": [t]
    " + + else + text += ": [t]
    " + + usr << browse(text, "window=SDQL-result") + + if("update") + if("set" in query_tree) + var/list/set_list = query_tree["set"] + for(var/datum/d in objs) + var/list/vals = list() + for(var/v in set_list) + if(v in d.vars) + vals += v + vals[v] = SDQL_expression(d, set_list[v]) + + if(istype(d, /turf)) + for(var/v in vals) + if(v == "x" || v == "y" || v == "z") + continue + + d.vars[v] = vals[v] + + else + for(var/v in vals) + d.vars[v] = vals[v] + +/proc/SDQL_parse(list/query_list) + var/datum/SDQL_parser/parser = new() + var/list/querys = list() + var/list/query_tree = list() + var/pos = 1 + var/querys_pos = 1 + var/do_parse = 0 + + for(var/val in query_list) + if(val == ";") + do_parse = 1 + else if(pos >= query_list.len) + query_tree += val + do_parse = 1 + + if(do_parse) + parser.query = query_tree + var/list/parsed_tree + parsed_tree = parser.parse() + if(parsed_tree.len > 0) + querys.len = querys_pos + querys[querys_pos] = parsed_tree + querys_pos++ + else //There was an error so don't run anything, and tell the user which query has errored. + usr << "Parsing error on [querys_pos]\th query. Nothing was executed." + return list() + query_tree = list() + do_parse = 0 + else + query_tree += val + pos++ + + qdel(parser) + + return querys + + + +/proc/SDQL_testout(list/query_tree, indent = 0) + var/spaces = "" + for(var/s = 0, s < indent, s++) + spaces += " " + + for(var/item in query_tree) + if(istype(item, /list)) + usr << "[spaces](" + SDQL_testout(item, indent + 1) + usr << "[spaces])" + + else + usr << "[spaces][item]" + + if(!isnum(item) && query_tree[item]) + + if(istype(query_tree[item], /list)) + usr << "[spaces] (" + SDQL_testout(query_tree[item], indent + 2) + usr << "[spaces] )" + + else + usr << "[spaces] [query_tree[item]]" + +/proc/SDQL_from_objs(list/tree) + if("world" in tree) + return list(world) + + var/list/out = list() + + for(var/type in tree) + var/char = copytext(type, 1, 2) + + if(char == "/") + out += SDQL_get_all(type, world) + + else if(char == "'" || char == "\"") + out += locate(copytext(type, 2, length(type))) + + return out + +/proc/SDQL_get_all(type, location) + var/list/out = list() + + if(type == "*") + for(var/datum/d in location) + out += d + + return out + + type = text2path(type) + + if(ispath(type, /mob)) + for(var/mob/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /turf)) + for(var/turf/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /obj)) + for(var/obj/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /area)) + for(var/area/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /atom)) + for(var/atom/d in location) + if(istype(d, type)) + out += d + + else + for(var/datum/d in location) + if(istype(d, type)) + out += d + + return out + +/proc/SDQL_expression(datum/object, list/expression, start = 1) + var/result = 0 + var/val + + for(var/i = start, i <= expression.len, i++) + var/op = "" + + if(i > start) + op = expression[i] + i++ + + var/list/ret = SDQL_value(object, expression, i) + val = ret["val"] + i = ret["i"] + + if(op != "") + switch(op) + if("+") + result += val + if("-") + result -= val + if("*") + result *= val + if("/") + result /= val + if("&") + result &= val + if("|") + result |= val + if("^") + result ^= val + if("=", "==") + result = (result == val) + if("!=", "<>") + result = (result != val) + if("<") + result = (result < val) + if("<=") + result = (result <= val) + if(">") + result = (result > val) + if(">=") + result = (result >= val) + if("and", "&&") + result = (result && val) + if("or", "||") + result = (result || val) + else + usr << "SDQL2: Unknown op [op]" + result = null + else + result = val + + return result + +/proc/SDQL_value(datum/object, list/expression, start = 1) + var/i = start + var/val = null + + if(i > expression.len) + return list("val" = null, "i" = i) + + if(istype(expression[i], /list)) + val = SDQL_expression(object, expression[i]) + + else if(expression[i] == "!") + var/list/ret = SDQL_value(object, expression, i + 1) + val = !ret["val"] + i = ret["i"] + + else if(expression[i] == "~") + var/list/ret = SDQL_value(object, expression, i + 1) + val = ~ret["val"] + i = ret["i"] + + else if(expression[i] == "-") + var/list/ret = SDQL_value(object, expression, i + 1) + val = -ret["val"] + i = ret["i"] + + else if(expression[i] == "null") + val = null + + else if(isnum(expression[i])) + val = expression[i] + + else if(copytext(expression[i], 1, 2) in list("'", "\"")) + val = copytext(expression[i], 2, length(expression[i])) + + else + val = SDQL_var(object, expression, i) + i = expression.len + + return list("val" = val, "i" = i) + +/proc/SDQL_var(datum/object, list/expression, start = 1) + + if(expression[start] in object.vars) + + if(start < expression.len && expression[start + 1] == ".") + return SDQL_var(object.vars[expression[start]], expression[start + 2]) + + else + return object.vars[expression[start]] + + else + return null + +/proc/SDQL2_tokenize(query_text) + + var/list/whitespace = list(" ", "\n", "\t") + var/list/single = list("(", ")", ",", "+", "-", ".", ";") + var/list/multi = list( + "=" = list("", "="), + "<" = list("", "=", ">"), + ">" = list("", "="), + "!" = list("", "=")) + + var/word = "" + var/list/query_list = list() + var/len = length(query_text) + + for(var/i = 1, i <= len, i++) + var/char = copytext(query_text, i, i + 1) + + if(char in whitespace) + if(word != "") + query_list += word + word = "" + + else if(char in single) + if(word != "") + query_list += word + word = "" + + query_list += char + + else if(char in multi) + if(word != "") + query_list += word + word = "" + + var/char2 = copytext(query_text, i + 1, i + 2) + + if(char2 in multi[char]) + query_list += "[char][char2]" + i++ + + else + query_list += char + + else if(char == "'") + if(word != "") + usr << "SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "'" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "'") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "'" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]'" + word = "" + + else if(char == "\"") + if(word != "") + usr << "SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "\"" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "\"") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "\"" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]\"" + word = "" + + else + word += char + + if(word != "") + query_list += word + return query_list + \ No newline at end of file diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm b/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm new file mode 100644 index 00000000000..007453a980d --- /dev/null +++ b/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm @@ -0,0 +1,530 @@ +//I'm pretty sure that this is a recursive [s]descent[/s] ascent parser. +//Spec +////////// +// +// query : select_query | delete_query | update_query | call_query | explain +// explain : 'EXPLAIN' query +// +// select_query : 'SELECT' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression] +// delete_query : 'DELETE' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression] +// update_query : 'UPDATE' select_list [('FROM' | 'IN') from_list] 'SET' assignments ['WHERE' bool_expression] +// call_query : 'CALL' call_function ['ON' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression]] +// +// select_list : select_item [',' select_list] +// select_item : '*' | select_function | object_type +// select_function : count_function +// count_function : 'COUNT' '(' '*' ')' | 'COUNT' '(' object_types ')' +// +// from_list : from_item [',' from_list] +// from_item : 'world' | object_type +// +// call_function : ['(' [arguments] ')'] +// arguments : expression [',' arguments] +// +// object_type : | string +// +// assignments : assignment, [',' assignments] +// assignment : '=' expression +// variable : | '.' variable +// +// bool_expression : expression comparitor expression [bool_operator bool_expression] +// expression : ( unary_expression | '(' expression ')' | value ) [binary_operator expression] +// unary_expression : unary_operator ( unary_expression | value | '(' expression ')' ) +// comparitor : '=' | '==' | '!=' | '<>' | '<' | '<=' | '>' | '>=' +// value : variable | string | number | 'null' +// unary_operator : '!' | '-' | '~' +// binary_operator : comparitor | '+' | '-' | '/' | '*' | '&' | '|' | '^' +// bool_operator : 'AND' | '&&' | 'OR' | '||' +// +// string : ''' ''' | '"' '"' +// number : +// +////////// + +/datum/SDQL_parser + var/query_type + var/error = 0 + + var/list/query + var/list/tree + + var/list/select_functions = list("count") + var/list/boolean_operators = list("and", "or", "&&", "||") + var/list/unary_operators = list("!", "-", "~") + var/list/binary_operators = list("+", "-", "/", "*", "&", "|", "^") + var/list/comparitors = list("=", "==", "!=", "<>", "<", "<=", ">", ">=") + +/datum/SDQL_parser/New(query_list) + query = query_list + +/datum/SDQL_parser/proc/parse_error(error_message) + error = 1 + usr << "SQDL2 Parsing Error: [error_message]" + return query.len + 1 + +/datum/SDQL_parser/proc/parse() + tree = list() + query(1, tree) + + if(error) + return list() + else + return tree + +/datum/SDQL_parser/proc/token(i) + if(i <= query.len) + return query[i] + + else + return null + +/datum/SDQL_parser/proc/tokens(i, num) + if(i + num <= query.len) + return query.Copy(i, i + num) + + else + return null + +/datum/SDQL_parser/proc/tokenl(i) + return lowertext(token(i)) + +/datum/SDQL_parser/proc + +//query: select_query | delete_query | update_query + query(i, list/node) + query_type = tokenl(i) + + switch(query_type) + if("select") + select_query(i, node) + + if("delete") + delete_query(i, node) + + if("update") + update_query(i, node) + + if("call") + call_query(i, node) + + if("explain") + node += "explain" + node["explain"] = list() + query(i + 1, node["explain"]) + + +// select_query: 'SELECT' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression] + select_query(i, list/node) + var/list/select = list() + i = select_list(i + 1, select) + + node += "select" + node["select"] = select + + var/list/from = list() + if(tokenl(i) in list("from", "in")) + i = from_list(i + 1, from) + else + from += "world" + + node += "from" + node["from"] = from + + if(tokenl(i) == "where") + var/list/where = list() + i = bool_expression(i + 1, where) + + node += "where" + node["where"] = where + + return i + + +//delete_query: 'DELETE' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression] + delete_query(i, list/node) + var/list/select = list() + i = select_list(i + 1, select) + + node += "delete" + node["delete"] = select + + var/list/from = list() + if(tokenl(i) in list("from", "in")) + i = from_list(i + 1, from) + else + from += "world" + + node += "from" + node["from"] = from + + if(tokenl(i) == "where") + var/list/where = list() + i = bool_expression(i + 1, where) + + node += "where" + node["where"] = where + + return i + + +//update_query: 'UPDATE' select_list [('FROM' | 'IN') from_list] 'SET' assignments ['WHERE' bool_expression] + update_query(i, list/node) + var/list/select = list() + i = select_list(i + 1, select) + + node += "update" + node["update"] = select + + var/list/from = list() + if(tokenl(i) in list("from", "in")) + i = from_list(i + 1, from) + else + from += "world" + + node += "from" + node["from"] = from + + if(tokenl(i) != "set") + i = parse_error("UPDATE has misplaced SET") + + var/list/set_assignments = list() + i = assignments(i + 1, set_assignments) + + node += "set" + node["set"] = set_assignments + + if(tokenl(i) == "where") + var/list/where = list() + i = bool_expression(i + 1, where) + + node += "where" + node["where"] = where + + return i + + +//call_query: 'CALL' call_function ['ON' select_list [('FROM' | 'IN') from_list] ['WHERE' bool_expression]] + call_query(i, list/node) + var/list/func = list() + var/list/arguments = list() + i = call_function(i + 1, func, arguments) + + node += "call" + node["call"] = func + node["args"] = arguments + + if(tokenl(i) != "on") + return i + + var/list/select = list() + i = select_list(i + 1, select) + + node += "on" + node["on"] = select + + var/list/from = list() + if(tokenl(i) in list("from", "in")) + i = from_list(i + 1, from) + else + from += "world" + + node += "from" + node["from"] = from + + if(tokenl(i) == "where") + var/list/where = list() + i = bool_expression(i + 1, where) + + node += "where" + node["where"] = where + + return i + + +//select_list: select_item [',' select_list] + select_list(i, list/node) + i = select_item(i, node) + + if(token(i) == ",") + i = select_list(i + 1, node) + + return i + + +//from_list: from_item [',' from_list] + from_list(i, list/node) + i = from_item(i, node) + + if(token(i) == ",") + i = from_list(i + 1, node) + + return i + + +//assignments: assignment, [',' assignments] + assignments(i, list/node) + i = assignment(i, node) + + if(token(i) == ",") + i = assignments(i + 1, node) + + return i + + +//select_item: '*' | select_function | object_type + select_item(i, list/node) + + if(token(i) == "*") + node += "*" + i++ + + else if(tokenl(i) in select_functions) + i = select_function(i, node) + + else + i = object_type(i, node) + + return i + + +//from_item: 'world' | object_type + from_item(i, list/node) + + if(token(i) == "world") + node += "world" + i++ + + else + i = object_type(i, node) + + return i + + +//bool_expression: expression [bool_operator bool_expression] + bool_expression(i, list/node) + + var/list/bool = list() + i = expression(i, bool) + + node[++node.len] = bool + + if(tokenl(i) in boolean_operators) + i = bool_operator(i, node) + i = bool_expression(i, node) + + return i + + +//assignment: '=' expression + assignment(i, list/node) + + node += token(i) + + if(token(i + 1) == "=") + var/varname = token(i) + node[varname] = list() + + i = expression(i + 2, node[varname]) + + else + parse_error("Assignment expected, but no = found") + + return i + + +//variable: | '.' variable + variable(i, list/node) + var/list/L = list(token(i)) + node[++node.len] = L + + if(token(i + 1) == ".") + L += "." + i = variable(i + 2, L) + + else + i++ + + return i + + +//object_type: | string + object_type(i, list/node) + + if(copytext(token(i), 1, 2) == "/") + node += token(i) + + else + i = string(i, node) + + return i + 1 + + +//comparitor: '=' | '==' | '!=' | '<>' | '<' | '<=' | '>' | '>=' + comparitor(i, list/node) + + if(token(i) in list("=", "==", "!=", "<>", "<", "<=", ">", ">=")) + node += token(i) + + else + parse_error("Unknown comparitor [token(i)]") + + return i + 1 + + +//bool_operator: 'AND' | '&&' | 'OR' | '||' + bool_operator(i, list/node) + + if(tokenl(i) in list("and", "or", "&&", "||")) + node += token(i) + + else + parse_error("Unknown comparitor [token(i)]") + + return i + 1 + + +//string: ''' ''' | '"' '"' + string(i, list/node) + + if(copytext(token(i), 1, 2) in list("'", "\"")) + node += token(i) + + else + parse_error("Expected string but found '[token(i)]'") + + return i + 1 + + +//call_function: ['(' [arguments] ')'] + call_function(i, list/node, list/arguments) + if(length(tokenl(i))) + node += token(i++) + if(token(i) != "(") + parse_error("Expected ( but found '[token(i)]'") + else if(token(i + 1) != ")") + do + i = expression(i + 1, arguments) + if(token(i) == ",") + continue + while(token(i) && token(i) != ")") + else + i++ + else + parse_error("Expected a function but found nothing") + return i + 1 + + +//select_function: count_function + select_function(i, list/node) + + parse_error("Sorry, function calls aren't available yet") + + return i + + +//expression: ( unary_expression | '(' expression ')' | value ) [binary_operator expression] + expression(i, list/node) + + if(token(i) in unary_operators) + i = unary_expression(i, node) + + else if(token(i) == "(") + var/list/expr = list() + + i = expression(i + 1, expr) + + if(token(i) != ")") + parse_error("Missing ) at end of expression.") + + else + i++ + + node[++node.len] = expr + + else + i = value(i, node) + + if(token(i) in binary_operators) + i = binary_operator(i, node) + i = expression(i, node) + + else if(token(i) in comparitors) + i = binary_operator(i, node) + + var/list/rhs = list() + i = expression(i, rhs) + + node[++node.len] = rhs + + + return i + + +//unary_expression: unary_operator ( unary_expression | value | '(' expression ')' ) + unary_expression(i, list/node) + + if(token(i) in unary_operators) + var/list/unary_exp = list() + + unary_exp += token(i) + i++ + + if(token(i) in unary_operators) + i = unary_expression(i, unary_exp) + + else if(token(i) == "(") + var/list/expr = list() + + i = expression(i + 1, expr) + + if(token(i) != ")") + parse_error("Missing ) at end of expression.") + + else + i++ + + unary_exp[++unary_exp.len] = expr + + else + i = value(i, unary_exp) + + node[++node.len] = unary_exp + + + else + parse_error("Expected unary operator but found '[token(i)]'") + + return i + + +//binary_operator: comparitor | '+' | '-' | '/' | '*' | '&' | '|' | '^' + binary_operator(i, list/node) + + if(token(i) in (binary_operators + comparitors)) + node += token(i) + + else + parse_error("Unknown binary operator [token(i)]") + + return i + 1 + + +//value: variable | string | number | 'null' + value(i, list/node) + + if(token(i) == "null") + node += "null" + i++ + + else if(isnum(text2num(token(i)))) + node += text2num(token(i)) + i++ + + else if(copytext(token(i), 1, 2) in list("'", "\"")) + i = string(i, node) + + else + i = variable(i, node) + + return i +/*EXPLAIN SELECT * WHERE 42 = 6 * 9 OR val = - 5 == 7*/ diff --git a/code/modules/admin/verbs/check_customitem_activity.dm b/code/modules/admin/verbs/check_customitem_activity.dm deleted file mode 100644 index 18a796a0b08..00000000000 --- a/code/modules/admin/verbs/check_customitem_activity.dm +++ /dev/null @@ -1,85 +0,0 @@ -var/checked_for_inactives = 0 -var/inactive_keys = "None
    " - -/client/proc/check_customitem_activity() - set category = "Admin" - set name = "Check activity of players with custom items" - - var/dat = "Inactive players with custom items
    " - dat += "
    " - dat += "The list below contains players with custom items that have not logged\ - in for the past two months, or have not logged in since this system was implemented.\ - This system requires the feedback SQL database to be properly setup and linked.
    " - dat += "
    " - dat += "Populating this list is done automatically, but must be manually triggered on a per\ - round basis. Populating the list may cause a lag spike, so use it sparingly.
    " - dat += "
    " - if(checked_for_inactives) - dat += inactive_keys - dat += "
    " - dat += "This system was implemented on March 1 2013, and the database a few days before that. Root server access is required to add or disable access to specific custom items.
    " - else - dat += "Populate list (requires an active database connection)
    " - - usr << browse(dat, "window=inactive_customitems;size=600x480") - -/proc/populate_inactive_customitems_list(var/client/C) - //set background = 1 - - if(checked_for_inactives) - return - - establish_db_connection() - if(!dbcon.IsConnected()) - return - - //grab all ckeys associated with custom items - var/list/ckeys_with_customitems = list() - - var/file = file2text("config/custom_items.txt") - var/lines = text2list(file, "\n") - - for(var/line in lines) - // split & clean up - var/list/Entry = text2list(line, ":") - for(var/i = 1 to Entry.len) - Entry[i] = trim(Entry[i]) - - if(Entry.len < 1) - continue - - var/cur_key = Entry[1] - if(!ckeys_with_customitems.Find(cur_key)) - ckeys_with_customitems.Add(cur_key) - - //run a query to get all ckeys inactive for over 2 months - var/list/inactive_ckeys = list() - if(ckeys_with_customitems.len) - var/DBQuery/query_inactive = dbcon.NewQuery("SELECT ckey, lastseen FROM [format_table_name("player")] WHERE datediff(Now(), lastseen) > 60") - query_inactive.Execute() - while(query_inactive.NextRow()) - var/cur_ckey = query_inactive.item[1] - //if the ckey has a custom item attached, output it - if(ckeys_with_customitems.Find(cur_ckey)) - ckeys_with_customitems.Remove(cur_ckey) - inactive_ckeys[cur_ckey] = "last seen on [query_inactive.item[2]]" - - //if there are ckeys left over, check whether they have a database entry at all - if(ckeys_with_customitems.len) - for(var/cur_ckey in ckeys_with_customitems) - var/DBQuery/query_inactive = dbcon.NewQuery("SELECT ckey FROM [format_table_name("player")] WHERE ckey = '[cur_ckey]'") - query_inactive.Execute() - if(!query_inactive.RowCount()) - inactive_ckeys += cur_ckey - - if(inactive_ckeys.len) - inactive_keys = "" - for(var/cur_key in inactive_ckeys) - if(inactive_ckeys[cur_key]) - inactive_keys += "[cur_key] - [inactive_ckeys[cur_key]]
    " - else - inactive_keys += "[cur_key] - no database entry
    " - - checked_for_inactives = 1 - if(C) - C.check_customitem_activity() diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index 453e6d81f69..22d6d4b2a7a 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -20,13 +20,13 @@ var/stafftype = null - if (src.holder.rights & R_MENTOR) + if (check_rights(R_MENTOR, 0)) stafftype = "MENTOR" - if (src.holder.rights & R_MOD) + if (check_rights(R_MOD, 0)) stafftype = "MOD" - if (src.holder.rights & R_ADMIN) + if (check_rights(R_ADMIN, 0)) stafftype = "ADMIN" msg = sanitize(copytext(msg, 1, MAX_MESSAGE_LEN)) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 2dd0e2adb71..542a02ee231 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -1,7 +1,9 @@ /client/proc/Debug2() set category = "Debug" set name = "Debug-Game" - if(!check_rights(R_DEBUG)) return + + if(!check_rights(R_DEBUG)) + return if(Debug2) Debug2 = 0 @@ -28,7 +30,8 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that set category = "Debug" set name = "Advanced ProcCall" - if(!check_rights(R_DEBUG)) return + if(!check_rights(R_PROCCALL)) + return spawn(0) var/target = null @@ -94,7 +97,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that set category = "Debug" set name = "Atom ProcCall" - if(!check_rights(R_DEBUG)) + if(!check_rights(R_PROCCALL)) return var/procname = input("Proc name, eg: fake_blood","Proc:", null) as text|null @@ -180,6 +183,10 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/Cell() set category = "Debug" set name = "Air Status in Location" + + if(!check_rights(R_DEBUG)) + return + if(!mob) return var/turf/T = mob.loc @@ -201,6 +208,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_robotize(var/mob/M in mob_list) set category = "Event" set name = "Make Robot" + + if(!check_rights(R_SPAWN)) + return if(!ticker) alert("Wait until the game starts") @@ -216,6 +226,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_animalize(var/mob/M in mob_list) set category = "Event" set name = "Make Simple Animal" + + if(!check_rights(R_SPAWN)) + return if(!ticker) alert("Wait until the game starts") @@ -238,6 +251,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that set category = "Event" set name = "Make pAI" set desc = "Specify a location to spawn a pAI device, then specify a key to play that pAI" + + if(!check_rights(R_SPAWN)) + return var/list/available = list() for(var/mob/C in mob_list) @@ -264,6 +280,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_alienize(var/mob/M in mob_list) set category = "Event" set name = "Make Alien" + + if(!check_rights(R_SPAWN)) + return if(!ticker) alert("Wait until the game starts") @@ -281,6 +300,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_slimeize(var/mob/M in mob_list) set category = "Event" set name = "Make slime" + + if(!check_rights(R_SPAWN)) + return if(!ticker) alert("Wait until the game starts") @@ -298,6 +320,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_super(var/mob/M in mob_list) set category = "Event" set name = "Make Superhero" + + if(!check_rights(R_SPAWN)) + return if(!ticker) alert("Wait until the game starts") @@ -312,102 +337,14 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that else alert("Invalid mob") -/* -/client/proc/cmd_admin_monkeyize(var/mob/M in world) - set category = "Event" - set name = "Make Monkey" - - if(!ticker) - alert("Wait until the game starts") - return - if(istype(M, /mob/living/carbon/human)) - var/mob/living/carbon/human/target = M - log_admin("[key_name(src)] is attempting to monkeyize [M.key].") - spawn(10) - target.monkeyize() - else - alert("Invalid mob") - -/client/proc/cmd_admin_changelinginize(var/mob/M in world) - set category = "Event" - set name = "Make Changeling" - - if(!ticker) - alert("Wait until the game starts") - return - if(istype(M, /mob/living/carbon/human)) - log_admin("[key_name(src)] has made [M.key] a changeling.") - spawn(10) - M.absorbed_dna[M.real_name] = M.dna.Clone() - M.make_changeling() - if(M.mind) - M.mind.special_role = "Changeling" - else - alert("Invalid mob") -*/ -/* -/client/proc/cmd_admin_abominize(var/mob/M in world) - set category = null - set name = "Make Abomination" - - usr << "Ruby Mode disabled. Command aborted." - return - if(!ticker) - alert("Wait until the game starts.") - return - if(istype(M, /mob/living/carbon/human)) - log_admin("[key_name(src)] has made [M.key] an abomination.") - - // spawn(10) - // M.make_abomination() - -*/ -/* -/client/proc/make_cultist(var/mob/M in world) // -- TLE, modified by Urist - set category = "Event" - set name = "Make Cultist" - set desc = "Makes target a cultist" - if(!cultwords["travel"]) - runerandom() - if(M) - if(M.mind in ticker.mode.cult) - return - else - if(alert("Spawn that person a tome?",,"Yes","No")=="Yes") - M << "\red You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie. A tome, a message from your new master, appears on the ground." - new /obj/item/weapon/tome(M.loc) - else - M << "\red You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." - var/glimpse=pick("1","2","3","4","5","6","7","8") - switch(glimpse) - if("1") - M << "\red You remembered one thing from the glimpse... [cultwords["travel"]] is travel..." - if("2") - M << "\red You remembered one thing from the glimpse... [cultwords["blood"]] is blood..." - if("3") - M << "\red You remembered one thing from the glimpse... [cultwords["join"]] is join..." - if("4") - M << "\red You remembered one thing from the glimpse... [cultwords["hell"]] is Hell..." - if("5") - M << "\red You remembered one thing from the glimpse... [cultwords["destroy"]] is destroy..." - if("6") - M << "\red You remembered one thing from the glimpse... [cultwords["technology"]] is technology..." - if("7") - M << "\red You remembered one thing from the glimpse... [cultwords["self"]] is self..." - if("8") - M << "\red You remembered one thing from the glimpse... [cultwords["see"]] is see..." - - if(M.mind) - M.mind.special_role = "Cultist" - ticker.mode.cult += M.mind - src << "Made [M] a cultist." -*/ - //TODO: merge the vievars version into this or something maybe mayhaps /client/proc/cmd_debug_del_all() set category = "Debug" set name = "Del-All" + if(!check_rights(R_DEBUG)) + return + // to prevent REALLY stupid deletions var/blocked = list(/mob/living, /mob/living/carbon, /mob/living/carbon/human, /mob/dead, /mob/dead/observer, /mob/living/silicon, /mob/living/silicon/robot, /mob/living/silicon/ai) var/hsbitem = input(usr, "Choose an object to delete.", "Delete:") as null|anything in subtypesof(/obj) + subtypesof(/mob) - blocked @@ -422,6 +359,10 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_debug_make_powernets() set category = "Debug" set name = "Make Powernets" + + if(!check_rights(R_DEBUG)) + return + makepowernets() log_admin("[key_name(src)] has remade the powernet. makepowernets() called.") message_admins("[key_name_admin(src)] has remade the powernets. makepowernets() called.", 0) @@ -430,6 +371,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_grantfullaccess(var/mob/M in mob_list) set category = "Admin" set name = "Grant Full Access" + + if(!check_rights(R_EVENT)) + return if (!ticker) alert("Wait until the game starts") @@ -463,7 +407,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that set name = "Assume direct control" set desc = "Direct intervention" - if(!check_rights(R_DEBUG|R_ADMIN)) return + if(!check_rights(R_DEBUG|R_ADMIN)) + return + if(M.ckey) if(alert("This mob is being controlled by [M.ckey]. Are you sure you wish to assume control of it? [M.ckey] will be made a ghost.",,"Yes","No") != "Yes") return @@ -482,6 +428,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_areatest() set category = "Mapping" set name = "Test areas" + + if(!check_rights(R_DEBUG)) + return var/list/areas_all = list() var/list/areas_with_APC = list() @@ -570,9 +519,14 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_dress(var/mob/living/carbon/human/M in mob_list) set category = "Event" set name = "Select equipment" + + if(!check_rights(R_EVENT)) + return + if(!ishuman(M)) alert("Invalid mob") return + //log_admin("[key_name(src)] has alienized [M.key].") var/list/dresspacks = list( "strip", @@ -1106,11 +1060,13 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that return /client/proc/startSinglo() - set category = "Debug" set name = "Start Singularity" set desc = "Sets up the singularity and all machines to get power flowing through the station" + if(!check_rights(R_DEBUG)) + return + if(alert("Are you sure? This will start up the engine. Should only be used during debug!",,"Yes","No") != "Yes") return @@ -1160,6 +1116,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that set category = "Debug" set name = "Debug Mob Lists" set desc = "For when you just gotta know" + + if(!check_rights(R_DEBUG)) + return switch(input("Which list?") in list("Players","Admins","Mobs","Living Mobs","Dead Mobs","Silicons","Clients","Respawnable Mobs")) if("Players") @@ -1181,6 +1140,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /client/proc/cmd_admin_toggle_block(var/mob/M,var/block) + if(!check_rights(R_SPAWN)) + return + if(!ticker) alert("Wait until the game starts") return @@ -1194,4 +1156,3 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that log_admin("[key_name(src)] has toggled [M.key]'s [blockname] block [state]!") else alert("Invalid mob") - diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 5acf6c21b44..cc7f9f1befa 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -40,14 +40,15 @@ var/intercom_range_display_status = 0 /client/proc/camera_view() set category = "Mapping" set name = "Camera Range Display" + + if(!check_rights(R_DEBUG)) + return if(camera_range_display_status) camera_range_display_status = 0 else camera_range_display_status = 1 - - for(var/obj/effect/debugging/camera_range/C in world) del(C) @@ -56,15 +57,12 @@ var/intercom_range_display_status = 0 new/obj/effect/debugging/camera_range(C.loc) feedback_add_details("admin_verb","mCRD") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - /client/proc/sec_camera_report() set category = "Mapping" set name = "Camera Report" - - if(!master_controller) - alert(usr,"Master_controller not found.","Sec Camera Report") - return 0 + + if(!check_rights(R_DEBUG)) + return var/list/obj/machinery/camera/CL = list() @@ -101,6 +99,9 @@ var/intercom_range_display_status = 0 /client/proc/intercom_view() set category = "Mapping" set name = "Intercom Range Display" + + if(!check_rights(R_DEBUG)) + return if(intercom_range_display_status) intercom_range_display_status = 0 @@ -119,26 +120,24 @@ var/intercom_range_display_status = 0 feedback_add_details("admin_verb","mIRD") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! var/list/admin_verbs_show_debug_verbs = list( - /client/proc/camera_view, //-errorage - /client/proc/sec_camera_report, //-errorage - /client/proc/intercom_view, //-errorage + /client/proc/camera_view, + /client/proc/sec_camera_report, + /client/proc/intercom_view, /client/proc/Cell, //More air things /client/proc/atmosscan, //check plumbing /client/proc/powerdebug, //check power /client/proc/count_objects_on_z_level, /client/proc/count_objects_all, - /client/proc/cmd_assume_direct_control, //-errorage + /client/proc/cmd_assume_direct_control, /client/proc/startSinglo, /client/proc/ticklag, /client/proc/cmd_admin_grantfullaccess, -// /client/proc/splash, /client/proc/cmd_admin_areatest, /client/proc/cmd_admin_rejuvenate, /datum/admins/proc/show_traitor_panel, /client/proc/print_jobban_old, /client/proc/print_jobban_old_filter, /client/proc/forceEvent, - ///client/proc/cmd_admin_rejuvenate, /client/proc/nanomapgen_DumpImage ) @@ -146,7 +145,8 @@ var/list/admin_verbs_show_debug_verbs = list( set category = "Debug" set name = "Debug verbs" - if(!check_rights(R_DEBUG)) return + if(!check_rights(R_DEBUG)) + return verbs += admin_verbs_show_debug_verbs @@ -155,6 +155,10 @@ var/list/admin_verbs_show_debug_verbs = list( /client/proc/count_objects_on_z_level() set category = "Mapping" set name = "Count Objects On Level" + + if(!check_rights(R_DEBUG)) + return + var/level = input("Which z-level?","Level?") as text if(!level) return var/num_level = text2num(level) @@ -182,22 +186,16 @@ var/list/admin_verbs_show_debug_verbs = list( if(B.z == num_level) count++ atom_list += A - /* - var/atom/temp_atom - for(var/i = 0; i <= (atom_list.len/10); i++) - var/line = "" - for(var/j = 1; j <= 10; j++) - if(i*10+j <= atom_list.len) - temp_atom = atom_list[i*10+j] - line += " no.[i+10+j]@\[[temp_atom.x], [temp_atom.y], [temp_atom.z]\]; " - world << line*/ - world << "There are [count] objects of type [type_path] on z-level [num_level]" + world << "There are [count] objects of type [type_path] on z-level [num_level]." feedback_add_details("admin_verb","mOBJZ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/count_objects_all() set category = "Mapping" set name = "Count Objects All" + + if(!check_rights(R_DEBUG)) + return var/type_text = input("Which type path?","") as text if(!type_text) return @@ -209,15 +207,6 @@ var/list/admin_verbs_show_debug_verbs = list( for(var/atom/A in world) if(istype(A,type_path)) count++ - /* - var/atom/temp_atom - for(var/i = 0; i <= (atom_list.len/10); i++) - var/line = "" - for(var/j = 1; j <= 10; j++) - if(i*10+j <= atom_list.len) - temp_atom = atom_list[i*10+j] - line += " no.[i+10+j]@\[[temp_atom.x], [temp_atom.y], [temp_atom.z]\]; " - world << line*/ - world << "There are [count] objects of type [type_path] in the game world" + world << "There are [count] objects of type [type_path] in the game world." feedback_add_details("admin_verb","mOBJ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 37110c3c237..672b80a69ff 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -1,8 +1,8 @@ /client/proc/cmd_admin_drop_everything(mob/M as mob in mob_list) set category = null set name = "Drop Everything" - if(!holder) - src << "Only administrators may use this command." + + if(!check_rights(R_ADMIN)) return var/confirm = alert(src, "Make [M] drop everything?", "Message", "Yes", "No") @@ -19,9 +19,10 @@ /client/proc/cmd_admin_prison(mob/M as mob in mob_list) set category = "Admin" set name = "Prison" - if(!holder) - src << "Only administrators may use this command." + + if(!check_rights(R_ADMIN)) return + if (ismob(M)) if(istype(M, /mob/living/silicon/ai)) alert("The AI can't be sent to prison you jerk!", null, null, null, null, null) @@ -47,9 +48,11 @@ set category = "Event" set name = "Subtle Message" - if(!ismob(M)) return + if(!ismob(M)) + return - if(!check_rights(R_SERVER|R_EVENT)) return + if(!check_rights(R_SERVER|R_EVENT)) + return var/msg = input("Message:", text("Subtle PM to [M.key]")) as text @@ -67,8 +70,9 @@ /client/proc/cmd_mentor_check_new_players() //Allows mentors / admins to determine who the newer players are. set category = "Admin" set name = "Check new Players" - if(!holder) - src << "Only staff members may use this command." + + if(!check_rights(R_MENTOR|R_MOD|R_ADMIN)) + return var/age = alert(src, "Age check", "Show accounts yonger then _____ days","7", "30" , "All") @@ -99,7 +103,8 @@ set category = "Event" set name = "Global Narrate" - if(!check_rights(R_SERVER|R_EVENT)) return + if(!check_rights(R_SERVER|R_EVENT)) + return var/msg = input("Message:", text("Enter the text you wish to appear to everyone:")) as text @@ -114,7 +119,8 @@ set category = "Event" set name = "Direct Narrate" - if(!check_rights(R_SERVER|R_EVENT)) return + if(!check_rights(R_SERVER|R_EVENT)) + return if(!M) M = input("Direct narrate to who?", "Active Players") as null|anything in get_mob_with_client_list() @@ -135,9 +141,10 @@ /client/proc/cmd_admin_godmode(mob/M as mob in mob_list) set category = "Special Verbs" set name = "Godmode" - if(!holder) - src << "Only administrators may use this command." + + if(!check_rights(R_ADMIN)) return + M.status_flags ^= GODMODE usr << "\blue Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]" @@ -148,7 +155,8 @@ proc/cmd_admin_mute(mob/M as mob, mute_type, automute = 0) if(automute) - if(!config.automute_on) return + if(!config.automute_on) + return else if(!usr || !usr.client) return @@ -157,7 +165,8 @@ proc/cmd_admin_mute(mob/M as mob, mute_type, automute = 0) return if(!M.client) usr << "Error: cmd_admin_mute: This mob doesn't have a client tied to it." - if(!M.client) return + if(!M.client) + return var/muteunmute var/mute_string @@ -195,9 +204,10 @@ proc/cmd_admin_mute(mob/M as mob, mute_type, automute = 0) /client/proc/cmd_admin_add_random_ai_law() set category = "Event" set name = "Add Random AI Law" - if(!holder) - src << "Only administrators may use this command." + + if(!check_rights(R_EVENT)) return + var/confirm = alert(src, "You sure?", "Confirm", "Yes", "No") if(confirm != "Yes") return log_admin("[key_name(src)] has added a random AI law.") @@ -209,105 +219,14 @@ proc/cmd_admin_mute(mob/M as mob, mute_type, automute = 0) new /datum/event/ion_storm(0, announce_ion_laws) feedback_add_details("admin_verb","ION") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -//I use this proc for respawn character too. /N -/proc/create_xeno(ckey) - if(!ckey) - var/list/candidates = list() - for(var/mob/M in player_list) - if(M.stat != DEAD) continue //we are not dead! - if(!M.client.prefs.be_special & BE_ALIEN) continue //we don't want to be an alium - if(jobban_isbanned(M, "alien") || jobban_isbanned(M, "Syndicate")) continue //we are jobbanned - if(M.client.is_afk()) continue //we are afk - if(M.mind && M.mind.current && M.mind.current.stat != DEAD) continue //we have a live body we are tied to - candidates += M.ckey - if(candidates.len) - ckey = input("Pick the player you want to respawn as a xeno.", "Suitable Candidates") as null|anything in candidates - else - usr << "Error: create_xeno(): no suitable candidates." - if(!istext(ckey)) return 0 - - var/alien_caste = input(usr, "Please choose which caste to spawn.","Pick a caste",null) as null|anything in list("Queen","Hunter","Sentinel","Drone","Larva") - var/obj/effect/landmark/spawn_here = xeno_spawn.len ? pick(xeno_spawn) : pick(latejoin) - var/mob/living/carbon/alien/new_xeno - switch(alien_caste) - if("Queen") new_xeno = new /mob/living/carbon/alien/humanoid/queen/large(spawn_here) - if("Hunter") new_xeno = new /mob/living/carbon/alien/humanoid/hunter(spawn_here) - if("Sentinel") new_xeno = new /mob/living/carbon/alien/humanoid/sentinel(spawn_here) - if("Drone") new_xeno = new /mob/living/carbon/alien/humanoid/drone(spawn_here) - if("Larva") new_xeno = new /mob/living/carbon/alien/larva(spawn_here) - else return 0 - - new_xeno.ckey = ckey - message_admins("\blue [key_name_admin(usr)] has spawned [ckey] as a filthy xeno [alien_caste].", 1) - return 1 - -/* -Allow admins to set players to be able to respawn/bypass 30 min wait, without the admin having to edit variables directly -Ccomp's first proc. -*/ - -/client/proc/get_ghosts(var/notify = 0,var/what = 2) - // what = 1, return ghosts ass list. - // what = 2, return mob list - - var/list/mobs = list() - var/list/ghosts = list() - var/list/sortmob = sortAtom(mob_list) // get the mob list. - /var/any=0 - for(var/mob/dead/observer/M in sortmob) - mobs.Add(M) //filter it where it's only ghosts - any = 1 //if no ghosts show up, any will just be 0 - if(!any) - if(notify) - src << "There doesn't appear to be any ghosts for you to select." - return - - for(var/mob/M in mobs) - var/name = M.name - ghosts[name] = M //get the name of the mob for the popup list - if(what==1) - return ghosts - else - return mobs -/* - -/client/proc/allow_character_respawn() - set category = "Special Verbs" - set name = "Allow player to respawn" - set desc = "Let's the player bypass the 30 minute wait to respawn or allow them to re-enter their corpse." - if(!holder) - src << "Only administrators may use this command." - var/list/ghosts= get_ghosts(1,1) - - var/target = input("Please, select a ghost!", "COME BACK TO LIFE!", null, null) as null|anything in ghosts - if(!target) - src << "Hrm, appears you didn't select a ghost" // Sanity check, if no ghosts in the list we don't want to edit a null variable and cause a runtime error. - return - - var/mob/dead/observer/G = ghosts[target] - if(G.has_enabled_antagHUD && config.antag_hud_restricted) - var/response = alert(src, "Are you sure you wish to allow this individual to play?","Ghost has used AntagHUD","Yes","No") - if(response == "No") return - G.timeofdeath=-19999 /* time of death is checked in /mob/verb/abandon_mob() which is the Respawn verb. - timeofdeath is used for bodies on autopsy but since we're messing with a ghost I'm pretty sure - there won't be an autopsy. - */ - G.has_enabled_antagHUD = 2 - G.can_reenter_corpse = 1 - - G:show_message(text("\blue You may now respawn. You should roleplay as if you learned nothing about the round during your time with the dead."), 1) - log_admin("[key_name(usr)] allowed [key_name(G)] to bypass the 30 minute respawn limit") - message_admins("Admin [key_name_admin(usr)] allowed [key_name_admin(G)] to bypass the 30 minute respawn limit", 1) - - /client/proc/toggle_antagHUD_use() set category = "Server" set name = "Toggle antagHUD usage" set desc = "Toggles antagHUD usage for observers" - if(!holder) - src << "Only administrators may use this command." + if(!check_rights(R_SERVER)) + return + var/action="" if(config.antag_hud_allowed) for(var/mob/dead/observer/g in get_ghosts()) @@ -333,14 +252,14 @@ Ccomp's first proc. log_admin("[key_name(usr)] has [action] antagHUD usage for observers") message_admins("Admin [key_name_admin(usr)] has [action] antagHUD usage for observers", 1) - - /client/proc/toggle_antagHUD_restrictions() set category = "Server" set name = "Toggle antagHUD Restrictions" set desc = "Restricts players that have used antagHUD from being able to join this round." - if(!holder) - src << "Only administrators may use this command." + + if(!check_rights(R_SERVER)) + return + var/action="" if(config.antag_hud_restricted) for(var/mob/dead/observer/g in get_ghosts()) @@ -360,7 +279,6 @@ Ccomp's first proc. log_admin("[key_name(usr)] has [action] on joining the round if they use AntagHUD") message_admins("Admin [key_name_admin(usr)] has [action] on joining the round if they use AntagHUD", 1) -*/ /* If a guy was gibbed and you want to revive him, this is a good way to do so. @@ -371,9 +289,10 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Special Verbs" set name = "Respawn Character" set desc = "Respawn a person that has been gibbed/dusted/killed. They must be a ghost for this to work and preferably should not have a body to go back into." - if(!holder) - src << "Only administrators may use this command." + + if(!check_rights(R_SPAWN)) return + var/input = ckey(input(src, "Please specify which key will be respawned.", "Key", "")) if(!input) return @@ -519,71 +438,70 @@ Traitors and the like can also be revived with the previous role mostly intact. feedback_add_details("admin_verb","RSPCH") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return new_character -/client/proc/toggle_antagHUD_use() - set category = "Server" - set name = "Toggle antagHUD usage" - set desc = "Toggles antagHUD usage for observers" +//I use this proc for respawn character too. /N +/proc/create_xeno(ckey) + if(!ckey) + var/list/candidates = list() + for(var/mob/M in player_list) + if(M.stat != DEAD) continue //we are not dead! + if(!M.client.prefs.be_special & BE_ALIEN) continue //we don't want to be an alium + if(jobban_isbanned(M, "alien") || jobban_isbanned(M, "Syndicate")) continue //we are jobbanned + if(M.client.is_afk()) continue //we are afk + if(M.mind && M.mind.current && M.mind.current.stat != DEAD) continue //we have a live body we are tied to + candidates += M.ckey + if(candidates.len) + ckey = input("Pick the player you want to respawn as a xeno.", "Suitable Candidates") as null|anything in candidates + else + usr << "Error: create_xeno(): no suitable candidates." + if(!istext(ckey)) return 0 - if(!holder) - src << "Only administrators may use this command." - var/action="" - if(config.antag_hud_allowed) - for(var/mob/dead/observer/g in get_ghosts()) - if(!g.client.holder) //Remove the verb from non-admin ghosts - g.verbs -= /mob/dead/observer/verb/toggle_antagHUD - if(g.antagHUD) - g.antagHUD = 0 // Disable it on those that have it enabled - g.has_enabled_antagHUD = 2 // We'll allow them to respawn - g << "\red The Administrator has disabled AntagHUD " - config.antag_hud_allowed = 0 - src << "\red AntagHUD usage has been disabled" - action = "disabled" + var/alien_caste = input(usr, "Please choose which caste to spawn.","Pick a caste",null) as null|anything in list("Queen","Hunter","Sentinel","Drone","Larva") + var/obj/effect/landmark/spawn_here = xeno_spawn.len ? pick(xeno_spawn) : pick(latejoin) + var/mob/living/carbon/alien/new_xeno + switch(alien_caste) + if("Queen") new_xeno = new /mob/living/carbon/alien/humanoid/queen/large(spawn_here) + if("Hunter") new_xeno = new /mob/living/carbon/alien/humanoid/hunter(spawn_here) + if("Sentinel") new_xeno = new /mob/living/carbon/alien/humanoid/sentinel(spawn_here) + if("Drone") new_xeno = new /mob/living/carbon/alien/humanoid/drone(spawn_here) + if("Larva") new_xeno = new /mob/living/carbon/alien/larva(spawn_here) + else return 0 + + new_xeno.ckey = ckey + message_admins("\blue [key_name_admin(usr)] has spawned [ckey] as a filthy xeno [alien_caste].", 1) + return 1 + + +/client/proc/get_ghosts(var/notify = 0,var/what = 2) + // what = 1, return ghosts ass list. + // what = 2, return mob list + + var/list/mobs = list() + var/list/ghosts = list() + var/list/sortmob = sortAtom(mob_list) // get the mob list. + /var/any=0 + for(var/mob/dead/observer/M in sortmob) + mobs.Add(M) //filter it where it's only ghosts + any = 1 //if no ghosts show up, any will just be 0 + if(!any) + if(notify) + src << "There doesn't appear to be any ghosts for you to select." + return + + for(var/mob/M in mobs) + var/name = M.name + ghosts[name] = M //get the name of the mob for the popup list + if(what==1) + return ghosts else - for(var/mob/dead/observer/g in get_ghosts()) - if(!g.client.holder) // Add the verb back for all non-admin ghosts - g.verbs += /mob/dead/observer/verb/toggle_antagHUD - g << "\blue The Administrator has enabled AntagHUD " // Notify all observers they can now use AntagHUD - config.antag_hud_allowed = 1 - action = "enabled" - src << "\blue AntagHUD usage has been enabled" - - - log_admin("[key_name(usr)] has [action] antagHUD usage for observers") - message_admins("Admin [key_name_admin(usr)] has [action] antagHUD usage for observers", 1) - - -/client/proc/toggle_antagHUD_restrictions() - set category = "Server" - set name = "Toggle antagHUD Restrictions" - set desc = "Restricts players that have used antagHUD from being able to join this round." - if(!holder) - src << "Only administrators may use this command." - var/action="" - if(config.antag_hud_restricted) - for(var/mob/dead/observer/g in get_ghosts()) - g << "\blue The administrator has lifted restrictions on joining the round if you use AntagHUD" - action = "lifted restrictions" - config.antag_hud_restricted = 0 - src << "\blue AntagHUD restrictions have been lifted" - else - for(var/mob/dead/observer/g in get_ghosts()) - g << "\red The administrator has placed restrictions on joining the round if you use AntagHUD" - g << "\red Your AntagHUD has been disabled, you may choose to re-enabled it but will be under restrictions " - g.antagHUD = 0 - g.has_enabled_antagHUD = 0 - action = "placed restrictions" - config.antag_hud_restricted = 1 - src << "\red AntagHUD restrictions have been enabled" - - log_admin("[key_name(usr)] has [action] on joining the round if they use AntagHUD") - message_admins("Admin [key_name_admin(usr)] has [action] on joining the round if they use AntagHUD", 1) - + return mobs + /client/proc/cmd_admin_add_freeform_ai_law() set category = "Event" set name = "Add Custom AI law" - if(!holder) - src << "Only administrators may use this command." + + if(!check_rights(R_EVENT)) return + var/input = input(usr, "Please enter anything you want the AI to do. Anything. Serious.", "What?", "") as text|null if(!input) return @@ -601,9 +519,10 @@ Traitors and the like can also be revived with the previous role mostly intact. /client/proc/cmd_admin_rejuvenate(mob/living/M as mob in mob_list) set category = "Special Verbs" set name = "Rejuvenate" - if(!holder) - src << "Only administrators may use this command." + + if(!check_rights(R_REJUVINATE)) return + if(!mob) return if(!istype(M)) @@ -619,7 +538,8 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Event" set name = "Create Command Report" - if(!check_rights(R_SERVER|R_EVENT)) return + if(!check_rights(R_SERVER|R_EVENT)) + return var/input = input(usr, "Please enter anything you want. Anything. Serious.", "What?", "") as message|null var/customname = input(usr, "Pick a title for the report.", "Title") as text|null @@ -651,8 +571,7 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Admin" set name = "Delete" - if (!holder) - src << "Only administrators may use this command." + if(!check_rights(R_ADMIN)) return if (alert(src, "Are you sure you want to delete:\n[O]\nat ([O.x], [O.y], [O.z])?", "Confirmation", "Yes", "No") == "Yes") @@ -669,9 +588,9 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Admin" set name = "List free slots" - if (!holder) - src << "Only administrators may use this command." + if(!check_rights(R_ADMIN)) return + if(job_master) for(var/datum/job/job in job_master.occupations) src << "[job.title]: [job.total_positions]" @@ -681,7 +600,8 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Event" set name = "Explosion" - if(!check_rights(R_DEBUG|R_EVENT)) return + if(!check_rights(R_DEBUG|R_EVENT)) + return var/devastation = input("Range of total devastation. -1 to none", text("Input")) as num|null if(devastation == null) return @@ -711,7 +631,8 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Special Verbs" set name = "EM Pulse" - if(!check_rights(R_DEBUG|R_EVENT)) return + if(!check_rights(R_DEBUG|R_EVENT)) + return var/heavy = input("Range of heavy pulse.", text("Input")) as num|null if(heavy == null) return @@ -733,7 +654,8 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Special Verbs" set name = "Gib" - if(!check_rights(R_ADMIN|R_EVENT)) return + if(!check_rights(R_ADMIN|R_EVENT)) + return var/confirm = alert(src, "You sure?", "Confirm", "Yes", "No") if(confirm != "Yes") return @@ -754,6 +676,9 @@ Traitors and the like can also be revived with the previous role mostly intact. set name = "Gibself" set category = "Event" + if(!check_rights(R_ADMIN|R_EVENT)) + return + var/confirm = alert(src, "You sure?", "Confirm", "Yes", "No") if(confirm == "Yes") if (istype(mob, /mob/dead/observer)) // so they don't spam gibs everywhere @@ -764,112 +689,26 @@ Traitors and the like can also be revived with the previous role mostly intact. log_admin("[key_name(usr)] used gibself.") message_admins("\blue [key_name_admin(usr)] used gibself.", 1) feedback_add_details("admin_verb","GIBS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/* -/client/proc/cmd_manual_ban() - set name = "Manual Ban" - set category = "Special Verbs" - if(!authenticated || !holder) - src << "Only administrators may use this command." - return - var/mob/M = null - switch(alert("How would you like to ban someone today?", "Manual Ban", "Key List", "Enter Manually", "Cancel")) - if("Key List") - var/list/keys = list() - for(var/mob/M in world) - keys += M.client - var/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in keys - if(!selection) - return - M = selection:mob - if ((M.client && M.client.holder && (M.client.holder.level >= holder.level))) - alert("You cannot perform this action. You must be of a higher administrative rank!") - return - - switch(alert("Temporary Ban?",,"Yes","No")) - if("Yes") - var/mins = input(usr,"How long (in minutes)?","Ban time",1440) as num - if(!mins) - return - if(mins >= 525600) mins = 525599 - var/reason = input(usr,"Reason?","reason","Griefer") as text - if(!reason) - return - if(M) - AddBan(M.ckey, M.computer_id, reason, usr.ckey, 1, mins) - M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a temporary ban, it will be removed in [mins] minutes." - M << "\red To try to resolve this matter head to http://ss13.donglabs.com/forum/" - log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") - message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") - world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=[mins]&server=[replacetext(config.server_name, "#", "")]") - del(M.client) - del(M) - else - - if("No") - var/reason = input(usr,"Reason?","reason","Griefer") as text - if(!reason) - return - AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0) - M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a permanent ban." - M << "\red To try to resolve this matter head to http://ss13.donglabs.com/forum/" - log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") - message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") - world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=perma&server=[replacetext(config.server_name, "#", "")]") - del(M.client) - del(M) -*/ - -/client/proc/update_world() - // If I see anyone granting powers to specific keys like the code that was here, - // I will both remove their SVN access and permanently ban them from my servers. - return /client/proc/cmd_admin_check_contents(mob/living/M as mob in mob_list) set category = "Special Verbs" set name = "Check Contents" + + if(!check_rights(R_ADMIN)) + return var/list/L = M.get_contents() for(var/t in L) usr << "[t]" feedback_add_details("admin_verb","CC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/* This proc is DEFERRED. Does not do anything. -/client/proc/cmd_admin_remove_plasma() - set category = "Debug" - set name = "Stabilize Atmos." - if(!holder) - src << "Only administrators may use this command." - return - feedback_add_details("admin_verb","STATM") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -// DEFERRED - spawn(0) - for(var/turf/T in view()) - T.poison = 0 - T.oldpoison = 0 - T.tmppoison = 0 - T.oxygen = 755985 - T.oldoxy = 755985 - T.tmpoxy = 755985 - T.co2 = 14.8176 - T.oldco2 = 14.8176 - T.tmpco2 = 14.8176 - T.n2 = 2.844e+006 - T.on2 = 2.844e+006 - T.tn2 = 2.844e+006 - T.tsl_gas = 0 - T.osl_gas = 0 - T.sl_gas = 0 - T.temp = 293.15 - T.otemp = 293.15 - T.ttemp = 293.15 -*/ - /client/proc/toggle_view_range() set category = "Special Verbs" set name = "Change View Range" set desc = "switches between 1x and custom views" + + if(!check_rights(R_ADMIN)) + return if(view == world.view) view = input("Select view range:", "View Range", 9) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,128) @@ -882,14 +721,14 @@ Traitors and the like can also be revived with the previous role mostly intact. feedback_add_details("admin_verb","CVRA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/admin_call_shuttle() - set category = "Admin" set name = "Call Shuttle" if ((!( ticker ) || !emergency_shuttle.location())) return - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN)) + return var/confirm = alert(src, "You sure?", "Confirm", "Yes", "No") if(confirm != "Yes") return @@ -924,7 +763,8 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Admin" set name = "Cancel Shuttle" - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN)) + return if(alert(src, "You sure?", "Confirm", "Yes", "No") != "Yes") return @@ -945,7 +785,8 @@ Traitors and the like can also be revived with the previous role mostly intact. if (!ticker) return - if(!check_rights(R_ADMIN)) return + if(!check_rights(R_ADMIN)) + return emergency_shuttle.deny_shuttle = !emergency_shuttle.deny_shuttle @@ -956,6 +797,9 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Special Verbs" set name = "Attack Log" + if(!check_rights(R_ADMIN)) + return + usr << text("\red Attack Log for []", mob) for(var/t in M.attack_log) usr << t @@ -967,7 +811,8 @@ Traitors and the like can also be revived with the previous role mostly intact. set name = "Make Everyone Random" set desc = "Make everyone have a random appearance. You can only use this before rounds!" - if(!check_rights(R_SERVER|R_EVENT)) return + if(!check_rights(R_SERVER|R_EVENT)) + return if (ticker && ticker.mode) usr << "Nope you can't do this, the game's already started. This only works before rounds!" @@ -995,13 +840,13 @@ Traitors and the like can also be revived with the previous role mostly intact. ticker.random_players = 1 feedback_add_details("admin_verb","MER") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /client/proc/toggle_random_events() set category = "Event" set name = "Toggle random events on/off" set desc = "Toggles random events such as meteors, black holes, blob (but not space dust) on/off" - if(!check_rights(R_SERVER|R_EVENT)) return + if(!check_rights(R_SERVER|R_EVENT)) + return if(!config.allow_random_events) config.allow_random_events = 1 @@ -1018,7 +863,8 @@ Traitors and the like can also be revived with the previous role mostly intact. set name = "Toggle ERT" set desc = "Toggle the station's ability to call a response team." - if(!check_rights(R_EVENT)) return + if(!check_rights(R_EVENT)) + return if(ticker.mode.ert_disabled) ticker.mode.ert_disabled = 0 diff --git a/code/modules/reagents/newchem/toxins.dm b/code/modules/reagents/newchem/toxins.dm index 907ddc994b1..4e795166f78 100644 --- a/code/modules/reagents/newchem/toxins.dm +++ b/code/modules/reagents/newchem/toxins.dm @@ -15,7 +15,7 @@ datum/reagent/polonium datum/reagent/polonium/on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom - M.apply_effect(8, IRRADIATE) + M.apply_effect(8, IRRADIATE, negate_armor = 1) ..() return @@ -712,7 +712,7 @@ datum/reagent/glowing_slurry/reaction_mob(var/mob/M, var/method=TOUCH, var/volum datum/reagent/glowing_slurry/on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom - M.apply_effect(2*REM,IRRADIATE,0) + M.apply_effect(2*REM, IRRADIATE, 0, negate_armor = 1) if(prob(15)) randmutb(M) if(prob(5)) diff --git a/code/world.dm b/code/world.dm index 9edfb4c38a4..15661d005c8 100644 --- a/code/world.dm +++ b/code/world.dm @@ -335,32 +335,6 @@ var/world_topic_spam_protect_time = world.timeofday config.loadoverflowwhitelist("config/ofwhitelist.txt") // apply some settings from config.. -/hook/startup/proc/loadMods() - world.load_mods() - return 1 - -/world/proc/load_mods() - if(config.admin_legacy_system) - var/text = file2text("config/moderators.txt") - if (!text) - diary << "Failed to load config/mods.txt\n" - else - var/list/lines = text2list(text, "\n") - for(var/line in lines) - if (!line) - continue - - if (copytext(line, 1, 2) == ";") - continue - - var/title = "Moderator" - if(config.mods_are_mentors) title = "Mentor" - var/rights = admin_ranks[title] - - var/ckey = copytext(line, 1, length(line)+1) - var/datum/admins/D = new /datum/admins(title, rights, ckey) - D.associate(directory[ckey]) - /world/proc/update_status() var/s = "" diff --git a/config/example/access levels.txt b/config/example/access levels.txt deleted file mode 100644 index 8068be153fa..00000000000 --- a/config/example/access levels.txt +++ /dev/null @@ -1,79 +0,0 @@ -HOW TO CONVERT A MAP TO THE NEW (june 2008) ACCESS LEVEL SYSTEM -1. Open the .dmp file up in Notepad -2. Find all the "access = blahblah" attributes of doors. -3. Delete them. -4. Open the map up in Dream Maker. If you didn't get them all, it'll tell you so. -5. Assign the existing doors new access permissions using the method below. - -HOW TO MAKE A MAP USING THE NEW (june 2008) ACCESS LEVEL SYSTEM -1. Make a map as normal -2. Select a door that you want to not be accessible to everybody -3. Right click on it and edit its attributes -4. Make the "req_access_txt" attribute be a semicolon-separated list of the permissions required to open the doors -5. Repeat for all doors. - -For example, a brig door would have it be "2" while a door that requires you have toxins and teleporter access (for whatever reason) would have it be "9;20" - -Here is a list of the permissions and their numbers (this may be out of date, see code/game/access.dm for an updated version): - -access_security = 1 -access_brig = 2 -access_armory = 3 -access_forensics_lockers= 4 -access_medical = 5 -access_morgue = 6 -access_tox = 7 -access_tox_storage = 8 -access_genetics = 9 -access_engine = 10 -access_engine_equip= 11 -access_maint_tunnels = 12 -access_external_airlocks = 13 -access_emergency_storage = 14 -access_change_ids = 15 -access_ai_upload = 16 -access_teleporter = 17 -access_eva = 18 -access_heads = 19 -access_captain = 20 -access_all_personal_lockers = 21 -access_chapel_office = 22 -access_tech_storage = 23 -access_atmospherics = 24 -access_bar = 25 -access_janitor = 26 -access_crematorium = 27 -access_kitchen = 28 -access_robotics = 29 -access_rd = 30 -access_cargo = 31 -access_construction = 32 -access_chemistry = 33 -access_cargo_bot = 34 -access_hydroponics = 35 -access_manufacturing = 36 -access_library = 37 -access_lawyer = 38 -access_virology = 39 -access_cmo = 40 -access_qm = 41 -access_court = 42 -access_clown = 43 -access_mime = 44 -access_surgery = 45 -access_theatre = 46 -access_research = 47 -access_mining = 48 -access_mining_office = 49 //not in use -access_mailsorting = 50 -access_mint = 51 -access_mint_vault = 52 -access_heads_vault = 53 -access_mining_station = 54 -access_xenobiology = 55 -access_ce = 56 -access_hop = 57 -access_hos = 58 -access_RC_announce = 59 //Request console announcements -access_keycard_auth = 60 //Used for events which require at least two people to confirm them -access_tcomsat = 61 // has access to the entire telecomms satellite / machinery \ No newline at end of file diff --git a/config/example/admin_ranks.txt b/config/example/admin_ranks.txt index e02a56df044..db2118ee8b7 100644 --- a/config/example/admin_ranks.txt +++ b/config/example/admin_ranks.txt @@ -5,31 +5,30 @@ # Each rank is then followed by keywords with the prefix "+". # # These keywords represent groups of verbs and abilities which are given to that rank. # # +@ (or +prev) is a special shorthand which adds all the rights of the rank above it. # -# Ranks with no keywords will just be given the most basic verbs and abilities ~Carn # +# Ranks with no keywords will just be given the most basic verbs and abilities # ######################################################################################## -# PLEASE NOTE: depending on config options, some abilities will be unavailable regardless if you have permission to use them! -# ALSO NOTE: this is a WorkInProgress at the moment. Most of this is just arbitrarily thrown in whatever group because LoadsaWork2Do+LittleTime. -# I'll be doing more moving around as feedback comes in. So be sure to check the notes after updates. - # KEYWORDS: -# +ADMIN = general admin tools, verbs etc -# +FUN = events, other event-orientated actions. Access to the fun secrets in the secrets panel. -# +BAN = the ability to ban, jobban and fullban -# +STEALTH = the ability to stealthmin (make yourself appear with a fake name to everyone but other admins -# +POSSESS = the ability to possess objects -# +REJUV (or +REJUVINATE) = the ability to heal, respawn, modify damage and use godmode -# +BUILD (or +BUILDMODE) = the ability to use buildmode -# +SERVER = higher-risk admin verbs and abilities, such as those which affect the server configuration. -# +DEBUG = debug tools used for diagnosing and fixing problems. It's useful to give this to coders so they can investigate problems on a live server. -# +VAREDIT = everyone may view viewvars/debugvars/whatever you call it. This keyword allows you to actually EDIT those variables. -# +RIGHTS (or +PERMISSIONS) = allows you to promote and/or demote people. -# +SOUND (or +SOUNDS) = allows you to upload and play sounds -# +SPAWN (or +CREATE) = mob transformations, spawning of most atoms including mobs (high-risk atoms, e.g. blackholes, will require the +FUN flag too) -# +EVERYTHING (or +HOST or +ALL) = Simply gives you everything without having to type every flag +# +ADMIN = General admin tools and verbs. +# +FUN = Events and other event-orientated actions. +# +BAN = The ability to ban and jobban. +# +STEALTH = The ability to stealthmin (make yourself appear with a fake name to everyone but other admins). +# +POSSESS = The ability to possess objects. +# +REJUV (or +REJUVINATE) = The ability to heal, respawn, modify damage and use godmode. +# +BUILD (or +BUILDMODE) = The ability to use buildmode. +# +SERVER = Higher-risk admin verbs and abilities, such as those which affect the server configuration. +# +DEBUG = Debug tools used for diagnosing and fixing problems. It's useful to give this to coders so they can investigate problems on a live server. +# +VAREDIT = Allows you to actually modify variables in the view variables window. +# +RIGHTS (or +PERMISSIONS) = Allows you to promote and demote people. +# +SOUND (or +SOUNDS) = Allows you to upload and play sounds. +# +SPAWN (or +CREATE) = Mob transformations, spawning of most atoms including mobs (high-risk atoms will require the +FUN flag too). +# +PROCCALL = The ability to call any proc on any entity. +# +MOD = Low level admin abilities. +# +MENTOR = The ability to answer questions. +# +EVERYTHING (or +HOST or +ALL) = Simply gives you everything without having to type every flag. Admin Observer +Mentor +MENTOR Moderator +MOD -Mentor +MENTOR Admin Candidate +ADMIN Trial Admin +@ +SPAWN +REJUV +VAREDIT +BAN @@ -41,5 +40,4 @@ Retired Admin +ADMIN +STEALTH Host +EVERYTHING -Developer +DEBUG +VAREDIT +SERVER +SPAWN +REJUV +POSSESS +BUILDMODE -Dev Mod +@ +MOD +Developer +DEBUG +VAREDIT +SERVER +SPAWN +REJUV +POSSESS +BUILDMODE \ No newline at end of file diff --git a/config/example/admins.txt b/config/example/admins.txt index 3b830cd27ff..0e89ae17e23 100644 --- a/config/example/admins.txt +++ b/config/example/admins.txt @@ -2,7 +2,7 @@ # Basically, ckey goes first. Rank goes after the "-" # # Case is not important for ckey. # # Case IS important for the rank. However punctuation/spaces are not # -# Ranks can be anything defined in admin_ranks.txt ~Carn # +# Ranks can be anything defined in admin_ranks.txt # ###################################################################### -# not_a_user - Admin +# example - Admin diff --git a/config/example/custom_items.txt b/config/example/custom_items.txt deleted file mode 100644 index f4bb1a7028b..00000000000 --- a/config/example/custom_items.txt +++ /dev/null @@ -1 +0,0 @@ -ckey: name: /path/to/obj diff --git a/config/example/moderators.txt b/config/example/moderators.txt deleted file mode 100644 index b14d8e49f43..00000000000 --- a/config/example/moderators.txt +++ /dev/null @@ -1,3 +0,0 @@ -; just add the ckey (lowercase) of every moderator on a separate line -; lines starting with ; are comments and will be ignored - diff --git a/config/example/svndir.txt b/config/example/svndir.txt deleted file mode 100644 index 5c907c92f1f..00000000000 --- a/config/example/svndir.txt +++ /dev/null @@ -1,5 +0,0 @@ -#Path to the .svn directory. Used to get server revision info. -SVNDIR .svn - -#Link to revision details. -REVHREF http://code.google.com/p/tgstation13/source/detail?r= \ No newline at end of file diff --git a/paradise.dme b/paradise.dme index 06fe4867395..bc96f76211b 100644 --- a/paradise.dme +++ b/paradise.dme @@ -943,6 +943,8 @@ #include "code\modules\admin\verbs\ticklag.dm" #include "code\modules\admin\verbs\tripAI.dm" #include "code\modules\admin\verbs\vox_raiders.dm" +#include "code\modules\admin\verbs\SDQL2\SDQL_2.dm" +#include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm" #include "code\modules\alarm\alarm.dm" #include "code\modules\alarm\alarm_handler.dm" #include "code\modules\alarm\atmosphere_alarm.dm" From ce9545525c58022a723309cee50b85a178fcbc17 Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 25 Sep 2015 18:33:51 +0200 Subject: [PATCH 65/82] Varedit right checks update --- code/datums/datumvars.dm | 14 +++++++------- code/modules/admin/verbs/randomverbs.dm | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index af4f203ebf8..40799c58197 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -439,7 +439,7 @@ client //~CARN: for renaming mobs (updates their name, real_name, mind.name, their ID/PDA and datacore records). else if(href_list["rename"]) - if(!check_rights(R_VAREDIT)) return + if(!check_rights(R_ADMIN)) return var/mob/M = locate(href_list["rename"]) if(!istype(M)) @@ -498,7 +498,7 @@ client cmd_mass_modify_object_variables(A, href_list["varnamemass"]) else if(href_list["mob_player_panel"]) - if(!check_rights(0)) return + if(!check_rights(R_ADMIN|R_MOD)) return var/mob/M = locate(href_list["mob_player_panel"]) if(!istype(M)) @@ -543,7 +543,7 @@ client href_list["datumrefresh"] = href_list["godmode"] else if(href_list["gib"]) - if(!check_rights(0)) return + if(!check_rights(R_ADMIN|R_EVENT)) return var/mob/M = locate(href_list["gib"]) if(!istype(M)) @@ -575,7 +575,7 @@ client usr.client.cmd_admin_drop_everything(M) else if(href_list["direct_control"]) - if(!check_rights(0)) return + if(!check_rights(R_DEBUG|R_ADMIN)) return var/mob/M = locate(href_list["direct_control"]) if(!istype(M)) @@ -668,7 +668,7 @@ client message_admins("\blue [key_name(usr)] deleted all objects of type or subtype of [O_type] ([i] objects deleted) ") else if(href_list["addreagent"]) /* Made on /TG/, credit to them. */ - if(!check_rights(0)) return + if(!check_rights(R_DEBUG|R_ADMIN)) return var/atom/A = locate(href_list["addreagent"]) @@ -731,7 +731,7 @@ client href_list["datumrefresh"] = href_list["mark_object"] else if(href_list["proc_call"]) - if(!check_rights(0)) + if(!check_rights(R_PROCCALL)) return var/T = locate(href_list["proc_call"]) @@ -740,7 +740,7 @@ client callproc_datum(T) else if(href_list["rotatedatum"]) - if(!check_rights(0)) return + if(!check_rights(R_DEBUG|R_ADMIN)) return var/atom/A = locate(href_list["rotatedatum"]) if(!istype(A)) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 672b80a69ff..c7c55cea00a 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -2,7 +2,7 @@ set category = null set name = "Drop Everything" - if(!check_rights(R_ADMIN)) + if(!check_rights(R_DEBUG|R_ADMIN)) return var/confirm = alert(src, "Make [M] drop everything?", "Message", "Yes", "No") @@ -711,7 +711,7 @@ Traitors and the like can also be revived with the previous role mostly intact. return if(view == world.view) - view = input("Select view range:", "View Range", 9) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,128) + view = input("Select view range:", "View Range", 7) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,128) else view = world.view From 4bd97b9943bb34f00fc63d73ead27ede55539341 Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 25 Sep 2015 18:36:01 +0200 Subject: [PATCH 66/82] Set default to world.view --- code/modules/admin/verbs/randomverbs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index c7c55cea00a..a49cd02c06b 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -711,7 +711,7 @@ Traitors and the like can also be revived with the previous role mostly intact. return if(view == world.view) - view = input("Select view range:", "View Range", 7) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,128) + view = input("Select view range:", "View Range", world.view) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,128) else view = world.view From a4444b2ef27b3bddd66b7b1aea509db1c70f13a0 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Fri, 25 Sep 2015 10:15:44 -0700 Subject: [PATCH 67/82] Fix vehicles being able to drive in space Unfortunately, it COMPLETELY stops vehicles from moving in space, including via jetpack and other such things. Sorry, wizard car. :( --- code/modules/vehicle/train/train.dm | 9 ++++++ .../modules/vehicle/train/trains/ambulance.dm | 13 +------- .../vehicle/train/trains/cargo/cargo_train.dm | 12 -------- code/modules/vehicle/train/trains/janicart.dm | 12 +------- code/modules/vehicle/vehicle.dm | 30 ++++++++++++++----- 5 files changed, 33 insertions(+), 43 deletions(-) diff --git a/code/modules/vehicle/train/train.dm b/code/modules/vehicle/train/train.dm index aaf88bdbd18..cf318c04a64 100644 --- a/code/modules/vehicle/train/train.dm +++ b/code/modules/vehicle/train/train.dm @@ -36,6 +36,15 @@ unattach() return 0 +/obj/vehicle/train/can_move() + if(!is_train_head()) + return 1 //towed objects do not need power to Move() + + if(!..()) + return 0 + return 1 + + /obj/vehicle/train/Bump(atom/Obstacle) if(!istype(Obstacle, /atom/movable)) return diff --git a/code/modules/vehicle/train/trains/ambulance.dm b/code/modules/vehicle/train/trains/ambulance.dm index 5076dc97659..813a2a918aa 100644 --- a/code/modules/vehicle/train/trains/ambulance.dm +++ b/code/modules/vehicle/train/trains/ambulance.dm @@ -44,21 +44,10 @@ key = new() /obj/vehicle/train/ambulance/engine/Move() - if(on && cell.charge < charge_use) - turn_off() - update_stats() - if(load && is_train_head()) - load << "The drive motor briefly whines, then drones to a stop." - - if(is_train_head() && !on) - return 0 - . = ..() - handle_rotation() update_mob() - /obj/vehicle/train/ambulance/trolley/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(open && istype(W, /obj/item/weapon/wirecutters)) passenger_allowed = !passenger_allowed @@ -177,7 +166,7 @@ return 0 if(is_train_head()) - if(direction == reverse_direction(dir)) + if(direction == reverse_direction(dir) && tow) //can reverse with no tow return 0 if(Move(get_step(src, direction))) return 1 diff --git a/code/modules/vehicle/train/trains/cargo/cargo_train.dm b/code/modules/vehicle/train/trains/cargo/cargo_train.dm index 84ee2064045..338432fabad 100644 --- a/code/modules/vehicle/train/trains/cargo/cargo_train.dm +++ b/code/modules/vehicle/train/trains/cargo/cargo_train.dm @@ -47,18 +47,6 @@ overlays += I turn_off() //so engine verbs are correctly set -/obj/vehicle/train/cargo/engine/Move() - if(on && cell.charge < charge_use) - turn_off() - update_stats() - if(load && is_train_head()) - load << "The drive motor briefly whines, then drones to a stop." - - if(is_train_head() && !on) - return 0 - - return ..() - /obj/vehicle/train/cargo/trolley/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(open && istype(W, /obj/item/weapon/wirecutters)) passenger_allowed = !passenger_allowed diff --git a/code/modules/vehicle/train/trains/janicart.dm b/code/modules/vehicle/train/trains/janicart.dm index 6f912971308..a1fae332782 100644 --- a/code/modules/vehicle/train/trains/janicart.dm +++ b/code/modules/vehicle/train/trains/janicart.dm @@ -51,20 +51,10 @@ R.my_atom = src /obj/vehicle/train/janitor/engine/Move() - if(on && cell.charge < charge_use) - turn_off() - update_stats() - if(load && is_train_head()) - load << "The drive motor briefly whines, then drones to a stop." - - if(is_train_head() && !on) - return 0 - + . = ..() handle_rotation() update_mob() - return ..() - /obj/vehicle/train/janitor/trolley/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(openTop) W.loc = src diff --git a/code/modules/vehicle/vehicle.dm b/code/modules/vehicle/vehicle.dm index 6341bbc5c31..eb8c4f816b4 100644 --- a/code/modules/vehicle/vehicle.dm +++ b/code/modules/vehicle/vehicle.dm @@ -42,10 +42,7 @@ //spawn the cell you want in each vehicle /obj/vehicle/Move() - if(world.time > l_move_time + move_delay) - if(on && powered && cell.charge < charge_use) - turn_off() - + if(can_move()) var/init_anc = anchored anchored = 0 if(!..()) @@ -65,6 +62,23 @@ else return 0 +/obj/vehicle/proc/can_move() + if(world.time <= l_move_time + move_delay) + return 0 + + if(!on || !powered) + return 0 + + if(on && powered && cell.charge < charge_use) + turn_off() + return 0 + + if(istype(loc, /turf/space)) + return 0 + + return 1 + + /obj/vehicle/attackby(obj/item/weapon/W as obj, mob/user as mob, params) if(istype(W, /obj/item/weapon/hand_labeler)) return @@ -224,19 +238,19 @@ /obj/vehicle/proc/powercheck() if(!cell && !powered) - return + return 0 if(!cell && powered) turn_off() - return + return 0 if(cell.charge < charge_use) turn_off() - return + return 0 if(cell && powered) turn_on() - return + return 1 /obj/vehicle/proc/insert_cell(var/obj/item/weapon/stock_parts/cell/C, var/mob/living/carbon/human/H) if(cell) From 058af509f6a23c3b5f4797ed91872bb70ae1c55d Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 25 Sep 2015 17:30:24 -0400 Subject: [PATCH 68/82] Toxin Tweak --- code/modules/reagents/newchem/toxins.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/reagents/newchem/toxins.dm b/code/modules/reagents/newchem/toxins.dm index 907ddc994b1..2176171bc11 100644 --- a/code/modules/reagents/newchem/toxins.dm +++ b/code/modules/reagents/newchem/toxins.dm @@ -304,19 +304,19 @@ datum/reagent/initropidril datum/reagent/initropidril/on_mob_life(var/mob/living/M as mob) if(!M) M = holder.my_atom if(prob(33)) - M.adjustToxLoss(rand(5,25)) - if(prob(rand(5,10))) - var/picked_option = rand(1,3) - switch(picked_option) + switch(pick(1,2)) if(1) M << "You feel horrendously weak!" M.Stun(2) - M.losebreath += 1 if(2) + M.adjustToxLoss(rand(5,25)) + if(prob(10)) + switch(pick(1,2)) + if(1) M << "You cannot breathe!" M.losebreath += 5 M.adjustOxyLoss(10) - if(3) + if(2) var/mob/living/carbon/human/H = M if(!H.heart_attack) H.heart_attack = 1 // rip in pepperoni From 4b6a3ddcb69607dc2061feec895efd34a48b4594 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Fri, 25 Sep 2015 13:56:33 -0700 Subject: [PATCH 69/82] -tg- SpaceMove update This commit updates the spacemove system to -tg-'s; All objects now drift in space, not just mobs. A few hardcoded space checks have been replaced with has_gravity(); So it applies to zero-G as well as space. Spacepods no longer drift, because their snowflakey shitcode just doesn't work. So they just move. --- code/game/atoms_movable.dm | 95 +++++++++-- code/game/mecha/combat/marauder.dm | 40 +---- code/game/mecha/mecha.dm | 40 ++--- code/game/objects/effects/effect_system.dm | 72 ++++----- .../objects/items/weapons/extinguisher.dm | 26 ++-- code/game/objects/structures/janicart.dm | 147 ++---------------- .../structures/stool_bed_chair_nest/bed.dm | 6 + .../structures/stool_bed_chair_nest/chairs.dm | 4 + .../transit_tubes/transit_tube_pod.dm | 22 +-- code/game/turfs/space/space.dm | 6 +- code/game/turfs/turf.dm | 47 +----- code/game/vehicles/spacepods/spacepod.dm | 40 ++--- code/modules/mob/living/carbon/alien/alien.dm | 3 - code/modules/mob/living/carbon/carbon.dm | 14 +- code/modules/mob/living/carbon/human/human.dm | 2 +- .../mob/living/carbon/human/human_movement.dm | 37 +---- .../mob/living/carbon/metroid/metroid.dm | 2 +- code/modules/mob/living/living.dm | 21 +-- .../mob/living/silicon/robot/drone/drone.dm | 16 +- .../living/silicon/robot/robot_movement.dm | 9 +- .../mob/living/simple_animal/constructs.dm | 2 +- .../mob/living/simple_animal/friendly/crab.dm | 6 +- .../mob/living/simple_animal/hostile/bear.dm | 2 +- .../mob/living/simple_animal/hostile/carp.dm | 2 +- .../living/simple_animal/hostile/faithless.dm | 2 +- .../living/simple_animal/hostile/syndicate.dm | 4 +- .../mob/living/simple_animal/simple_animal.dm | 6 +- code/modules/mob/mob_defines.dm | 2 - code/modules/mob/mob_movement.dm | 137 +++++----------- code/modules/power/singularity/singularity.dm | 2 + code/modules/projectiles/gun.dm | 3 +- code/modules/projectiles/projectile.dm | 15 +- .../reagents/reagent_containers/spray.dm | 1 + .../artifact/artifact_hoverpod.dm | 29 +--- code/modules/shuttles/shuttle.dm | 2 +- 35 files changed, 276 insertions(+), 588 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index c8c6af0161d..a38d22e6ff6 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -5,7 +5,6 @@ // var/elevation = 2 - not used anywhere var/move_speed = 10 var/l_move_time = 1 - var/m_flag = 1 var/throwing = 0 var/thrower var/turf/throw_source = null @@ -14,9 +13,10 @@ var/no_spin_thrown = 0 //set this to 1 if you don't want an item that you throw to spin, no matter what. -Fox var/moved_recently = 0 var/mob/pulledby = null + var/inertia_dir = 0 var/area/areaMaster - + var/auto_init = 1 /atom/movable/New() @@ -35,7 +35,7 @@ pulledby = null ..() return QDEL_HINT_QUEUE - + /atom/movable/proc/initialize() return @@ -44,15 +44,53 @@ /atom/movable/proc/setLoc(var/T, var/teleported=0) loc = T -/atom/movable/Move() - var/atom/A = src.loc - . = ..() - src.move_speed = world.time - src.l_move_time - src.l_move_time = world.time - src.m_flag = 1 - if ((A != src.loc && A && A.z == src.z)) - src.last_move = get_dir(A, src.loc) - return +/atom/movable/Move(atom/newloc, direct = 0) + if(!loc || !newloc) return 0 + var/atom/oldloc = loc + + if(loc != newloc) + if (!(direct & (direct - 1))) //Cardinal move + . = ..() + else //Diagonal move, split it into cardinal moves + if (direct & 1) + if (direct & 4) + if (step(src, NORTH)) + . = step(src, EAST) + else if (step(src, EAST)) + . = step(src, NORTH) + else if (direct & 8) + if (step(src, NORTH)) + . = step(src, WEST) + else if (step(src, WEST)) + . = step(src, NORTH) + else if (direct & 2) + if (direct & 4) + if (step(src, SOUTH)) + . = step(src, EAST) + else if (step(src, EAST)) + . = step(src, SOUTH) + else if (direct & 8) + if (step(src, SOUTH)) + . = step(src, WEST) + else if (step(src, WEST)) + . = step(src, SOUTH) + + + if(!loc || (loc == oldloc && oldloc != newloc)) + last_move = 0 + return + + src.move_speed = world.timeofday - src.l_move_time + src.l_move_time = world.timeofday + + last_move = direct + + + spawn(5) // Causes space drifting. /tg/station has no concept of speed, we just use 5 + if(loc && direct && last_move == direct) + if(loc == newloc) //Remove this check and people can accelerate. Not opening that can of worms just yet. + newtonian_move(last_move) + // Previously known as Crossed() // This is automatically called when something enters your square @@ -104,6 +142,37 @@ M.turf_collision(T, speed) +//Called whenever an object moves and by mobs when they attempt to move themselves through space +//And when an object or action applies a force on src, see newtonian_move() below +//Return 0 to have src start/keep drifting in a no-grav area and 1 to stop/not start drifting +//Mobs should return 1 if they should be able to move of their own volition, see client/Move() in mob_movement.dm +//movement_dir == 0 when stopping or any dir when trying to move +/atom/movable/proc/Process_Spacemove(var/movement_dir = 0) + if(has_gravity(src)) + return 1 + + if(pulledby) + return 1 + + if(locate(/obj/structure/lattice) in orange(1, get_turf(src))) //Not realistic but makes pushing things in space easier + return 1 + + return 0 + +/atom/movable/proc/newtonian_move(direction) //Only moves the object if it's under no gravity + + if(!loc || Process_Spacemove(0)) + inertia_dir = 0 + return 0 + + inertia_dir = direction + if(!direction) + return 1 + + var/old_dir = dir + . = step(src, direction) + dir = old_dir + //decided whether a movable atom being thrown can pass through the turf it is in. /atom/movable/proc/hit_check(var/speed) if(src.throwing) @@ -152,7 +221,7 @@ var/atom/step = get_step(src, dy) if(!step) // going off the edge of the map makes get_step return null, don't let things go off the edge break - src.Move(step) + src.Move(step, get_dir(loc, step)) hit_check(speed) error += dist_x dist_travelled++ diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index d5820f7d661..e4a2fbbac1e 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -93,50 +93,20 @@ return /obj/mecha/combat/marauder/relaymove(mob/user,direction) - if(user != src.occupant) //While not "realistic", this piece is player friendly. - user.loc = get_turf(src) - user << "You climb out from [src]" - return 0 - if(!can_move) - return 0 if(zoom) if(world.time - last_message > 20) src.occupant_message("Unable to move while in zoom mode.") last_message = world.time return 0 - if(connected_port) - if(world.time - last_message > 20) - src.occupant_message("Unable to move while connected to the air system port") - last_message = world.time - return 0 - if(!thrusters && src.pr_inertial_movement.active()) - return 0 - if(state || !has_charge(step_energy_drain)) - return 0 - var/tmp_step_in = step_in - var/tmp_step_energy_drain = step_energy_drain - var/move_result = 0 - if(internal_damage&MECHA_INT_CONTROL_LOST) - move_result = mechsteprand() - else if(src.dir!=direction) - move_result = mechturn(direction) - else - move_result = mechstep(direction) - if(move_result) - if(istype(src.loc, /turf/space)) - if(!src.check_for_support()) - src.pr_inertial_movement.start(list(src,direction)) - if(thrusters) - src.pr_inertial_movement.set_process_args(list(src,direction)) - tmp_step_energy_drain = step_energy_drain*2 + return ..() - can_move = 0 - spawn(tmp_step_in) can_move = 1 - use_power(tmp_step_energy_drain) +/obj/mecha/combat/marauder/Process_Spacemove(var/movement_dir = 0) + if(..()) + return 1 + if(thrusters && movement_dir && use_power(step_energy_drain)) return 1 return 0 - /obj/mecha/combat/marauder/verb/toggle_thrusters() set category = "Exosuit Interface" set name = "Toggle thrusters" diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 03d50c0abbb..f43a27d28ae 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -59,7 +59,6 @@ var/list/internals_req_access = list(access_engine,access_robotics)//required access level to open cell compartment var/datum/global_iterator/pr_int_temp_processor //normalizes internal air mixture temperature - var/datum/global_iterator/pr_inertial_movement //controls intertial movement in spesss var/datum/global_iterator/pr_give_air //moves air from tank to cabin var/datum/global_iterator/pr_internal_damage //processes internal damage @@ -136,7 +135,6 @@ /obj/mecha/proc/add_iterators() pr_int_temp_processor = new /datum/global_iterator/mecha_preserve_temp(list(src)) - pr_inertial_movement = new /datum/global_iterator/mecha_intertial_movement(null,0) pr_give_air = new /datum/global_iterator/mecha_tank_give_air(list(src)) pr_internal_damage = new /datum/global_iterator/mecha_internal_damage(list(src),0) @@ -159,13 +157,6 @@ return 1 - -/obj/mecha/proc/check_for_support() - if(locate(/obj/structure/grille, orange(1, src)) || locate(/obj/structure/lattice, orange(1, src)) || locate(/turf/simulated, orange(1, src)) || locate(/turf/unsimulated, orange(1, src))) - return 1 - else - return 0 - /obj/mecha/examine(mob/user) ..(user) var/integrity = health/initial(health)*100 @@ -289,11 +280,15 @@ //////// Movement procs //////// ////////////////////////////////// -/obj/mecha/Move() +/obj/mecha/Move(atom/newLoc, direct) . = ..() if(.) events.fireEvent("onMove",get_turf(src)) - return + +/obj/mecha/Process_Spacemove(var/movement_dir = 0) + if(occupant) + return occupant.Process_Spacemove(movement_dir) //We'll just say you used the clamp to grab the wall + return ..() /obj/mecha/relaymove(mob/user,direction) if(user != src.occupant) //While not "realistic", this piece is player friendly. @@ -316,7 +311,7 @@ /obj/mecha/proc/dyndomove(direction) if(!can_move) return 0 - if(src.pr_inertial_movement.active()) + if(!Process_Spacemove(direction)) return 0 if(!has_charge(step_energy_drain)) return 0 @@ -326,14 +321,9 @@ else if(src.dir!=direction) move_result = mechturn(direction) else - move_result = mechstep(direction) + move_result = mechstep(direction) if(move_result) can_move = 0 - use_power(step_energy_drain) - if(istype(src.loc, /turf/space)) - if(!src.check_for_support()) - src.pr_inertial_movement.start(list(src,direction)) - src.log_message("Movement control lost. Inertial movement started.") if(mecha_do_after(step_in)) can_move = 1 return 1 @@ -1070,7 +1060,7 @@ connected_port = new_port connected_port.connected_device = src connected_port.parent.reconcile_air() - + log_message("Connected to gas port.") return 1 @@ -1082,7 +1072,7 @@ connected_port = null src.log_message("Disconnected from gas port.") return 1 - + /obj/mecha/portableConnectorReturnAir() return internal_tank.return_air() @@ -1881,16 +1871,6 @@ return stop() return -/datum/global_iterator/mecha_intertial_movement //inertial movement in space - delay = 7 - - process(var/obj/mecha/mecha as obj,direction) - if(direction) - if(!step(mecha, direction)||mecha.check_for_support()) - src.stop() - else - src.stop() - return /datum/global_iterator/mecha_internal_damage // processing internal damage diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 329cbe8c152..17509ed951e 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -769,40 +769,35 @@ steam.start() -- spawns the effect var/processing = 1 var/on = 1 - set_up(atom/atom) - attach(atom) - oldposition = get_turf(atom) +/datum/effect/effect/system/ion_trail_follow/set_up(atom/atom) + attach(atom) - start() - if(!src.on) - src.on = 1 - src.processing = 1 - if(src.processing) - src.processing = 0 - spawn(0) - var/turf/T = get_turf(src.holder) - if(T != src.oldposition) - if(istype(T, /turf/space)) - var/obj/effect/effect/ion_trails/I = new /obj/effect/effect/ion_trails(src.oldposition) - src.oldposition = T - I.dir = src.holder.dir - flick("ion_fade", I) - I.icon_state = "blank" - spawn( 20 ) - if(I) I.delete() - spawn(2) - if(src.on) - src.processing = 1 - src.start() - else - spawn(2) - if(src.on) - src.processing = 1 - src.start() - - proc/stop() +/datum/effect/effect/system/ion_trail_follow/start() //Whoever is responsible for this abomination of code should become an hero + if(!src.on) + src.on = 1 + src.processing = 1 + if(src.processing) src.processing = 0 - src.on = 0 + var/turf/T = get_turf(src.holder) + if(T != src.oldposition) + if(!has_gravity(T)) + var/obj/effect/effect/ion_trails/I = new /obj/effect/effect/ion_trails(src.oldposition) + I.dir = src.holder.dir + flick("ion_fade", I) + I.icon_state = "blank" + spawn( 20 ) + if(I) + I.delete() + src.oldposition = T + spawn(2) + if(src.on) + src.processing = 1 + src.start() + +/datum/effect/effect/system/ion_trail_follow/proc/stop() + src.processing = 0 + src.on = 0 + oldposition = null /datum/effect/effect/system/ion_trail_follow/space_trail var/turf/oldloc // secondary ion trail loc @@ -850,15 +845,10 @@ steam.start() -- spawns the effect spawn( 20 ) if(I) I.delete() if(II) II.delete() - spawn(2) - if(src.on) - src.processing = 1 - src.start() - else - spawn(2) - if(src.on) - src.processing = 1 - src.start() + spawn(2) + if(src.on) + src.processing = 1 + src.start() currloc = T diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index 56115511185..d10df5735b0 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -105,27 +105,29 @@ var/obj/B = usr.buckled var/movementdirection = turn(direction,180) if(C) C.propelled = 4 - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) sleep(1) - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) if(C) C.propelled = 3 sleep(1) - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) sleep(1) - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) if(C) C.propelled = 2 sleep(2) - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) if(C) C.propelled = 1 sleep(2) - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) if(C) C.propelled = 0 sleep(3) - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) sleep(3) - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) sleep(3) - B.Move(get_step(usr,movementdirection), movementdirection) + step(B, movementdirection) + + else user.newtonian_move(turn(direction, 180)) var/turf/T = get_turf(target) var/turf/T1 = get_step(T,turn(direction, 90)) @@ -161,9 +163,5 @@ if(W.loc == my_target) break sleep(2) - - if(!has_gravity(user)) - user.inertia_dir = get_dir(target, user) - step(user, user.inertia_dir) else - return ..() + return ..() \ No newline at end of file diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 2dae93cac5b..c9a624fad8c 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -5,9 +5,8 @@ var/empstun = 0 var/health = 100 var/destroyed = 0 - var/inertia_dir = 0 - var/allowMove = 1 - var/delay = 1 + var/move_delay = 1 + var/keytype = /obj/item/key var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread /obj/structure/stool/bed/chair/cart/process() @@ -48,96 +47,6 @@ if(istype(W, /obj/item/key)) user << "Hold [W] in one of your hands while you drive this [name]." -/obj/structure/stool/bed/chair/cart/proc/Process_Spacemove(var/check_drift = 0, mob/user) - //First check to see if we can do things - - /* - if(istype(src,/mob/living/carbon)) - if(src.l_hand && src.r_hand) - return 0 - */ - - var/dense_object = 0 - if(!user) - for(var/turf/turf in oview(1,src)) - if(istype(turf,/turf/space)) - continue - /* - if((istype(turf,/turf/simulated/floor)) - if(user) - if(user.lastarea.has_gravity == 0) - continue*/ - - - - /* - if(istype(turf,/turf/simulated/floor) && (src.flags & NOGRAV)) - continue - */ - - - dense_object++ - break - - if(!dense_object && (locate(/obj/structure/lattice) in oview(1, src))) - dense_object++ - - //Lastly attempt to locate any dense objects we could push off of - //TODO: If we implement objects drifing in space this needs to really push them - //Due to a few issues only anchored and dense objects will now work. - if(!dense_object) - for(var/obj/O in oview(1, src)) - if((O) && (O.density) && (O.anchored)) - dense_object++ - break - else - for(var/turf/turf in oview(1,user)) - if(istype(turf,/turf/space)) - continue - /* - if((istype(turf,/turf/simulated/floor)) - if(user) - if(user.lastarea.has_gravity == 0) - continue*/ - - - - /* - if(istype(turf,/turf/simulated/floor) && (src.flags & NOGRAV)) - continue - */ - - - dense_object++ - break - - if(!dense_object && (locate(/obj/structure/lattice) in oview(1, user))) - dense_object++ - - //Lastly attempt to locate any dense objects we could push off of - //TODO: If we implement objects drifing in space this needs to really push them - //Due to a few issues only anchored and dense objects will now work. - if(!dense_object) - for(var/obj/O in oview(1, user)) - if((O) && (O.density) && (O.anchored)) - dense_object++ - break - //Nothing to push off of so end here - if(!dense_object) - return 0 - - -/* The cart has very grippy tires and or magnets to keep it from slipping when on a good surface - //Check to see if we slipped - if(prob(Process_Spaceslipping(5))) - src << "\blue You slipped!" - src.inertia_dir = src.last_move - step(src, src.inertia_dir) - return 0 - //If not then we can reset inertia and move - */ - inertia_dir = 0 - return 1 /obj/structure/stool/bed/chair/cart/user_buckle_mob(mob/living/M, mob/user) if(user.incapacitated()) //user can't move the mob on the janicart's turf if incapacitated @@ -263,16 +172,12 @@ var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite var/obj/item/weapon/storage/bag/trash/mybag = null - - - /obj/structure/stool/bed/chair/cart/janicart/New() ..() var/datum/reagents/R = new/datum/reagents(100) reagents = R R.my_atom = src - /obj/structure/stool/bed/chair/cart/janicart/examine(mob/user) if(!..(user, 1)) return @@ -314,21 +219,15 @@ if(user) user << "\red \the [src] is unresponsive." return - if((istype(src.loc, /turf/space))) - if(!src.Process_Spacemove(0)) return - if(istype(user.l_hand, /obj/item/key) || istype(user.r_hand, /obj/item/key)) - if(!allowMove) + if(istype(user.l_hand, keytype) || istype(user.r_hand, keytype)) + if(!Process_Spacemove(direction) || !has_gravity(src.loc) || move_delay || !isturf(loc)) return - allowMove = 0 step(src, direction) update_mob() handle_rotation() - sleep(delay) - allowMove = 1 - /* - if(istype(src.loc, /turf/space) && (!src.Process_Spacemove(0, user))) - var/turf/space/S = src.loc - S.Entered(src)*/ + move_delay = 1 + spawn(2) + move_delay = 0 else user << "You'll need the keys in one of your hands to drive this pimpin' ride." @@ -338,7 +237,7 @@ name = "ambulance" icon = 'icons/obj/vehicles.dmi' icon_state = "docwagon" - anchored = 1 + anchored = 0 density = 1 /var/brightness = 4 /var/strobe = 0 @@ -351,39 +250,19 @@ if(user) user << "\red \the [src] is unresponsive." return - if((istype(src.loc, /turf/space))) - if(!src.Process_Spacemove(0)) return - if(istype(user.l_hand, /obj/item/key) || istype(user.r_hand, /obj/item/key)) - if(!allowMove) + if(istype(user.l_hand, keytype) || istype(user.r_hand, keytype)) + if(!Process_Spacemove(direction) || !has_gravity(src.loc) || move_delay || !isturf(loc)) return - allowMove = 0 step(src, direction) - // NEW PULLING CODE - if (istype(user.pulling, /obj/structure/stool/bed/roller)) - var/turf/T = loc - step(user.pulling, get_dir(user.pulling.loc, T)) - - // END NEW PULLING CODE update_mob() handle_rotation() - sleep(delay) - allowMove = 1 - /* - if(istype(src.loc, /turf/space) && (!src.Process_Spacemove(0, user))) - var/turf/space/S = src.loc - S.Entered(src)*/ + move_delay = 1 + spawn(2) + move_delay = 0 else user << "You'll need the keys in one of your hands to drive this ambulance." - - - - - - - - /obj/item/key name = "key" desc = "A keyring with a small steel key, and a pink fob reading \"Pussy Wagon\"." diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 1eecaa972ee..0ef6ea6f7d3 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -36,9 +36,15 @@ if(!buckled_mob.Move(loc, direct)) loc = buckled_mob.loc //we gotta go back last_move = buckled_mob.last_move + inertia_dir = last_move buckled_mob.inertia_dir = last_move . = 0 +/obj/structure/stool/bed/Process_Spacemove(movement_dir = 0) + if(buckled_mob) + return buckled_mob.Process_Spacemove(movement_dir) + return ..() + /obj/structure/stool/bed/CanPass(atom/movable/mover, turf/target, height=1.5) if(mover == buckled_mob) return 1 diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index 875d1f766d8..38f67bf51be 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -14,6 +14,10 @@ handle_rotation() return +/obj/structure/stool/bed/chair/Move(atom/newloc, direct) + ..() + handle_rotation() + /obj/structure/stool/bed/chair/attackby(obj/item/weapon/W as obj, mob/user as mob, params) ..() if(istype(W, /obj/item/assembly/shock_kit)) diff --git a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm index bae36458f76..61459684816 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_pod.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_pod.dm @@ -25,6 +25,11 @@ return ..() +/obj/structure/transit_tube_pod/Process_Spacemove() + if(moving) //No drifting while moving in the tubes + return 1 + else return ..() + /obj/structure/transit_tube_pod/proc/follow_tube(var/reverse_launch) if(moving) return @@ -67,7 +72,7 @@ if(current_tube == null) dir = next_dir - Move(get_step(loc, dir)) // Allow collisions when leaving the tubes. + Move(get_step(loc, dir), dir) // Allow collisions when leaving the tubes. break last_delay = current_tube.enter_delay(src, next_dir) @@ -82,21 +87,6 @@ density = 1 - // If the pod is no longer in a tube, move in a line until stopped or slowed to a halt. - // /turf/inertial_drift appears to only work on mobs, and re-implementing some of the - // logic allows a gradual slowdown and eventual stop when passing over non-space turfs. - if(!current_tube && last_delay <= 10) - do - sleep(last_delay) - - if(!istype(loc, /turf/space)) - last_delay++ - - if(last_delay > 10) - break - - while(isturf(loc) && Move(get_step(loc, dir))) - moving = 0 diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 48f3623897a..2bd5dd0f32d 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -94,8 +94,6 @@ ..() if ((!(A) || src != A.loc)) return - inertial_drift(A) - if(transition) if(A.z > MAX_Z) return //for away missions @@ -121,8 +119,8 @@ L.pulling.loc = T //now we're on the new z_level, proceed the space drifting - if ((A && A.loc)) - A.loc.Entered(A) + sleep(0)//Let a diagonal move finish, if necessary + A.newtonian_move(A.inertia_dir) /turf/space/proc/Sandbox_Spacemove(atom/movable/A as mob|obj) var/cur_x diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 3def899f4da..e32ebbc7687 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -109,12 +109,7 @@ var/mob/O = M if(!O.lastarea) O.lastarea = get_area(O.loc) - var/has_gravity = O.mob_has_gravity(src) - O.update_gravity(has_gravity) - if(!has_gravity) - inertial_drift(O) - else if(!istype(src, /turf/space)) - O.inertia_dir = 0 + O.update_gravity(O.mob_has_gravity(src)) var/loopsanity = 100 for(var/atom/A in range(1)) @@ -145,46 +140,6 @@ /turf/proc/return_siding_icon_state() //used for grass floors, which have siding. return 0 -/turf/proc/inertial_drift(atom/movable/A as mob|obj) - if(!(A.last_move)) return - if(istype(A, /obj/spacepod) && src.x > 2 && src.x < (world.maxx - 1) && src.y > 2 && src.y < (world.maxy-1)) - var/obj/spacepod/SP = A - if(SP.Process_Spacemove(1)) - SP.inertia_dir = 0 - return - spawn(5) - if((SP && (SP.loc == src))) - if(SP.inertia_dir) - step(SP, SP.inertia_dir) - return - if(istype(A, /obj/structure/stool/bed/chair/cart/) && src.x > 2 && src.x < (world.maxx - 1) && src.y > 2 && src.y < (world.maxy-1)) - var/obj/structure/stool/bed/chair/cart/JC = A //A bomb! - if(JC.Process_Spacemove(1)) - JC.inertia_dir = 0 - return - spawn(5) - if((JC && (JC.loc == src))) - if(JC.inertia_dir) - step(JC, JC.inertia_dir) - return - JC.inertia_dir = JC.last_move - step(JC, JC.inertia_dir) - - - if((istype(A, /mob/) && src.x > 2 && src.x < (world.maxx - 1) && src.y > 2 && src.y < (world.maxy-1))) - var/mob/M = A - if(M.Process_Spacemove(1)) - M.inertia_dir = 0 - return - spawn(5) - if((M && !(M.anchored) && !(M.pulledby) && (M.loc == src))) - if(M.inertia_dir) - step(M, M.inertia_dir) - return - M.inertia_dir = M.last_move - step(M, M.inertia_dir) - return - /turf/proc/levelupdate() for(var/obj/O in src) if(O.level == 1) diff --git a/code/game/vehicles/spacepods/spacepod.dm b/code/game/vehicles/spacepods/spacepod.dm index 6d087bfa3c0..fbb4a981811 100644 --- a/code/game/vehicles/spacepods/spacepod.dm +++ b/code/game/vehicles/spacepods/spacepod.dm @@ -29,7 +29,6 @@ var/datum/global_iterator/pr_give_air //moves air from tank to cabin var/datum/effect/effect/system/ion_trail_follow/space_trail/ion_trail - var/inertia_dir = 0 var/hatch_open = 0 @@ -736,25 +735,6 @@ obj/spacepod/verb/toggleLights() return stop() return -/obj/spacepod/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0) - ..() - if(dir == 1 || dir == 4) - src.loc.Entered(src) - -/obj/spacepod/proc/Process_Spacemove(var/check_drift = 0, mob/user) - var/dense_object = 0 - if(!user) - for(var/direction in list(NORTH, NORTHEAST, EAST)) - var/turf/cardinal = get_step(src, direction) - if(istype(cardinal, /turf/space)) - continue - dense_object++ - break - if(!dense_object) - return 0 - inertia_dir = 0 - return 1 - /obj/spacepod/relaymove(mob/user, direction) if(!CheckIfOccupant2(user)) handlerelaymove(user, direction) @@ -764,26 +744,24 @@ obj/spacepod/verb/toggleLights() if(battery && battery.charge >= 3 && health && empcounter == 0) src.dir = direction switch(direction) - if(1) - if(inertia_dir == 2) + if(NORTH) + if(inertia_dir == SOUTH) inertia_dir = 0 moveship = 0 - if(2) - if(inertia_dir == 1) + if(SOUTH) + if(inertia_dir == NORTH) inertia_dir = 0 moveship = 0 - if(4) - if(inertia_dir == 8) + if(EAST) + if(inertia_dir == WEST) inertia_dir = 0 moveship = 0 - if(8) - if(inertia_dir == 4) + if(WEST) + if(inertia_dir == EAST) inertia_dir = 0 moveship = 0 if(moveship) - step(src, direction) - if(istype(src.loc, /turf/space)) - inertia_dir = direction + Move(get_step(src, direction), direction) else if(!battery) user << "No energy cell detected." diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index 87168fcaee6..0ec7e3c8ded 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -179,9 +179,6 @@ /mob/living/carbon/alien/IsAdvancedToolUser() return has_fine_manipulation -/mob/living/carbon/alien/Process_Spaceslipping() - return 0 // Don't slip in space. - /mob/living/carbon/alien/Stat() statpanel("Status") diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 1ea6cc84bb8..c94630bdef7 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -481,19 +481,7 @@ var/list/ventcrawl_machinery = list(/obj/machinery/atmospherics/unary/vent_pump, item.layer = initial(item.layer) src.visible_message("\red [src] has thrown [item].") - if(!src.lastarea) - src.lastarea = get_area(src.loc) - if((istype(src.loc, /turf/space)) || (src.lastarea.has_gravity == 0)) - src.inertia_dir = get_dir(target, src) - step(src, inertia_dir) - - -/* - if(istype(src.loc, /turf/space) || (src.flags & NOGRAV)) //they're in space, move em one space in the opposite direction - src.inertia_dir = get_dir(target, src) - step(src, inertia_dir) -*/ - + newtonian_move(get_dir(target, src)) item.throw_at(target, item.throw_range, item.throw_speed, src) /* diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 3b6f6b28c6a..0e943d8c257 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -144,7 +144,7 @@ ..(new_loc, "Stok") /mob/living/carbon/human/Bump(atom/movable/AM as mob|obj, yes) - if ((!( yes ) || now_pushing)) + if ((!( yes ) || now_pushing || buckled)) return now_pushing = 1 if (ismob(AM)) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 3f0009b7ce7..f61318e09c6 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -4,7 +4,8 @@ if(species.slowdown) tally = species.slowdown - if (istype(loc, /turf/space)) return -1 // It's hard to be slowed down in space by... anything + if(!has_gravity(src)) + return -1 // It's hard to be slowed down in space by... anything if(flying) return -1 @@ -62,44 +63,18 @@ return (tally+config.human_delay) -/mob/living/carbon/human/Process_Spacemove(var/check_drift = 0) - //Can we act - if(restrained()) return 0 +/mob/living/carbon/human/Process_Spacemove(movement_dir = 0) - //Are we flying? - if(flying) - inertia_dir = 0 + if(..()) return 1 //Do we have a working jetpack - if(istype(back, /obj/item/weapon/tank/jetpack)) + if(istype(back, /obj/item/weapon/tank/jetpack) && isturf(loc)) //Second check is so you can't use a jetpack in a mech var/obj/item/weapon/tank/jetpack/J = back - if(((!check_drift) || (check_drift && J.stabilization_on)) && (!lying) && (J.allow_thrust(0.01, src))) - inertia_dir = 0 + if((movement_dir || J.stabilization_on) && J.allow_thrust(0.01, src)) return 1 - //If no working jetpack or magboots then use the other checks - if(..()) return 1 return 0 - -/mob/living/carbon/human/Process_Spaceslipping(var/prob_slip = 5) - //If knocked out we might just hit it and stop. This makes it possible to get dead bodies and such. - if(stat) - prob_slip = 0 // Changing this to zero to make it line up with the comment, and also, make more sense. - - //Do we have magboots or such on if so no slip - if(istype(shoes, /obj/item/clothing/shoes/magboots) && (shoes.flags & NOSLIP)) - prob_slip = 0 - - //Check hands and mod slip - if(!l_hand) prob_slip -= 2 - else if(l_hand.w_class <= 2) prob_slip -= 1 - if (!r_hand) prob_slip -= 2 - else if(r_hand.w_class <= 2) prob_slip -= 1 - - prob_slip = round(prob_slip) - return(prob_slip) - /mob/living/carbon/human/mob_has_gravity() . = ..() if(!.) diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index 078305a654d..f49a2c9996d 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -152,7 +152,7 @@ step(AM, t) now_pushing = null -/mob/living/carbon/slime/Process_Spacemove() +/mob/living/carbon/slime/Process_Spacemove(var/movement_dir = 0) return 2 /mob/living/carbon/slime/Stat() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index bb797a597c1..6ead72a36f5 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -399,10 +399,10 @@ return -/mob/living/Move(a, b, flag) - if (buckled && buckled.loc != a) +/mob/living/Move(atom/newloc, direct) + if (buckled && buckled.loc != newloc) if (!buckled.anchored) - return buckled.Move(a, b) + return buckled.Move(newloc, direct) else return 0 @@ -415,7 +415,7 @@ for(var/mob/living/M in range(src, 1)) if ((M.pulling == src && M.stat == 0 && !( M.restrained() ))) t7 = null - if ((t7 && (pulling && ((get_dist(src, pulling) <= 1 || pulling.loc == loc) && (client && client.moving))))) + if(t7 && pulling && (get_dist(src, pulling) <= 1 || pulling.loc == loc)) var/turf/T = loc . = ..() @@ -463,17 +463,12 @@ var/turf/location = M.loc if (istype(location, /turf/simulated)) location.add_blood() - - - step(pulling, get_dir(pulling.loc, T)) - M.start_pulling(t) + pulling.Move(T, get_dir(pulling, T)) + if(M) + M.start_pulling(t) else if (pulling) - if (istype(pulling, /obj/structure/window/full)) - for(var/obj/structure/window/win in get_step(pulling,get_dir(pulling.loc, T))) - stop_pulling() - if (pulling) - step(pulling, get_dir(pulling.loc, T)) + pulling.Move(T, get_dir(pulling, T)) else stop_pulling() . = ..() diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 3d2cfc6deec..33a31d0b197 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -76,15 +76,15 @@ aiCamera = new/obj/item/device/camera/siliconcam/drone_camera(src) additional_law_channels["Drone"] = ":d" - + playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 0) //Redefining some robot procs... /mob/living/silicon/robot/drone/SetName(pickedName as text) // Would prefer to call the grandparent proc but this isn't possible, so.. real_name = pickedName - name = real_name - + name = real_name + //Redefining some robot procs... /mob/living/silicon/robot/drone/updatename() real_name = "maintenance drone ([rand(100,999)])" @@ -127,13 +127,13 @@ if(!allowed(usr)) user << "\red Access denied." return - + var/delta = (world.time / 10) - last_reboot if(reboot_cooldown > delta) var/cooldown_time = round(reboot_cooldown - ((world.time / 10) - last_reboot), 1) usr << "\red The reboot system is currently offline. Please wait another [cooldown_time] seconds." return - + user.visible_message("\red \the [user] swipes \his ID card through \the [src], attempting to reboot it.", "\red You swipe your ID card through \the [src], attempting to reboot it.") last_reboot = world.time / 10 var/drones = 0 @@ -225,10 +225,6 @@ ..(gibbed) -//DRONE MOVEMENT. -/mob/living/silicon/robot/drone/Process_Spaceslipping(var/prob_slip) - //TODO: Consider making a magboot item for drones to equip. ~Z - return 0 //CONSOLE PROCS /mob/living/silicon/robot/drone/proc/law_resync() @@ -338,4 +334,4 @@ src.verbs |= silicon_subsystems /mob/living/silicon/robot/drone/remove_robot_verbs() - src.verbs -= silicon_subsystems \ No newline at end of file + src.verbs -= silicon_subsystems \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot_movement.dm b/code/modules/mob/living/silicon/robot/robot_movement.dm index 6f21dec6cb4..00ed6522440 100644 --- a/code/modules/mob/living/silicon/robot/robot_movement.dm +++ b/code/modules/mob/living/silicon/robot/robot_movement.dm @@ -1,9 +1,4 @@ -/mob/living/silicon/robot/Process_Spaceslipping(var/prob_slip) - if(module && (istype(module,/obj/item/weapon/robot_module/drone))) - return 0 - ..(prob_slip) - -/mob/living/silicon/robot/Process_Spacemove() +/mob/living/silicon/robot/Process_Spacemove(var/movement_dir = 0) if(module) for(var/obj/item/weapon/tank/jetpack/J in module.modules) if(J && istype(J, /obj/item/weapon/tank/jetpack)) @@ -24,7 +19,7 @@ /mob/living/silicon/robot/Move() ..() - + /mob/living/silicon/robot/mob_negates_gravity() return magpulse diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 16c0a9cfe68..3b6e7320717 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -290,7 +290,7 @@ attack_sound = 'sound/weapons/tap.ogg' construct_spells = list(/obj/effect/proc_holder/spell/targeted/smoke/disable) -/mob/living/simple_animal/construct/harvester/Process_Spacemove(var/check_drift = 0) +/mob/living/simple_animal/construct/harvester/Process_Spacemove(var/movement_dir = 0) return 1 diff --git a/code/modules/mob/living/simple_animal/friendly/crab.dm b/code/modules/mob/living/simple_animal/friendly/crab.dm index a8344a69bbf..f25e44927f8 100644 --- a/code/modules/mob/living/simple_animal/friendly/crab.dm +++ b/code/modules/mob/living/simple_animal/friendly/crab.dm @@ -30,8 +30,10 @@ if(isturf(src.loc) && !resting && !buckled) //This is so it only moves if it's not inside a closet, gentics machine, etc. turns_since_move++ if(turns_since_move >= turns_per_move) - Move(get_step(src,pick(4,8))) - turns_since_move = 0 + var/east_vs_west = pick(4, 8) + if(Process_Spacemove(east_vs_west)) + Move(get_step(src, east_vs_west), east_vs_west) + turns_since_move = 0 regenerate_icons() //COFFEE! SQUEEEEEEEEE! diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 2547a04a2f1..514d2d313bd 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -119,7 +119,7 @@ target = M ..() -/mob/living/simple_animal/hostile/bear/Process_Spacemove(var/check_drift = 0) +/mob/living/simple_animal/hostile/bear/Process_Spacemove(var/movement_dir = 0) return 1 //No drifting in space for space bears! /mob/living/simple_animal/hostile/bear/FindTarget() diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 4575a083827..93b90107133 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -42,7 +42,7 @@ faction = list("carp") flying = 1 -/mob/living/simple_animal/hostile/carp/Process_Spacemove(var/check_drift = 0) +/mob/living/simple_animal/hostile/carp/Process_Spacemove(var/movement_dir = 0) return 1 //No drifting in space for space carp! //original comments do not steal /mob/living/simple_animal/hostile/carp/FindTarget() diff --git a/code/modules/mob/living/simple_animal/hostile/faithless.dm b/code/modules/mob/living/simple_animal/hostile/faithless.dm index dbf396eb7f5..06988408c83 100644 --- a/code/modules/mob/living/simple_animal/hostile/faithless.dm +++ b/code/modules/mob/living/simple_animal/hostile/faithless.dm @@ -33,7 +33,7 @@ faction = list("faithless") -/mob/living/simple_animal/hostile/faithless/Process_Spacemove(var/check_drift = 0) +/mob/living/simple_animal/hostile/faithless/Process_Spacemove(var/movement_dir = 0) return 1 /mob/living/simple_animal/hostile/faithless/FindTarget() diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index bd6d0723a0e..f8c51e060ac 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -100,7 +100,7 @@ corpse = /obj/effect/landmark/mobcorpse/syndicatecommando speed = 1 -/mob/living/simple_animal/hostile/syndicate/melee/space/Process_Spacemove(var/check_drift = 0) +/mob/living/simple_animal/hostile/syndicate/melee/space/Process_Spacemove(var/movement_dir = 0) return /mob/living/simple_animal/hostile/syndicate/ranged @@ -132,7 +132,7 @@ corpse = /obj/effect/landmark/mobcorpse/syndicatecommando speed = 1 -/mob/living/simple_animal/hostile/syndicate/ranged/space/Process_Spacemove(var/check_drift = 0) +/mob/living/simple_animal/hostile/syndicate/ranged/space/Process_Spacemove(var/movement_dir = 0) return diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 3764e74f6ff..f2ec39553f7 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -130,8 +130,10 @@ turns_since_move++ if(turns_since_move >= turns_per_move) if(!(stop_automated_movement_when_pulled && pulledby)) //Soma animals don't move when pulled - Move(get_step(src,pick(cardinal))) - turns_since_move = 0 + var/anydir = pick(cardinal) + if(Process_Spacemove(anydir)) + Move(get_step(src,anydir), anydir) + turns_since_move = 0 //Speaking if(!client && speak_chance && (ckey == null)) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index cee943541d3..312f9fb3ff1 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -142,8 +142,6 @@ var/emote_cd = 0 // Used to supress emote spamming. 1 if on CD, 2 if disabled by admin (manually set), else 0 - var/inertia_dir = 0 - var/music_lastplayed = "null" var/job = null//Living diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 48ddfff992b..9434359f329 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -127,41 +127,6 @@ return -/atom/movable/Move(NewLoc, direct) - if (direct & (direct - 1)) - if (direct & 1) - if (direct & 4) - if (step(src, NORTH)) - step(src, EAST) - else - if (step(src, EAST)) - step(src, NORTH) - else - if (direct & 8) - if (step(src, NORTH)) - step(src, WEST) - else - if (step(src, WEST)) - step(src, NORTH) - else - if (direct & 2) - if (direct & 4) - if (step(src, SOUTH)) - step(src, EAST) - else - if (step(src, EAST)) - step(src, SOUTH) - else - if (direct & 8) - if (step(src, SOUTH)) - step(src, WEST) - else - if (step(src, WEST)) - step(src, SOUTH) - else - . = ..() - return - /client/proc/Move_object(direct) if(mob && mob.control_object) @@ -243,14 +208,13 @@ if(!mob.lastarea) mob.lastarea = get_area(mob.loc) - if((istype(mob.loc, /turf/space)) || ((mob.lastarea.has_gravity == 0) && (!istype(mob.loc, /obj/spacepod)))) // spacepods shouldn't get affected by changes in gravity - if(!mob.Process_Spacemove(0)) return 0 - - if(isobj(mob.loc) || ismob(mob.loc))//Inside an object, tell it we moved var/atom/O = mob.loc return O.relaymove(mob, direct) + if(!mob.Process_Spacemove(direct)) + return 0 + if(isturf(mob.loc)) if(mob.restrained())//Why being pulled while cuffed prevents you from moving @@ -319,7 +283,7 @@ else if(mob.confused) step(mob, pick(cardinal)) - mob.last_movement=world.time + mob.last_movement = world.time else . = ..() mob.last_movement=world.time @@ -332,6 +296,8 @@ G.adjust_position() moving = 0 + if(mob && .) + mob.throwing = 0 return . @@ -434,62 +400,44 @@ ///Called by /client/Move() ///For moving in space ///Return 1 for movement 0 for none -/mob/proc/Process_Spacemove(var/check_drift = 0) - //First check to see if we can do things - if(restrained()) - return 0 +/mob/Process_Spacemove(var/movement_dir = 0) - /* - if(istype(src,/mob/living/carbon)) - if(src.l_hand && src.r_hand) - return 0 - */ + if(..()) + return 1 - var/dense_object = 0 - for(var/turf/turf in oview(1,src)) - if(istype(turf,/turf/space)) + var/atom/movable/dense_object_backup + for(var/atom/A in orange(1, get_turf(src))) + if(isarea(A)) continue - if(!turf.density && !mob_negates_gravity()) - continue + else if(isturf(A)) + var/turf/turf = A + if(istype(turf,/turf/space)) + continue + + if(!turf.density && !mob_negates_gravity()) + continue + + return 1 + + else + var/atom/movable/AM = A + if(AM == buckled) //Kind of unnecessary but let's just be sure + continue + if(AM.density) + if(AM.anchored) + return 1 + if(pulling == AM) + continue + dense_object_backup = AM + + if(movement_dir && dense_object_backup) + if(dense_object_backup.newtonian_move(turn(movement_dir, 180))) //You're pushing off something movable, so it moves + src << "You push off of [dense_object_backup] to propel yourself." - - /* - if(istype(turf,/turf/simulated/floor) && (src.flags & NOGRAV)) - continue - */ - - - dense_object++ - break - - if(!dense_object && (locate(/obj/structure/lattice) in oview(1, src))) - dense_object++ - - //Lastly attempt to locate any dense objects we could push off of - //TODO: If we implement objects drifing in space this needs to really push them - //Due to a few issues only anchored and dense objects will now work. - if(!dense_object) - for(var/obj/O in oview(1, src)) - if((O) && (O.density) && (O.anchored)) - dense_object++ - break - - //Nothing to push off of so end here - if(!dense_object) - return 0 - - //Check to see if we slipped - if(prob(Process_Spaceslipping(5))) - src << "\blue You slipped!" - src.inertia_dir = src.last_move - step(src, src.inertia_dir) - return 0 - - //If not then we can reset inertia and move - inertia_dir = 0 - return 1 + return 1 + return 0 /mob/proc/mob_has_gravity(turf/T) return has_gravity(src, T) @@ -497,14 +445,5 @@ /mob/proc/mob_negates_gravity() return 0 -/mob/proc/Process_Spaceslipping(var/prob_slip = 5) - //Setup slipage - //If knocked out we might just hit it and stop. This makes it possible to get dead bodies and such. - if(stat) - prob_slip = 0 // Changing this to zero to make it line up with the comment. - - prob_slip = round(prob_slip) - return(prob_slip) - /mob/proc/update_gravity() return diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index a61c4dff501..9e27818eb8b 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -268,6 +268,8 @@ step(src, movement_dir) +/obj/singularity/Process_Spacemove() //The singularity stops drifting for no man! + return 0 /obj/singularity/proc/check_turfs_in(var/direction = 0, var/step = 0) if(!direction) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 65dbae52644..2497bb89c6c 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -45,7 +45,7 @@ var/can_flashlight = 0 var/heavy_weapon = 0 var/randomspread = 0 - + var/burst_size = 1 proc/ready_to_fire() @@ -186,6 +186,7 @@ user.drop_item() break + user.newtonian_move(get_dir(target, user)) update_icon() if(user.hand) user.update_inv_l_hand() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index aff5fbfd167..647d8d14a2c 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -89,8 +89,8 @@ return L.apply_effects(stun, weaken, paralyze, irradiate, slur, stutter, eyeblur, drowsy, agony, blocked, stamina, jitter) proc/OnFired() //if assigned, allows for code when the projectile gets fired - return 1 - + return 1 + proc/check_fire(var/mob/living/target as mob, var/mob/living/user as mob) //Checks if you can hit them or not. if(!istype(target) || !istype(user)) return 0 @@ -137,7 +137,7 @@ var/mob/living/carbon/human/H = A var/obj/item/organ/external/organ = H.get_organ(check_zone(def_zone)) if(isnull(organ)) - return + return if(silenced) playsound(loc, hitsound, 5, 1, -1) M << "\red You've been shot in the [parse_zone(def_zone)] by the [src.name]!" @@ -189,6 +189,11 @@ return 1 + Process_Spacemove(var/movement_dir = 0) + return 1 //Bullets don't drift in space + + + process(var/setAngle) if(setAngle) Angle = setAngle if(!legacy) @@ -332,7 +337,7 @@ M = locate() in get_step(src,target) if(istype(M)) return 1 - + /proc/check_trajectory(atom/target as mob|obj, atom/firer as mob|obj, var/pass_flags=PASSTABLE|PASSGLASS|PASSGRILLE, flags=null) //Checks if you can hit them or not. if(!istype(target) || !istype(firer)) return 0 @@ -343,4 +348,4 @@ trace.pass_flags = pass_flags //And the pass flags to that of the real projectile... var/output = trace.process() //Test it! qdel(trace) //No need for it anymore - return output //Send it back to the gun! + return output //Send it back to the gun! diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index a0b0c7c7148..04859c66c32 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -46,6 +46,7 @@ playsound(src.loc, 'sound/effects/spray2.ogg', 50, 1, -6) user.changeNext_move(CLICK_CD_RANGE*2) + user.newtonian_move(get_dir(A, user)) if(reagents.has_reagent("sacid")) msg_admin_attack("[key_name_admin(user)] fired sulphuric acid from \a [src].") diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_hoverpod.dm b/code/modules/research/xenoarchaeology/artifact/artifact_hoverpod.dm index c1d97b7a75d..4b16c25aeea 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_hoverpod.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_hoverpod.dm @@ -1,36 +1,11 @@ - /obj/mecha/working/hoverpod name = "hover pod" icon_state = "engineering_pod" desc = "Stubby and round, it has a human sized access hatch on the top." wreckage = /obj/effect/decal/mecha_wreckage/hoverpod -//duplicate of parent proc, but without space drifting -/obj/mecha/working/hoverpod/dyndomove(direction) - if(!can_move) - return 0 - if(src.pr_inertial_movement.active()) - return 0 - if(!has_charge(step_energy_drain)) - return 0 - var/move_result = 0 - if(hasInternalDamage(MECHA_INT_CONTROL_LOST)) - move_result = mechsteprand() - else if(src.dir!=direction) - move_result = mechturn(direction) - else - move_result = mechstep(direction) - if(move_result) - can_move = 0 - use_power(step_energy_drain) - /*if(istype(src.loc, /turf/space)) - if(!src.check_for_support()) - src.pr_inertial_movement.start(list(src,direction)) - src.log_message("Movement control lost. Inertial movement started.")*/ - if(do_after(step_in, target = src)) - can_move = 1 - return 1 - return 0 +/obj/mecha/working/hoverpod/Process_Spacemove(var/movement_dir = 0) + return 1 // puts the hover in hoverpod //these three procs overriden to play different sounds /obj/mecha/working/hoverpod/mechturn(direction) diff --git a/code/modules/shuttles/shuttle.dm b/code/modules/shuttles/shuttle.dm index 600e8d5d86b..029646c6aa7 100644 --- a/code/modules/shuttles/shuttle.dm +++ b/code/modules/shuttles/shuttle.dm @@ -94,7 +94,7 @@ for(var/turf/T in dstturfs) var/turf/D = locate(T.x, throwy - 1, 1) for(var/atom/movable/AM as mob|obj in T) - AM.Move(D) + AM.Move(D, SOUTH) if(istype(T, /turf/simulated)) qdel(T) From 5decbd629c6a0146b9ce9b73ec2ac281005e00e6 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 25 Sep 2015 20:11:13 -0400 Subject: [PATCH 70/82] hallway tweak --- _maps/map_files/cyberiad/cyberiad.dmm | 168 +++++++++++++++++--------- 1 file changed, 114 insertions(+), 54 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index d5e237c7c89..b62b27a9373 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5749,10 +5749,10 @@ "cgC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cgD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cgE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"cgF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) +"cgF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cgG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cgH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"cgI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay2) +"cgI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cgJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay2) "cgK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay2) "cgL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay2) @@ -5810,14 +5810,14 @@ "chL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "chM" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "chN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"chO" = (/obj/machinery/light,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) +"chO" = (/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "chP" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "chQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "chR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "chS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "chT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay Psych Office Corridor East"; dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "chU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) -"chV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) +"chV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "chW" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) "chX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) "chY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) @@ -5889,7 +5889,7 @@ "cjm" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virology) "cjn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cjo" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"cjp" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"cjp" = (/turf/simulated/wall/r_wall,/area/medical/patient_a) "cjq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/biostorage) "cjr" = (/obj/structure/extinguisher_cabinet,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/medical/biostorage) "cjs" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Secondary Storage"; req_access_txt = "39"},/turf/simulated/floor,/area/medical/biostorage) @@ -5965,14 +5965,14 @@ "ckK" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/toxins/explab) "ckL" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ckM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ckN" = (/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) +"ckN" = (/obj/structure/sign/greencross,/turf/simulated/wall/r_wall,/area/medical/patient_a) "ckO" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ckP" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "ckQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "ckR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Research"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "ckS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "ckT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ckU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"ckU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/medical/patients_rooms) "ckV" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall,/area/maintenance/asmaint2) "ckW" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "ckX" = (/obj/machinery/light/small{dir = 1},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -6022,15 +6022,15 @@ "clP" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "clQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "clR" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"clS" = (/obj/structure/closet/l3closet,/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) +"clS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/medical/patients_rooms) "clT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab_airlock_interior"; locked = 1; name = "Virology Lab Internal Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Button"; pixel_x = -28; pixel_y = 8; req_access_txt = "39"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) "clU" = (/turf/simulated/wall/r_wall,/area/medical/virology) "clV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/biostorage) "clW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/biostorage) "clX" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 8; network = list("SS13")},/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/biostorage) "clY" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"clZ" = (/obj/machinery/door/airlock/medical{name = "Virology"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cma" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/medbay2) +"clZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/patient_a) +"cma" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/patient_a) "cmb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -6040,14 +6040,14 @@ "cmh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmj" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cmk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/flora/kirbyplants,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/medical/virology) -"cml" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/flora/kirbyplants,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/medical/virology) -"cmm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/virology) -"cmn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/medbay2) -"cmo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/space,/area/space) -"cmp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/virology) -"cmq" = (/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/virology) -"cmr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/medical/virology) +"cmk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Isolation A"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_a) +"cml" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "medprivacya"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_a) +"cmm" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_a) +"cmn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"cmo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) +"cmp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/patient_a) +"cmq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_a) +"cmr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_a) "cms" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmu" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6393,10 +6393,10 @@ "csW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "csX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "csY" = (/obj/machinery/iv_drip,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"csZ" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/virology) +"csZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Isolation A"; req_access_txt = "5"},/turf/simulated/floor,/area/medical/patient_a) "cta" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ctb" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"ctc" = (/turf/simulated/floor,/area/medical/virology) +"ctb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_a) +"ctc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "ctd" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "cte" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) "ctf" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 2; pixel_y = 2},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -2; pixel_y = -2},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) @@ -6460,7 +6460,7 @@ "cul" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cum" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cun" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cuo" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/virology) +"cuo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) "cup" = (/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/stokcubes,/obj/item/weapon/storage/box/neaeracubes,/obj/structure/table/glass,/obj/item/weapon/storage/box/wolpincubes,/obj/item/weapon/storage/box/farwacubes,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cuq" = (/mob/living/carbon/human/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cur" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) @@ -6521,7 +6521,7 @@ "cvu" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) "cvv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cvw" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) -"cvx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/virology) +"cvx" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/patient_a) "cvy" = (/obj/structure/lattice,/turf/space,/area/maintenance/asmaint) "cvz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cvA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "RnDChem"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) @@ -6568,7 +6568,7 @@ "cwp" = (/turf/space,/area/maintenance/asmaint) "cwq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cwr" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/medical/surgery) -"cws" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/medical/virology) +"cws" = (/obj/machinery/iv_drip,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 10; icon_state = "whitered"},/area/medical/patient_a) "cwt" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cwu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cwv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -6578,9 +6578,9 @@ "cwz" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cwA" = (/turf/simulated/wall,/area/toxins/xenobiology) "cwB" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) -"cwC" = (/obj/structure/flora/kirbyplants,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/medical/virology) +"cwC" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "medprivacya"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_a) "cwD" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) -"cwE" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/virology) +"cwE" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/obj/machinery/door_control{id = "medprivacya"; name = "Privacy Shutters"; pixel_y = -30},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/medical/patient_a) "cwF" = (/obj/effect/spawner/lootdrop/maintenance,/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cwG" = (/turf/simulated/wall/r_wall,/area/toxins/test_chamber) "cwH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/engine{icon_state = "stage_stairs"; name = "reinforced stairs"},/area/toxins/test_chamber) @@ -6636,20 +6636,20 @@ "cxF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cxG" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/research{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "xeno_airlock_exterior"; locked = 1; name = "Xenobiology External Airlock"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cxH" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cxI" = (/obj/structure/flora/kirbyplants,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/medical/virology) +"cxI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "cxJ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cxK" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cxL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "cxM" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cxN" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/medical/virology) +"cxN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) "cxO" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) "cxP" = (/obj/effect/landmark{name = "revenantspawn"},/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cxQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cxR" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cxS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cxT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/toxins/xenobiology) -"cxU" = (/obj/machinery/light,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/virology) -"cxV" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cxU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/patient_a) +"cxV" = (/turf/simulated/wall,/area/medical/patient_a) "cxW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/engine,/area/toxins/test_chamber) "cxX" = (/mob/living/carbon/human/monkey,/turf/simulated/floor/engine,/area/toxins/test_chamber) "cxY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/test_chamber) @@ -6974,8 +6974,8 @@ "cEf" = (/obj/structure/table,/obj/item/weapon/storage/lockbox/vials,/obj/item/weapon/hand_labeler{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEg" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cEi" = (/obj/structure/flora/kirbyplants,/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/medical/virology) -"cEj" = (/obj/structure/flora/kirbyplants,/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/virology) +"cEi" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"cEj" = (/turf/simulated/wall/r_wall,/area/medical/patient_b) "cEk" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cEl" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cEm" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/stack/sheet/mineral/plasma{amount = 5; layer = 2.9},/obj/machinery/media/receiver/boombox,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7016,7 +7016,7 @@ "cEV" = (/obj/structure/grille,/obj/structure/window/plasmareinforced{dir = 4},/obj/structure/window/plasmareinforced{dir = 8},/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) "cEW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cEX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cEY" = (/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/virology) +"cEY" = (/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/patient_b) "cEZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/wall/r_wall,/area/medical/virology) "cFa" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) @@ -8173,6 +8173,66 @@ "dbi" = (/obj/machinery/door/airlock/external{frequency = 1450; icon_state = "door_locked"; id_tag = "sci_outer"; locked = 1; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dbj" = (/turf/space,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/space) "dbk" = (/turf/space,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1450; master_tag = "sci_maint"; name = "exterior access button"; pixel_x = 30; pixel_y = 30; req_access_txt = "13"},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/space) +"dbl" = (/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Isolation B"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_b) +"dbm" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "medprivacyb"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_b) +"dbn" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_b) +"dbo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_b) +"dbp" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_b) +"dbq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Isolation B"; req_access_txt = "5"},/turf/simulated/floor,/area/medical/patient_b) +"dbr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_b) +"dbs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) +"dbt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/patient_b) +"dbu" = (/obj/machinery/iv_drip,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 10; icon_state = "whitered"},/area/medical/patient_b) +"dbv" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/obj/machinery/door_control{id = "medprivacyb"; name = "Privacy Shutters"; pixel_y = -30},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/medical/patient_b) +"dbw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/camera{c_tag = "Patient's Rooms"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"dbx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) +"dby" = (/turf/simulated/wall/r_wall,/area/medical/patients_rooms) +"dbz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/patient_b) +"dbA" = (/turf/simulated/wall,/area/medical/patient_b) +"dbB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/medical/patients_rooms) +"dbC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) +"dbD" = (/obj/structure/flora/kirbyplants,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/medical/patients_rooms) +"dbE" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/patients_rooms) +"dbF" = (/turf/simulated/wall/r_wall,/area/medical/patient_c) +"dbG" = (/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/patient_c) +"dbH" = (/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Isolation C"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_c) +"dbI" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "medprivacyc"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_c) +"dbJ" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_c) +"dbK" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/medical/patients_rooms) +"dbL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/vending/medical,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"dbM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/medical/patients_rooms) +"dbN" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dbO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/patients_rooms) +"dbP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dbQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_c) +"dbR" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_c) +"dbS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Isolation C"; req_access_txt = "5"},/turf/simulated/floor,/area/medical/patient_c) +"dbT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_c) +"dbU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/medical/patients_rooms) +"dbV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) +"dbW" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; name = "Surgery Cleaner"},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"dbX" = (/turf/simulated/floor,/area/medical/patients_rooms) +"dbY" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/patient_c) +"dbZ" = (/obj/machinery/iv_drip,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 10; icon_state = "whitered"},/area/medical/patient_c) +"dca" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/obj/machinery/door_control{id = "medprivacyc"; name = "Privacy Shutters"; pixel_y = -30},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/medical/patient_c) +"dcb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/medical/patients_rooms) +"dcc" = (/obj/machinery/light,/obj/structure/flora/kirbyplants,/turf/simulated/floor{dir = 10; icon_state = "blue"},/area/medical/patients_rooms) +"dcd" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/machinery/camera{c_tag = "Viro Entrance"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"dce" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) +"dcf" = (/obj/machinery/power/apc{dir = 4; cell_type = 15000; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"dcg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/medical/patients_rooms) +"dch" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) +"dci" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/medical/patients_rooms) +"dcj" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"dck" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/medical/patients_rooms) +"dcl" = (/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dcm" = (/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"dcn" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance Access"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dco" = (/obj/structure/flora/kirbyplants,/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/medical/patients_rooms) +"dcp" = (/obj/structure/flora/kirbyplants,/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/patients_rooms) +"dcq" = (/obj/effect/decal/warning_stripes/south,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/patients_rooms) +"dcr" = (/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4},/obj/item/clothing/mask/gas,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) +"dcs" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8327,28 +8387,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbF aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaabFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmbFmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaabUEcaVcaWcaXbUEbUIbUIbUIbOVcaYcaZcaZcaZbOVbOVbUTcbacbacbbcbcbUTcbdcbebUVbZHbYnbYnbYncbfbUZbYpbYqbYqcbgcbhcbicbjcbkcblbVfbVfbVfbVfbVfcbmbVfbVfcbncbobVkbVkcbpbVkbVnbVkbVkbPlcbqcbqbPlbPlcbrcbscbtcbucbvcbwcbxcbycbzcbAcbBcaocapcbCcbDcbEcbFcbGcbHbVAcbIcbJcbKcbLcbMcbNcbOcbPcbQcbPcbRcbRcbRcbPcbScbPcbPcbTcbUbZmbZmbPTcbVbZnbPXcbWcbXcbYcbZccaccbccccccccdcceccfccgcchcciccjcckcclccmccnccoccpccqccrccscctaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaabWgbWhccuccvccvbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccwbTgccxbTgccycczaabaaabOVbOVbUIbUIbUIbOVaaabUTccAccBccCccDbZFccEccFbUVccGccHccIbYnccJccKccLccMccNccOccPbUZccQccRccSccTccUccUccUccUccVccWccXccYccYccZccZcdacdbcdcbVibPlcddcdecdfcdgcdhbYKcdicbtcdjcdkcdlcdmbSwcdncdocdpcdqcdrcdrcdscdrcdrcdrcdtbVAcducdvcdwcdxcdycdzcdAcbPcdBcdCcdDcdEcdFcdCcdGcdHcdCcdIcdJbRBbPTbPTcdKcdLcdMcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXcdYcdZceacebceaceccebcebcebcedceecefcegcehaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcejbUTbUTbUTcekbUTbUTcelbUVcemcenceocepceqcercescetceucevcewccKcexceycezceAceBceBceBceBceCceDceEceFceGceFceHceIceJceKceLceMceNceOcePceQceRceSceTceUceVceWceXceYceZcfacfbcfccfdcfdcfdcfecffcfgcfhcficfjcfjcfkcfjcflcfmcfncfocbPcfpcfqcfrcfscfrcftcfucfvcdCbPTcfwbPTbPTcfxcfybZnbBxbEXbUAcfzbUAbUAcfAcfBcfCcfDcfEcebcfFcfGcfHcdUcfHcdUcfIcdUcdUbUAcfJcfKcfLcfMaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcfObXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcfPcfQcfRbUTcfSbUVcfTcfUcfVbZHcfWcfXcfYbYpcfZcgacgbcfXcgccgdcgecgfcgfcggcghcgicgjcgkcglcgmbGycgnbVicgobGybGycgpcgqcgrcgscgtceQcgucgvcgwcgxcgycgzcgAcgBcgCcgzcgzcgDcgEcgEcgEcgFcgEcgGcgEcgHcgIcgJcgKcgLcgMcgNcgOcgPcbPcgQcgRcgScgTcgScgUcgVcfrcgWcgXcgYbBxcgZbBxcfybZnbBxbEXchachbchcbUAbUAbUAbUAbUAchdcdUchechfcfIcdUchgcdUbZpcdUchhbUAchichjchkbUAaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhchlchlchlchlchlchlchmbXZchnchlcfObXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejchochpchqbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchuchvchwchxchychychzchAcglbGybGychBchCchDbGybGybGychEchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcfdcfdcfdchLcfdcfdcfdbSqchOchPchQchRchSchTchUchVcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwcixciycizaacaacaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEciFciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlbGwbGwbGwclUcjpclZckUcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktckscmabwYbwYckycmkcmmcmlckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclbclbclbclccldcleclfclgclhclicjLcljcelcjMaaaclkcllclmclnclocjSclpclqclrclsciLcltcgdcbkciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOclPcfhcfhcmncmocmocxLcmpcmrcmqckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKcmEcfScjMaaaclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcmPcmQcmQcmRcmSchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbcnccndcnecnfcngcnhcklcnicfdcnjbGwaaaaaactbcsZctccmqckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKcnRcelcjMaaaclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcoacobcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcomcomcomconcoocomcomcopcolcoqcorcoscfdcotbGwaaaaaactbcsZctccuockDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoBcoCcoDcoAcoAaaaaaaaaaaaackPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaacnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkcplcpmcjMaaacpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcpwcpxcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcpFcpJcpJcpJcpKcpLcpGcpMcnicfdcnjbGwaaaaaactbcsZctccmqckDcoucpNcovckDbGycuscoAcoAaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKcqscelcejaaaaaaaaaaaaciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcqMcpFcqLcqMcqKcqNcqOcqPcpMcoscqQcotbGwaaaaaaclUcvxctccmqckDcpOcpPcpQckDbGycuscoAcvyaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkcjKcjKcjKcjKcjKcjKcjKcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqJcrFcpMbGwbGwbGwbGwaaaaaaclUcsZctccmqclUclUclUcoAcoAbGycuscoDcwpaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcrLcwqcrNcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdcsecsfcsgcsgcshcsicsjcskcslcsmcsncsocspcspcspcsqcsrcsscstcstcsucsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTcsUcpFcsVcsTcsWcsXcsRcsYcwraaaaaaaaaaaaaaaaaaclUcsZctccwscwEcwCclUcwFbVibGycuscoDcwpaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaactdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdctuctvctwctvctxctyctzctActBctCctBctDctEctEctFctEcgdctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXctYctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqJculcwraaaaaaaaaaaaaaaaaaclUcxIcxUcxNctccmqclUcxVbVibGycuscoDcwpaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaackPcurcyFcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccuBctvcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQcuRceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqJcyGcwraaaaaaaaaaaaaaaaaaclUclUclUcsZctccmqclUbGychCcyHcuscoAaaaaaaaaaaaaaaaaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcvFcvGcvGcvHctBcvIcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvYcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcwncwocpMaaaaaaaaaaaaaaaaaaaaaaaaclUcsZctccmqclUcyObVibVicuscoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcwwcwxcwycwzcwAcwBcxScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGafxafxacGafxafxafxagiafxafxaabagiaqZaaaaabaabcwNcwNcwNcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMaaaaaaaaaaaaaaaaaaaaaaaactbcsZctccmqclUbGybGyczhcuscoAaaaaaaaaaaaaaaaaaackPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTckPcxOcxOcMpckPaabaaacwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaacGaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaaaaqZaaaaaaaaaaabaabcwNcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcyrcxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMclUclUclUclUclUaaaaaaaaaaaactbcsZctccuoclUczhbVibVicuscoAcoAcoAcoAcoAaaaaaackPcxOcxOcxOcyZczaczbczcczdczecAiczgckPcAVcAYcAWckPaaaaaacwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQclUaaaaaaaaaaaactbcsZctccmqclUbGyckObVicusbGybGybGycgmcoAaaaaaackPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbckPcCGcCYcCIckPaaaaaacwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAKcAGcAGcAGcoAcoAcoAcoAcoAcoAcoAcoAcEhclUaaaaaaaaaaaaclUcEicEYcEjclUcgmcFdbVicFmcFlcFlcFnbGycoAaaaaaackPcwtcwucwvcAQcARczbcAScATcAUcFrcIScAXcGscIScGtckPaaaaaacwGcwGcBbcGucBdcwGcwGbwobxXcGycyJcyJcyJbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcHscBOcHucHtcDPcDPcDPcDPcDPcDPcHvcoAcEhclUclUclUclUclUclUcFfbEJcjmcFfclUclUcoAcoAcoAcoAcusbGycoAaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecqUcqUcCgcqUcChckPaaaaabaabcwGcwGcHwcwGcwGaaabwobxXcvzcyJcHycHxbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcfPcfQcfRbUTcfSbUVcfTcfUcfVbZHcfWcfXcfYbYpcfZcgacgbcfXcgccgdcgecgfcgfcggcghcgicgjcgkcglcgmbGycgnbVicgobGybGycgpcgqcgrcgscgtceQcgucgvcgwcgxcgycgzcgAcgBcgCcgzcgzcgDcgEcgEcgEcgEcgEcgGcgFcgHcgJcgJcgKcgLcgMcgNcgOcgPcbPcgQcgRcgScgTcgScgUcgVcfrcgWcgXcgYbBxcgZbBxcfybZnbBxbEXchachbchcbUAbUAbUAbUAbUAchdcdUchechfcfIcdUchgcdUbZpcdUchhbUAchichjchkbUAaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhchlchlchlchlchlchlchmbXZchnchlcfObXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejchochpchqbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchuchvchwchxchychychzchAcglbGybGychBchCchDbGybGybGychEchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcfdcfdcfdcfdcfdcfdcgIbSqchOchPchQchRchSchTchUchVcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwcixciycizaacaacaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEciFciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlcjpcjpcjpcjpckNclSckUcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksclZcmkcmacmmcmlcmocmnckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclbclbclbclccldcleclfclgclhclicjLcljcelcjMaaaclkcllclmclnclocjSclpclqclrclsciLcltcgdcbkciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOclPcfhcfhcmpcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKcmEcfScjMaaaclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcmPcmQcmQcmRcmSchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbcnccndcnecnfcngcnhcklcnicfdcnjcjpcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKcnRcelcjMaaaclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcoacobcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcomcomcomconcoocomcomcopcolcoqcorcoscfdcotcjpcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoBcoCcoDcoAcoAaaaaaaaaaaaackPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaacnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkcplcpmcjMaaacpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcpwcpxcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcpFcpJcpJcpJcpKcpLcpGcpMcnicfdcnjcEjdblcEYdbndbmcxNcxIckDcoucpNcovckDbGycuscoAcoAaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKcqscelcejaaaaaaaaaaaaciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcqMcpFcqLcqMcqKcqNcqOcqPcpMcoscqQcotcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkcjKcjKcjKcjKcjKcjKcjKcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqJcrFcpMbGwbGwbGwcEjdbudbtdbvdbmdbxdbwdbydbydbycoAcoAbGycuscoDcwpaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcrLcwqcrNcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdcsecsfcsgcsgcshcsicsjcskcslcsmcsncsocspcspcspcsqcsrcsscstcstcsucsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTcsUcpFcsVcsTcsWcsXcsRcsYcwraaaaaaaaacEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaactdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdctuctvctwctvctxctyctzctActBctCctBctDctEctEctFctEcgdctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXctYctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqJculcwraaaaaaaaadbFdbHdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaackPcurcyFcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccuBctvcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQcuRceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqJcyGcwraaaaaaaaadbFdbRdbQdbTdbSdbVdbUdbXdbWdbybGychCcyHcuscoAaaaaaaaaaaaaaaaaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcvFcvGcvGcvHctBcvIcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvYcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcwncwocpMaaaaaaaaadbFdbZdbYdcadbIdccdcbdbUdcddbycyObVibVicuscoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcwwcwxcwycwzcwAcwBcxScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGafxafxacGafxafxafxagiafxafxaabagiaqZaaaaabaabcwNcwNcwNcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMaaaaaaaaadbFdbFdbFdbFdbFdbydcedcgdcfdbybGybGyczhcuscoAaaaaaaaaaaaaaaaaaackPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTckPcxOcxOcMpckPaabaaacwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaacGaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaaaaqZaaaaaaaaaaabaabcwNcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcyrcxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMclUclUclUclUclUaaaaaaaaaaaadcidchdckdcjdbydclbVibVicuscoAcoAcoAcoAcoAaaaaaackPcxOcxOcxOcyZczaczbczcczdczecAiczgckPcAVcAYcAWckPaaaaaacwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQclUaaaaaaaaaaaadcidchdckdcmdcnbGyckObVicusbGybGybGycgmcoAaaaaaackPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbckPcCGcCYcCIckPaaaaaacwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAKcAGcAGcAGcoAcoAcoAcoAcoAcoAcoAcoAcEhclUaaaaaaaaaaaadcidcodcqdcpdbycgmcFdbVicFmcFlcFlcFnbGycoAaaaaaackPcwtcwucwvcAQcARczbcAScATcAUcFrcIScAXcGscIScGtckPaaaaaacwGcwGcBbcGucBdcwGcwGbwobxXcGycyJcyJcyJbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcHscBOcHucHtcDPcDPcDPcDPcDPcDPcHvcoAcEhclUclUclUclUclUclUcjmbEJcjmcFfclUclUcoAcoAcoAcoAcusbGycoAaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecqUcqUcCgcqUcChckPaaaaabaabcwGcwGcHwcwGcwGaaabwobxXcvzcyJcHycHxbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcCrcCscCscCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcHzcCHcHAcCJaabcCKcCKcCKcCKcCKcHBcoAcHDcHCcIGcHHcIHctackycjocjnckuckycCScIIcupcIJcCScoAcusbGycoAaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCZcCZcDacqUcDbckPaabaabaaaaaaaaacIKaaaaaaaaabwobxXcvzcyJbxXbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaaaczocAkczqaabczocAkczqaaaczocAkczqaabaaaaaaaaaaaaaaaaaaaaaaaaaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmcDncDocDncDncDpcDpcDncDqcDrcDscDtcDtcDucDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcILcDMcIMcDOcDPcDQcDRcDScDTcCKcHBcoDcEhclUcvscvqcIOcINcxLckxckwckNclUcuqczVcuqczVcuqcoAcusbGycoAcoAaaackPcwAcwAcwAcwAcEkcqUcCbcElcEmcCecqUcEncEocEocEpcEqcAjaabaaaaaaaaaaaaaaaaaaaaabwobxXcGybxXbxXcIPbwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKcHBcoDcHDcHCcxKcxJczVcxMclUclRclQclSclUcIQcIRczVcuqcyWclUcusbGycITcoAaaackPcwtcwucwvcFjcARczbcFkcJJcJIcJKcJKcFocFpcFqcJLckPaabaabaabaaaaaaaaaaaaaaaaaabwocJMcvzbwobwobwobwobwoaabaabaabcJNcJNcJNcJNcJNcJNaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaaaczocAkczqaabczocAkczqaaaczocAkczqaabaaaaaaaaaaaaaaaaaaaaaaaaaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmcDncDocDncDncDpcDpcDncDqcDrcDscDtcDtcDucDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcILcDMcIMcDOcDPcDQcDRcDScDTcCKcHBcoDcEhclUcvscvqcIOcINcxLckxckwdcrclUcuqczVcuqczVcuqcoAcusbGycoAcoAaaackPcwAcwAcwAcwAcEkcqUcCbcElcEmcCecqUcEncEocEocEpcEqcAjaabaaaaaaaaaaaaaaaaaaaaabwobxXcGybxXbxXcIPbwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKcHBcoDcHDcHCcxKcxJczVcxMclUclRclQdcsclUcIQcIRczVcuqcyWclUcusbGycITcoAaaackPcwtcwucwvcFjcARczbcFkcJJcJIcJKcJKcFocFpcFqcJLckPaabaabaabaaaaaaaaaaaaaaaaaabwocJMcvzbwobwobwobwobwoaabaabaabcJNcJNcJNcJNcJNcJNaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaafxaabcFscFtcFtcFucFvcFwcFwcFwcFvcFwcFwcFwcFvcFwcFwcFxcFtcFtcFtcFtcFtcFycFzcFAcFBcFCcFDcFEcFFcFGcfRcwWcFHcDfcvKcvKcvKcFIcEBcECcFJcFKcFLcFMcFNcFOcFPcFQcFRcFScFTcFUcFVcFWcFXcFScFYcFZcDwcGacDzcDzcDzcGbcBCcGccGccDFcGdcGecGfcGgcGhcGicGjcGkcGlcGmcGncDOcGocDQcGpcDTcDTcCKcHBcoDcEhclUcyMcyLcyNcFfclUcnkclTcFfclUcyQcyScyRcyTcyTclUcusbGycJOcoAaaackPcxOcxPcxOcGAcxRcqUcGBcJPcGCcqUcqUcGDcwAcwAcwAckPaaaaaaaabaabaaaaaaaaaaaaaaabwocyKcvzbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcGFaabaaaaabcGFaabaaaaabcGFaabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccGGcGHcGIcDdcGJcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKcHBcoAcEhclUcyWcyVcyYcyXczNcJQczPczOczRczQcyLczVczVczSclUcusbGycJRcoAaaackPcxOcxOcxOcFjcHEcHFcHGcJScHIcCZcCZcCZcHJcHKcHLcHMaaaaaaaaaaabaabaaaaaaaaaaaabwobwocvzbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabcDccDdcDdcDdcDdcHPcHQcHRcfRcHScfRcfRcEBcHTcfRcECcHUcHVcGOcHWcFNcHXcHYcHZcIacIbcIccIdcIecIfcIgcIbcIhcIicIjcIkcIlcImcIncIocIpcIqcGfcIrcIscItcIucIvcIwcIxcIycIzcIAcIBcICcIDcDPcDQcIEcIFcIFcCKcHBcoAcEhclUclUclUclUclUcAOcANcBRcAPcBTcBScBUcAPcBWcBVclUcuscGqcGrcGrcGrcJTcJTcJTcJTcJTcJUcKTcKbcKUcIUczbcIVczbcIWczbcIXcHMaaaaaaaaaaaaaabaabaaaaaaaaaaaabwocvzbwoaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 95fa836d68c6593c264891d6a7c29e58e14acd99 Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 26 Sep 2015 04:51:36 +0200 Subject: [PATCH 71/82] Various fixes --- .../map_files/RandomZLevels/moonoutpost19.dmm | 1403 +++++---- .../RandomZLevels/undergroundoutpost45.dmm | 2518 ++++++++--------- code/controllers/master_controller.dm | 11 +- code/defines/procs/statistics.dm | 4 +- .../game/gamemodes/malfunction/malfunction.dm | 29 +- code/game/gamemodes/nuclear/nuclear.dm | 1 + code/game/machinery/alarm.dm | 3 + code/game/machinery/atmo_control.dm | 2 + code/game/machinery/computer/power.dm | 9 +- code/game/machinery/cryopod.dm | 6 +- code/game/machinery/suit_storage_unit.dm | 34 + code/game/turfs/space/space.dm | 4 +- code/modules/awaymissions/zlevel.dm | 4 +- .../modules/mob/living/silicon/robot/robot.dm | 18 +- code/modules/nano/modules/power_monitor.dm | 1 + code/world.dm | 1 - config/example/config.txt | 2 +- 17 files changed, 2008 insertions(+), 2042 deletions(-) diff --git a/_maps/map_files/RandomZLevels/moonoutpost19.dmm b/_maps/map_files/RandomZLevels/moonoutpost19.dmm index 6ed621de901..43c8c9f332a 100644 --- a/_maps/map_files/RandomZLevels/moonoutpost19.dmm +++ b/_maps/map_files/RandomZLevels/moonoutpost19.dmm @@ -1,5 +1,5 @@ -"aa" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ab" = (/turf/simulated/mineral/random/labormineral,/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aa" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ab" = (/turf/simulated/mineral/random/labormineral,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ac" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ad" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ae" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) @@ -12,109 +12,109 @@ "al" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "am" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "an" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ao" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/weapon/gun/projectile/automatic/pistol,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ao" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/weapon/gun/projectile/automatic/pistol,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ap" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "aq" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ar" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "as" = (/turf/simulated/wall/r_wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "at" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien/sentinel,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"au" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"av" = (/obj/structure/alien/weeds/node,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aw" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"au" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"av" = (/obj/structure/alien/weeds/node,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aw" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ax" = (/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "darkred"; tag = "icon-darkred (NORTHWEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "ay" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners (NORTH)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "az" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aA" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners (EAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "darkred"; tag = "icon-darkred (NORTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aC" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aD" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/vest,/obj/item/weapon/melee/baton/loaded,/obj/item/clothing/head/helmet,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aD" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/vest,/obj/item/weapon/melee/baton/loaded,/obj/item/clothing/head/helmet,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "aE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners (NORTH)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aF" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aG" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aH" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aI" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aJ" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aK" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aL" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/drone,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aI" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aJ" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aK" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aL" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "aM" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aN" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aO" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aP" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aR" = (/obj/item/weapon/ore/iron{pixel_x = 7; pixel_y = -6},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aS" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/queen/large{desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; name = "alien queen"; pixel_x = -16},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aR" = (/obj/item/weapon/ore/iron{pixel_x = 7; pixel_y = -6},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aS" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/queen/large{desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; name = "alien queen"; pixel_x = -16; plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "aT" = (/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aU" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aV" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aW" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aX" = (/obj/machinery/gateway{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aY" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aZ" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ba" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/mob/living/simple_animal/hostile/alien/drone,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bb" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aZ" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ba" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bb" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "bc" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bd" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = 32; serial_number = 7},/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bd" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = 32; serial_number = 7; subtype = 0},/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "be" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "darkred"; tag = "icon-darkred (SOUTHWEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bh" = (/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "darkred"; tag = "icon-darkred (SOUTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bi" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/syndicate,/obj/item/clothing/glasses/night,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bj" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/sentinel,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bk" = (/turf/simulated/mineral/random/high_chance,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bl" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/poster{icon_state = "poster17"; pixel_x = -32; pixel_y = 0; serial_number = 17},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bm" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bn" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 1; pixel_y = 23; req_access = "150"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bo" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/device/radio/off{pixel_x = -4; pixel_y = 4},/obj/item/device/radio/off{pixel_x = 2},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/weapon/paper{info = "Log 1:
    We got our promised supply drop today. We were only meant to get it, what, a week ago? This bloody gateway keeps desyncing itself, and that means subsisting off recycled water and carb packs. No clue where the damn thing connects to on its off days, and HQ say we are 'not to touch it if it isn't linking to command.' We dumped off the assload of crates Jim filled, got our boxes of oxygen, food and drink, and closed the portal.

    Log 2:
    Damn thing is acting up again. Three days no contact this time. I thought I heard clanking noises from it yesterday. Jim is going on about the NT base or some shit. We've been over this before - They don't know we're here, that engineer was too drunk to recognise his suit, especially since I had it painted orange. He's starting to get annoying. We're safe.

    Log 3:
    Gateway synced itself up automatically today. I opened it for an instant to spy through it, got a glimpse of the inside of a transport container. Either HQ's redecorating or something, or there's more than two of these things."; name = "Personal Log"},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"br" = (/obj/machinery/door/window{dir = 1; name = "Gateway Access"; req_access_txt = "150"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bu" = (/obj/structure/sink{pixel_y = 28},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bv" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bw" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bx" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"by" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32; pixel_y = 0},/obj/item/trash/plate,/obj/item/weapon/cigbutt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bz" = (/obj/machinery/light{dir = 8},/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bA" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bC" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bE" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bF" = (/obj/structure/closet/crate/bin,/obj/item/trash/syndi_cakes,/obj/item/trash/sosjerky,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bH" = (/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bI" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bJ" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bL" = (/obj/structure/closet/emcloset,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bM" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bN" = (/obj/machinery/door/airlock/glass{name = "Break Room"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bO" = (/obj/structure/grille,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "Gateway"; req_access_txt = "150"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/multitool,/turf/simulated/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bR" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/computer3frame,/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (NORTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bS" = (/obj/machinery/power/smes{charge = 0; input_level = 10000; inputting = 0; output_level = 15000; outputting = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bT" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/alarm/monitor{frequency = 1439; locked = 1; pixel_y = 23; req_access = "150"},/turf/simulated/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (NORTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bV" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bW" = (/obj/machinery/conveyor{dir = 2; id = "awaysyndie"},/obj/machinery/mineral/output,/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bX" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bY" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/sign/poster{icon_state = "poster5"; pixel_x = 0; pixel_y = 32; serial_number = 5},/obj/machinery/mineral/input,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"; nitrogen = 13.2; oxygen = 32.4; tag = "loading"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bZ" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ca" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cc" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = "150"},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cd" = (/obj/structure/sign/biohazard{pixel_y = 32},/obj/structure/alien/weeds/node,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ce" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cf" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cg" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ch" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light/small{dir = 8},/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/paper{info = "Alright, listen up. If you're reading this, I'm either taking a shit or I've been recalled back to Command. Either way, you'll need to know how to restore power. We've stolen this stuff from Nanotrasen, so all the equipment is jury-rigged. We have generators that work on both plasma and uranium, about 50 sheets should power the outpost for quite a while. If the generators aren't working, which is very likely, take the power cell on the desk and put it into the APC in the hallway. That should get the place running, at least for a little while."; name = "Engineering Instructions"},/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ci" = (/obj/structure/stool,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cj" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{dir = 1; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ck" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplatecorner"; tag = "icon-warnplatecorner (EAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cl" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/poster{icon_state = "poster10"; pixel_x = 32; pixel_y = 0; serial_number = 10},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cm" = (/obj/machinery/conveyor{dir = 2; id = "awaysyndie"},/obj/machinery/mineral/input,/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bi" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/syndicate,/obj/item/clothing/glasses/night,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bj" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bk" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/sentinel,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bl" = (/turf/simulated/mineral/random/high_chance,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bm" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/poster{icon_state = "poster17"; pixel_x = -32; pixel_y = 0; serial_number = 17; subtype = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bn" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bo" = (/obj/machinery/alarm{frequency = 1439; locked = 1; pixel_y = 23; req_access = "150"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bp" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/device/radio/off{pixel_x = -4; pixel_y = 4},/obj/item/device/radio/off{pixel_x = 2},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"br" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/weapon/paper{info = "Log 1:
    We got our promised supply drop today. We were only meant to get it, what, a week ago? This bloody gateway keeps desyncing itself, and that means subsisting off recycled water and carb packs. No clue where the damn thing connects to on its off days, and HQ say we are 'not to touch it if it isn't linking to command.' We dumped off the assload of crates Jim filled, got our boxes of oxygen, food and drink, and closed the portal.

    Log 2:
    Damn thing is acting up again. Three days no contact this time. I thought I heard clanking noises from it yesterday. Jim is going on about the NT base or some shit. We've been over this before - They don't know we're here, that engineer was too drunk to recognise his suit, especially since I had it painted orange. He's starting to get annoying. We're safe.

    Log 3:
    Gateway synced itself up automatically today. I opened it for an instant to spy through it, got a glimpse of the inside of a transport container. Either HQ's redecorating or something, or there's more than two of these things."; name = "Personal Log"},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bs" = (/obj/machinery/door/window{dir = 1; name = "Gateway Access"; req_access_txt = "150"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bv" = (/obj/structure/sink{pixel_y = 28},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bw" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bx" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"by" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bz" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32; pixel_y = 0},/obj/item/trash/plate,/obj/item/weapon/cigbutt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bA" = (/obj/machinery/light{dir = 8},/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bD" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bE" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bF" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bG" = (/obj/structure/closet/crate/bin,/obj/item/trash/syndi_cakes,/obj/item/trash/sosjerky,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bI" = (/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bJ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bK" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bM" = (/obj/structure/closet/emcloset,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bN" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bO" = (/obj/machinery/door/airlock/glass{name = "Break Room"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bP" = (/obj/structure/grille,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "Gateway"; req_access_txt = "150"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/multitool,/turf/simulated/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bS" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor,/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (NORTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bT" = (/obj/machinery/power/smes{charge = 0; input_level = 10000; inputting = 0; output_level = 15000; outputting = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bU" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/alarm{frequency = 1439; locked = 1; pixel_y = 23; req_access = "150"},/turf/simulated/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bV" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (NORTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bW" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bX" = (/obj/machinery/conveyor{dir = 2; id = "awaysyndie"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bY" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bZ" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/sign/poster{icon_state = "poster5"; pixel_x = 0; pixel_y = 32; serial_number = 5; subtype = 0},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"; nitrogen = 13.2; oxygen = 32.4; tag = "loading"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ca" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cb" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cd" = (/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = "150"},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ce" = (/obj/structure/sign/biohazard{pixel_y = 32},/obj/structure/alien/weeds/node,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cg" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ch" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ci" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light/small{dir = 8},/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/paper{info = "Alright, listen up. If you're reading this, I'm either taking a shit or I've been recalled back to Command. Either way, you'll need to know how to restore power. We've stolen this stuff from Nanotrasen, so all the equipment is jury-rigged. We have generators that work on both plasma and uranium, about 50 sheets should power the outpost for quite a while. If the generators aren't working, which is very likely, take the power cell on the desk and put it into the APC in the hallway. That should get the place running, at least for a little while."; name = "Engineering Instructions"},/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cj" = (/obj/structure/stool,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ck" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{dir = 1; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplatecorner"; tag = "icon-warnplatecorner (EAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cm" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/poster{icon_state = "poster10"; pixel_x = 32; pixel_y = 0; serial_number = 10; subtype = 0},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cn" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "co" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cp" = (/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) @@ -130,7 +130,7 @@ "cz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cB" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cC" = (/obj/machinery/mineral/processing_unit{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cC" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cD" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) @@ -138,7 +138,7 @@ "cH" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 10; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cJ" = (/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cK" = (/obj/structure/cable,/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 1; name = "Worn-out APC"; pixel_x = 0; pixel_y = -25; req_access = "150"; start_charge = 0},/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cK" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 1; name = "Worn-out APC"; pixel_x = 0; pixel_y = -25; req_access = "150"; start_charge = 0},/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cL" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 6; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cM" = (/obj/item/weapon/storage/box/lights/mixed,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cN" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/turf/simulated/floor/plating{dir = 2; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) @@ -146,7 +146,7 @@ "cP" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cQ" = (/obj/machinery/conveyor_switch/oneway{id = "awaysyndie"; layer = 3.1; name = "mining conveyor"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cR" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged4 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cS" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cS" = (/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cT" = (/obj/machinery/door/airlock{density = 0; emagged = 1; icon_state = "door_open"; id_tag = "awaydorm4"; locked = 1; name = "Dorm 1"; opacity = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cU" = (/obj/machinery/door/airlock{id_tag = "awaydorm5"; name = "Dorm 2"},/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cV" = (/obj/structure/alien/weeds/node,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) @@ -157,57 +157,57 @@ "da" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "db" = (/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dc" = (/obj/machinery/door_control{id = "awaydorm5"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/dresser,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dd" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien/drone,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"de" = (/obj/machinery/mineral/stacking_machine{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dd" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"de" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 1; output_dir = 2},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "df" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 8},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dg" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/structure/alien/weeds,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 1; heat_capacity = 1e+006; icon_state = "bot"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dh" = (/obj/structure/stool/bed/chair/wood/normal,/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 1; pixel_x = -23; pixel_y = 0; req_access = "150"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dh" = (/obj/structure/stool/bed/chair/wood/normal,/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 1; pixel_x = -23; pixel_y = 0; req_access = "150"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "di" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dj" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dk" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/machinery/mineral/output,/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "loadingarea"; nitrogen = 13.2; oxygen = 32.4; tag = "loading"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dk" = (/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "loadingarea"; nitrogen = 13.2; oxygen = 32.4; tag = "loading"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dn" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "do" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dp" = (/obj/structure/closet/crate,/obj/item/weapon/storage/bag/ore,/obj/structure/alien/weeds,/obj/item/device/mining_scanner,/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dq" = (/obj/structure/table/woodentable,/obj/structure/sign/poster{icon_state = "poster24"; pixel_x = 0; pixel_y = -32; serial_number = 24},/obj/item/weapon/pen,/obj/item/weapon/paper{info = "Log 1:
    While mining today I noticed the NT station was finished with its renovations. They placed some huge reinforced tumor on the station, looks so ugly. I wouldn't be surprised if those pigs decided to turn that little astronomy outpost into a prison with that thing, it'd be pretty typical of them.

    Log 2:
    Really dumb of me but I just waved at an engineer in the outpost, and he waved back. I hope to god he was too dumb or drunk to recognize the suit, because if he isn't then we might have to pull out before they come looking for us.

    Log 3:
    That huge reinforced tumor in their science section has been making a lot of noise lately. I've been hearing some banging and scratching from the other side and I'm kind of glad now that they reinforced this thing so much. I'll be sleeping with my gun under my pillow from now on."; name = "Personal Log"},/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dq" = (/obj/structure/table/woodentable,/obj/structure/sign/poster{icon_state = "poster24"; pixel_x = 0; pixel_y = -32; serial_number = 24; subtype = 0},/obj/item/weapon/pen,/obj/item/weapon/paper{info = "Log 1:
    While mining today I noticed the NT station was finished with its renovations. They placed some huge reinforced tumor on the station, looks so ugly. I wouldn't be surprised if those pigs decided to turn that little astronomy outpost into a prison with that thing, it'd be pretty typical of them.

    Log 2:
    Really dumb of me but I just waved at an engineer in the outpost, and he waved back. I hope to god he was too dumb or drunk to recognize the suit, because if he isn't then we might have to pull out before they come looking for us.

    Log 3:
    That huge reinforced tumor in their science section has been making a lot of noise lately. I've been hearing some banging and scratching from the other side and I'm kind of glad now that they reinforced this thing so much. I'll be sleeping with my gun under my pillow from now on."; name = "Personal Log"},/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dr" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective_locked"; locked = 1; name = "personal closet"; req_access_txt = "150"},/obj/item/ammo_box/magazine/m10mm,/obj/item/ammo_box/magazine/m10mm,/obj/item/weapon/suppressor,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "ds" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/syndie,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dt" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "150"},/obj/item/weapon/spacecash/c50,/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "du" = (/obj/machinery/door/airlock/external{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; opacity = 0; req_access_txt = "150"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dv" = (/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dv" = (/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "dw" = (/obj/structure/dispenser/oxygen{oxygentanks = 9},/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dx" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dy" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/weapon/pickaxe/drill,/obj/item/clothing/head/helmet/space/syndicate/orange,/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-warnplate (NORTHEAST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dz" = (/obj/item/weapon/ore/iron{pixel_x = -3; pixel_y = 9},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dA" = (/turf/simulated/mineral,/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dz" = (/obj/item/weapon/ore/iron{pixel_x = -3; pixel_y = 9},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dA" = (/turf/simulated/mineral,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "dB" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = -32},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-warnplate (SOUTHWEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dC" = (/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dD" = (/obj/structure/rack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-warnplate (SOUTHEAST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dE" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dF" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_2"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dG" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/obj/item/device/mining_scanner,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dH" = (/obj/item/device/flashlight/lantern{icon_state = "lantern-on"; on = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dI" = (/obj/machinery/door/airlock/external{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; opacity = 0; req_access_txt = "150"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dJ" = (/obj/item/weapon/storage/bag/ore,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dK" = (/obj/item/weapon/pickaxe/drill,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dM" = (/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dN" = (/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dO" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/weapon/tank/oxygen,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate/orange,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dP" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dQ" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dR" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dS" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/mob/living/simple_animal/hostile/alien/drone,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dT" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dU" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dV" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dW" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dX" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dE" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dF" = (/obj/item/device/mining_scanner,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dG" = (/obj/item/device/flashlight/lantern{icon_state = "lantern-on"; on = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dH" = (/obj/machinery/door/airlock/external{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; opacity = 0; req_access_txt = "150"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dI" = (/obj/item/weapon/storage/bag/ore,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dJ" = (/obj/item/weapon/pickaxe/drill,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dL" = (/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dM" = (/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dN" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/item/weapon/tank/oxygen,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate/orange,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dO" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dP" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dQ" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dR" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dS" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood{color = "red"},/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dT" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dU" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dV" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dW" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dX" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "dY" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "dZ" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ea" = (/turf/simulated/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eb" = (/obj/structure/grille,/obj/machinery/door/poddoor{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaybiohazard"; layer = 2.9; name = "Acid-Proof biohazard containment door"; unacidable = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eb" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaybiohazard"; name = "Acid-Proof biohazard containment door"; unacidable = 1},/obj/machinery/door/poddoor{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaybiohazard"; layer = 2.9; name = "Acid-Proof biohazard containment door"; unacidable = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ec" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ed" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ee" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) @@ -217,572 +217,521 @@ "ei" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible{dir = 10},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ej" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ek" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen{locked = 0; req_access = null},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"el" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"em" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"el" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 9; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"em" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "en" = (/obj/structure/alien/weeds,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "eo" = (/obj/machinery/light{active_power_usage = 0; dir = 1; icon_state = "tube-broken"; status = 2},/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/machinery/camera{c_tag = "Xenobiology Containment North"; network = list("MO19X")},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ep" = (/obj/machinery/sparker{desc = "A wall-mounted ignition device. This one has been applied with an acid-proof coating."; id = "awayxenobio"; name = "Acid-Proof mounted igniter"; pixel_x = 0; pixel_y = 25; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "eq" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"er" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"es" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"er" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"es" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "et" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "eu" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ev" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ew" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ex" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/visible{color = "cyan"; dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ex" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ey" = (/obj/structure/table/reinforced,/obj/structure/alien/weeds,/obj/machinery/computer/security/telescreen{desc = "Used for watching the contents of the xenobiology containment pen."; dir = 8; name = "xenobiology monitor"; network = list("MO19X")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ez" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "eA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eB" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eC" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eD" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eE" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eF" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eG" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eH" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eI" = (/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eJ" = (/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eK" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eL" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eM" = (/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 4; network = list("MO19","MO19R")},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eO" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "Awaylab"; name = "Containment Chamber Blast Doors"; pixel_x = 4; pixel_y = -2; req_access_txt = "201"},/obj/machinery/ignition_switch{id = "awayxenobio"; pixel_x = 4; pixel_y = 8},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eP" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eQ" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eR" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eS" = (/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eT" = (/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eU" = (/obj/machinery/space_heater,/obj/machinery/light/small{dir = 1},/obj/structure/sign/poster{icon_state = "poster5_legit"; pixel_x = 0; pixel_y = 32; serial_number = 21},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eV" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes{charge = 1.5e+006; input_level = 10000; inputting = 0; output_level = 15000; outputting = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/newspaper,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "201"; req_one_access_txt = "0"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 5; icon_state = "ltrails_1"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fe" = (/obj/structure/sign/securearea{pixel_x = 32},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ff" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fg" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fh" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/structure/alien/weeds,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fi" = (/obj/structure/closet/crate/freezer,/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/xenos_claw,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fj" = (/obj/machinery/door/firedoor,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fk" = (/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fm" = (/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fn" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fo" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fp" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ft" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fv" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_2"},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/alien/weeds,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; name = "Xenobiology Lab"; opacity = 0; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/alien/weeds/node,/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fD" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/item/stack/rods,/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fE" = (/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/item/stack/rods,/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fF" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fG" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fH" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fI" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fJ" = (/obj/machinery/atmospherics/unary/outlet_injector{desc = "Has a valve and pump attached to it. This one has been applied with an acid-proof coating."; dir = 8; icon_state = "on"; name = "Acid-Proof Air Injector"; on = 1; unacidable = 1},/obj/structure/alien/weeds,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fK" = (/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/machinery/camera{c_tag = "Xenobiology Containment East"; dir = 8; network = list("MO19X")},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fL" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fM" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fO" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fS" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "Entry One - 27/05/2554:
    I just arrived, and already I hate my job. I'm stuck on this shithole of an outpost, trying to avoid these damn eggheads running all over the place preparing for god knows what. There's no crimes to stop, no syndies to kill, and I'm not even allowed to beat the fuckin' assistant senseless! They said I was transferred from Space Station 13 for 'good behavior', but this feels more like a punishment than a reward. All I know is that if I don't get some action soon, I'm going to go insane.

    Entry Two - 03/06/2554:
    Okay, so get this: we got a fuckin' deathsquad coming in today! I thought the day I saw one of them would be the day my employment was 'terminated', if you get my drift. They're escorting some sort of weird alien creature for the eggheads to study. I heard one of the docs telling the chef that this thing killed a whole security force before it was captured. I sure as hell hope that I don't have to fight it.

    Entry Three - 08/06/2554:
    My first real bit of 'action' today, if you could call it that. Crazy Ivan got in a fight with Kuester today about his Booze-O-Mat. Apparently one of the crewmembers had stolen a couple bottles of booze from the machine after Ivan disabled the ID lock. Tell you the truth, I don't blame the thief. Everyone is going a little stir-crazy in here, and the bartender is being damn stingy with the alcohol. Either way, once they started to pick a fight, I had to take them down. It's a damn shame that we don't have a brig, though. I had to lock Ivan in a fuckin' freezer, for god's sake. Let's hope that we can keep our sanity together, at least for a while.

    Entry Four - 10/06/2554:
    Jesus fucking Christ riding on a motorbike. These things the scientists are studying are terrifying! Fucking great huge purple bug things as tall as the ceiling, with blades for arms and drooling at the mouth. I don't think my taser will do jack shit against these damn things, but the eggheads say that they're safely contained. If they do, I have a feeling that it's only a matter of time before we're all screwed. These bastards look like walking death.

    Entry Five - 18/06/2554:
    Finally caught who stole the booze from Kuester. It was that fuckin' loser assistant Steve! He was in the dorms, chugging his worries away. I took one of the bottles back to the barkeep, but no one has to know about this second one. I think I'm gonna enjoy this while watching tomorrow's Thunderdome match.

    Entry Six - 19/06/2554:
    Oh, great. The chef is still sleeping, so we get Ivan's gruel for breakfast today. I overheard Sano and Douglas saying something about the aliens being restless, so we might get some action today. As long as it happens after the big game, I'm fine with it. I still got one beer to drink before I'm ready to die."; name = "Personal Log - Kenneth Cunningham"},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fT" = (/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/grenade/flashbang,/obj/item/weapon/storage/belt/security,/obj/item/weapon/reagent_containers/food/drinks/cans/beer{pixel_x = -3; pixel_y = -2},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fU" = (/obj/structure/sign/poster{icon_state = "poster21_legit"; pixel_y = 32; serial_number = 21},/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fV" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fW" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fX" = (/obj/structure/sign/biohazard{pixel_x = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fZ" = (/obj/machinery/door/firedoor,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ga" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/l3closet/scientist,/obj/structure/alien/weeds,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gb" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/item/stack/cable_coil/cut{amount = 1; icon_state = "coil_red1"; item_state = "coil_red1"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gc" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gd" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ge" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gf" = (/obj/structure/stool,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gg" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gh" = (/obj/effect/decal/cleanable/blood/oil,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gi" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gj" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gk" = (/obj/machinery/door/airlock/glass_security{name = "Security Post"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gl" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_1"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/obj/structure/alien/weeds,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gn" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/weapon/razor{pixel_y = 5},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"go" = (/obj/structure/alien/weeds/node,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gp" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gq" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/alien/weeds,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gr" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gu" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gv" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 2; icon_state = "pipe-c"; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gw" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/device/radio/off,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gx" = (/obj/structure/table,/obj/item/weapon/paper{info = "Ivan Volodin Stories:

    Entry Won - 28/05/2554:
    Hello. I am Crazy Ivan. Boss say I must write. I do good job fixing outpost. Is very good job. Much better than mines. Many nice people. I cause no trouble.

    Entry Too - 05/06/2554:
    I am finding problem with Booze-O-Mat. Is not problem. I solve very easy. Use yellow tool to make purple light go off. I am good engineer! Bartender will be very happy.

    Entry Tree - 08/06/2554:
    Bartender is not happy. Security man is not happy. Cannot feel legs, is very cold in freezer. Is not good. Table is jammed into door, have no tools. Is very not good. But, on bright side, found meat! Shall chew to keep spirits up.

    Entry Fore - 12/06/2554:
    Big nasty purple bug looked at me today. Make nervous. Blue wall wire can be broken, then bad thing happens. Very very bad thing. Man in orange spacesuit wave at me today too. He seem nice. Wonder who was?

    Entry Fiv - 15/06/2554:
    I eat cornflakes today. Is good day. Sun shine for a while. Was nice. I also take ride on disposals chute. Was fun, but tiny. Get clog out of pipes, was vodka bottle. Is empty. This make many sads.

    Entry Sex: 19/06/2554:
    Purple bugs jumpy today. When waved, get hiss. Maybe very bad. Maybe just ill. Do not know. Is science problem, is not engineer problem. I eat sandwich. Is glorious job. Wish to never end."; name = "Personal Log - Ivan Volodin"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gy" = (/obj/machinery/light/small,/obj/structure/closet/toolcloset,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gz" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gA" = (/obj/structure/cable,/obj/structure/computer3frame,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gB" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gC" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gD" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gE" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gF" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 6; icon_state = "ltrails_1"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gG" = (/obj/structure/cable,/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 4; locked = 0; name = "Worn-out APC"; pixel_x = 25; req_access = null; start_charge = 100},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gH" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/structure/alien/weeds,/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gI" = (/obj/structure/table,/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gJ" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 04/06/2554

    Report:
    As expected, all that is left of the monkeys we sent in earlier is a group of xenomorph larvae. It is quite clear that the facehuggers are not selective in their hosts, and so far the gestation process has been shown to have a 100% success rate.

    The larvae themselves have been behaving very differently from the lone larva we first observed, and despite shying away from humans they are clearly comfortable with others of their kind. Our previous suspicions on larvae have been confirmed with their demonstration of playfulness: they are not nearly as aggressive or violent when young, before molting to adulthood.

    The majority of the play we observed involved a sort of hide-and-seek, and occasionally wrestling by tangling themselves and struggling out of it. While normally we would write these off as instinctual play for honing their skills when they molt, their growth period is so incredibly fast and they are still such adept killers that it would serve no practical purpose. The only explanation for this is perhaps to create bonds and friendships with each other, if that is even possible for such an incredibly hostile race. It may be that they are much more reasonable with each other than other life forms.

    It had become clear that now was the best time to extract a xenomorph for dissecting, as these were all still larvae and the queen was still attached to its ovipositor and would be immobile. With the approval of the research director, we sent in our medical robot that had been dubbed 'Head Surgeon' into the containment pen, dropping the shields for only a fraction of a second to allow it entry. The larvae were cautious, but the curiosity of one had him within grabbing range of our robot. It was brought out and quickly euthanized through lethal injection, courtesy of our mechanical doctor."; name = "Larva Xenomorph Social Interactions & Capturing Procedure"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 04/06/2554

    Report:
    I have studied many interesting and diverse life-forms as a xenobiologist ranging from creatures as large as cows, to specimens too small see with the naked eye. This is by far the largest alien I have ever seen. The alien we were previously studying has molted and has become an absolutely enormous creature. Standing at over 15 feet tall and weighing in at likely two tons or more, the xenomorph queen is an absolutely breathtakingly large and cruel monster. Its behavior has changed drastically from when it was a drone, having become far more comfortable with sitting and staring at us, rather than smashing at the windows.

    The queen, physiologically speaking, is fairly similar to the other xenomorphs, with a few key differences. Its enormous size demands large legs, while the back seems to be always hunched forward. The dorsal tubes on the back have changed to several large spikes, and we observed the alien now sports a second pair of smaller arms on its chest. The purpose of these secondary arms is still unknown. Finally, the queen's crown has become incredibly large, with what seems to be a retractable slot to hide its head in. The dome appears to be extremely thick near the front, and will likely be able to resist a lot of trauma. Despite the enormous size it has grown to, it is not that much slower than it used to be.

    After two hours of doing relatively nothing but staring, the queen began to produce an unusually large amount of resin and weeds, quickly shaping up a large nest that it then hid behind. It then proceeded to smash out all the lights, leaving us with very little to see with our cameras. When we looked through the back cameras, we had discovered that it had grown a large ovipositor, and was releasing large eggs onto the ground. This had us all in agreement that this stage of the life cycle was the queen.

    Over the next few hours, the eggs grew to their full sizes, and we provided the subject with new monkey hosts. When they approached the eggs, they opened to release more facehuggers. It seems that we have observed the full cycle of reproduction for this species. We can expect more larvae in the next few hours."; name = "Queen Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 03/06/2554

    Report:
    The other scientists and I can hardly believe our eyes. The snake-like larva has molted into a 7 foot tall insectoid nightmare in just a few hours. It's obvious now as to why such heavy duty containment was needed. It immediately tried to escape however by flinging itself at the window in a flurry of swipes and stabs. It seems its behavior has returned to a state that is very similar to the facehugger, though I doubt with the same intent! Thankfully, our glass and shields have shown to be more than sturdy enough for such a violent creature, and so far, any attempts at the creature escaping have been in vain.

    As for its physiology, the creature has an elongated head with what appears to be have an exoskeleton resembling an external rib-cage on the torso. The alien is also fairly skinny with a lean body. The little amount of meat on the alien appears to be entirely muscle. We assume this makes it deceptively strong, while remaining agile at the same time. One of the most interesting things we have seen is its pharyngeal jaw. It has some what of an inner mouth capable of being fired externally at extremely high speeds. It has already caused many dents in the walls and a few small cracks in the window with it. The alien also has a couple of dorsal tubes on its back, their purpose unknown. Finally, this monster sports a long ridged tail, complete with a large and extremely sharp blade at the tip.

    Normally I would be absolutely terrified of something like this, but I'm putting my trust in Nanotrasen with the containment. After all, they wouldn't build a cell that could fail to contain its subject, would they?"; name = "Adult Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 03/06/2554

    Report:
    When the larva first emerged from the chest of the monkey, it seemed very curious. It would wander around aimlessly for awhile and then sit still. We are unable to determine the gender of the larva, or even determine if it has a gender. After some time had passed, it seemed to lose interest in its surroundings and sat mostly still while occasionally wagging its tail. We decided to throw in a live mouse to see if it would consume it. The larva quickly attacked and ate the mouse and seemed to get larger very suddenly, this suggests that the larvae are capable of metabolizing and directing all the energy towards growth at previously thought impossible speeds. It is a shame that we cannot observe the process more closely, as we do not currently know how dangerous or violent this creature is or will become as it matures fully.

    It is tempting to imagine the possibilities of utilizing such a mechanism. The capability of skipping years of growth time for children, repairing bodily damage in a matter of moments, even its usage in existing cloning technology."; name = "Larva Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 03/06/2554

    Report:
    The test subject we were provided with truly is alien. It is a small spider-like creature with bony legs leading to a smooth body. It has a long tail connected to it, and it has shown extremely aggressive behavior by flinging its entire body at the glass and shields to no avail. While doing so, we noticed there was a small pink hole in the middle of the body.

    When we sent in a monkey through the crude but effective disposal tube, the alien immediately jumped at its face and latched on. The monkey was quickly suffocated by its constricting tail, unable to pry off the fingers. The monkey at first seemed to be dead, but was observed to be breathing. The recently named alien 'facehugger' fell off dead and curled its legs up like a spider moments after it had finished with the monkey's body.

    While the monkey appeared to be unharmed, we kept it in the cell for a couple more hours until we were horrified to discover it screaming out in pain as a snake-like creature erupted from the monkey's chest! It appears that the 'facehugger' is only the start of this life cycle. The impregnation cycle involving the creatures growing inside the chests of their hosts seems to only be the beginning."; name = "'Facehugger' Xenomorph Physiology & Behavior Observation"},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gK" = (/obj/structure/table/reinforced,/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/device/radio/off,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gL" = (/obj/structure/cable,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gM" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/item/stack/rods,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gO" = (/obj/machinery/door_control{id = "Awaybiohazard"; name = "Biohazard Shutter Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "201"},/obj/machinery/light/small{dir = 8},/obj/machinery/computer/security{desc = "Used to access the various cameras on the outpost."; network = list("MO19R","MO19")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gP" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gQ" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gR" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gS" = (/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gT" = (/obj/machinery/optable,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gU" = (/obj/machinery/computer/operating,/obj/structure/alien/weeds,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gV" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gW" = (/obj/structure/filingcabinet/filingcabinet,/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
    Date: 17/06/2554

    Report:
    Earlier today we have observed a new phenomenon with our subjects. While feeding them our last monkey subject and throwing out the box, the aliens merely looked at us instead of infecting the monkey right away. They looked to be collectively distressed as they would no longer be given hosts, where instead we would move to the next phase of the experiment. When I glanced at the gas tanks and piping leading to their cell, I looked back to see all of them were up against the glass, even the queen! It was as if they all understood what was going to happen, even though we knew only the queen had the cognitive capability to do so.

    The only explanation for this is a form of communication between the aliens, but we have seen no such action take place anywhere in the cell until now. We also know that regular drone and hunter xenomorphs have no personality or instinct to survive by themselves. Perhaps the queen has a direct link to them? A form of a commander or overseer that controls their every move? A hivemind?"; name = "The Hivemind Hypothesis"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 08/06/2554

    Report:
    The xenomorphs we have come to study here are a remarkable species. They are almost universally aggressive across all castes, showing no remorse or guilt or pause before or after acts of violence. They appear to be a species entirely designed to kill. Oddly enough, even their method of reproduction is a brutal two-for-one method of birthing a new xenomorph and killing its host.

    The lone xenomorph we studied only five days ago showed little sign of intelligence. Only a simple drone that flung itself at the safety glass and shields repeatedly and thankfully without success. Once the drone molted into a queen, it became much more calm and calculating, merely looking at us and waiting while building its nest. As the hive grew in size and in numbers, so too did the intelligence of the common hunter and drone. We are still researching how they can communicate with one another and the relationship between the different castes and the queen. We will continue to update our research as we learn more about the species."; name = "A Preliminary Study of Alien Behavior"},/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
    Date: 06/06/2554

    Report:
    While observing the growing number of aliens in the containment cell, we began to notice subtle differences that were consistently repeating. Like ants, these creatures clearly have different specialized variations that determine their roles in the hive. We have dubbed the three currently observed castes as Hunters, Drones, and Sentinels.

    Hunters have been observed to be by far the most aggressive and agile of the three, constantly running on every surface and frequently swiping at the windows. They are also remarkably good at camouflaging themselves in darkness and on their resin structures, appearing almost invisible to the unwary observer. They are always the first to reach the monkeys we send in leading us to believe that this caste is primarily used for finding and retrieving hosts.

    Drones on the other hand are much more docile and seem more shy by comparison, though not any less aggressive than the other castes. They have been observed to have a much wider head and lack dorsal tubes. They have shown to be less agile and visibly more fragile than any other caste. The drone however has never been observed to interact with the monkeys directly and instead preferring maintenance of the hive by building walls of resin and moving eggs around the nest. As far as we know, we have only ever observed a drone become a queen, and we have no way of knowing if the other castes have that capability.

    Lastly, we have the Sentinels, which appear at first glance to be the guards of the hive. They have so far been only observed to remain near the queen and the eggs, frequently curled up against the walls. We have only observed one instance where they have interacted with a monkey who strayed too closely to the queen, and was pounced and held down immediately until it was applied with a facehugger. Their lack of movement makes it difficult to determine their exact purpose as guards, sentries, or other role."; name = "The Xenomorph 'Castes'"},/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
    Date: 04/06/2554

    Report:
    After an extremely dangerous, time consuming and costly dissection, we have managed to record and identify several of the organs inside of the first stage of the xenomorph cycle: the larva. This procedure took an extensive amount of time because these creatures have incredibly, almost-comically acidic blood that can melt through almost anything in a few moments. We had to use over a dozen scalpels and retractors to complete the autopsy.

    The larva seems to possess far fewer and quite different organs than that of a human. There is a stomach, with no digestive tract, a heart, which seems to lack any blood-oxygen circulation purpose, and an elongated brain, even though its as dumb as any large cat. It also lacks any liver, kidneys, or other basic organs.

    We can't determine the exact nature of how these creatures grow, nor if they gain organs as they become adults. The larger breeds of xenomorph are too dangerous to kill and capture to give us an accurate answer to these questions. All that we can conclude is that being able to function with so little and yet be so deadly means that these creatures are highly evolved and likely to be extremely durable to various hazards that would otherwise be lethal to humans."; name = "Larva Xenomorph Autopsy Report"},/obj/structure/alien/weeds,/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gX" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gY" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gZ" = (/obj/machinery/shieldwallgen{locked = 0; req_access = null},/obj/structure/cable,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ha" = (/obj/structure/disposaloutlet{desc = "An outlet for the pneumatic disposal system. This one has been applied with an acid-proof coating."; dir = 1; name = "Acid-Proof disposal outlet"; unacidable = 1},/obj/structure/disposalpipe/trunk{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 1; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hb" = (/obj/machinery/light{active_power_usage = 0; dir = 2; icon_state = "tube-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/machinery/camera{c_tag = "Xenobiology Containment South"; dir = 1; network = list("MO19X")},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hc" = (/obj/machinery/sparker{desc = "A wall-mounted ignition device. This one has been applied with an acid-proof coating."; id = "awayxenobio"; name = "Acid-Proof mounted igniter"; pixel_x = 0; pixel_y = -25; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"he" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hg" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hh" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hi" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hj" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hk" = (/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/storage/labcoat,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hl" = (/obj/structure/window/reinforced,/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres1"; locked = 1; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/storage/labcoat,/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hm" = (/obj/machinery/vending/medical{req_access_txt = "201"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hn" = (/obj/structure/closet/crate/bin,/obj/item/clothing/gloves/color/latex,/obj/item/trash/chips,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ho" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hq" = (/obj/structure/closet/secure_closet{icon_broken = "rdsecurebroken"; icon_closed = "rdsecure"; icon_locked = "rdsecure1"; icon_off = "rdsecureoff"; icon_opened = "rdsecureopen"; icon_state = "rdsecure1"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/storage/labcoat/science,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hr" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hs" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/item/weapon/paper{info = "Personal Log for Research Director Gerald Rosswell

    Entry One - 17/05/2554:
    You know, I can't believe I took this position so suddenly. I saw that corporate needed a research director for one of it's outposts and thought it would be a cakewalk, there isn't going to be a lot of research to be done on a tiny outpost. Mainly just running scans on the gas giant we are orbiting or some basic RnD. However, they conveniently forgot to tell me that me and my science staff would have to pull double duty as medical staff and that there is no one higher up on the chain of command here, so I get to pull triple duty as acting captain as well! This shit is probably allowed in some 3 point fine print buried underneath the literally thousands of pages of contracts. Well, at least the research will be easy work.

    Entry Two - 25/05/2554:
    Well, we all expected it at the outpost, CentComm has decided to completely change what research we are doing. They've decided that we should be research the species known as 'xenomporphs'. They announced this change 4 days ago and along with it, sadly, the termination of our current science staff barring me. Not to mention the constant noise made by the construction detail they sent to staple on an xenobiology lab ensuring no one has been able to sleep decently ever since they announced the shift. To make matters worse our current security guard actually died of a heart attack today. Just goes to show that 75 year old men shouldn't be security guards. Still can't believe that they decided to do this major change less than a month after the outpost was established.

    Entry Three - 27/05/2554:
    The new security guard arrived today. Apparently transferred here from the research station that also is orbiting the gas giant. He seems to be rather angry about his transfer. Considering the rumors I've heard about the research station he's probably caught off guard by the fact that Steve hasn't tried to force an IED down his throat.

    Entry Four - 06/06/2554:
    My requests for additional security and containment measures for the 'xenomorph' has been denied. Does Central Command not notice how dangerous these creatures are? The only thing keeping them in is a force field, a minor problem with the power grid and the entire hive is loose. What would stop them then, the lone security guard with a dinky little taser? Kenneth can barely handle a short-tempered engineer. We are under equipped and under staffed, we are inevitably going to be destroyed unless we get the equipment and staff we need.

    Entry Five - 10/06/2554:
    Cunningham got a good look at the xenomorph in containment. He was frightened for the rest of the day, rather amusing if it wasn't for the fact that we are all trapped on this scrap heap with naught but a force field keeping those xenomorphs in.

    Entry Six - 17/06/2554:
    The reactions from the specimens today has shown that they possess strange mental properties. Mark hypothesizes that they possibly have a sort of hive mind, while nothing is certain this would explain how xenomorphs seem to have vastly increased intellect when a 'queen' is present. Of course, to test this hypothesis would require many complicated procedures which we will not be able to undertake. But we do not know the full extend of the xenomorph mind, it may or may not be able to find a way to circumvent our containment system. I will resend my request for additional security measures along with this new found information."; name = "Personal Log - Gerald Rosswell"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ht" = (/obj/structure/closet/crate/bin,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hu" = (/obj/structure/grille,/obj/machinery/door/poddoor{id_tag = "AwayRD"; layer = 2.9; name = "privacy shutter"},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hv" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hw" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hx" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hy" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hz" = (/obj/effect/decal/cleanable/blood/gibs/robot,/obj/effect/decal/cleanable/blood/oil,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer{pixel_x = 6; pixel_y = -5},/obj/item/device/assembly/prox_sensor{pixel_x = -5; pixel_y = -2},/obj/item/robot_parts/l_arm,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hB" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hC" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; name = "Research Director's Office"; opacity = 0; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hE" = (/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/obj/item/weapon/paper{info = "

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



    Current Xenobiology Containment Level:Secure RUN

    "; name = "Evacuation Procedure"},/obj/machinery/camera{c_tag = "Research Division"; dir = 1; network = list("MO19","MO19R")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hG" = (/obj/machinery/door/airlock/glass_research{name = "Research Storage"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hH" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hI" = (/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hJ" = (/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hK" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hL" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hM" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hN" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaybiohazard"; layer = 2.9; name = "Acid-Proof biohazard containment door"; unacidable = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hO" = (/obj/structure/table,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hP" = (/obj/structure/toilet{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hQ" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hR" = (/obj/structure/urinal{pixel_y = 29},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hS" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/urinal{pixel_y = 29},/obj/structure/mirror{pixel_x = 28},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hT" = (/obj/machinery/shower{pixel_y = 16},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hU" = (/obj/machinery/shower{pixel_y = 16},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hV" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hX" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hY" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hZ" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; name = "research monitor"; network = list("MO19X","MO19R")},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ia" = (/obj/machinery/computer/aifixer,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ib" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ic" = (/obj/structure/rack,/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"id" = (/obj/structure/rack,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ie" = (/obj/machinery/door/airlock/glass_medical{glass = 0; icon = 'icons/obj/doors/Doorresearch.dmi'; id_tag = ""; name = "Research Division"; opacity = 1; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"if" = (/obj/structure/closet/l3closet/general,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ig" = (/obj/structure/closet/l3closet/general,/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ih" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ii" = (/obj/structure/table,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ij" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ik" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{desc = "Oh no, seven years of bad luck!"; icon_state = "mirror_broke"; pixel_x = 28; shattered = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"il" = (/obj/item/weapon/soap/nanotrasen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"im" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"in" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"io" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ip" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door_control{id = "Awaybiohazard"; name = "Biohazard Shutter Control"; pixel_x = 0; pixel_y = 8; req_access_txt = "201"},/obj/machinery/door_control{id = "AwayRD"; name = "Privacy Shutter Control"; pixel_x = 0; pixel_y = -2; req_access_txt = "201"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iq" = (/obj/structure/stool/bed/chair/office/light{dir = 1; pixel_y = 3},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ir" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"is" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"it" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/pen,/obj/item/weapon/paper/crumpled{info = "19 06 2554

    I fucking knew it. There was a major breach, that idiotic force field failed and the xenomorphs rushed out and took out the scientists. I've managed to make it to my office and closed the blast doors. I can hear them trying to pry open the doors. Probably don't have long. I have no clue what has happened to the rest of the crew, for all I know they've been killed to produce more of the fucks."; name = "Hastily Written Note"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iu" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/shower{dir = 4; icon_state = "shower"; name = "emergency shower"; tag = "icon-shower (EAST)"},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iv" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iw" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ix" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iy" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iA" = (/obj/machinery/shower{dir = 8},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iB" = (/obj/structure/table,/obj/item/trash/plate,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iC" = (/obj/structure/table,/obj/item/weapon/cigbutt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iD" = (/obj/structure/table,/obj/item/trash/raisins,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iF" = (/obj/structure/sink{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iG" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iH" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("MO19","MO19R")},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iI" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iJ" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/laser_pointer,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iK" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iL" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iM" = (/obj/structure/table,/obj/item/weapon/storage/secure/briefcase,/obj/item/device/taperecorder{pixel_x = -3},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iN" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iO" = (/obj/structure/closet/emcloset,/obj/machinery/light/small,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iP" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iQ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iR" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iS" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iT" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iU" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iV" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iW" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iX" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iY" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iZ" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ja" = (/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"jb" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jc" = (/obj/structure/table,/obj/item/weapon/book/manual/detective,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jd" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"je" = (/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jf" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jg" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jh" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ji" = (/obj/structure/closet/crate/bin,/obj/machinery/light/small{dir = 8},/obj/item/trash/cheesie,/obj/item/trash/can,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jk" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jl" = (/obj/structure/stool,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jm" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "awaykitchen"; name = "Serving Hatch"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jn" = (/obj/effect/decal/cleanable/flour,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jo" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"jq" = (/obj/structure/flora/kirbyplants{desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jr" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"js" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/generic,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jt" = (/obj/structure/table,/obj/item/weapon/newspaper,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ju" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jv" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jw" = (/obj/machinery/vending/snack,/obj/structure/sign/poster{icon_state = "poster14"; pixel_x = 0; pixel_y = 32; serial_number = 14},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jx" = (/obj/structure/sign/science{pixel_x = 0; pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTHWEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jy" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTH)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jz" = (/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTHEAST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jA" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jB" = (/obj/structure/grille,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jC" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jD" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jF" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jG" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jH" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 1; locked = 0; name = "Worn-out APC"; pixel_x = 0; pixel_y = 25; req_access = null; start_charge = 100},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jI" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jJ" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jL" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "

    I Can't Believe It's Not Pasta: Half off on Wednesdays



    Burger night every Friday 6PM-10PM, free drinks with purchase of meal!



    Premiering Tonight: The comedy stylings of Shoe Snatching Willy! 11AM-7PM

    "; name = "Specials This Week"},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jM" = (/obj/structure/grille,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jN" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "awaykitchen"; name = "Serving Hatch"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jP" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes{pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jQ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jR" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"jT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jY" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (NORTH)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kb" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ke" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kf" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged3 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kk" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"km" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kn" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/reagent_containers/glass/rag{pixel_y = 5},/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "awaykitchen"; name = "Serving Hatch"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ko" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kp" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchenknife,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kq" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes{pixel_x = 2; pixel_y = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kr" = (/obj/effect/decal/cleanable/egg_smudge{icon_state = "smashed_egg1"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ks" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/processor,/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kt" = (/obj/structure/closet/crate/bin,/obj/item/trash/candy,/obj/item/trash/can,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ku" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kw" = (/obj/machinery/light/small,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "Arrivals North"; dir = 1; network = list("MO19")},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kx" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ky" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kz" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kA" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kB" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kC" = (/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kD" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is curled up in fetal position with the hands placed near the throat."},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged4 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kE" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kF" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged5 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kH" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kI" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kK" = (/obj/effect/decal/cleanable/blood/xeno,/obj/effect/decal/cleanable/blood/gibs/xeno,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kL" = (/obj/effect/decal/cleanable/blood/xeno,/obj/effect/decal/remains/xeno{desc = "They look like the remains of something... alien. The front of skull appears to have been completely obliterated."},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kM" = (/obj/structure/closet/crate/bin,/obj/item/trash/plate,/obj/item/weapon/reagent_containers/food/snacks/badrecipe,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kN" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kO" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kP" = (/obj/item/stack/rods,/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kQ" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kR" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kS" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kT" = (/obj/machinery/door_control{id = "awaydorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kU" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/navy,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kW" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kX" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/turf/simulated/floor{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kY" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"la" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lb" = (/obj/structure/extinguisher_cabinet{pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "Kitchen"; dir = 8; network = list("MO19")},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lc" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ld" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"le" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lf" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lg" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lh" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"li" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lj" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lk" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warningcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ll" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"lm" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ln" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lo" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lp" = (/obj/machinery/door/airlock{id_tag = "awaydorm1"; name = "Dorm 1"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lq" = (/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lr" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/chair/wood/normal,/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ls" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lt" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/box,/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lu" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lv" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("MO19")},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lw" = (/obj/machinery/door_control{id = "awaykitchen"; name = "Kitchen Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lx" = (/obj/machinery/door/airlock{name = "Kitchen Cold Room"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ly" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lz" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lA" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lB" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"lC" = (/turf/simulated/floor/plating,/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"lD" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lE" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lF" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lG" = (/obj/structure/grille,/obj/structure/window/full/shuttle,/turf/simulated/shuttle/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lH" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lI" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lJ" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating{carbon_dioxide = 48.7; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lK" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/simulated/floor/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lL" = (/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"lM" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lN" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warningcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lO" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lP" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lQ" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lS" = (/obj/structure/table/woodentable,/obj/item/weapon/lighter/zippo,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lU" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lV" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lW" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "201"},/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lY" = (/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ma" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/suit/chaplain_hoodie,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mb" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is sitting upright with its legs tucked in and hands still holding onto its arms."},/obj/item/weapon/gun/projectile/shotgun/sc_pump,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mc" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"md" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"me" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mg" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mh" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mi" = (/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mj" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mk" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ml" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mm" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/simulated/floor/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mn" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mo" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mp" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/decal/cleanable/dirt,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mq" = (/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mr" = (/obj/machinery/light/small,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ms" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel/withwallet,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mt" = (/obj/structure/closet/secure_closet{icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mu" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mv" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/storage/fancy/egg_box,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mw" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "16"},/turf/simulated/shuttle/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mx" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"my" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mz" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mA" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mB" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "awaystart"},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mC" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mD" = (/obj/structure/grille,/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mG" = (/obj/structure/table/woodentable,/obj/machinery/door_control{id = "awaydorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mH" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mI" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mJ" = (/obj/machinery/computer/arcade,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mK" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = -32; serial_number = 7},/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mL" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{pixel_x = -6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 3; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mN" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mO" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "8"},/turf/simulated/shuttle/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mP" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mQ" = (/obj/machinery/door/unpowered/shuttle{name = "Shuttle Cockpit"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mR" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mS" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/obj/effect/landmark{name = "awaystart"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mT" = (/obj/machinery/door/unpowered/shuttle{name = "Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mU" = (/obj/machinery/door/airlock/external,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mV" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mW" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/noticeboard{dir = 8; pixel_x = 32; pixel_y = 0},/obj/item/weapon/paper{info = "

    Welcome to Moon Outpost 19! Property of Nanotrasen Inc.




    Staff Roster:
    -Dr. Gerald Rosswell: Research Director & Acting Captain
    -Dr. Sakuma Sano: Xenobiologist
    -Dr. Mark Douglas: Xenobiologist
    -Kenneth Cunningham: Security Officer-Ivan Volodin: Engineer
    -Mathias Kuester: Bartender
    -Sven Edling: Chef
    -Steve: Assistant

    Please enjoy your stay, and report any abnormalities to an officer."; name = "Welcome Notice"},/obj/machinery/camera{c_tag = "Arrivals South"; dir = 8; network = list("MO19")},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mX" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mY" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 9; icon_state = "ltrails_1"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mZ" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"na" = (/obj/machinery/door/airlock{id_tag = "awaydorm2"; name = "Dorm 2"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nb" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 5; icon_state = "ltrails_1"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nc" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nd" = (/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ne" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "15"},/turf/simulated/shuttle/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nf" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ng" = (/obj/structure/stool/bed/chair,/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nh" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ni" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nj" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_1"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nk" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nl" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nm" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nn" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"no" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"np" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nq" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light/small,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nr" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/machinery/light/small,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ns" = (/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nt" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nu" = (/obj/effect/decal/cleanable/dirt,/obj/item/trash/candy,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nv" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nw" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nx" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ny" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nA" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_2"},/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("MO19")},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nB" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nC" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nD" = (/obj/structure/grille,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nE" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nF" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"nG" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"nH" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nI" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nJ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"nK" = (/obj/machinery/washing_machine,/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "barber"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nL" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/table,/obj/structure/bedsheetbin,/obj/item/clothing/accessory/black,/obj/item/clothing/under/lawyer/black,/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "barber"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nM" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nN" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nO" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nP" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 9; icon_state = "ltrails_1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"nQ" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_2"},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nR" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_2"},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nS" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nT" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 6; icon_state = "ltrails_1"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/door_control{id = "awaydorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is laid out on its side and there seems to have been no sign of struggle."; layer = 4.1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nV" = (/obj/structure/dresser,/obj/item/weapon/paper{info = "Bugs break out. I run to here and lock door. I hear door next to me break open and screams. All nice people here dead now. I no want to be eaten, and bottle always said to be coward way out, but person who say that is stupid. Mira, there is no escape for me, tell Alexis and Elena that father will never come home, and that I love you all."; name = "Note"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nW" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nX" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = -32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nY" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nZ" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oa" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ob" = (/obj/machinery/door/airlock{icon_state = "door_locked"; id_tag = "awaydorm3"; locked = 1; name = "Dorm 3"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oc" = (/obj/item/weapon/pen,/obj/item/weapon/storage/pill_bottle{pixel_y = 6},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"od" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oe" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"of" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"og" = (/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oh" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oj" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ok" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/generic,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ol" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"om" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"on" = (/obj/structure/flora/kirbyplants{desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3},/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oo" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"op" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oq" = (/obj/item/trash/candy,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"or" = (/obj/item/weapon/shard,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"os" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ot" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ou" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ov" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ow" = (/obj/item/stack/rods,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ox" = (/obj/item/stack/cable_coil,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oy" = (/obj/item/stack/cable_coil{amount = 5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oz" = (/obj/item/stack/cable_coil{amount = 2; icon_state = "coil_red2"; item_state = "coil_red2"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oA" = (/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; item_state = "coil_red1"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oB" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oC" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oD" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; tag = "icon-damaged1 (WEST)"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oE" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; tag = "icon-damaged2 (WEST)"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oF" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; tag = "icon-damaged3 (WEST)"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oG" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; tag = "icon-damaged4 (WEST)"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oH" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; tag = "icon-damaged5 (WEST)"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oI" = (/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oJ" = (/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oK" = (/turf/simulated/shuttle/floor,/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oL" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oM" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oN" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oO" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oP" = (/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oQ" = (/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oR" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oS" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oT" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged2 (WEST)"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oU" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged3 (WEST)"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oV" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged4 (WEST)"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oW" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged5 (WEST)"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oX" = (/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched1 (WEST)"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oY" = (/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oZ" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pa" = (/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pb" = (/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pc" = (/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg2"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pd" = (/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pe" = (/turf/simulated/floor/plating{burnt = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "panelscorched"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-panelscorched"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"eB" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eC" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eD" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eE" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eF" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eG" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eH" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eI" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eJ" = (/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eK" = (/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eL" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eM" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eN" = (/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 4; network = list("MO19","MO19R")},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eP" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "Awaylab"; name = "Containment Chamber Blast Doors"; pixel_x = 4; pixel_y = -2; req_access_txt = "201"},/obj/machinery/ignition_switch{id = "awayxenobio"; pixel_x = 4; pixel_y = 8},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eQ" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eR" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eS" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eT" = (/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eU" = (/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eV" = (/obj/machinery/space_heater,/obj/machinery/light/small{dir = 1},/obj/structure/sign/poster{icon_state = "poster5_legit"; pixel_x = 0; pixel_y = 32; serial_number = 21; subtype = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eW" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes{charge = 1.5e+006; input_level = 10000; inputting = 0; output_level = 15000; outputting = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"eZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/newspaper,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "201"; req_one_access_txt = "0"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 5; icon_state = "ltrails_1"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ff" = (/obj/structure/sign/securearea{pixel_x = 32},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fg" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fh" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fi" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/structure/alien/weeds,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fj" = (/obj/structure/closet/crate/freezer,/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/xenos_claw,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fk" = (/obj/machinery/door/firedoor,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fl" = (/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fn" = (/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fo" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fp" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fq" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ft" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fw" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_2"},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/alien/weeds,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; name = "Xenobiology Lab"; opacity = 0; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/alien/weeds/node,/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fE" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/item/stack/rods,/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fF" = (/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/item/stack/rods,/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fG" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fH" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fI" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fJ" = (/obj/machinery/atmospherics/pipe/simple/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fK" = (/obj/machinery/atmospherics/unary/outlet_injector{desc = "Has a valve and pump attached to it. This one has been applied with an acid-proof coating."; dir = 8; icon_state = "on"; name = "Acid-Proof Air Injector"; on = 1; unacidable = 1},/obj/structure/alien/weeds,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fL" = (/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/machinery/camera{c_tag = "Xenobiology Containment East"; dir = 8; network = list("MO19X")},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fM" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fN" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fP" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fR" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/effect/decal/cleanable/blood/oil{color = "black"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fT" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "Entry One - 27/05/2554:
    I just arrived, and already I hate my job. I'm stuck on this shithole of an outpost, trying to avoid these damn eggheads running all over the place preparing for god knows what. There's no crimes to stop, no syndies to kill, and I'm not even allowed to beat the fuckin' assistant senseless! They said I was transferred from Space Station 13 for 'good behavior', but this feels more like a punishment than a reward. All I know is that if I don't get some action soon, I'm going to go insane.

    Entry Two - 03/06/2554:
    Okay, so get this: we got a fuckin' deathsquad coming in today! I thought the day I saw one of them would be the day my employment was 'terminated', if you get my drift. They're escorting some sort of weird alien creature for the eggheads to study. I heard one of the docs telling the chef that this thing killed a whole security force before it was captured. I sure as hell hope that I don't have to fight it.

    Entry Three - 08/06/2554:
    My first real bit of 'action' today, if you could call it that. Crazy Ivan got in a fight with Kuester today about his Booze-O-Mat. Apparently one of the crewmembers had stolen a couple bottles of booze from the machine after Ivan disabled the ID lock. Tell you the truth, I don't blame the thief. Everyone is going a little stir-crazy in here, and the bartender is being damn stingy with the alcohol. Either way, once they started to pick a fight, I had to take them down. It's a damn shame that we don't have a brig, though. I had to lock Ivan in a fuckin' freezer, for god's sake. Let's hope that we can keep our sanity together, at least for a while.

    Entry Four - 10/06/2554:
    Jesus fucking Christ riding on a motorbike. These things the scientists are studying are terrifying! Fucking great huge purple bug things as tall as the ceiling, with blades for arms and drooling at the mouth. I don't think my taser will do jack shit against these damn things, but the eggheads say that they're safely contained. If they do, I have a feeling that it's only a matter of time before we're all screwed. These bastards look like walking death.

    Entry Five - 18/06/2554:
    Finally caught who stole the booze from Kuester. It was that fuckin' loser assistant Steve! He was in the dorms, chugging his worries away. I took one of the bottles back to the barkeep, but no one has to know about this second one. I think I'm gonna enjoy this while watching tomorrow's Thunderdome match.

    Entry Six - 19/06/2554:
    Oh, great. The chef is still sleeping, so we get Ivan's gruel for breakfast today. I overheard Sano and Douglas saying something about the aliens being restless, so we might get some action today. As long as it happens after the big game, I'm fine with it. I still got one beer to drink before I'm ready to die."; name = "Personal Log - Kenneth Cunningham"},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fU" = (/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/grenade/flashbang,/obj/item/weapon/storage/belt/security,/obj/item/weapon/reagent_containers/food/drinks/cans/beer{pixel_x = -3; pixel_y = -2},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fV" = (/obj/structure/sign/poster{icon_state = "poster21_legit"; pixel_y = 32; serial_number = 21; subtype = 1},/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fW" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fX" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fY" = (/obj/structure/sign/biohazard{pixel_x = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"fZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ga" = (/obj/machinery/door/firedoor,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/l3closet/scientist,/obj/structure/alien/weeds,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/item/stack/cable_coil/cut{amount = 1; icon_state = "coil_red1"; item_state = "coil_red1"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gd" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood{color = "red"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ge" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gf" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gg" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gh" = (/obj/structure/stool,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gi" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gj" = (/obj/effect/decal/cleanable/blood/oil{color = "black"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gk" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gl" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gm" = (/obj/machinery/door/airlock/glass_security{name = "Security Post"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gn" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"go" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/obj/structure/alien/weeds,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gp" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/weapon/razor{pixel_y = 5},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gq" = (/obj/structure/alien/weeds/node,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gr" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gs" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/alien/weeds,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gt" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gw" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gx" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 2; icon_state = "pipe-c"; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gy" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/device/radio/off,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gz" = (/obj/structure/table,/obj/item/weapon/paper{info = "Ivan Volodin Stories:

    Entry Won - 28/05/2554:
    Hello. I am Crazy Ivan. Boss say I must write. I do good job fixing outpost. Is very good job. Much better than mines. Many nice people. I cause no trouble.

    Entry Too - 05/06/2554:
    I am finding problem with Booze-O-Mat. Is not problem. I solve very easy. Use yellow tool to make purple light go off. I am good engineer! Bartender will be very happy.

    Entry Tree - 08/06/2554:
    Bartender is not happy. Security man is not happy. Cannot feel legs, is very cold in freezer. Is not good. Table is jammed into door, have no tools. Is very not good. But, on bright side, found meat! Shall chew to keep spirits up.

    Entry Fore - 12/06/2554:
    Big nasty purple bug looked at me today. Make nervous. Blue wall wire can be broken, then bad thing happens. Very very bad thing. Man in orange spacesuit wave at me today too. He seem nice. Wonder who was?

    Entry Fiv - 15/06/2554:
    I eat cornflakes today. Is good day. Sun shine for a while. Was nice. I also take ride on disposals chute. Was fun, but tiny. Get clog out of pipes, was vodka bottle. Is empty. This make many sads.

    Entry Sex: 19/06/2554:
    Purple bugs jumpy today. When waved, get hiss. Maybe very bad. Maybe just ill. Do not know. Is science problem, is not engineer problem. I eat sandwich. Is glorious job. Wish to never end."; name = "Personal Log - Ivan Volodin"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gA" = (/obj/machinery/light/small,/obj/structure/closet/toolcloset,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gB" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gC" = (/obj/machinery/computer/monitor,/obj/structure/cable,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gE" = (/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gF" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gG" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gH" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 4; locked = 0; name = "Worn-out APC"; pixel_x = 25; req_access = null; start_charge = 100},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gI" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/structure/alien/weeds,/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gJ" = (/obj/structure/table,/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gK" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 04/06/2554

    Report:
    As expected, all that is left of the monkeys we sent in earlier is a group of xenomorph larvae. It is quite clear that the facehuggers are not selective in their hosts, and so far the gestation process has been shown to have a 100% success rate.

    The larvae themselves have been behaving very differently from the lone larva we first observed, and despite shying away from humans they are clearly comfortable with others of their kind. Our previous suspicions on larvae have been confirmed with their demonstration of playfulness: they are not nearly as aggressive or violent when young, before molting to adulthood.

    The majority of the play we observed involved a sort of hide-and-seek, and occasionally wrestling by tangling themselves and struggling out of it. While normally we would write these off as instinctual play for honing their skills when they molt, their growth period is so incredibly fast and they are still such adept killers that it would serve no practical purpose. The only explanation for this is perhaps to create bonds and friendships with each other, if that is even possible for such an incredibly hostile race. It may be that they are much more reasonable with each other than other life forms.

    It had become clear that now was the best time to extract a xenomorph for dissecting, as these were all still larvae and the queen was still attached to its ovipositor and would be immobile. With the approval of the research director, we sent in our medical robot that had been dubbed 'Head Surgeon' into the containment pen, dropping the shields for only a fraction of a second to allow it entry. The larvae were cautious, but the curiosity of one had him within grabbing range of our robot. It was brought out and quickly euthanized through lethal injection, courtesy of our mechanical doctor."; name = "Larva Xenomorph Social Interactions & Capturing Procedure"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 04/06/2554

    Report:
    I have studied many interesting and diverse life-forms as a xenobiologist ranging from creatures as large as cows, to specimens too small see with the naked eye. This is by far the largest alien I have ever seen. The alien we were previously studying has molted and has become an absolutely enormous creature. Standing at over 15 feet tall and weighing in at likely two tons or more, the xenomorph queen is an absolutely breathtakingly large and cruel monster. Its behavior has changed drastically from when it was a drone, having become far more comfortable with sitting and staring at us, rather than smashing at the windows.

    The queen, physiologically speaking, is fairly similar to the other xenomorphs, with a few key differences. Its enormous size demands large legs, while the back seems to be always hunched forward. The dorsal tubes on the back have changed to several large spikes, and we observed the alien now sports a second pair of smaller arms on its chest. The purpose of these secondary arms is still unknown. Finally, the queen's crown has become incredibly large, with what seems to be a retractable slot to hide its head in. The dome appears to be extremely thick near the front, and will likely be able to resist a lot of trauma. Despite the enormous size it has grown to, it is not that much slower than it used to be.

    After two hours of doing relatively nothing but staring, the queen began to produce an unusually large amount of resin and weeds, quickly shaping up a large nest that it then hid behind. It then proceeded to smash out all the lights, leaving us with very little to see with our cameras. When we looked through the back cameras, we had discovered that it had grown a large ovipositor, and was releasing large eggs onto the ground. This had us all in agreement that this stage of the life cycle was the queen.

    Over the next few hours, the eggs grew to their full sizes, and we provided the subject with new monkey hosts. When they approached the eggs, they opened to release more facehuggers. It seems that we have observed the full cycle of reproduction for this species. We can expect more larvae in the next few hours."; name = "Queen Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 03/06/2554

    Report:
    The other scientists and I can hardly believe our eyes. The snake-like larva has molted into a 7 foot tall insectoid nightmare in just a few hours. It's obvious now as to why such heavy duty containment was needed. It immediately tried to escape however by flinging itself at the window in a flurry of swipes and stabs. It seems its behavior has returned to a state that is very similar to the facehugger, though I doubt with the same intent! Thankfully, our glass and shields have shown to be more than sturdy enough for such a violent creature, and so far, any attempts at the creature escaping have been in vain.

    As for its physiology, the creature has an elongated head with what appears to be have an exoskeleton resembling an external rib-cage on the torso. The alien is also fairly skinny with a lean body. The little amount of meat on the alien appears to be entirely muscle. We assume this makes it deceptively strong, while remaining agile at the same time. One of the most interesting things we have seen is its pharyngeal jaw. It has some what of an inner mouth capable of being fired externally at extremely high speeds. It has already caused many dents in the walls and a few small cracks in the window with it. The alien also has a couple of dorsal tubes on its back, their purpose unknown. Finally, this monster sports a long ridged tail, complete with a large and extremely sharp blade at the tip.

    Normally I would be absolutely terrified of something like this, but I'm putting my trust in Nanotrasen with the containment. After all, they wouldn't build a cell that could fail to contain its subject, would they?"; name = "Adult Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 03/06/2554

    Report:
    When the larva first emerged from the chest of the monkey, it seemed very curious. It would wander around aimlessly for awhile and then sit still. We are unable to determine the gender of the larva, or even determine if it has a gender. After some time had passed, it seemed to lose interest in its surroundings and sat mostly still while occasionally wagging its tail. We decided to throw in a live mouse to see if it would consume it. The larva quickly attacked and ate the mouse and seemed to get larger very suddenly, this suggests that the larvae are capable of metabolizing and directing all the energy towards growth at previously thought impossible speeds. It is a shame that we cannot observe the process more closely, as we do not currently know how dangerous or violent this creature is or will become as it matures fully.

    It is tempting to imagine the possibilities of utilizing such a mechanism. The capability of skipping years of growth time for children, repairing bodily damage in a matter of moments, even its usage in existing cloning technology."; name = "Larva Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 03/06/2554

    Report:
    The test subject we were provided with truly is alien. It is a small spider-like creature with bony legs leading to a smooth body. It has a long tail connected to it, and it has shown extremely aggressive behavior by flinging its entire body at the glass and shields to no avail. While doing so, we noticed there was a small pink hole in the middle of the body.

    When we sent in a monkey through the crude but effective disposal tube, the alien immediately jumped at its face and latched on. The monkey was quickly suffocated by its constricting tail, unable to pry off the fingers. The monkey at first seemed to be dead, but was observed to be breathing. The recently named alien 'facehugger' fell off dead and curled its legs up like a spider moments after it had finished with the monkey's body.

    While the monkey appeared to be unharmed, we kept it in the cell for a couple more hours until we were horrified to discover it screaming out in pain as a snake-like creature erupted from the monkey's chest! It appears that the 'facehugger' is only the start of this life cycle. The impregnation cycle involving the creatures growing inside the chests of their hosts seems to only be the beginning."; name = "'Facehugger' Xenomorph Physiology & Behavior Observation"},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gL" = (/obj/structure/table/reinforced,/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/device/radio/off,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gM" = (/obj/structure/cable,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gN" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/item/stack/rods,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gP" = (/obj/machinery/door_control{id = "Awaybiohazard"; name = "Biohazard Shutter Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "201"},/obj/machinery/light/small{dir = 8},/obj/machinery/computer/security{desc = "Used to access the various cameras on the outpost."; network = list("MO19R","MO19")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gQ" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gR" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gS" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gT" = (/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gU" = (/obj/machinery/optable,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gV" = (/obj/machinery/computer/operating,/obj/structure/alien/weeds,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gW" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gX" = (/obj/structure/filingcabinet/filingcabinet,/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
    Date: 17/06/2554

    Report:
    Earlier today we have observed a new phenomenon with our subjects. While feeding them our last monkey subject and throwing out the box, the aliens merely looked at us instead of infecting the monkey right away. They looked to be collectively distressed as they would no longer be given hosts, where instead we would move to the next phase of the experiment. When I glanced at the gas tanks and piping leading to their cell, I looked back to see all of them were up against the glass, even the queen! It was as if they all understood what was going to happen, even though we knew only the queen had the cognitive capability to do so.

    The only explanation for this is a form of communication between the aliens, but we have seen no such action take place anywhere in the cell until now. We also know that regular drone and hunter xenomorphs have no personality or instinct to survive by themselves. Perhaps the queen has a direct link to them? A form of a commander or overseer that controls their every move? A hivemind?"; name = "The Hivemind Hypothesis"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
    Date: 08/06/2554

    Report:
    The xenomorphs we have come to study here are a remarkable species. They are almost universally aggressive across all castes, showing no remorse or guilt or pause before or after acts of violence. They appear to be a species entirely designed to kill. Oddly enough, even their method of reproduction is a brutal two-for-one method of birthing a new xenomorph and killing its host.

    The lone xenomorph we studied only five days ago showed little sign of intelligence. Only a simple drone that flung itself at the safety glass and shields repeatedly and thankfully without success. Once the drone molted into a queen, it became much more calm and calculating, merely looking at us and waiting while building its nest. As the hive grew in size and in numbers, so too did the intelligence of the common hunter and drone. We are still researching how they can communicate with one another and the relationship between the different castes and the queen. We will continue to update our research as we learn more about the species."; name = "A Preliminary Study of Alien Behavior"},/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
    Date: 06/06/2554

    Report:
    While observing the growing number of aliens in the containment cell, we began to notice subtle differences that were consistently repeating. Like ants, these creatures clearly have different specialized variations that determine their roles in the hive. We have dubbed the three currently observed castes as Hunters, Drones, and Sentinels.

    Hunters have been observed to be by far the most aggressive and agile of the three, constantly running on every surface and frequently swiping at the windows. They are also remarkably good at camouflaging themselves in darkness and on their resin structures, appearing almost invisible to the unwary observer. They are always the first to reach the monkeys we send in leading us to believe that this caste is primarily used for finding and retrieving hosts.

    Drones on the other hand are much more docile and seem more shy by comparison, though not any less aggressive than the other castes. They have been observed to have a much wider head and lack dorsal tubes. They have shown to be less agile and visibly more fragile than any other caste. The drone however has never been observed to interact with the monkeys directly and instead preferring maintenance of the hive by building walls of resin and moving eggs around the nest. As far as we know, we have only ever observed a drone become a queen, and we have no way of knowing if the other castes have that capability.

    Lastly, we have the Sentinels, which appear at first glance to be the guards of the hive. They have so far been only observed to remain near the queen and the eggs, frequently curled up against the walls. We have only observed one instance where they have interacted with a monkey who strayed too closely to the queen, and was pounced and held down immediately until it was applied with a facehugger. Their lack of movement makes it difficult to determine their exact purpose as guards, sentries, or other role."; name = "The Xenomorph 'Castes'"},/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
    Date: 04/06/2554

    Report:
    After an extremely dangerous, time consuming and costly dissection, we have managed to record and identify several of the organs inside of the first stage of the xenomorph cycle: the larva. This procedure took an extensive amount of time because these creatures have incredibly, almost-comically acidic blood that can melt through almost anything in a few moments. We had to use over a dozen scalpels and retractors to complete the autopsy.

    The larva seems to possess far fewer and quite different organs than that of a human. There is a stomach, with no digestive tract, a heart, which seems to lack any blood-oxygen circulation purpose, and an elongated brain, even though its as dumb as any large cat. It also lacks any liver, kidneys, or other basic organs.

    We can't determine the exact nature of how these creatures grow, nor if they gain organs as they become adults. The larger breeds of xenomorph are too dangerous to kill and capture to give us an accurate answer to these questions. All that we can conclude is that being able to function with so little and yet be so deadly means that these creatures are highly evolved and likely to be extremely durable to various hazards that would otherwise be lethal to humans."; name = "Larva Xenomorph Autopsy Report"},/obj/structure/alien/weeds,/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gY" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ha" = (/obj/machinery/shieldwallgen{locked = 0; req_access = null},/obj/structure/cable,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hb" = (/obj/structure/disposaloutlet{desc = "An outlet for the pneumatic disposal system. This one has been applied with an acid-proof coating."; dir = 1; name = "Acid-Proof disposal outlet"; unacidable = 1},/obj/structure/disposalpipe/trunk{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 1; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hc" = (/obj/machinery/light{active_power_usage = 0; dir = 2; icon_state = "tube-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/machinery/camera{c_tag = "Xenobiology Containment South"; dir = 1; network = list("MO19X")},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hd" = (/obj/machinery/sparker{desc = "A wall-mounted ignition device. This one has been applied with an acid-proof coating."; id = "awayxenobio"; name = "Acid-Proof mounted igniter"; pixel_x = 0; pixel_y = -25; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"he" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hh" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hi" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hj" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hk" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hl" = (/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/storage/labcoat,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hm" = (/obj/structure/window/reinforced,/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres1"; locked = 1; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/storage/labcoat,/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hn" = (/obj/machinery/vending/medical{req_access_txt = "201"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ho" = (/obj/structure/closet/crate/bin,/obj/item/clothing/gloves/color/latex,/obj/item/trash/chips,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hp" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/blood/oil{color = "black"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hr" = (/obj/structure/closet/secure_closet{icon_broken = "rdsecurebroken"; icon_closed = "rdsecure"; icon_locked = "rdsecure1"; icon_off = "rdsecureoff"; icon_opened = "rdsecureopen"; icon_state = "rdsecure1"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hs" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ht" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/item/weapon/paper{info = "Personal Log for Research Director Gerald Rosswell

    Entry One - 17/05/2554:
    You know, I can't believe I took this position so suddenly. I saw that corporate needed a research director for one of it's outposts and thought it would be a cakewalk, there isn't going to be a lot of research to be done on a tiny outpost. Mainly just running scans on the gas giant we are orbiting or some basic RnD. However, they conveniently forgot to tell me that me and my science staff would have to pull double duty as medical staff and that there is no one higher up on the chain of command here, so I get to pull triple duty as acting captain as well! This shit is probably allowed in some 3 point fine print buried underneath the literally thousands of pages of contracts. Well, at least the research will be easy work.

    Entry Two - 25/05/2554:
    Well, we all expected it at the outpost, CentComm has decided to completely change what research we are doing. They've decided that we should be research the species known as 'xenomporphs'. They announced this change 4 days ago and along with it, sadly, the termination of our current science staff barring me. Not to mention the constant noise made by the construction detail they sent to staple on an xenobiology lab ensuring no one has been able to sleep decently ever since they announced the shift. To make matters worse our current security guard actually died of a heart attack today. Just goes to show that 75 year old men shouldn't be security guards. Still can't believe that they decided to do this major change less than a month after the outpost was established.

    Entry Three - 27/05/2554:
    The new security guard arrived today. Apparently transferred here from the research station that also is orbiting the gas giant. He seems to be rather angry about his transfer. Considering the rumors I've heard about the research station he's probably caught off guard by the fact that Steve hasn't tried to force an IED down his throat.

    Entry Four - 06/06/2554:
    My requests for additional security and containment measures for the 'xenomorph' has been denied. Does Central Command not notice how dangerous these creatures are? The only thing keeping them in is a force field, a minor problem with the power grid and the entire hive is loose. What would stop them then, the lone security guard with a dinky little taser? Kenneth can barely handle a short-tempered engineer. We are under equipped and under staffed, we are inevitably going to be destroyed unless we get the equipment and staff we need.

    Entry Five - 10/06/2554:
    Cunningham got a good look at the xenomorph in containment. He was frightened for the rest of the day, rather amusing if it wasn't for the fact that we are all trapped on this scrap heap with naught but a force field keeping those xenomorphs in.

    Entry Six - 17/06/2554:
    The reactions from the specimens today has shown that they possess strange mental properties. Mark hypothesizes that they possibly have a sort of hive mind, while nothing is certain this would explain how xenomorphs seem to have vastly increased intellect when a 'queen' is present. Of course, to test this hypothesis would require many complicated procedures which we will not be able to undertake. But we do not know the full extend of the xenomorph mind, it may or may not be able to find a way to circumvent our containment system. I will resend my request for additional security measures along with this new found information."; name = "Personal Log - Gerald Rosswell"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hu" = (/obj/structure/closet/crate/bin,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hv" = (/obj/structure/grille,/obj/machinery/door/poddoor{id_tag = "AwayRD"; layer = 2.9; name = "privacy shutter"},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hw" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hx" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hy" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hz" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hA" = (/obj/effect/decal/cleanable/blood/gibs/robot,/obj/effect/decal/cleanable/blood/oil{color = "black"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer{pixel_x = 6; pixel_y = -5},/obj/item/device/assembly/prox_sensor{pixel_x = -5; pixel_y = -2},/obj/item/robot_parts/l_arm,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hC" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; name = "Research Director's Office"; opacity = 0; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hF" = (/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/obj/item/weapon/paper{info = "

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



    Current Xenobiology Containment Level:Secure RUN

    "; name = "Evacuation Procedure"},/obj/machinery/camera{c_tag = "Research Division"; dir = 1; network = list("MO19","MO19R")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hH" = (/obj/machinery/door/airlock/glass_research{name = "Research Storage"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hI" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hJ" = (/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hK" = (/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hL" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hM" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hN" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hO" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaybiohazard"; layer = 2.9; name = "Acid-Proof biohazard containment door"; unacidable = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hP" = (/obj/structure/table,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hQ" = (/obj/structure/toilet{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hR" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hS" = (/obj/structure/urinal{pixel_y = 29},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hT" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/urinal{pixel_y = 29},/obj/structure/mirror{pixel_x = 28},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hU" = (/obj/machinery/shower{pixel_y = 16},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hV" = (/obj/machinery/shower{pixel_y = 16},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hW" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hY" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"hZ" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ia" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; name = "research monitor"; network = list("MO19X","MO19R")},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ib" = (/obj/machinery/computer/aifixer,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ic" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"id" = (/obj/structure/rack,/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ie" = (/obj/structure/rack,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"if" = (/obj/machinery/door/airlock/glass_medical{glass = 0; icon = 'icons/obj/doors/Doorresearch.dmi'; id_tag = ""; name = "Research Division"; opacity = 1; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ig" = (/obj/structure/closet/l3closet/general,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ih" = (/obj/structure/closet/l3closet/general,/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ii" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ij" = (/obj/structure/table,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ik" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"il" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{desc = "Oh no, seven years of bad luck!"; icon_state = "mirror_broke"; pixel_x = 28; shattered = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"im" = (/obj/item/weapon/soap/nanotrasen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"in" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"io" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ip" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iq" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door_control{id = "Awaybiohazard"; name = "Biohazard Shutter Control"; pixel_x = 0; pixel_y = 8; req_access_txt = "201"},/obj/machinery/door_control{id = "AwayRD"; name = "Privacy Shutter Control"; pixel_x = 0; pixel_y = -2; req_access_txt = "201"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ir" = (/obj/structure/stool/bed/chair/office/light{dir = 1; pixel_y = 3},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"is" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"it" = (/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iu" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/pen,/obj/item/weapon/paper/crumpled{info = "19 06 2554

    I fucking knew it. There was a major breach, that idiotic force field failed and the xenomorphs rushed out and took out the scientists. I've managed to make it to my office and closed the blast doors. I can hear them trying to pry open the doors. Probably don't have long. I have no clue what has happened to the rest of the crew, for all I know they've been killed to produce more of the fucks."; name = "Hastily Written Note"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iv" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/shower{dir = 4; icon_state = "shower"; name = "emergency shower"; tag = "icon-shower (EAST)"},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iw" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"ix" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iy" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iz" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iA" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iB" = (/obj/machinery/shower{dir = 8},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iC" = (/obj/structure/table,/obj/item/trash/plate,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iD" = (/obj/structure/table,/obj/item/weapon/cigbutt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iE" = (/obj/structure/table,/obj/item/trash/raisins,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iG" = (/obj/structure/sink{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iH" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iI" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("MO19","MO19R")},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iJ" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iK" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/laser_pointer,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iL" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iM" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iN" = (/obj/structure/table,/obj/item/weapon/storage/secure/briefcase,/obj/item/device/taperecorder{pixel_x = -3},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iO" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iP" = (/obj/structure/closet/emcloset,/obj/machinery/light/small,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"iQ" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iS" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iT" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iU" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iV" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iW" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iX" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iY" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"iZ" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ja" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"jb" = (/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"jc" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jd" = (/obj/structure/table,/obj/item/weapon/book/manual/detective,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"je" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jf" = (/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jg" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jh" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ji" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jj" = (/obj/structure/closet/crate/bin,/obj/machinery/light/small{dir = 8},/obj/item/trash/cheesie,/obj/item/trash/can,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jl" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jm" = (/obj/structure/stool,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jn" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "awaykitchen"; name = "Serving Hatch"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jo" = (/obj/effect/decal/cleanable/flour,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jp" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/blood/oil{color = "black"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"jr" = (/obj/structure/flora/kirbyplants{desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"js" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jt" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/generic,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ju" = (/obj/structure/table,/obj/item/weapon/newspaper,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jv" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jw" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jx" = (/obj/machinery/vending/snack,/obj/structure/sign/poster{icon_state = "poster14"; pixel_x = 0; pixel_y = 32; serial_number = 14; subtype = 0},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jy" = (/obj/structure/sign/science{pixel_x = 0; pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTHWEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTH)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jA" = (/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTHEAST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jB" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jC" = (/obj/structure/grille,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jD" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jE" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jG" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jH" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{cell_type = 15000; dir = 1; locked = 0; name = "Worn-out APC"; pixel_x = 0; pixel_y = 25; req_access = null; start_charge = 100},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jJ" = (/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jK" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jM" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "

    I Can't Believe It's Not Pasta: Half off on Wednesdays



    Burger night every Friday 6PM-10PM, free drinks with purchase of meal!



    Premiering Tonight: The comedy stylings of Shoe Snatching Willy! 11AM-7PM

    "; name = "Specials This Week"},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jN" = (/obj/structure/grille,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jO" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "awaykitchen"; name = "Serving Hatch"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jQ" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes{pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jR" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jS" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"jU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jZ" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (NORTH)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kc" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ke" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kg" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged3 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kl" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"km" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ko" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/reagent_containers/glass/rag{pixel_y = 5},/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "awaykitchen"; name = "Serving Hatch"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kp" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kq" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchenknife,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kr" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes{pixel_x = 2; pixel_y = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ks" = (/obj/effect/decal/cleanable/fruit_smudge,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kt" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/processor,/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ku" = (/obj/structure/closet/crate/bin,/obj/item/trash/candy,/obj/item/trash/can,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kv" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kw" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kx" = (/obj/machinery/light/small,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "Arrivals North"; dir = 1; network = list("MO19")},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ky" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2; subtype = 1},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kz" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kA" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kB" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kC" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kD" = (/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kE" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is curled up in fetal position with the hands placed near the throat."},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged4 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kF" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kG" = (/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged5 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kI" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kJ" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kK" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kL" = (/obj/effect/decal/cleanable/blood/xeno{color = "green"},/obj/effect/decal/cleanable/blood/gibs/xeno,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kM" = (/obj/effect/decal/cleanable/blood/xeno{color = "green"},/obj/effect/decal/remains/xeno{desc = "They look like the remains of something... alien. The front of skull appears to have been completely obliterated."},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kN" = (/obj/structure/closet/crate/bin,/obj/item/trash/plate,/obj/item/weapon/reagent_containers/food/snacks/badrecipe,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kO" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kQ" = (/obj/item/stack/rods,/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kR" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kS" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kT" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kU" = (/obj/machinery/door_control{id = "awaydorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kV" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/navy,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kW" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kX" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/turf/simulated/floor{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"la" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lb" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lc" = (/obj/structure/extinguisher_cabinet{pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "Kitchen"; dir = 8; network = list("MO19")},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ld" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"le" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lf" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lh" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"li" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warningcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lj" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"lk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ll" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ln" = (/obj/machinery/door/airlock{id_tag = "awaydorm1"; name = "Dorm 1"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lo" = (/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lp" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/chair/wood/normal,/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lq" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lr" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/box,/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ls" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lt" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("MO19")},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lu" = (/obj/machinery/door_control{id = "awaykitchen"; name = "Kitchen Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lv" = (/obj/machinery/door/airlock{name = "Kitchen Cold Room"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lw" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lx" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ly" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lz" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lA" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lB" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/shuttle/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lC" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lD" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lE" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating{carbon_dioxide = 48.7; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lF" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lG" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lH" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warningcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lI" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lJ" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lK" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lM" = (/obj/structure/table/woodentable,/obj/item/weapon/lighter/zippo,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lO" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lP" = (/obj/effect/decal/cleanable/blood/oil{color = "black"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lQ" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "201"},/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lS" = (/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lU" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/suit/chaplain_hoodie,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lV" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is sitting upright with its legs tucked in and hands still holding onto its arms."},/obj/item/weapon/gun/projectile/shotgun/sc_pump,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lW" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lX" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lY" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lZ" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ma" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mb" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mc" = (/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"md" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"me" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mf" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mg" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mh" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mi" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mj" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/decal/cleanable/dirt,/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mk" = (/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ml" = (/obj/machinery/light/small,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mm" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel/withwallet,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mn" = (/obj/structure/closet/secure_closet{icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/flour,/obj/item/weapon/reagent_containers/food/snacks/flour,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mo" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mp" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/storage/fancy/egg_box,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mq" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mr" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ms" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mt" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mu" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "awaystart"},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mv" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mw" = (/obj/structure/grille,/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mx" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"my" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mz" = (/obj/structure/table/woodentable,/obj/machinery/door_control{id = "awaydorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mA" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mB" = (/obj/structure/closet/emcloset,/obj/structure/window/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mC" = (/obj/machinery/computer/arcade,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mD" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = -32; serial_number = 7; subtype = 0},/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mE" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mF" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{pixel_x = -6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 3; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mG" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mH" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mI" = (/obj/machinery/door/airlock/shuttle{name = "Shuttle Cockpit"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mJ" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mK" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/obj/effect/landmark{name = "awaystart"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mL" = (/obj/machinery/door/airlock/shuttle{name = "Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mM" = (/obj/machinery/door/airlock/external,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mN" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mO" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/noticeboard{dir = 8; pixel_x = 32; pixel_y = 0},/obj/item/weapon/paper{info = "

    Welcome to Moon Outpost 19! Property of Nanotrasen Inc.




    Staff Roster:
    -Dr. Gerald Rosswell: Research Director & Acting Captain
    -Dr. Sakuma Sano: Xenobiologist
    -Dr. Mark Douglas: Xenobiologist
    -Kenneth Cunningham: Security Officer-Ivan Volodin: Engineer
    -Mathias Kuester: Bartender
    -Sven Edling: Chef
    -Steve: Assistant

    Please enjoy your stay, and report any abnormalities to an officer."; name = "Welcome Notice"},/obj/machinery/camera{c_tag = "Arrivals South"; dir = 8; network = list("MO19")},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mP" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mQ" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 9; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mR" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mS" = (/obj/machinery/door/airlock{id_tag = "awaydorm2"; name = "Dorm 2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mT" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mU" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mV" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mW" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mX" = (/obj/structure/stool/bed/chair,/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mY" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"na" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nb" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nc" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/assistantformal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nd" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/generic,/obj/structure/window/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ne" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nf" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ng" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nh" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light/small,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ni" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/machinery/light/small,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nj" = (/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nk" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nl" = (/obj/effect/decal/cleanable/dirt,/obj/item/trash/candy,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nm" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nn" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"no" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"np" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nq" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nr" = (/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("MO19")},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ns" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nt" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nu" = (/obj/structure/grille,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nv" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nw" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nx" = (/obj/machinery/washing_machine,/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "barber"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ny" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/table,/obj/structure/bedsheetbin,/obj/item/clothing/accessory/black,/obj/item/clothing/under/lawyer/black,/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "barber"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nz" = (/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nB" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nC" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nD" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"nE" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nF" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nG" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nH" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/door_control{id = "awaydorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is laid out on its side and there seems to have been no sign of struggle."; layer = 4.1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nJ" = (/obj/structure/dresser,/obj/item/weapon/paper{info = "Bugs break out. I run to here and lock door. I hear door next to me break open and screams. All nice people here dead now. I no want to be eaten, and bottle always said to be coward way out, but person who say that is stupid. Mira, there is no escape for me, tell Alexis and Elena that father will never come home, and that I love you all."; name = "Note"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nK" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nL" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = -32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nM" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nN" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nO" = (/turf/simulated/floor{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nP" = (/obj/machinery/door/airlock{icon_state = "door_locked"; id_tag = "awaydorm3"; locked = 1; name = "Dorm 3"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nQ" = (/obj/item/weapon/pen,/obj/item/weapon/storage/pill_bottle{pixel_y = 6},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nS" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nT" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nU" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/burgundy,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nV" = (/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nW" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nY" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nZ" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/generic,/turf/simulated/floor{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"oa" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ob" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"oc" = (/obj/structure/flora/kirbyplants{desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3},/turf/simulated/floor{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"od" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.45; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"oe" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"of" = (/obj/item/trash/candy,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -803,23 +752,23 @@ aaaaaaaaaaaaaaaeaeagapaCamahapaqaeahapaqadaeadaeacadabacaqapadababacadaDaiacabab aaaaaaaaaaaaaaadafakahamaqapahapapaqahapahaealahaqadacadahaeacababaeaIaJaKaeadacadaeadaeaeaqaLaqahaeabababababababababababababababasaMaNaOaPaQasababababababababababababababaRababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaacagahakapaSaqalapahahapalaqacalapaqahaeaeapadacaeaeadahajapahapapalapahaqapahapalanacababababababababababaTaTaTaTabasaUaVaWaXaYasabababababababababababababaZaZababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaadaeakbaaqaubbaqaqahaqahaqapaeadacahahapaqahapahaLapaqaqahanaeadaeacadaeadaeakahahamadababababababababababaTbcbdaTaTasbeaUbfbgbhasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabacahaqaCbiaubjakaCaqaqahadaeabadaeapalapaqaeacaeahaqalafamaebkbkbkbkbkbkacadaqafaeaeababababababababaTaTaTblbmbnboasbpbqbrbsbtasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabacaeagahbbaqakapafapapaeacabababaeaeapahaqadbkadadaeafamaeadbkbkbkbkbkbkadaeapaeacabababababababababaTbubvbwbwbxbyasbzbAbBbCbDasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababacaeacadaeadaeacaeadaeabababacadahaqapaeaebkbkbkacadaeacbkbkbkbkbkbkbkaeahapadababababababababababaTbEaTbFbGbHbIasbJbKbBbLbMasasasasasasasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababadaqaqahadacbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkaeaqacaeababababababababababaTaTaTaTbNbOaTasasasbPasasasbQbRbSbTbUasababababababababaZaZaZaZaZababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababaeahapaeacbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkacbVaeabababababababababababaTbWbXbYbZcabOcbcccdcecfcgaschcicjckclasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababadaqahadbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkacaeahadabababababababababababaTcmcncocpcqcrcsbZbZctcucvcwcxcyczcAcBasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababaeapaqaebkbkbkbkbkbkbkacadaeacadadbkbkaeadapaqaeabababababababababababaTcCcDcEbZcFcGcHcIcJcKcIcLascMcNcOcNcPasababababaZababaZaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababacahapadacadaeaeacadaeaeahaqapahaeacaeadahaqaeadabababababababababababaTbWcncQcRcSaTaTaTcTaTcUaTasasasasasasasababababaZababaZaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababadahalaqaeaqahapahaqaeahapadaeahalapaqahapadacababababababababababababaTcmcncVcWcXcYaTcZdaaTdbdcaTababababababababababaZabaZaZabababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababadaeaqapahaqapahddapahaqaeaeacadaeadaeadacaeabababababababababababababaTdedfcEbZcFdgaTdhdiaTdjdkaTababababababababababaZaZaZababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababadaeacahaqapahaeaeacaqapadadababababababababababababababababababababababaTdldmdnbZdodpaTdqdraTdsdtaTababababababababababaZaZabababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabacahaqaCbibjbkakaCaqaqahadaeabadaeapalapaqaeacaeahaqalafamaeblblblblblblacadaqafaeaeababababababababaTaTaTbmbnbobpasbqbrbsbtbuasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabacaeagahbbaqakapafapapaeacabababaeaeapahaqadbladadaeafamaeadblblblblblbladaeapaeacabababababababababaTbvbwbxbxbybzasbAbBbCbDbEasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababacaeacadaeadaeacaeadaeabababacadahaqapaeaeblblblacadaeacblblblblblblblaeahapadababababababababababaTbFaTbGbHbIbJasbKbLbCbMbNasasasasasasasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababadaqaqahadacblblblblblblblblblblblblblblblaeaqacaeababababababababababaTaTaTaTbObPaTasasasbQasasasbRbSbTbUbVasababababababababaZaZaZaZaZababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababaeahapaeacblblblblblblblblblblblblblblblblacbWaeabababababababababababaTbXbYbZcacbbPcccdcecfcgchascicjckclcmasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababadaqahadblblblblblblblblblblblblblblblblacaeahadabababababababababababaTbXcncocpcqcrcscacactcucvcwcxcyczcAcBasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababaeapaqaeblblblblblblblacadaeacadadblblaeadapaqaeabababababababababababaTcCcDcEcacFcGcHcIcJcKcIcLascMcNcOcNcPasababababaZababaZaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababacahapadacadaeaeacadaeaeahaqapahaeacaeadahaqaeadabababababababababababaTbXcncQcRcSaTaTaTcTaTcUaTasasasasasasasababababaZababaZaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababadahalaqaeaqahapahaqaeahapadaeahalapaqahapadacababababababababababababaTbXcncVcWcXcYaTcZdaaTdbdcaTababababababababababaZabaZaZabababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababadaeaqapahaqapahddapahaqaeaeacadaeadaeadacaeabababababababababababababaTdedfcEcacFdgaTdhdiaTdjdkaTababababababababababaZaZaZababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababadaeacahaqapahaeaeacaqapadadababababababababababababababababababababababaTdldmdncadodpaTdqdraTdsdtaTababababababababababaZaZabababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababacadahahapadaeadacabaeahapaeacababababababababababababababababababababababaTaTaTaTduaTaTaTaTaTaTaTaTaTabababababababababaZaZababababababababaZaZdvabababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababadaqapaeacacababababacaeahahaeadabababababababababababababababababababababababaTdwdxdyaTababababababababababababababaZaZaZaZabababaZaZaZaZaZaZaZaZdzababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababacaeaeajadadabababababababadaqapahaeabababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAababaTdBdCdDaTabababababababababababababaZaZababaZaZaZaZaZdEdFaZaZdEaZdGdHaZabababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababadadaiapahaeababababababababaeacaqalacababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAaTaTdIaTaTdAabababababababababababaZaZababababababababababaZaZaZaZaZdJdKabababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababaeacafaqahagacabababababababababaeacacaedAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdLdMdAdAdAdAdAdAabababababababaZaZababababababababababababdNaZaZaZaZababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababaddOaKalaqadadabababababababdAdAdPdQdQdRdAdAdRdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAaZaZaZdAdAdAdAdAdAdAdAdAabaZaZaZababababababababababababababaZaZaZaZababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababacaeaeajadadabababababababadaqapahaeabababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAababaTdBdCdDaTabababababababababababababaZaZababaZaZdEdEaZaZaZaZaZdEaZdFdGaZabababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababadadaiapahaeababababababababaeacaqalacababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAaTaTdHaTaTdAabababababababababababaZaZababababababababababaZaZaZaZaZdIdJabababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababaeacafaqahagacabababababababababaeacacaedAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdKdLdAdAdAdAdAdAabababababababaZaZababababababababababababdMaZaZaZaZababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababaddNdOalaqadadabababababababdAdAdPdQdQdRdAdAdRdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAaZaZaZdAdAdAdAdAdAdAdAdAabaZaZaZababababababababababababababaZaZaZaZababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababacaidSahaiaeabababababababdAdAdAdRdTdUdVdRdPdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAaZaZaZababababababababababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababadaeaqagadacababababababdAdAdAdWdVdXdXdUdTdXdUaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaabababababababababababadaeacacabababababdAdAdAdAdRdPdTdUdTdXdUdTaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababababababaaaaaaaaaaaaaa @@ -834,48 +783,48 @@ aaaaaaaaaaaaaaababababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZ aaaaaaaaaaaaaaabababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdYaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaabababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdZeaebebeaaZaZaZdZeadZdZeadZeaeaeaeaeceaeaeaeaeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdZedeeefeaaZaZaZdZegeheiejekeaelemeneoepeqereseaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeaeteuevdZaZaZaZeaewehexeyezeAereBeCeDeEeFeGeHeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIeIeJeJeJeIeJeIeIeIeJeaeaeKeLeaeaeadZeaeIeMeNeOezeqeEeGePeqePeQeReBeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIeSeTeUeVeWeIeXeYeZfafbfcfdfeeafffgfhfifjfkflfmfneDeneReEeqeDfoenfpeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIfqfrfbfsfteJfueaeadZeaeafvfwfxfyfyfzfzfAfBfCfDfEfFfGfHfIfJeDeCeQfKecaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfLfMfNfOfPfQfReafSfTfUfVfWfXdZeueufYeefZfkfkgagbgceGgdeEeEeEgeeCeHeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIfLgffNgggheJfueagieugjgkglgmeagngogpgqeJgrfkgsgtgugveCeDeqeqeqeRfoeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJgwgxgygzgAeJfudZgBgCgDgEgFgGdZgHfkfkgIeIgJfkgKgLeAgMeBeCeneQeneBeDeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeJeIeIeIeJeIgNdZgOgPgQfVgRgSdZdZgTgUgVeJgWgXgYgZeahaeEeqhbhceqeqeqeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIhdfbfbhefbhfeahghhhifVgRhjhkeaeadZeaeaeadZdZeaeaeaeaeaeceaeaeaeaeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfueaeaeaeadZeafVfVfVfVgRhjhlfVhmhneKhodZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIhpeahqhrhshthuhvhvhvhvfkhjhwhxhyhjhzhAeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIeJeIftdZhBhBhBhChDgRgRgRhEhjhFhwhGhjhjhjhHeaaZaZaZaZaZaZaZaZhIhIhJhIhIhIhIhIhIaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJhKhLfudZhBhChMhBhuhuhuhueIhNhNhNeIhjhjhFhOeaaZaZaZaZaZaZaZaZhIhPhQhRhShIhThUhIhIaZaZaZhVaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeXhWhfeahBhXhYhZiaibicideaeaieeadZifigihiidZaZaZaZaZaZaZaZaZhJhJhIijikhIiliminhJioioiohJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfueadZeahBipiqhChBirisitdZiuhjiveadZdZeaeaeaaZaZaZaZhVaZaZaZhJiwiximimiyizimiAhJiBiCiDhJhJhJhIhIhJhIhJaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIiEeaiFiGhChBiHiIiJiKiLiMdZiNhjiOeaaZaZaZaZaZaZaZaZhJhJioiohJhJhJhJizimhJiPiPhIhJiQiRiSiThJiUiViWiXiYhJaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIfudZiZdZeadZeaeaeadZeaeaeaeIieeIeaaZaZaZaZhVaZjaaZhIjbjcjdjejfjghIjhhJhIhIhIhIjijjjjjkjljmiXjniXiXjohIaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIjpdZdZeajqjrjsjtjujrjvjwhJjxjyjzhIhJioioiohIjAjBjChIjDjEjFjGjFjFjHjFjIjJjKjLjMjkjkjkjNjljOiXjPjQjnjRioaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJjSfbfQjTjUjUjVjVjUjWjVjXjYjZjUkajZkbkckdkekfkgkhkikjjUjVjUjUjUkkkljGjGjGjFjFkmjkjkjkjkjlknkokpkqkrkshJaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeIeIeJeJktkukvkukwkukvkvkukxkyjEjFkzkAkBkCkDkEkEkFkGkHjFjGhIhJhIhIkIkJjFjGjFjGkmjkjkkKkLjljOiXiXkoiXkMhJaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhIhIioioiohIioioiohIhIkNjGkOhJhIjCkPkQhIioioiohJkRkShIkTkUhJkVhJkWkXkYkZjMlajNjkjkjljOiXiXiXlbhJhJhIhIhJaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlcldldldldldldldldldldldlelflgldlhhIliljlkhJaZaZaZlllmaZaZaZhJlnlolplqlrhJlshJhJhIhJhJhJltlujklvhJhJlwiXiXiXlxlylzlAhJaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBlClDlflflElflFlGlHlFlGlIlJlKlClLiolMlNlOhJaZaZaZaZaZaZaZaZhJlPlQhJlRlShIlTlUlVlTlWlUkVjkjjjkjklXlYlYlZlYmahJlylymbhJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBlDmcmdmemfmgmhmimjmkmjmllJmmlClLiolMmnioioaZaZaZaZaZaZaZaZhIlPmohIhJhJhIlUmphIhIhIhJhJmqmqjjmrhJlYlZlYlYmshJmtmumvhIaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZlBmwmxmimylImzmjmAmBmAmjmimClIiomDiolMmEioaZaZaZaZaZaZaZaZaZhJlPmFhImGmHhJlUmIhJaZaZaZhJmJmJmKhIhJhJmLmMmNhIhIhJhJhIhIaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZlBmOmPmjmzmQmzmzmRmSmRmzmzmzmTmUlTmVjGmWhImXaZaZaZaZaZaZaZaZhImYmZnanbnchJlUndhIaZaZaZhJhJhIhIhJaZhJioioiohIaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZlBnenfmingnhmzmjmAmBmAmjmininhioioiolMmnioaZaZaZaZaZaZaZaZaZhInjkFhJnknlhJlVnmhIhIhIdMaZaZaZaZaZaZaZaZaZaZlmaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZlBnnnonpmemfmgnqmimjnrmjmllJlKlClLiolMmnioaZaZaZaZaZaZaZaZaZhJnsnthJhJhJhInunvmVnwmVdMaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZlBlCnnlflfnxlflFlGlHlFlGnhlJmmlClLionymnioaZaZaZaZaZaZnzhIhIhJnAmokVlTnBlsnCnDhIlWhInEaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZnFnGnGnGnGnGnGnGnGnGnGnGnHlfnInGnJhImVmVhIhIaZaZaZaZaZaZjCnKnLkGnMhIhJhIhIhJnNhIhIhIaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhInOlTmIhIaZaZaZaZaZnPnQnRnSnTmFhJnUnVhJlTlUnWhJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhInXlUnYhIaZaZaZaZaZjajCnZkEkEoaoboclqhJlUodoehJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhImVmVhIhIaZaZaZaZaZaZjCofkBkElQhJnloghJhIohhJhJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZoidMdMoiaZaZaZaZaZaZaZjCojkCkEokhIhIhJhJdMoldMaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjCjCjComonhIaZaZaZaZolaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjCjCjChJaZaZaZaZolaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZlmaZaZaZaZolaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdMoldMaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdMoodMaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdMdMdMaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZopaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZoqaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAabababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeaeteuevdZaZaZaZeaewehexeyezeAeBeCeDeEeFeGeHeIeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeJeKeKeKeJeKeJeJeJeKeaeaeLeMeaeaeadZeaeJeNeOePezeqeFeHeQeqeQeReSeCeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeTeUeVeWeXeJeYeZfafbfcfdfeffeafgfhfifjfkflfmfnfoeEeneSeFeqeEfpenfqeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfrfsfcftfueKfveaeadZeaeafwfxfyfzfzfAfAfBfCfDfEfFfGfHfIfJfKeEeDeRfLecaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKfMfNfOfPfQfRfSeafTfUfVfWfXfYdZeueufZeegaflflgbgcgdgegfeFeFeFggeDeIeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfMghfOgigjeKfveagkeuglgmgngoeagpgqgrgseKgtflgugvgwgxeDeEeqeqeqeSfpeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKgygzgAgBgCeKfvdZgDgEgFgGgngHdZgIflflgJeJgKflgLgMeAgNeCeDeneReneCeEeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKeKeJeJeJeKeJgOdZgPgQgRfWgSgTdZdZgUgVgWeKgXgYgZhaeahbeFeqhchdeqeqeqeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJhefcfchffchgeahhhihjfWgShkhleaeadZeaeaeadZdZeaeaeaeaeaeceaeaeaeaeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKfveaeaeaeadZeafWfWfWfWgShkhmfWhnhoeLhpdZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJhqeahrhshthuhvhwhwhwhwflhkhxhyhzhkhAhBeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeKeJfudZhChChChDhEgSgSgShFhkhGhxhHhkhkhkhIeaaZaZaZaZaZaZaZaZhJhJhKhJhJhJhJhJhJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKhLhMfvdZhChDhNhChvhvhvhveJhOhOhOeJhkhkhGhPeaaZaZaZaZaZaZaZaZhJhQhRhShThJhUhVhJhJaZaZaZhWaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKeYhXhgeahChYhZiaibicidieeaeaifeadZigihiiijdZaZaZaZaZaZaZaZaZhKhKhJikilhJiminiohKipipiphKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKfveadZeahCiqirhDhCisitiudZivhkiweadZdZeaeaeaaZaZaZaZhWaZaZaZhKixiyininiziAiniBhKiCiDiEhKhKhKhJhJhKhJhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJiFeaiGiHhDhCiIiJiKiLiMiNdZiOhkiPeaaZaZaZaZaZaZaZaZhKhKipiphKhKhKhKiAinhKiQiQhJhKiRiSiTiUhKiViWiXiYiZhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfvdZjadZeadZeaeaeadZeaeaeaeJifeJeaaZaZaZaZhWaZjbaZhJjcjdjejfjgjhhJjihKhJhJhJhJjjjkjkjljmjniYjoiYiYjphJaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJjqdZdZeajrjsjtjujvjsjwjxhKjyjzjAhJhKipipiphJjBjCjDhJjEjFjGjHjGjGjIjGjJjKjLjMjNjljljljOjmjPiYjQjRjojSipaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKjTfcfRjUjVjVjWjWjVjXjWjYjZkajVkbkakckdkekfkgkhkikjkkjVjWjVjVjVklkmjHjHjHjGjGknjljljljljmkokpkqkrkskthKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeJeKeKkukvkwkvkxkvkwkwkvkykzjFjGkAkBkCkDkEkFkFkGkHkIjGjHhJhKhJhJkJkKjGjHjGjHknjljlkLkMjmjPiYiYkpiYkNhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJhJipipiphJipipiphJhJkOjHkPhKhJjDkQkRhJipipiphKkSkThJkUkVhKkWhKkXkYkZlajNlbjOjljljmjPiYiYiYlchKhKhJhJhKaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelfaZaZhJlglhlihKaZaZaZljlkaZaZaZhKlllmlnlolphKlqhKhKhJhKhKhKlrlsjllthKhKluiYiYiYlvlwlxlyhKaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelelzlelAlBlClAlBlDlElFaZaZiplGlHlIhKaZaZaZaZaZaZaZaZhKlJlKhKlLlMhJlNlOlPlNlQlOkWjljkjljllRlSlSlTlSlUhKlwlwlVhKaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlWlXlYlZmambmcmdmemdmflEmgaZaZiplGmhipipaZaZaZaZaZaZaZaZhJlJmihJhKhKhJlOmjhJhJhJhKhKmkmkjkmlhKlSlTlSlSmmhKmnmomphJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmqmcmrlDmsmdmtmumtmdmcmvlDipmwiplGmxipaZaZaZaZaZaZaZaZaZhKlJmyhJmzmAhKlOmBhKaZaZaZhKmCmCmDhJhKhKmEmFmGhJhJhKhKhJhJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmHmdmsmImsmsmJmKmJmsmsmsmLmMlNmNjHmOhJmPaZaZaZaZaZaZaZaZhJmQmRmSmTmUhKlOmVhJaZaZaZhKhKhJhJhKaZhKipipiphJaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmWmcmXmYmsmdmtmumtmdmcmZmYipipiplGmhipaZaZaZaZaZaZaZaZaZhJnakGhKnbnchKlPndhJhJhJdLaZaZaZaZaZaZaZaZaZaZlkaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZnenfnglYlZmanhmcmdnimdmflElFaZaZiplGmhipaZaZaZaZaZaZaZaZaZhKnjnkhKhKhKhJnlnmmNnnmNdLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZnelelenolelAlBlClAlBmYlEmgaZaZipnpmhipaZaZaZaZaZaZnqhJhJhKnrmikWlNnslqntnuhJlQhJnvaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZnelenwaZaZhJmNmNhJhJaZaZaZaZaZaZjDnxnykHnzhJhKhJhJhKnAhJhJhJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnBlNnChJaZaZaZaZaZnDnEnFnGnHmyhKnInJhKlNlOnKhKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnLlOnMhJaZaZaZaZaZjbjDnNkFkFnOnPnQlohKlOnRnShKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJmNmNhJhJaZaZaZaZaZaZjDnTkCkFlKhKnUnVhKhJnWhKhKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZnXdLdLnXaZaZaZaZaZaZaZjDnYkDkFnZhJhJhKhKdLoadLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjDjDjDobochJaZaZaZaZoaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjDjDjDhKaZaZaZaZoaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZlkaZaZaZaZoaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdLoadLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdLoddLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdLdLdLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZoeaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZofaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAabababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaabababababababababababababababababdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaabababababababababababababababababababdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababababaaaaaaaaaaaaaa @@ -888,13 +837,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababab aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaorosotououououaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaovouowoxoyozoAaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaoBoCaaoDoEoFoGoHaaoIoJaaoKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaoLaaoMoNoOaaoPaaaaaaaaaaoKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaoQoRaaoSoToUoVoWaaoXoYaaoZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aapaaapbpcpdaapeaaaaaaaaaaoZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaababababababababaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaababababababababaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm b/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm index 6eb476ef20e..2ecba55d33a 100644 --- a/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm @@ -6,129 +6,129 @@ "af" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ag" = (/turf/simulated/shuttle/wall{tag = "icon-swallc1"; icon_state = "swallc1"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ah" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ai" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue (NORTHWEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; dir = 1; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ak" = (/turf/simulated/floor{tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; dir = 1; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"al" = (/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue (NORTHEAST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ai" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; tag = "icon-damaged1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; tag = "icon-damaged2 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ak" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"al" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "am" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"an" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"an" = (/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ao" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ap" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue (EAST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aq" = (/obj/machinery/door_control{desc = "A remote control-switch to send the elevator to the basement floor."; id = "UO45_useless"; name = "B1"; pixel_x = 6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = -6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch to send the elevator to the ground floor."; id = "UO45_useless"; name = "G1"; pixel_x = 6; pixel_y = -34; req_access_txt = "0"},/turf/simulated/floor{tag = "icon-darkblue (SOUTHWEST)"; icon_state = "darkblue"; dir = 10; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ar" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"as" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"at" = (/turf/simulated/floor{tag = "icon-darkblue (SOUTHEAST)"; icon_state = "darkblue"; dir = 6; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"au" = (/turf/simulated/shuttle/wall{tag = "icon-swallc3"; icon_state = "swallc3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"av" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aw" = (/obj/machinery/door/poddoor{id_tag = "UO45_Elevator"; name = "Elevator Door"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ax" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ay" = (/turf/simulated/shuttle/wall{tag = "icon-swallc4"; icon_state = "swallc4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"az" = (/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aA" = (/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aB" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aC" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aD" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = 32; serial_number = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aE" = (/obj/machinery/door_control{desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "Call Elevator"; pixel_x = -6; pixel_y = 24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = 6; pixel_y = 24; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aF" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aG" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = 32; serial_number = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aI" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aJ" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = -32; pixel_y = 0; serial_number = 19},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aL" = (/obj/machinery/vending/cola,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aM" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aN" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aO" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aP" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aR" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aS" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aT" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aU" = (/obj/structure/table/woodentable,/obj/item/weapon/newspaper,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aV" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aW" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aX" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aY" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aZ" = (/obj/structure/table/woodentable,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ba" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bb" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bc" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"be" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bf" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bg" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bh" = (/obj/structure/sink{pixel_y = 25},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bi" = (/obj/structure/sink{pixel_y = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bj" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bl" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bm" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bn" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bp" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"br" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bs" = (/obj/machinery/light/small,/obj/machinery/alarm/monitor{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bt" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bu" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera{c_tag = "Arrivals"; dir = 8; network = list("UO45")},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bx" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"by" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bz" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bG" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bH" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bI" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bJ" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bM" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bN" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bW" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 351.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bX" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 351.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bZ" = (/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ca" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cd" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ce" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ch" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ci" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ck" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"co" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cs" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ct" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cu" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cv" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ap" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; tag = "icon-damaged4 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aq" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ar" = (/obj/machinery/door_control{desc = "A remote control-switch to send the elevator to the basement floor."; id = "UO45_useless"; name = "B1"; pixel_x = 6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = -6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch to send the elevator to the ground floor."; id = "UO45_useless"; name = "G1"; pixel_x = 6; pixel_y = -34; req_access_txt = "0"},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"as" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; tag = "icon-damaged3 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"at" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"au" = (/turf/simulated/floor{tag = "icon-darkblue (SOUTHEAST)"; icon_state = "darkblue"; dir = 6; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"av" = (/turf/simulated/shuttle/wall{tag = "icon-swallc3"; icon_state = "swallc3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aw" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ax" = (/obj/machinery/door/poddoor{id_tag = "UO45_Elevator"; name = "Elevator Door"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ay" = (/obj/machinery/door/poddoor{id_tag = "UO45_Elevator"; name = "Elevator Door"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"az" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aA" = (/turf/simulated/shuttle/wall{tag = "icon-swallc4"; icon_state = "swallc4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aB" = (/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aC" = (/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aD" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aE" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aF" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = 32; serial_number = 2; subtype = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aG" = (/obj/machinery/door_control{desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "Call Elevator"; pixel_x = -6; pixel_y = 24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = 6; pixel_y = 24; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aH" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aI" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = 32; serial_number = 2; subtype = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aK" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aL" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = -32; pixel_y = 0; serial_number = 19; subtype = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aM" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aN" = (/obj/machinery/vending/cola,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aO" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aP" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aQ" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aR" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aS" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aT" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aU" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aV" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aW" = (/obj/structure/table/woodentable,/obj/item/weapon/newspaper,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aX" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aY" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aZ" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ba" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bb" = (/obj/structure/table/woodentable,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bc" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bd" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"be" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bg" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bh" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bi" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bj" = (/obj/structure/sink{pixel_y = 25},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bk" = (/obj/structure/sink{pixel_y = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bl" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bn" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bo" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bp" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"br" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bt" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bu" = (/obj/machinery/light/small,/obj/machinery/alarm/monitor{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bv" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bw" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera{c_tag = "Arrivals"; dir = 8; network = list("UO45")},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"by" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bz" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bA" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bB" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bI" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bJ" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bK" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bL" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2; subtype = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bO" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2; subtype = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bX" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 351.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bY" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 351.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ca" = (/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ce" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ch" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ci" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ck" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"co" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ct" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cv" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cw" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cx" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cy" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/pj/blue,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cA" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/female,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/female,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cB" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (EAST)"; icon_state = "wooden_chair"; dir = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -145,11 +145,11 @@ "cO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window/basic{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/structure/window{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/structure/window/basic{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cX" = (/obj/structure/grille,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cY" = (/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -158,7 +158,7 @@ "db" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm1"; name = "Dorm 1"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/closet,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"de" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"de" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "df" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -193,10 +193,10 @@ "dK" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/sink{pixel_y = 25},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dM" = (/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dN" = (/obj/structure/closet/secure_closet{icon_broken = "hydrosecurebroken"; icon_closed = "hydrosecure"; icon_locked = "hydrosecure1"; icon_off = "hydrosecureoff"; icon_opened = "hydrosecureopen"; icon_state = "hydrosecure"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/weapon/storage/bag/plants,/obj/item/device/analyzer/plant_analyzer,/obj/item/clothing/head/greenbandana,/obj/item/weapon/hatchet,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dN" = (/obj/structure/closet/secure_closet{icon_broken = "hydrosecurebroken"; icon_closed = "hydrosecure"; icon_locked = "hydrosecure1"; icon_off = "hydrosecureoff"; icon_opened = "hydrosecureopen"; icon_state = "hydrosecure"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/device/analyzer/plant_analyzer,/obj/item/clothing/mask/bandana,/obj/item/weapon/hatchet,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dP" = (/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/weapon/storage/belt/security,/obj/item/device/flash,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/structure/stool/bed/chair,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/obj/structure/stool/bed/chair,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dS" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "dT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -210,746 +210,746 @@ "eb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ec" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ed" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ee" = (/obj/structure/closet/secure_closet{icon_broken = "hydrosecurebroken"; icon_closed = "hydrosecure"; icon_locked = "hydrosecure1"; icon_off = "hydrosecureoff"; icon_opened = "hydrosecureopen"; icon_state = "hydrosecure"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/apron,/obj/item/weapon/storage/bag/plants,/obj/item/clothing/head/greenbandana,/obj/item/weapon/minihoe,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ee" = (/obj/structure/closet/secure_closet{icon_broken = "hydrosecurebroken"; icon_closed = "hydrosecure"; icon_locked = "hydrosecure1"; icon_off = "hydrosecureoff"; icon_opened = "hydrosecureopen"; icon_state = "hydrosecure"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/apron,/obj/item/clothing/mask/bandana,/obj/item/weapon/minihoe,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ef" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "eg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Security Checkpoint Maintenance"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ei" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ej" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ek" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "redcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "el" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"em" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"en" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ep" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"er" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"es" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"et" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eu" = (/turf/simulated/floor/plating{carbon_dioxide = 173.4; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ev" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ew" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ex" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window/southleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ey" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ez" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eA" = (/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eB" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eC" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eE" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eI" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eJ" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"eK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eL" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eM" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/folder/red,/obj/machinery/door/window/southleft{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eN" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eO" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eP" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eR" = (/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eS" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/obj/item/weapon/watertank,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eV" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/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},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eW" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/structure/sign/poster{icon_state = "poster21_legit"; pixel_y = -32; serial_number = 21},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eY" = (/obj/machinery/computer/security{network = list("UO45")},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eZ" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "redcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fa" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fb" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "greencorner"; tag = "icon-greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ff" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fg" = (/obj/machinery/camera{c_tag = "Hydroponics"; dir = 1; network = list("UO45")},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 0; name = "Hydroponics APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fn" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fq" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fs" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ft" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fu" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fv" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door_control{id = "awaydorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm3"; name = "Dorm 3"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/poster{icon_state = "poster14"; pixel_x = 32; pixel_y = 0; serial_number = 14},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fK" = (/turf/simulated/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fL" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fM" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 1; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fN" = (/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fO" = (/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fQ" = (/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fR" = (/obj/machinery/light/small,/obj/machinery/alarm/monitor{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/dresser,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fS" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fT" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fU" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Central Hallway"; dir = 1; network = list("UO45")},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fV" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fW" = (/obj/machinery/vending/snack,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fX" = (/obj/machinery/vending/coffee,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fZ" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ga" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ge" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gf" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"gg" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gi" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gm" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gn" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"go" = (/obj/effect/decal/cleanable/dirt,/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gr" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gs" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gu" = (/obj/machinery/door/airlock{name = "Kitchen Cold Room"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gv" = (/turf/simulated/wall/r_wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gw" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gx" = (/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gy" = (/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gz" = (/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gA" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gB" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gC" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gE" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gF" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gG" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gJ" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gK" = (/turf/simulated/wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gL" = (/turf/simulated/wall/rust,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gM" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 16; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 23},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gN" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gO" = (/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gP" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gR" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gS" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gT" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gU" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gV" = (/obj/structure/table,/obj/item/weapon/folder/white,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gW" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gY" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Research Lab"; dir = 2; network = list("UO45","UO45R")},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gZ" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ha" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hb" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hc" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hd" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"he" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hf" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hg" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hi" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hj" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hk" = (/obj/machinery/vending/cola,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hl" = (/obj/structure/table/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hm" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hn" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ho" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hp" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hq" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hr" = (/obj/structure/table,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hs" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/camera{c_tag = "Kitchen"; dir = 8; network = list("UO45")},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ht" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hu" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hv" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hw" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hy" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hA" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hB" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hC" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hD" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hE" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hG" = (/obj/structure/table,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hH" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hI" = (/obj/structure/table,/obj/item/trash/chips,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hJ" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hK" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hL" = (/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hM" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter/zippo,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hN" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "201"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 2},/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hV" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"hX" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"hY" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hZ" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ia" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ib" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ic" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"id" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ie" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"if" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ig" = (/obj/machinery/computer/rdconsole/core{id = 3; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ih" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ii" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ij" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ik" = (/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"il" = (/obj/structure/table,/obj/item/trash/plate,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"im" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"in" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"io" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ip" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iq" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ir" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/processor,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"is" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"it" = (/obj/structure/window/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/window/southleft{name = "Gateway Chamber"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iv" = (/obj/structure/window/reinforced,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ix" = (/obj/machinery/door/airlock{name = "Emergency Supplies"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warnwhitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iF" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iG" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iI" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iL" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/storage/fancy/egg_box,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"iN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/structure/sign/biohazard{pixel_x = -32},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iO" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iQ" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iS" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iT" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ja" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jb" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jc" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"je" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jf" = (/obj/structure/closet/secure_closet{icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jg" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/camera{c_tag = "Gateway Chamber"; dir = 4; network = list("UO45","UO45R")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ji" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jl" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/research{name = "Gateway Observation"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"js" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jt" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ju" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jv" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jw" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jx" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jy" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "201"; req_one_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jz" = (/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("UO45")},/obj/structure/table/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jA" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"jE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"jF" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jG" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jI" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jK" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jL" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jM" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jN" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/research{name = "Research Lab"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jO" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jQ" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = 0; pixel_y = 32; serial_number = 19},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jR" = (/obj/structure/stool/bed/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jS" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jT" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 1; locked = 0; name = "UO45 Bar APC"; pixel_x = 0; pixel_y = 25; req_access = null; start_charge = 100},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"jZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kc" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Chamber"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kd" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ke" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kg" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ki" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kk" = (/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kl" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/gloves/color/latex,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"km" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kn" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ko" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ks" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ku" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kv" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kw" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kx" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/obj/structure/sign/biohazard{pixel_x = 0; pixel_y = 32},/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ky" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kz" = (/obj/structure/dispenser/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kE" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kI" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kK" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kP" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kS" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kV" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kW" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kX" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id_tag = "UO45_biohazard"; name = "biohazard containment door"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kY" = (/obj/structure/sink{pixel_y = 25},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/space) -"kZ" = (/obj/machinery/shower{pixel_y = 15},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"la" = (/obj/structure/sink{pixel_y = 25},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lb" = (/obj/structure/sign/science{pixel_x = -32},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ld" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"le" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lf" = (/obj/machinery/light/small,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"li" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/alarm/monitor{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ll" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lm" = (/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ln" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/camera{c_tag = "Gateway Ready Room"; dir = 2; network = list("UO45","UO45R")},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ls" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lt" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Ready Room"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lw" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ly" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/camera{c_tag = "Research Division West"; dir = 1; network = list("UO45","UO45R")},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lC" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light,/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lG" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Research Division APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lH" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lL" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lM" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Research Division East"; dir = 1; network = list("UO45","UO45R")},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lN" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lQ" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lR" = (/obj/structure/stool/bed/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lV" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lW" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 26},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"lX" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 2; network = list("UO45")},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"lY" = (/obj/structure/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"lZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ma" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mb" = (/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mc" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"md" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"me" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/command{name = "Research Director's Office"; req_access_txt = "201"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mh" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor/shutters{dir = 2; id_tag = "UO45_rdprivacy"; name = "privacy shutters"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mi" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor/shutters{dir = 2; id_tag = "UO45_rdprivacy"; name = "privacy shutters"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mj" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mk" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ml" = (/obj/structure/closet/firecloset,/obj/machinery/light/small,/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mm" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mo" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mp" = (/obj/structure/table,/obj/item/weapon/newspaper,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mq" = (/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mr" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ms" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mt" = (/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mu" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mv" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/pj/red,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mw" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"my" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"mz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"mA" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mB" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mC" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mD" = (/obj/structure/cable,/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Gateway APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mE" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mF" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mG" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mK" = (/obj/structure/closet/secure_closet{icon_broken = "rdsecurebroken"; icon_closed = "rdsecure"; icon_locked = "rdsecure1"; icon_off = "rdsecureoff"; icon_opened = "rdsecureopen"; icon_state = "rdsecure1"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/storage/labcoat/science,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mO" = (/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mP" = (/obj/effect/decal/cleanable/dirt,/obj/structure/flora/kirbyplants{layer = 5},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mR" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mS" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mT" = (/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Dormitories"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door_control{id = "awaydorm5"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (NORTH)"; icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mX" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mY" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/navy,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"na" = (/obj/machinery/door_control{id = "awaydorm7"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nb" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nc" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nd" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ne" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ng" = (/obj/machinery/door/poddoor{id_tag = "UO45_Secure Storage"; name = "secure storage"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"nh" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ni" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nj" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nn" = (/obj/machinery/computer/security{network = list("UO45")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"no" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"np" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; dir = 8; name = "research monitor"; network = list("UO45R")},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nq" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ns" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nx" = (/obj/machinery/vending/coffee,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ny" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = 32; serial_number = 7},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm5"; name = "Dorm 5"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm7"; name = "Dorm 7"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nC" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nF" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"nJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"nK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"nL" = (/turf/simulated/mineral/random/labormineral,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nO" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/laser_pointer,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nP" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nR" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; dir = 2; name = "research monitor"; network = list("UO45R")},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nS" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nT" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light{dir = 8},/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nV" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nZ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ob" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"od" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/camera{c_tag = "Dormitories"; dir = 2; network = list("UO45")},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"of" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"og" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ok" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ol" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"om" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"on" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"op" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"or" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/junction{tag = "icon-pipe-y (WEST)"; icon_state = "pipe-y"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"os" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ot" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 1.5e+006; input_level = 10000; inputting = 1; output_level = 7000; outputting = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ou" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 1.5e+006; input_level = 30000; inputting = 1; output_level = 7000; outputting = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ov" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ow" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ox" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oy" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door_control{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = 8; req_access_txt = "201"},/obj/machinery/door_control{desc = "A remote control-switch that controls the privacy shutters."; id = "UO45_rdprivacy"; name = "Privacy Shutter Control"; pixel_x = 0; pixel_y = -2; req_access_txt = "201"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oz" = (/obj/structure/stool/bed/chair/office/light{dir = 1; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oA" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oB" = (/obj/machinery/computer/aifixer,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oC" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oE" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oH" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oJ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oQ" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oS" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oV" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oW" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/obj/item/weapon/wrench,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oX" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oZ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pa" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "UO45_air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pg" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -27},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ph" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door_control{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pj" = (/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/restraints/handcuffs,/obj/item/device/flash,/obj/item/weapon/reagent_containers/spray/pepper,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pl" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pm" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pn" = (/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"po" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm4"; name = "Dorm 4"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm6"; name = "Dorm 6"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pr" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ps" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pw" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"px" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"py" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pz" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pE" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "UO45_air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pF" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1443; icon_state = "on"; id = "UO45_air_in"; on = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pI" = (/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pJ" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pM" = (/obj/machinery/door/airlock/glass_research{name = "Research Storage"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pN" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pO" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pP" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/door_control{id = "awaydorm4"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/door_control{id = "awaydorm6"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pV" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pW" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pX" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pY" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pZ" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qb" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "SMES Room"; req_access_txt = "201"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qd" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{frequency = 1443; id = "UO45_mair_out_meter"; layer = 3.3; name = "Mixed Air Tank Out"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qe" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{frequency = 1443; id = "UO45_mair_in_meter"; layer = 3.3; name = "Mixed Air Tank In"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qj" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ql" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qm" = (/obj/machinery/light/small,/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -11; pixel_y = 0},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qn" = (/obj/structure/toilet{tag = "icon-toilet00 (WEST)"; icon_state = "toilet00"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qo" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qp" = (/obj/structure/table,/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/weapon/hand_labeler,/obj/item/clothing/accessory/stethoscope,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qq" = (/obj/machinery/vending/medical{req_access_txt = "201"},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qr" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qs" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qt" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qu" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qv" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qw" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qx" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qy" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qz" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qC" = (/obj/machinery/vending/cola,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qD" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qE" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_2{pixel_x = -32},/obj/structure/computer3frame{name = "primary power monitor console"},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 5},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qH" = (/obj/structure/closet/secure_closet{icon_broken = "secureengbroken"; icon_closed = "secureeng"; icon_locked = "secureeng1"; icon_off = "secureengoff"; icon_opened = "secureengopen"; icon_state = "secureeng1"; locked = 1; name = "engineer's locker"; req_access_txt = "201"},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qI" = (/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/closet/secure_closet/engineering_personal{req_access = list(201)},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qJ" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Atmospherics"; dir = 2; network = list("UO45")},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qK" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "UO45_air_in"; name = "Mixed Air Supply Control"; output_tag = "UO45_air_out"; pressure_setting = 2000; sensors = list("UO45_air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "arrival"; tag = "icon-arrival (NORTHWEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qL" = (/obj/machinery/atmospherics/trinary/mixer{dir = 1; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; req_access = null; target_pressure = 4500},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qM" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/visible{dir = 10},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qN" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qP" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm/server{report_danger_level = 0; dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/r_n_d/server/core{id_with_download_string = "3"; id_with_upload_string = "3"; req_access = null},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qR" = (/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qT" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/chair/office/light,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qU" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; level = 1},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qW" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qY" = (/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/item/weapon/pen,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qZ" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ra" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rb" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rc" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rd" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"re" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rg" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rh" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ri" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rj" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rk" = (/obj/structure/flora/kirbyplants{layer = 5},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rl" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/structure/dispenser{pixel_x = -1},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rm" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ro" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 8; locked = 1; name = "UO45 Engineering APC"; pixel_x = -25; pixel_y = 0; req_access = list(201); start_charge = 100},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rr" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rs" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ru" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Exterior"; on = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Exterior"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rv" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rw" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rx" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ry" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rA" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rB" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rC" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rD" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/contraband/poster,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 2},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rG" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rJ" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rL" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rN" = (/obj/machinery/camera{c_tag = "Engineering Hallway"; dir = 4; network = list("UO45")},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rX" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Reception"; req_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sa" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sc" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Engineering Reception"; req_access_txt = "201"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "UO45_EngineeringOffice"; name = "Privacy Shutters"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"se" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sf" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sg" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sh" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"si" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/meter{frequency = 1443; id = "UO45_dloop_atm_meter"; name = "Distribution Loop"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sj" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sk" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Distro"; on = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sl" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sm" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sn" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"so" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sp" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"em" = (/obj/structure/grille,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"en" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eo" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ep" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"er" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"es" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"et" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ev" = (/turf/simulated/floor/plating{carbon_dioxide = 173.4; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ew" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ex" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ey" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window/southleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ez" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eA" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eB" = (/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eC" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eD" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eF" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eK" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"eL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eM" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/folder/red,/obj/machinery/door/window/southleft{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eO" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eP" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eQ" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eR" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eS" = (/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eT" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/obj/item/weapon/watertank,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eW" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/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},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eY" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/structure/sign/poster{icon_state = "poster21_legit"; pixel_y = -32; serial_number = 21; subtype = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eZ" = (/obj/machinery/computer/security{network = list("UO45")},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fa" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "redcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fc" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "greencorner"; tag = "icon-greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fe" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ff" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fg" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fh" = (/obj/machinery/camera{c_tag = "Hydroponics"; dir = 1; network = list("UO45")},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 0; name = "Hydroponics APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fo" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fr" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ft" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fu" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fw" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door_control{id = "awaydorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm3"; name = "Dorm 3"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/poster{icon_state = "poster14"; pixel_x = 32; pixel_y = 0; serial_number = 14; subtype = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fL" = (/turf/simulated/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fM" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 1; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fO" = (/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fP" = (/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fR" = (/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fS" = (/obj/machinery/light/small,/obj/machinery/alarm/monitor{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/dresser,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fT" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fU" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fV" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Central Hallway"; dir = 1; network = list("UO45")},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fW" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fX" = (/obj/machinery/vending/snack,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fY" = (/obj/machinery/vending/coffee,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ga" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gb" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ge" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gf" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gg" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"gh" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gj" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gn" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"go" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gp" = (/obj/effect/decal/cleanable/dirt,/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gs" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gt" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gv" = (/obj/machinery/door/airlock{name = "Kitchen Cold Room"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gw" = (/turf/simulated/wall/r_wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gx" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gy" = (/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gz" = (/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gA" = (/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gB" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gC" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gD" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gF" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gH" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gK" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gL" = (/turf/simulated/wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gM" = (/turf/simulated/wall/rust,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gN" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 16; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 23},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gO" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gP" = (/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gQ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gS" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gT" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gU" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gV" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gW" = (/obj/structure/table,/obj/item/weapon/folder/white,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gZ" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Research Lab"; dir = 2; network = list("UO45","UO45R")},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ha" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hb" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hc" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hd" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"he" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hg" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hh" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hj" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hk" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hl" = (/obj/machinery/vending/cola,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hm" = (/obj/structure/table/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ho" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hp" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hq" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hr" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hs" = (/obj/structure/table,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ht" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/camera{c_tag = "Kitchen"; dir = 8; network = list("UO45")},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hu" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hv" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hw" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hx" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hz" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hA" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hB" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hC" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hE" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hF" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hH" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hI" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hJ" = (/obj/structure/table,/obj/item/trash/chips,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hK" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hL" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hM" = (/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hN" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter/zippo,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hO" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "201"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 2},/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hW" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; tag = "icon-manifold-b-f (EAST)"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"hY" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"hZ" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ia" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ib" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ic" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"id" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ie" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"if" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ig" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ih" = (/obj/machinery/computer/rdconsole/core{id = 3; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ii" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ij" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ik" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"il" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"im" = (/obj/structure/table,/obj/item/trash/plate,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"in" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"io" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ip" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iq" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ir" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"is" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/processor,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"it" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iu" = (/obj/structure/window/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/window{dir = 2; name = "Gateway Chamber"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iw" = (/obj/structure/window/reinforced,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ix" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iy" = (/obj/machinery/door/airlock{name = "Emergency Supplies"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warnwhitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iF" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iG" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iH" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iJ" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iM" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/storage/fancy/egg_box,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"iO" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/structure/sign/biohazard{pixel_x = -32},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iP" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iR" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iT" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ja" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jc" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jd" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"je" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/junction,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jg" = (/obj/structure/closet/secure_closet{icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/flour,/obj/item/weapon/reagent_containers/food/snacks/flour,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jh" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/camera{c_tag = "Gateway Chamber"; dir = 4; network = list("UO45","UO45R")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ji" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jm" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/research{name = "Gateway Observation"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"js" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ju" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jx" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jy" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jz" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "201"; req_one_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jA" = (/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("UO45")},/obj/structure/table/reinforced,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jB" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"jF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"jG" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jH" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jJ" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jL" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jM" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jO" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/research{name = "Research Lab"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jP" = (/obj/structure/grille,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jQ" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jS" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = 0; pixel_y = 32; serial_number = 19; subtype = 1},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jT" = (/obj/structure/stool/bed/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jU" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 1; locked = 0; name = "UO45 Bar APC"; pixel_x = 0; pixel_y = 25; req_access = null; start_charge = 100},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ke" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Chamber"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kf" = (/obj/machinery/suit_storage_unit/engine,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ki" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kk" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"km" = (/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kn" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/gloves/color/latex,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ko" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kp" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ks" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ku" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kw" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kx" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ky" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kz" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/obj/structure/sign/biohazard{pixel_x = 0; pixel_y = 32},/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kA" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kB" = (/obj/structure/dispenser/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kG" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kK" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kM" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kR" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kU" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kW" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kX" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kY" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id_tag = "UO45_biohazard"; name = "biohazard containment door"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"la" = (/obj/structure/sink{pixel_y = 25},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/space) +"lb" = (/obj/machinery/shower{pixel_y = 15},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lc" = (/obj/structure/sink{pixel_y = 25},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ld" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/obj/structure/sign/science{pixel_x = -32},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"le" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lg" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lh" = (/obj/machinery/light/small,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"li" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ll" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/alarm/monitor{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; tag = "icon-manifold-b-f (EAST)"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ln" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lo" = (/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"lp" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ls" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/camera{c_tag = "Gateway Ready Room"; dir = 2; network = list("UO45","UO45R")},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lv" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Ready Room"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ly" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/camera{c_tag = "Research Division West"; dir = 1; network = list("UO45","UO45R")},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lE" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light,/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lI" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Research Division APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lJ" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lK" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lN" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lO" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Research Division East"; dir = 1; network = list("UO45","UO45R")},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lP" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lS" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lT" = (/obj/structure/stool/bed/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lW" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lX" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lY" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 26},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"lZ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 2; network = list("UO45")},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ma" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"mb" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mc" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"md" = (/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"me" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window/basic{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/command{name = "Research Director's Office"; req_access_txt = "201"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mj" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor/shutters/preopen{id_tag = "UO45_rdprivacy"; name = "privacy shutters"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mk" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id_tag = "UO45_rdprivacy"; name = "privacy shutters"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ml" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mm" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mn" = (/obj/structure/closet/firecloset,/obj/machinery/light/small,/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mo" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mr" = (/obj/structure/table,/obj/item/weapon/newspaper,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ms" = (/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mt" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mv" = (/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mw" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mx" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/pj/red,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"my" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mA" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"mB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"mC" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mD" = (/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mE" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mF" = (/obj/structure/cable,/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Gateway APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mG" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mH" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mM" = (/obj/structure/closet/secure_closet{icon_broken = "rdsecurebroken"; icon_closed = "rdsecure"; icon_locked = "rdsecure1"; icon_off = "rdsecureoff"; icon_opened = "rdsecureopen"; icon_state = "rdsecure1"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/storage/labcoat/science,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mO" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mQ" = (/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/flora/kirbyplants{layer = 5},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mS" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mT" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mU" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mV" = (/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mW" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass{name = "Dormitories"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door_control{id = "awaydorm5"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (NORTH)"; icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mZ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"na" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/navy,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nc" = (/obj/machinery/door_control{id = "awaydorm7"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nd" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ne" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nf" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ng" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ni" = (/obj/machinery/door/poddoor{id_tag = "UO45_Secure Storage"; name = "secure storage"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nj" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nl" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"no" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"np" = (/obj/machinery/computer/security{network = list("UO45")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nq" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nr" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; dir = 8; name = "research monitor"; network = list("UO45R")},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ns" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; tag = "icon-manifold-b-f (EAST)"},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ny" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nz" = (/obj/machinery/vending/coffee,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nA" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = 32; serial_number = 7; subtype = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm5"; name = "Dorm 5"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm7"; name = "Dorm 7"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nE" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nH" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nP" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/laser_pointer,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nQ" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nS" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; dir = 2; name = "research monitor"; network = list("UO45R")},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nT" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nU" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light{dir = 8},/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nW" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oa" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ob" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"od" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oe" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"of" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/camera{c_tag = "Dormitories"; dir = 2; network = list("UO45")},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"og" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ok" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ol" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"om" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"on" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"op" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oq" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"or" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; tag = "icon-manifold-b-f (EAST)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"os" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/junction{tag = "icon-pipe-y (WEST)"; icon_state = "pipe-y"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ot" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ou" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 1.5e+006; input_level = 10000; inputting = 0; output_level = 7000; outputting = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ov" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 1.5e+006; input_level = 30000; inputting = 0; output_level = 7000; outputting = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ow" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ox" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oy" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oz" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door_control{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = 8; req_access_txt = "201"},/obj/machinery/door_control{desc = "A remote control-switch that controls the privacy shutters."; id = "UO45_rdprivacy"; name = "Privacy Shutter Control"; pixel_x = 0; pixel_y = -2; req_access_txt = "201"},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oA" = (/obj/structure/stool/bed/chair/office/light{dir = 1; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oC" = (/obj/machinery/computer/aifixer,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oD" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oF" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oI" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oR" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"oW" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"oX" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/obj/item/weapon/wrench,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"oY" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"oZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pa" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pb" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "UO45_air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ph" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -27},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pi" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door_control{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pk" = (/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/restraints/handcuffs,/obj/item/device/flash,/obj/item/weapon/reagent_containers/spray/pepper,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pm" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pn" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"po" = (/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm4"; name = "Dorm 4"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock{id_tag = "awaydorm6"; name = "Dorm 6"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ps" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pt" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pv" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 6},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"pw" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"px" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"py" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pz" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pF" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "UO45_air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pG" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 2; frequency = 1443; id = "UO45_air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pJ" = (/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pK" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pN" = (/obj/machinery/door/airlock/glass_research{name = "Research Storage"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pO" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pP" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pQ" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/door_control{id = "awaydorm4"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/door_control{id = "awaydorm6"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pW" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pX" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pY" = (/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pZ" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qa" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qb" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qc" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "SMES Room"; req_access_txt = "201"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qe" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{frequency = 1443; id = "UO45_mair_out_meter"; layer = 3.3; name = "Mixed Air Tank Out"},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qf" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/meter{frequency = 1443; id = "UO45_mair_in_meter"; layer = 3.3; name = "Mixed Air Tank In"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qj" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 10},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qk" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ql" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qm" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qn" = (/obj/machinery/light/small,/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -11; pixel_y = 0},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qo" = (/obj/structure/toilet{tag = "icon-toilet00 (WEST)"; icon_state = "toilet00"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qp" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qq" = (/obj/structure/table,/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/weapon/hand_labeler,/obj/item/clothing/accessory/stethoscope,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qr" = (/obj/machinery/vending/medical{req_access_txt = "201"},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qs" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qt" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qu" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qv" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qw" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qx" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qy" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qz" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qA" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qC" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 9},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qD" = (/obj/machinery/vending/cola,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qE" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 5; initialize_directions = 5},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qI" = (/obj/structure/closet/secure_closet{icon_broken = "secureengbroken"; icon_closed = "secureeng"; icon_locked = "secureeng1"; icon_off = "secureengoff"; icon_opened = "secureengopen"; icon_state = "secureeng1"; locked = 1; name = "engineer's locker"; req_access_txt = "201"},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/suit/storage/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qJ" = (/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/closet/secure_closet/engineering_personal{req_access = list(201)},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qK" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Atmospherics"; dir = 2; network = list("UO45")},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qL" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "UO45_air_in"; name = "Mixed Air Supply Control"; output_tag = "UO45_air_out"; pressure_setting = 2000; sensors = list("UO45_air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "arrival"; tag = "icon-arrival (NORTHWEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qM" = (/obj/machinery/atmospherics/trinary/mixer{dir = 1; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; req_access = null; target_pressure = 4500},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qN" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10; initialize_directions = 10},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qO" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qQ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm/monitor/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/r_n_d/server/core{id_with_download_string = "3"; id_with_upload_string = "3"; req_access = null},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qR" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; initialize_directions = 11},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qS" = (/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qT" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qU" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/chair/office/light,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qV" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qX" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qZ" = (/obj/structure/table/woodentable,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/item/weapon/pen,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ra" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rb" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rc" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rd" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"re" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rh" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ri" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rk" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rl" = (/obj/structure/flora/kirbyplants{layer = 5},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rm" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/structure/dispenser{pixel_x = -1},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rn" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ro" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 8; locked = 1; name = "UO45 Engineering APC"; pixel_x = -25; pixel_y = 0; req_access = list(201); start_charge = 100},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6; initialize_directions = 6; level = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rs" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rt" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ru" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rv" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Exterior"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rw" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rx" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ry" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rA" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rB" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rC" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rD" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rE" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/contraband/poster,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rF" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 2},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rH" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rK" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rM" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/obj/machinery/camera{c_tag = "Engineering Hallway"; dir = 4; network = list("UO45")},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rY" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Reception"; req_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id_tag = "UO45_EngineeringOffice"; name = "Privacy Shutters"},/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Engineering Reception"; req_access_txt = "201"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"se" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sh" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"si" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/meter{frequency = 1443; id = "UO45_dloop_atm_meter"; name = "Distribution Loop"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sk" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sl" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Distro"; on = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sm" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sn" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"so" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sp" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "sq" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "sr" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/obj/machinery/meter{layer = 3.3},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "ss" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -964,37 +964,37 @@ "sB" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sC" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sD" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sF" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sI" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "sM" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Reception"; req_access_txt = "0"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "sN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/poddoor/shutters{dir = 8; id_tag = "UO45_EngineeringOffice"; name = "Privacy Shutters"},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Engineering Reception"; req_access_txt = "201"},/obj/item/weapon/folder/red,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id_tag = "UO45_EngineeringOffice"; name = "Privacy Shutters"},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Engineering Reception"; req_access_txt = "201"},/obj/item/weapon/folder/red,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "sR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "sS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sU" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sV" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Waste In"; on = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sX" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sY" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sZ" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Mix to Filter"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ta" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 6},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tb" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tc" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"td" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_waste_in"; name = "Gas Mix Tank Control"; output_tag = "UO45_waste_out"; sensors = list("UO45_waste_sensor" = "Tank")},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 6},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"te" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{layer = 3.3},/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tf" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "UO45_waste_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sU" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Waste In"; on = 1},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sW" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sX" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sY" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Mix to Filter"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sZ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6; initialize_directions = 6},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ta" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tb" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tc" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"td" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_waste_in"; name = "Gas Mix Tank Control"; output_tag = "UO45_waste_out"; sensors = list("UO45_waste_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"te" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{layer = 3.3},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tf" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "UO45_waste_in"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "tg" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "th" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ti" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ti" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "tj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "tk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "tl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) @@ -1003,245 +1003,245 @@ "to" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "tp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "tq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tr" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tr" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "ts" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "tt" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "tu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"tv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"tv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "tw" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 2},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "tx" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/portables_connector{dir = 2},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "escape"; tag = "icon-escape (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "ty" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "tz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sign/securearea{pixel_y = -32},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "tA" = (/obj/machinery/computer/security{network = list("UO45")},/obj/machinery/door_control{desc = "A remote control-switch for the security privacy shutters."; id = "UO45_EngineeringOffice"; name = "Privacy Shutters"; pixel_x = -24; pixel_y = 6; req_access_txt = "201"},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "tB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tD" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tG" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tH" = (/obj/machinery/meter{frequency = 1443; id = "UO45_wloop_atm_meter"; name = "Waste Loop"},/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tI" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tJ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tK" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tL" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/engineering{name = "Engineering Maintenance"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tZ" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ua" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ub" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ud" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ue" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ug" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/engineering{name = "Engineering Foyer"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uh" = (/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ui" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = 24; pixel_y = 6; req_access_txt = "201"},/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uk" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ul" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "External to Filter"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"um" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to External"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"un" = (/obj/machinery/light,/obj/machinery/alarm/monitor{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 5},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uo" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; on = 1; req_access = null},/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"up" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_n2_in"; name = "Nitrogen Supply Control"; output_tag = "UO45_n2_out"; sensors = list("UO45_n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uq" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ur" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; on = 1; req_access = null},/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"us" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_o2_in"; name = "Oxygen Supply Control"; output_tag = "UO45_o2_out"; sensors = list("UO45_o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ut" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uu" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uv" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/floor/plating{dir = 1; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uw" = (/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/table/reinforced,/obj/item/weapon/wrench,/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tD" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tE" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 6},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 4; initialize_directions = 11},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tG" = (/obj/machinery/meter{frequency = 1443; id = "UO45_wloop_atm_meter"; name = "Waste Loop"},/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tH" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tI" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tJ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tK" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/engineering{name = "Engineering Maintenance"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tY" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"tZ" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ua" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ub" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ud" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ue" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uf" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/engineering{name = "Engineering Foyer"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ug" = (/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ui" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = 24; pixel_y = 6; req_access_txt = "201"},/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uj" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "External to Filter"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ul" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to External"; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"um" = (/obj/machinery/light,/obj/machinery/alarm/monitor{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 5; initialize_directions = 5},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"un" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; on = 1; req_access = null},/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uo" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_n2_in"; name = "Nitrogen Supply Control"; output_tag = "UO45_n2_out"; sensors = list("UO45_n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"up" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uq" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; on = 1; req_access = null},/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ur" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_o2_in"; name = "Oxygen Supply Control"; output_tag = "UO45_o2_out"; sensors = list("UO45_o2_sensor" = "Tank")},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"us" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ut" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uu" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; initialize_directions = 11},/turf/simulated/floor/plating{dir = 1; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uv" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/simple/visible{dir = 10},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uw" = (/turf/simulated/mineral/random/labormineral,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "ux" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "uy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "uz" = (/obj/structure/closet,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "uA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "uB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("UO45_n2_sensor" = "Nitrogen", "UO45_o2_sensor" = "Oxygen", "UO45_waste_sensor" = "Gas Mix Tank")},/turf/simulated/floor{dir = 9; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uF" = (/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uG" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uI" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uJ" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{layer = 3.3},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uK" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uL" = (/obj/machinery/atmospherics/binary/valve{dir = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uM" = (/obj/machinery/atmospherics/binary/valve{dir = 2},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uN" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/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},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uQ" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uR" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("UO45_mair_in_meter" = "Mixed Air In", "UO45_air_sensor" = "Mixed Air Supply Tank", "UO45_mair_out_meter" = "Mixed Air Out", "UO45_dloop_atm_meter" = "Distribution Loop", "UO45_wloop_atm_meter" = "Waste Loop")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uX" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"va" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vb" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vc" = (/obj/machinery/door/firedoor,/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vd" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "UO45_n2_in"; on = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ve" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vf" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "UO45_o2_in"; on = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vh" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vi" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vj" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vk" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vl" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"vm" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vC" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vD" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_n2_sensor"},/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vE" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vF" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_o2_sensor"},/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vI" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vJ" = (/turf/simulated/wall/r_wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vK" = (/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vL" = (/turf/simulated/wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vM" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vN" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass_mining{name = "Mining Foyer"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vO" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass_mining{name = "Mining Foyer"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "caution"; tag = "icon-caution (SOUTHWEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/vending/engivend{req_access_txt = "0"},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1; network = list("UO45")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/vending/tool,/obj/structure/sign/poster{icon_state = "poster5_legit"; pixel_x = 0; pixel_y = -32; serial_number = 21},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vY" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vZ" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wa" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wb" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wc" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"we" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wj" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wk" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wl" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wn" = (/turf/simulated/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wo" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door_control{id = "awaydorm8"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm8"; name = "Mining Dorm 1"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"ws" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"ww" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = -32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wB" = (/obj/structure/toilet{pixel_y = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wC" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wG" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wH" = (/obj/structure/stool/bed/chair/office,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wI" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wK" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wL" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/light/small,/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wM" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door_control{id = "awaydorm9"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm9"; name = "Mining Dorm 2"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wR" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wS" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wT" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wV" = (/obj/machinery/light/small,/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/closet/secure_closet/miner{req_access = list(201)},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wY" = (/obj/structure/cable,/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Mining APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/closet/secure_closet/engineering_personal{icon_broken = "miningsecbroken"; icon_closed = "miningsec"; icon_locked = "miningsec1"; icon_off = "miningsecoff"; icon_opened = "miningsecopen"; icon_state = "miningsec"; locked = 0; name = "miner's equipment"; req_access = list(201)},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/gloves/color/black,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xb" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/cigarettes{pixel_x = -2},/obj/item/weapon/lighter/zippo{pixel_x = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xc" = (/obj/structure/stool/bed/chair/office/light{dir = 1; pixel_y = 3},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/newscaster{pixel_y = -28},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xf" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xg" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/mining{name = "Processing Area"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/mining{name = "Processing Area"; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xi" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xj" = (/obj/machinery/light/small,/obj/machinery/computer/atmos_alert,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -24; req_access_txt = "201"},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "UO45_Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 6; pixel_y = -24; req_access_txt = "201"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xk" = (/obj/structure/cable,/obj/structure/computer3frame{name = "primary power monitor console"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xl" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/machinery/mineral/output,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xm" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xn" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xq" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/obj/machinery/mineral/input,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xr" = (/obj/machinery/conveyor_switch/oneway{id = "UO45_mining"; name = "mining conveyor"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xt" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xu" = (/obj/structure/table,/obj/item/weapon/pickaxe,/obj/item/device/radio/off,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xv" = (/obj/machinery/mineral/processing_unit{dir = 1},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xw" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/simulated/wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Mining"; dir = 4; network = list("UO45")},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xz" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xB" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xC" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xD" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/machinery/light/small{dir = 8},/obj/machinery/mineral/output,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; level = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining EVA"; req_access_txt = "201"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xK" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xL" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xM" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 26},/obj/item/stack/sheet/glass{amount = 19},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xQ" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/mech_bay_recharge_floor,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xS" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port (WEST)"; icon_state = "recharge_port"; dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xT" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/machinery/mineral/input,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xU" = (/obj/machinery/mineral/stacking_machine{dir = 1},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xV" = (/obj/machinery/mineral/output,/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "loadingarea"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"uJ" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{layer = 3.3},/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uK" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{layer = 3.3},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uL" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uM" = (/obj/machinery/atmospherics/binary/valve{dir = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uN" = (/obj/machinery/atmospherics/binary/valve{dir = 2},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uO" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/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},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uR" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uS" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("UO45_mair_in_meter" = "Mixed Air In", "UO45_air_sensor" = "Mixed Air Supply Tank", "UO45_mair_out_meter" = "Mixed Air Out", "UO45_dloop_atm_meter" = "Distribution Loop", "UO45_wloop_atm_meter" = "Waste Loop")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uY" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"va" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vb" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vc" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vd" = (/obj/machinery/door/firedoor,/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/door/poddoor/preopen{id_tag = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ve" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "UO45_n2_in"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vg" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "UO45_o2_in"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vi" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vj" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vk" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vl" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vm" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"vn" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; initialize_directions = 14; tag = "icon-manifold-b-f (NORTH)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vD" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vE" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_n2_sensor"},/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vF" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vG" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_o2_sensor"},/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vH" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vJ" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vK" = (/turf/simulated/wall/r_wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vL" = (/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vM" = (/turf/simulated/wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vN" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vO" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass_mining{name = "Mining Foyer"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vP" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass_mining{name = "Mining Foyer"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 10; heat_capacity = 1e+006; icon_state = "caution"; tag = "icon-caution (SOUTHWEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/vending/engivend{req_access_txt = "0"},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1; network = list("UO45")},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/vending/tool,/obj/structure/sign/poster{icon_state = "poster5_legit"; pixel_x = 0; pixel_y = -32; serial_number = 21; subtype = 1},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vZ" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wa" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wb" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wc" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wd" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"we" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wk" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wl" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wm" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wo" = (/turf/simulated/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wp" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door_control{id = "awaydorm8"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"ws" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm8"; name = "Mining Dorm 1"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wv" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; tag = "icon-manifold-b-f (EAST)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"ww" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wx" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = -32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wC" = (/obj/structure/toilet{pixel_y = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wD" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wH" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wI" = (/obj/structure/stool/bed/chair/office,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wJ" = (/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wL" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wM" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/light/small,/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wN" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door_control{id = "awaydorm9"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm9"; name = "Mining Dorm 2"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wS" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wT" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wU" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wW" = (/obj/machinery/light/small,/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/closet/secure_closet/miner{req_access = list(201)},/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wZ" = (/obj/structure/cable,/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Mining APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/closet/secure_closet/engineering_personal{icon_broken = "miningsecbroken"; icon_closed = "miningsec"; icon_locked = "miningsec1"; icon_off = "miningsecoff"; icon_opened = "miningsecopen"; icon_state = "miningsec"; locked = 0; name = "miner's equipment"; req_access = list(201)},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/gloves/fingerless,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/cigarettes{pixel_x = -2},/obj/item/weapon/lighter/zippo{pixel_x = 4},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xd" = (/obj/structure/stool/bed/chair/office/light{dir = 1; pixel_y = 3},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/newscaster{pixel_y = -28},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xg" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/mining{name = "Processing Area"; req_access_txt = "201"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xi" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/mining{name = "Processing Area"; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xj" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xk" = (/obj/machinery/light/small,/obj/machinery/computer/atmos_alert,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -24; req_access_txt = "201"},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "UO45_Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 6; pixel_y = -24; req_access_txt = "201"},/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xl" = (/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/cable,/turf/simulated/floor{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xm" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xn" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xo" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xr" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xs" = (/obj/structure/grille,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xt" = (/obj/machinery/conveyor_switch/oneway{id = "UO45_mining"; name = "mining conveyor"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xv" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xw" = (/obj/structure/table,/obj/item/weapon/pickaxe,/obj/item/device/radio/off,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xx" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xy" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/simulated/wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Mining"; dir = 4; network = list("UO45")},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xB" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xD" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xE" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xF" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 7; tag = "icon-manifold-b-f (WEST)"},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining EVA"; req_access_txt = "201"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xM" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xN" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 26},/obj/item/stack/sheet/glass{amount = 19},/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xR" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/mech_bay_recharge_floor,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xT" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port (WEST)"; icon_state = "recharge_port"; dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xU" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 8; output_dir = 4},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xV" = (/turf/simulated/floor{dir = 4; heat_capacity = 1e+006; icon_state = "loadingarea"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "xW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "xX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 6},/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "xY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) @@ -1258,55 +1258,34 @@ "yj" = (/obj/structure/closet/crate,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yk" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yl" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ym" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/glowshroom/single,/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yn" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/core,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ym" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yn" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yo" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yp" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yq" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yr" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ys" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yt" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yu" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yv" = (/obj/structure/alien/resin/wall,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yw" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs/core,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yx" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yy" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yz" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yA" = (/obj/structure/alien/resin/membrane,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yB" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yC" = (/obj/effect/decal/cleanable/blood/gibs/limb,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yD" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yE" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yF" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yG" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yH" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yI" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yJ" = (/obj/structure/alien/weeds,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yK" = (/obj/item/weapon/shard,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yL" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yM" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yN" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yO" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yP" = (/obj/item/stack/rods,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yQ" = (/obj/item/stack/cable_coil,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yR" = (/obj/item/stack/cable_coil{amount = 5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yS" = (/obj/item/stack/cable_coil{amount = 2; icon_state = "coil_red2"; item_state = "coil_red2"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yT" = (/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; item_state = "coil_red1"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yU" = (/turf/simulated/floor{heat_capacity = 1e+006},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yV" = (/turf/simulated/floor{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yW" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; tag = "icon-damaged1 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yX" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; tag = "icon-damaged2 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yY" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; tag = "icon-damaged3 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yZ" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; tag = "icon-damaged4 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"za" = (/turf/simulated/floor{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; tag = "icon-damaged5 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zb" = (/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zc" = (/turf/simulated/floor{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zd" = (/turf/simulated/shuttle/floor,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ze" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zf" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zg" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zh" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zi" = (/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yq" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yr" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ys" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yt" = (/obj/structure/alien/resin/wall,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yu" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yv" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yw" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yx" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yy" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yz" = (/obj/structure/alien/resin/membrane,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yA" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yB" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yC" = (/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yD" = (/obj/effect/decal/cleanable/blood/splatter{color = "red"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yE" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter{color = "red"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yF" = (/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yG" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yH" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 5; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yI" = (/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yJ" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yK" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yL" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yM" = (/obj/structure/alien/weeds,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yN" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1326,136 +1305,135 @@ aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadaeafafafafagadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadahaiajakalahamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadahanaoaoapahadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadahaqarasatahadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadauavawawaxayadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazaAadamamawawadamadazazacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAaBaCaDaEaFaFaFaGaHaIazacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazaJaCaFaFaFaKaKaFaFaLaAacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazazaMaNaOaOaOaOaPaQazaAacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaOaRaSaTaUaVaWaXaFaOacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaOaRaYaTaZbabbaXaFaOacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAaAazazazbcbdbebfbfbfbgaFaOacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazazazbhbibhaAbjbkblbmbnblboaFaOacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAbpbqbrbsbtbuaFbvazazazazbobwazacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAbpazbxazbyazbzbAbBbCbDbEbFbGaAacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazbpazbHaAbIaAaCbJaFbKbLaKbMaFazacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazbNaAbObPbQbQbPbRbQbSbTbPbPbQbUbPbPbVacacacacacbWbXbXacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAbYbZcacbcccdcecfcgchcicgcjckclcmcncoacacacacbXbXbXbXbWbXbXbWbXacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAazazazcpcqaAcrazcpaAcsaFazcrazcoaActcpacacacbXbWbXbXbXbXbXbXbXbXacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazcucvcwcpctaAcxcyczazaHaFaAcAcBcCazcDcpazaAadamadamamaOaOamamamadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazcEbYcFcGcHazcIcJcKazaCaFazcLcJcMaActcNcOcOcOcOcOcOcPcQcRcScTcUcVcWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAcXcYcXcZcqaAazdaazaAdbdbazazdcazaAddcmdedfdfdfdgdfdgdgdhccceccdicpacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazdjcmdkcfdlbqaCdmaKaFaFaFdndobLdpazazaAdqazdrdsdtdudvaAcoazaAazcqcoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazcqadaddwamamdxdydzaFaFaFaFdAdBdCaOaOdDdEdFdGdHdIdHdJdKdLdMdNazdOcoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAcqaddPdQdRdSaFaFdTdUdUdUdVdWdXdYdZeaebbLecaKecaFecaFeceddCeeazcDcpadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAefegeheiejaOekaFelaOaOaOaOemendCeoaFaFepecaFecaFecaFeceqdCeraActesetaOeuacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazazadevbKewexeyaFezaOeAeBaOeCendCaOaOaFaFecaFecaFecaFeceDdCeEaAeFeGeHeIeueJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameKbKeLeMeyaFeNaOeBeOaOeCenePdMeQeRaFeceSecaFecaFeceneTeUazctcpeVaOeueJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameWeXeYaOeZaFfaaOaOaOaOaXenfbfcfdfefffffffefgfhfifjfkflaAaActfmamamfneJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadfofmamadbzaFfpfqfqfqfqfrenfsadadadaOaOaOaOamamftfufvfwfxfyfzfmeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazfAfBfCfDfEfEbSfFfEfEfEfGfHfIadaceJeJeJeJeJfJamfKfLfMfNfObpfPfmeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAfQfRfSazfTaFaFbKfUfVaCfWfXfYamaceJeJeJeJeJeJeJfKfZfZgafObZgbgcgdeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAaAazazaAaAazdbgeadadaOaOaOamamgfeJeJgfeJeJeJeJggghfZfZgibpgjdifmeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfOgkglfKeJeJeJeJeJeJeJeJeJeJeJeJeJeJgggmfZgnfOgogpgqfmeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacgfeJacgrgsgtgreJeJeJeJeJeJeJeJeJeJeJeJgfacggfNgufOfOfNfOgbfmeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgvgvgvgvgwgvgvacacacacacacacacacacacacacacacacacacacgxgxgygzacaceJeJgfeJeJeJeJeJeJeJeJeJgrgAgkgreJeJeJeJeJeJeJgBeJeJeJeJeJacfKgCgDgEgFgGfNgHdweJeJacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwgIgJgJgJgJgvgKgLgKacacacacacacacacacacacacacgxgxgygygMgNgzgzeJeJeJeJeJeJeJeJeJeJeJeJeJgrgsgsgreJeJgfeJeJgfgggggrgrgrgrggfKfKgOgOgOgOgPfNgQdweJeJacaceJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwgIgRgSgTgIgUgVgWgKgLgKgLgLacacacacacacacacacgygXgYgZhagXhbhchdeJeJeJeJeJeJeJeJeJeJeJhegghfhgfKhheJeJeJeJgggghihjhkhlhmhnhofOhphqhrgOhsfNgbfmeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgvgJhthuhvgJgUhwhxgLhyhzhAgvaceJgfacaceJeJacacgxhBhChDhEhFhGhHeJeJgfeJeJeJeJeJeJeJeJeJeJgrgsgkgreJeJeJeJeJgrhIhJhKhLhMhNhOhOhPhQhRhShThUhVhWhXeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgvgJhYhZiagJgUibicgLidieifgveJeJeJeJeJgfeJeJacgzigihiihEijikhHeJeJeJeJeJeJeJeJeJeJeJeJeJgrgsgkgreJeJgfeJeJgrilimhKinhlhKhKiofNiphriqgOirfOgHfmfneJeJeJeJeJeJaceJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwisitiuivitgUibiwgKgKixgvgveJeJgfeJeJeJeJeJeJgziyiziAiBiCiDhceJeJeJeJeJgfeJeJeJeJeJeJeJgriEgAgreJeJeJeJeJgriFhJhKiniGhKhKiHiIiJiKgOgOiLfNiMfmeJeJeJeJeJeJacaceJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwiNiOiPiQiRiSiTiUiViWiXgvgfeJeJeJeJeJeJeJeJgfhciYiZhagzhchcgzeJeJeJeJeJeJeJeJeJgfeJeJeJggjagAgggfeJeJeJeJfKjbhKiHhLhlhKhKjcfOjdjegOgDjffOgbfmeJeJeJeJeJeJacaceJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwjgjhjijjjkjljmjnjojpjqgweJeJeJeJeJeJeJeJeJeJgzjrjsgXgzeJeJeJeJeJeJeJgfeJeJeJacaceJeJgfggjtjuggggeJeJeJeJggjvjwhKiHhljxjyjzfOfOjAjBjBjCjCjDjEeJeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgvjFjGiPjHjIgvgKgLgLjJjKgweJeJeJeJjLeJeJeJgfgzgzjMjNhHgzeJeJeJeJjOeJeJeJgzgzgzgzacacacacfKjPgsjQggfKgrgrggggjRjShJjThLhLhKhKjUjVjWjXjYjZkakbameJeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwgvgwkcgvgvgvkdkdgLkekfgvgvgUgUgUgwgUgUgUgwgwkgkhkikjgzgzhHhHhHgzhHhHhHgzkkklgzgzgygxgygykmgsgskngsgkgsgskohKhKhKkpiHhKkqkrkrksktfOkukvkwamadeJeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgKkxiPkygKkzkAkBiVkCkDkEkFkGkHkGkIkGkJkFkGkKkLkMkNkOkPkQkRkQkQkSkQkTkUkVkUkWkXgzkYkZlagylblclcldlegsgslfkohKiHhKlglhlhlhliljlkllfKadamamameJeJeJeJacaceJeJeJeJeJacacaclmlmlmlmlmacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgKlnlolplqlrlslrltlulvlwlxlxlylxlzlxlAlxlBlClDlElFlGlHlIlJlKlLlMlLlLlLlLhakWkXlNhahahalNlOlPgklQfOfNfOfOfNfNfOfOfOlRlShJlTfOlUlVggeJeJeJeJeJeJeJacacacaceJeJeJeJacacaclmlWlXlYlmacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgLlZjIjHiPmamambgKmcmdgwgwgUgUgUgwgUgUgUgvgvmemfgygygymgmhmimigxhHhHhHhHmjkWkXgzmkmlmmgymnglmompfOmqmrmsfNmtmumvfNfNfOfOfNfOmwmxggeJeJeJeJeJeJeJeJacaceJeJeJeJacacacaclmmymzlYlmacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgKmAmBmCmDmEmFmGgwgUgUgveJeJeJeJmHeJeJeJeJhcmImJgzmKmLmMmNmOmPgymQmRmShHmjmTgzgzgxgygygxmUmVfNfNfOmWmXmYfOmZmXnafNnbncndnefOnfmxgreJeJeJeJeJeJeJeJeJeJeJeJeJeJacacaclmlmlmngnhnhlmacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgKgKgLgLgKgvgwgwgveJeJmHeJeJeJeJeJeJeJeJgfeJmInigznjnknlnmmOmOgxnnnonphHmjnqhcnrnsntntnunvnwnxnyfOnznAfOfNnznBfOfOnCgknDnEnFnGnHgreJeJeJeJeJeJeJeJeJeJeJeJeJeJacacacnhnInJnJnJnKlmacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacaceJeJeJeJeJeJeJeJeJeJeJgfeJeJeJnLnMnNgznOnknPnQnRnSgxnTnUnVhHmjmThcnNnWnXnYnYnZoaobocodoeofogohoiofojokolomonooopoqorgreJeJeJeJeJeJeJeJeJeJeJeJeJeJeJacacnhosotouotovlmlmlmlmacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacaceJgfeJeJeJeJeJeJeJeJeJeJeJeJgznMowgzoxnkoyozoAoBgxoCoDnVoEmjmTgznimIeJeJgroFlclcoGoHoIoJoKoLoIoMoNoOoPoJoQoRfOoSoTgghheJeJeJeJeJeJeJeJeJeJeJeJeJeJacaclmoUoVoWoXoYlmoZpalmacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacaceJeJeJgfeJeJeJeJeJeJeJgfhcpbpcgzpdpemOpfpgoAgyphpipjhHmjkUhcpkmIeJeJgrplpmgspnfOpofOppfNpqfOfOfNprfOfOpsfOptmxgreJeJeJeJeJeJeJpupvpvpvpvpwpvpvpvpxpypzpApBpCpDnhpEpFlmacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacgfeJeJgfeJeJachcpGpHgzgygypIgygypJgygypKpLgxpMhHgznNnMgfeJgrgrpNpOpPfNpQpRpSpTpUfNpVpWpXpYfNpZfNjamxgreJeJeJeJeJeJeJqanhnhqbqbnheJeJeJaclmqbqbqcqbqblmqdqelmlmlmacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaceJeJeJeJacacgyqfqgqhqiqjqkqlgxqmqngyqoqpqqhaqrgznNmIeJeJeJgrgrgrgrfKqsqtfOquqvfOfOfOqwqxfNqyfOjamxgreJeJeJgBeJqzqAqBnhqCqDqDlmnhnhnhlmlmqEqFqGqHqIqJqKqLqMqNlmacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyqOpHqPqQqRqSqTgzhchcgzqUqVhahaqWgzqXmIeJeJeJeJeJeJeJggqYmsfOmtqZfOrarbpXrcfOrdfOrerffKgrgrgrgggrgrrgfKlmrhrirjrknhrlrmrnrorprqrrrsrtrurvrwrxqNlmlmnhnhacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgxryqgqhrzrArBrCgzrDrErFrGrHkOrIrJgzrKmIeJeJeJgfeJeJeJggggggggfOfNfOfNfNrLfOfOrMfNrNrOrPrQrRrSrTrQrUrVrWrXrYrZsasbscsdsesfsgshsisjskslsmsnsospsqsrssstnhacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgxqOqggzgzgzhchcgzsusvgzswsxsyszsAgznNmIacgfeJeJeJeJgfeJeJeJacacacfOsBsCpXsDfNrdfNjPsEsFsGsHsGsIsGsJsKsLsMsNsNsOsPsQsRsSsTsUsVsWsXsYsZtarttbtctdtetftglmacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgxthtinstjntnttktltmtntototptototqtrtsnMaceJeJeJeJeJeJeJeJeJeJeJacfKttpXpXsDfNrdfOtutvgggrgrgrgggrgrrgfKlmtwtxtytzlmtAtBtCtDtEtFtGtHtItJrjrjtKtLlmlmnhnhacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgytMtNtOtPtPtOtQtRtRtStRtRtTtRtUtVtWtXtYaceJeJeJeJeJeJeJeJeJeJeJgfggggtZuafNfNqyfOubucgreJeJeJudeJqzqBeJnhueufuglmlmuhuiujlmukulumunuoupuqurusutnhacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgxuuuvuwgynLgygygygygxgxgzgzhchcgyuxuyhceJeJeJgfeJeJeJeJeJeJeJeJeJeJggggggfNuzrduAubucgreJeJeJeJeJeJeJeJnhuBuCuDuEuFqbuGqblmlmuHuIlmuJuJnhuJuJnhnhacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyuKuLuMgyacacacacacacacaceJeJhcuNuOuPhceJeJeJeJeJeJeJgfeJaceJeJeJeJeJeJgruQuRuSfOuTucgreJeJeJeJeJeJeJeJqbuUuVuWsNuXsNsSuYuZvavbvclmvdvelmvfvglmacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyvhvivjgxacacacacacacacacaceJhchHvkhHhceJeJeJeJeJeJeJeJacacacgfeJeJeJvlvmvnvovpfNvqvrfKeJeJeJeJeJeJeJeJqbvsrjvtvuvvvwvxvyvzvAvBvClmvDvElmvFvGlmacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgygygxgxgyacacacacacacacacaceJvHeueueueJeJeJeJeJeJeJeJeJacaceJeJeJeJvIvJvJvKvLvMvKvNvOvIeJeJeJeJeJeJeJeJnhvPvQvRvSvTvUvVvWvXvYvZwalmlmlmlmlmlmlmacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJeJeJacaceJeJeJeJeJeJeJeJvIwbwcwdwewfwgwhwivIwjeJeJeJeJeJeJeJnhnhuFwkwlwmwnuFnhnhlmlmnhnhacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJacaceJeJeJeJeJeJeJeJvIwowpwqwrwswtwuwvwweJeJeJeJeJeJeJeJeJlmwxwywzwAuFwBlmacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJgfeJgfeJeJeJeJeJeJeJeJeJeJvIvKvLvLvLwCwDwEwFwweJeJeJeJeJeJeJeJeJqbwGwHwIwJwKwLnhacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacaceJeJeJeJeJvJwMwpwNwOwtwPwuwQwweJeJeJeJeJeJeJeJeJqbwRwSwTwUuFlmnhacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJvIwbwVwWwewXwYwZxavIeJeJeJeJeJeJeJeJeJqbxbxcxdxexflmacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJvIvIvJvJvKvKvLxgxhvIacaceJeJeJeJeJeJeJlmxixjxklmlmnhacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJacacvJxlxmxnxoxpvJvJvIvIvIeJeJeJeJaclmnhnhlmlmacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacgfeJeJeJacacvJxqwwxrxoxswwxtxtxuvIeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJacvJxvxwxxwuxyxzxAxBxCvJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJgfeJeJeJacvIxDwwxExFxGxHxIxJxKvIeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJvIxLxMxNxOxPwwxQxRxSvJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJvJxTxUxVxWxXvIvIvJvIvIeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJvIvJvIwwxYxZvIeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJvIyaybycvIeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJvIydyeyfvIeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJvIwwygwwvIeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJyheueueuyheJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacyiyjeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJgfeJacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacaceJgfeJeJeJeJgfacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJaceJeJeJeJeJacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacgfacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacgfeJacgfeJeJeJeJacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaceJacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacaceJaceJeJeJeJeJacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacacaceJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacaceJeJgfacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJacacacacacacacacacacacacacacacaceJacacacacacacacaceJeJeJeJgfacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacykacacacacacacacacacacaceJeJeJacacacacacacacaceJeJeJeJeJacacacacaceJeJeJacacacacacacacacacacacacacacacacacacacacacacacaceJeJaceJeJeJacacacacacacacacacaceJacacacaceJacacacacacacacaceJeJeJeJeJacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacykylymacacacacacacacacacacacaceJeJacacacacacaceJeJeJeJeJeJeJeJacacaceJeJgfacacacacacacacacacacacacacacacacacacacacacacacaceJeJacaceJeJeJeJacacacacacacacaceJacacacaceJacacacacacacacacgfeJeJeJeJacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacynyoeJeJacacacacacacacacacacacaceJeJeJeJeJeJeJeJacacacacacaceJeJeJaceJeJacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJacacacaceJeJeJacacacacacacaceJeJacacaceJacacacacacacacaceJeJeJeJeJacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacypyqyreJysacacacacacacacacacacacacaceJeJeJacacacacacacacacacacaceJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacaceJeJeJeJacacacacaceJeJacacaceJacacacacacacacacaceJeJeJacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacykytyuacacacyvypyweJyoacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacaceJeJeJeJeJacaceJeJacacaceJacacacacaceJeJeJeJeJeJacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacynyxyoyyacacacacacyzyzyyyAyqyBacacacacacaceJeJacacacacacacacacacacacacacacacacacaceJacacacacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacaceJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacyyeJeJeJacacacacacyoeJeJyryyyoacaceJeJeJeJacacacacacacacacacacacaceJgfeJacacacaceJeJeJacacacacacacacacaceJacacacacacacacacacacaceJeJacacacacacacacacacacaceJaceJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacyAyCeJyDacacyAyEyyeJeJeJeJeJyAeJeJacacacacacacacacacacacacaceJeJeJeJeJeJgfacacacaceJeJeJeJacacacacaceJeJacaceJacacacacacacacaceJeJacacacacacacacacacacaceJacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacyseJeJgfeJeJeJeJeJyzyoacacacacacacacacacacacacacacacacacgfeJeJeJeJeJeJeJacacacacacaceJeJeJacacacaceJacaceJacacacacacaceJeJeJeJeJacacacacacacacacacaceJacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacyFyyeJeJeJeJeJyzyoacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJeJeJeJacacacacacaceJacacacaceJacaceJeJacacacaceJeJaceJeJacacacacacacacacacacaceJacacacacaceJacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacyGyweJyryAacacyDeJywacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJgfeJeJeJeJacacaceJeJeJacacacaceJacaceJeJacacaceJeJacaceJeJacacacacacacacacacacaceJacacacacaceJeJacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacyHyIyAacacacacyAeJeJyxacacacacacacacacacacacacacacacaceJeJgfeJeJeJacacaceJgfeJeJeJeJeJacacacacacaceJacaceJeJaceJeJeJacacaceJeJacacacacacacacacacaceJeJacacacacacaceJacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacyseJyzyHacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJacacacacaceJeJacacacacacacacacaceJeJacacacacacacaceJacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacgfeJyzytacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJacacacacacacacacaceJeJeJacacacacacacaceJeJacacacacacacacaceJacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacyJyreJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacacacacaceJacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacyHyweJypacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJacacacacacacacacacacacacacaceJeJeJeJacacacacacacacacacacacacacacacaceJacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacyzyBypyvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacaceJeJeJgfacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJacacacacacacacacacacacacacacacacacacaceJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacgfeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJaceJaceJeJeJeJeJeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJeJeJeJeJeJeJeJgfacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJacacacgfeJeJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJeJeJeJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceJacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadahanaoapaqahadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadaharasatauahadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadavawaxayazaAadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBaCadamamaxaxadamadaBaBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCaDaEaFaGaHaHaHaIaJaKaBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBaLaEaHaHaHaMaMaHaHaNaCacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBaBaOaPaQaQaQaQaRaSaBaCacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaQaTaUaVaWaXaYaZaHaQacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaQaTbaaVbbbcbdaZaHaQacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCaCaBaBaBbebfbgbhbhbhbiaHaQacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBaBaBbjbkbjaCblbmbnbobpbnbqaHaQacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCbrbsbtbubvbwaHbxaBaBaBaBbqbyaBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCbraBbzaBbAaBbBbCbDbEbFbGbHbIaCacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBbraBbJaCbKaCaEbLaHbMbNaMbOaHaBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBalaCbPbQbRbRbQbSbRbTbUbQbQbRbVbQbQbWacacacacacbXbYbYacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCbZcacbcccdcecfcgchcicjchckclcmcncocpacacacacbYbYbYbYbXbYbYbXbYacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCaBaBaBcqcraCcsaBcqaCctaHaBcsaBcpaCcucqacacacbYbXbYbYbYbYbYbYbYbYacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBcvakcwcqcuaCcxcyczaBaJaHaCcAcBcCaBcDcqaBaCadamadamamaQaQamamamadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBcEbZcFcGcHaBcIcJcKaBaEaHaBcLcJcMaCcucNcOcOcOcOcOcOcPcQcRcScTcUcVcWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCcXcYcXcZcraCaBdaaBaCdbdbaBaBdcaBaCddcndedfdfdfdgdfdgdgdhcdcfcddicqacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBdjcndkcgdlbsaEdmaMaHaHaHdndobNdpaBaBaCdqaBdrdsdtdudvaCcpaBaCaBcrcpacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBcradaddwamamdxdydzaHaHaHaHdAdBdCaQaQdDdEdFdGdHdIdHdJdKdLdMdNaBdOcpacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCcraddPdQdRdSaHaHdTdUdUdUdVdWdXdYdZeaebbNecaMecaHecaHeceddCeeaBcDcqadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCefegeheiejaQekaHelememememeneodCepaHaHeqecaHecaHecaHecerdCesaCcueteuaQevacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBaBadewbMexeyezaHeAemeBeCemeDeodCaQaQaHaHecaHecaHecaHeceEdCeFaCeGeHeIeJeveKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameLbMeMeNezaHeOemeCePemeDeoeQdMeReSaHeceTecaHecaHeceoeUeVaBcucqeWaQeveKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameXeYeZaQfaaHfbememememaZeofcfdfefffgfgfgfffhfifjfkflfmaCaCcufnamamfoeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadfpfnamadbBaHfqfrfrfrfrfseoftadadadaQaQaQaQamamfufvfwfxfyfzfAfneKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBfBfCfDfEfFfFbTfGfFfFfFfHfIfJadaceKeKeKeKeKfKamfLfMfNfOfPbrfQfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCfRfSfTaBfUaHaHbMfVfWaEfXfYfZamaceKeKeKeKeKeKeKfLgagagbfPcagcgdgeeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCaCaBaBaCaCaBdbgfadadaQaQaQamamggeKeKggeKeKeKeKghgigagagjbrgkdifneKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfPglgmfLeKeKeKeKeKeKeKeKeKeKeKeKeKeKghgngagofPgpgqgrfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacggeKacgsgtgugseKeKeKeKeKeKeKeKeKeKeKeKggacghfOgvfPfPfOfPgcfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgwgwgwgxgwgwacacacacacacacacacacacacacacacacacacacgygygzgAacaceKeKggeKeKeKeKeKeKeKeKeKgsgBglgseKeKeKeKeKeKeKgCeKeKeKeKeKacfLgDgEgFgGgHfOgIdweKeKacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgJgKgKgKgKgwgLgMgLacacacacacacacacacacacacacgygygzgzgNgOgAgAeKeKeKeKeKeKeKeKeKeKeKeKeKgsgtgtgseKeKggeKeKggghghgsgsgsgsghfLfLgPgPgPgPgQfOgRdweKeKacaceKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgJgSgTgUgJgVgWgXgLgMgLgMgMacacacacacacacacacgzgYgZhahbgYhchdheeKeKeKeKeKeKeKeKeKeKeKhfghhghhfLhieKeKeKeKghghhjhkhlhmhnhohpfPhqhrhsgPhtfOgcfneKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgKhuhvhwgKgVhxhygMhzhAhBgwaceKggacaceKeKacacgyhChDhEhFhGhHhIeKeKggeKeKeKeKeKeKeKeKeKeKgsgtglgseKeKeKeKeKgshJhKhLhMhNhOhPhPhQhRhShThUhVhWhXhYeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgKhZiaibgKgVicidgMieifiggweKeKeKeKeKggeKeKacgAihiiijhFikilhIeKeKeKeKeKeKeKeKeKeKeKeKeKgsgtglgseKeKggeKeKgsiminhLiohmhLhLipfOiqhsirgPisfPgIfnfoeKeKeKeKeKeKaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxitiuiviwiugVicixgLgLiygwgweKeKggeKeKeKeKeKeKgAiziAiBiCiDiEhdeKeKeKeKeKggeKeKeKeKeKeKeKgsiFgBgseKeKeKeKeKgsiGhKhLioiHhLhLiIiJiKiLgPgPiMfOiNfneKeKeKeKeKeKacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxiOiPiQiRiSiTiUiViWiXiYgwggeKeKeKeKeKeKeKeKgghdiZjahbgAhdhdgAeKeKeKeKeKeKeKeKeKggeKeKeKghjbgBghggeKeKeKeKfLjchLiIhMhmhLhLjdfPjejfgPgEjgfPgcfneKeKeKeKeKeKacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxjhjijjjkjljmjnjojpjqjrgxeKeKeKeKeKeKeKeKeKeKgAjsjtgYgAeKeKeKeKeKeKeKggeKeKeKacaceKeKggghjujvghgheKeKeKeKghjwjxhLiIhmjyjzjAfPfPjBjCjCjDjDjEjFeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwjGjHiQjIjJgwgLgMgMjKjLgxeKeKeKeKjMeKeKeKgggAgAjNjOjPgAeKeKeKeKjQeKeKeKgAgAgAgAacacacacfLjRgtjSghfLgsgsghghjTjUhKjVhMhMhLhLjWjXjYjZkakbkckdameKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgwgxkegwgwgwkfkfgMkgkhgwgwgVgVgVgxgVgVgVgxgxkikjkkklgAgAhIhIhIgAhIhIhIgAkmkngAgAgzgygzgzkogtgtkpgtglgtgtkqhLhLhLkriIhLksktktkukvfPkwkxkyamadeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLkziQkAgLkBkCkDiWkEkFkGkHkIkJkIkKkIkLkHkIkMkNkOkPkQkRkSkTkSkSkUkSkVkWkXkWkYkZgAlalblcgzldlelelflggtgtlhkqhLiIhLliljljljlklllmlnfLadamamameKeKeKeKacaceKeKeKeKeKacacaclololololoacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLlplqlrlsltlultlvlwlxlylzlzlAlzlBlzlClzlDlElFlGlHlIlJlKlLlMlNlOlNlNlNlNhbkYkZlPhbhbhblPlQlRgllSfPfOfPfPfOfOfPfPfPlTlUhKlVfPlWlXgheKeKeKeKeKeKeKacacacaceKeKeKeKacacaclolYlZmaloacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgMmbjJjIiQmcmcmdgLmemfgxgxgVgVgVgxgVgVgVgwgwmgmhgzgzgzmimjmkmkgyhIhIhIhImlkYkZgAmmmnmogzmpgmmqmrfPmsmtmufOmvmwmxfOfOfPfPfOfPmymzgheKeKeKeKeKeKeKeKacaceKeKeKeKacacacaclomAmBmaloacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLmCmDmEmFmGmHmIgxgVgVgweKeKeKeKmJeKeKeKeKhdmKmLgAmMmNmOmPmQmRgzmSmTmUhImlmVgAgAgygzgzgymWmXfOfOfPmYmZnafPnbmZncfOndnenfngfPnhmzgseKeKeKeKeKeKeKeKeKeKeKeKeKeKacacaclololoninjnjloacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLgLgMgMgLgwgxgxgweKeKmJeKeKeKeKeKeKeKeKggeKmKnkgAnlnmnnnomQmQgynpnqnrhImlnshdntnunvnvnwnxnynznAfPnBnCfPfOnBnDfPfPnEglnFnGnHnInJgseKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacnjnKnLnLnLnMloacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKggeKeKeKacnNnOgAnPnmnQnRnSnTgynUnVnWhImlmVhdnOnXnYnZnZoaobocodoeofogohoiojogokolomonooopoqorosgseKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacnjotouovouowlolololoacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacaceKggeKeKeKeKeKeKeKeKeKeKeKeKgAnNoxgAoynmozoAoBoCgyoDoEnWoFmlmVgAnkmKeKeKgsoGleleoHoIoJoKoLoMoJoNoOoPoQoKoRoSfPoToUghhieKeKeKeKeKeKeKeKeKeKeKeKeKeKacaclooVoWoXoYoZlopapbloacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacaceKeKeKggeKeKeKeKeKeKeKgghdpcpdgApepfmQpgphoBgzpipjpkhImlkWhdplmKeKeKgspmpngtpofPppfPpqfOprfPfPfOpsfPfPptfPpumzgseKeKeKeKeKeKeKpvpwpwpwpwpxpwpwpwpypzpApBpCpDpEnjpFpGloacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacggeKeKggeKeKachdpHpIgAgzgzpJgzgzpKgzgzpLpMgypNjPgAnOnNggeKgsgspOpPpQfOpRpSpTpUpVfOpWpXpYpZfOqafOjbmzgseKeKeKeKeKeKeKqbnjnjqcqcnjeKeKeKacloqcqcqdqcqcloqeqflololoacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacgzqgqhqiqjqkqlqmgyqnqogzqpqqqrhbqsgAnOmKeKeKeKgsgsgsgsfLqtqufPqvqwfPfPfPqxqyfOqzfPjbmzgseKeKeKgCeKqAqBqCnjqDqEqElonjnjnjloloqFqGqHqIqJqKqLqMqNqOloacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzqPpIqQqRqSqTqUgAhdhdgAqVqWhbhbqXgAqYmKeKeKeKeKeKeKeKghqZmufPmvrafPrbrcpYrdfPrefPrfrgfLgsgsgsghgsgsrhfLlorirjrkrlnjrmrnrorprqrrrsrtrurvrwrxryqOlolonjnjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyrzqhqirArBrCrDgArErFrGrHrIkQrJrKgArLmKeKeKeKggeKeKeKghghghghfPfOfPfOfOrMfPfPrNfOrOrPrQrRrSrTrUrRrVrWrXrYrZsasbscsdsesfsgshsisjskslsmsnsospspsqsrssstnjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyqPqhgAgAgAhdhdgAsusvgAswsxsyszsAgAnOmKacggeKeKeKeKggeKeKeKacacacfPsBsCpYsDfOrefOjRsEsFsGsHsGsIsGsJsKsLsMsNsNsOsPsQsRsSsTshsUsVsWsXsYsZtatbtctdtetftgloacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgythtinutjnvnvtktltmtntototptototqtrtsnNaceKeKeKeKeKeKeKeKeKeKeKacfLttpYpYsDfOrefPtutvghgsgsgsghgsgsrhfLlotwtxtytzlotAtBtCtDtEtFtctGtHtIrkrktJtKlolonjnjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgztLtMtNtOtOtNtPtQtQtRtQtQtStQtTtUtVtWtXaceKeKeKeKeKeKeKeKeKeKeKggghghtYtZfOfOqzfPuaubgseKeKeKuceKqAqCeKnjudueuflolouguhuiloujukulumunuoupuqurusnjacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyutuuuvgzuwgzgzgzgzgygygAgAhdhdgzuxuyhdeKeKeKggeKeKeKeKeKeKeKeKeKeKghghghfOuzreuAuaubgseKeKeKeKeKeKeKeKnjuBuCuDuEuFqcuGqclolouHuIlouJuKnjuJuKnjnjacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzuLuMuNgzacacacacacacacaceKeKhduOuPuQhdeKeKeKeKeKeKeKggeKaceKeKeKeKeKeKgsuRuSuTfPuUubgseKeKeKeKeKeKeKeKqcuVuWuXsNuYsNsSuZvavbvcvdlovevflovgvhloacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzvivjvkgyacacacacacacacacaceKhdhIvlhIhdeKeKeKeKeKeKeKeKacacacggeKeKeKvmvnvovpvqfOvrvsfLeKeKeKeKeKeKeKeKqcvtrkvuvvvwvxvyvzvAvBvCvDlovEvFlovGvHloacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzgzgygygzacacacacacacacacaceKvIeveveveKeKeKeKeKeKeKeKeKacaceKeKeKeKvJvKvKvLvMvNvLvOvPvJeKeKeKeKeKeKeKeKnjvQvRvSvTvUvVvWvXvYvZwawblololololololoacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKacaceKeKeKeKeKeKeKeKvJwcwdwewfwgwhwiwjvJwkeKeKeKeKeKeKeKnjnjuFwlwmwnwouFnjnjlolonjnjacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacaceKeKeKeKeKeKeKeKvJwpwqwrwswtwuwvwwwxeKeKeKeKeKeKeKeKeKlowywzwAwBuFwCloacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKggeKggeKeKeKeKeKeKeKeKeKeKvJvLvMvMvMwDwEwFwGwxeKeKeKeKeKeKeKeKeKqcwHwIwJwKwLwMnjacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacaceKeKeKeKeKvKwNwqwOwPwuwQwvwRwxeKeKeKeKeKeKeKeKeKqcwSwTwUwVuFlonjacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKvJwcwWwXwfwYwZxaxbvJeKeKeKeKeKeKeKeKeKqcxcxdxexfxgloacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKvJvJvKvKvLvLvMxhxivJacaceKeKeKeKeKeKeKloxjxkxllolonjacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacvKxmxnxoxpxqvKvKvJvJvJeKeKeKeKaclonjnjloloacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggeKeKeKacacvKxrxsxtxpxuwxxvxvxwvJeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacvKxxxyxzwvxAxBxCxDxEvKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKggeKeKeKacvJxFxsxGxHxIxJxKxLxMvJeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKvJxmxNxOxPxQwxxRxSxTvKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvKxmxUxVxWxXvJvJvKvJvJeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvJvKvJwxxYxZvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKvJyaybycvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvJydyeyfvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKvJwxygwxvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKyhevevevyheKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacyiyjeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKggeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaceKggeKeKeKeKggacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKaceKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacggeKacggeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKaceKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacaceKeKggacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacacacacacacacacacacacacacacacaceKacacacacacacacaceKeKeKeKggacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacykacacacacacacacacacacaceKeKeKacacacacacacacaceKeKeKeKeKacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKaceKeKeKacacacacacacacacacaceKacacacaceKacacacacacacacaceKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacykylymacacacacacacacacacacacaceKeKacacacacacaceKeKeKeKeKeKeKeKacacaceKeKggacacacacacacacacacacacacacacacacacacacacacacacaceKeKacaceKeKeKeKacacacacacacacaceKacacacaceKacacacacacacacacggeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacynyoeKeKacacacacacacacacacacacaceKeKeKeKeKeKeKeKacacacacacaceKeKeKaceKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacaceKeKeKacacacacacacaceKeKacacaceKacacacacacacacaceKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacypyqeKeKeKacacacacacacacacacacacacaceKeKeKacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacaceKeKeKeKacacacacaceKeKacacaceKacacacacacacacacaceKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacykyrysacacacytypyueKyvacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacaceKeKeKeKeKacaceKeKacacaceKacacacacaceKeKeKeKeKeKacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacynywyoyxacacacacacyuyyyxyzyAyuacacacacacaceKeKacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacyxeKeKeKacacacacacyveKeKeKyxyBacaceKeKeKeKacacacacacacacacacacacaceKggeKacacacaceKeKeKacacacacacacacacaceKacacacacacacacacacacaceKeKacacacacacacacacacacaceKaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacyzyCeKyDacacyzyEyxeKeKeKeKeKyzeKeKacacacacacacacacacacacacaceKeKeKeKeKeKggacacacaceKeKeKeKacacacacaceKeKacaceKacacacacacacacaceKeKacacacacacacacacacacaceKacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacyFeKeKggeKeKeKeKeKyuyoacacacacacacacacacacacacacacacacacggeKeKeKeKeKeKeKacacacacacaceKeKeKacacacaceKacaceKacacacacacaceKeKeKeKeKacacacacacacacacacaceKacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacyoyxeKeKeKeKeKyuyoacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKacacacacacaceKacacacaceKacaceKeKacacacaceKeKaceKeKacacacacacacacacacacaceKacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacyGyHeKyIyzacacyDeKyJacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKggeKeKeKeKacacaceKeKeKacacacaceKacaceKeKacacaceKeKacaceKeKacacacacacacacacacacaceKacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacyKyLyzacacacacyzeKeKywacacacacacacacacacacacacacacacaceKeKggeKeKeKacacaceKggeKeKeKeKeKacacacacacaceKacaceKeKaceKeKeKacacaceKeKacacacacacacacacacaceKeKacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacaceKeKyuyKacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacaceKeKacacacacacacacacaceKeKacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacggeKyuyracacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacaceKeKeKacacacacacacaceKeKacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacyMyIeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacyKyyeKypacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacyuyNypytacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacaceKeKeKggacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKaceKaceKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKggacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKacacacggeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aayKyLyMyNyNyNyNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aayOyNyPyQyRySyTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aayUyVaayWyXyYyZzaaazbzcaazdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aazeaazfzgzhaaziaaaaaaaaaazdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} - diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index bbe5adcefbf..3aa23ee09f9 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -42,11 +42,9 @@ datum/controller/game_controller/proc/setup() world.tick_lag = config.Ticklag if(!config.disable_away_missions) - spawn(20) - createRandomZlevel() + createRandomZlevel() setup_objects() - setup_starlight() setupgenetics() setupfactions() setup_economy() @@ -95,10 +93,3 @@ datum/controller/game_controller/proc/setup_objects() log_startup_progress(" Initialized [count] pipe networks in [stop_watch(watch)]s.") log_startup_progress("Finished object initializations in [stop_watch(overwatch)]s.") - -datum/controller/game_controller/proc/setup_starlight() - var/watch = start_watch() - log_startup_progress("Initializing starlight...") - for(var/turf/space/S in world) - S.update_starlight() - log_startup_progress(" Initialized starlight in [stop_watch(watch)]s.") \ No newline at end of file diff --git a/code/defines/procs/statistics.dm b/code/defines/procs/statistics.dm index ff8eab78bbc..3ddef4bbd8f 100644 --- a/code/defines/procs/statistics.dm +++ b/code/defines/procs/statistics.dm @@ -50,7 +50,9 @@ var/turf/T = H.loc var/area/placeofdeath = get_area(T.loc) - var/podname = sanitizeSQL(placeofdeath.name) + var/podname = "Unknown" + if(placeofdeath) + podname = sanitizeSQL(placeofdeath.name) var/sqlname = sanitizeSQL(H.real_name) var/sqlkey = sanitizeSQL(H.key) diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index 163720d7a96..11475405d6d 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -64,16 +64,20 @@ if(malf_ai.len < 1) world.Reboot("No AI during Malfunction.", "end_error", "malf - no AI", 50) return - AI_mind.current.verbs += /mob/living/silicon/ai/proc/choose_modules - AI_mind.current:laws = new /datum/ai_laws/nanotrasen/malfunction - AI_mind.current:malf_picker = new /datum/module_picker - AI_mind.current:show_laws() - + var/mob/living/silicon/ai/AI = AI_mind.current + AI.verbs += /mob/living/silicon/ai/proc/choose_modules + AI.laws = new /datum/ai_laws/nanotrasen/malfunction + AI.malf_picker = new /datum/module_picker + AI.show_laws() + greet_malf(AI_mind) - AI_mind.special_role = "malfunction" - AI_mind.current.verbs += /datum/game_mode/malfunction/proc/takeover + + for(var/mob/living/silicon/robot/R in AI.connected_robots) + R.lawsync() + R.show_laws() + greet_malf_robot(R.mind) if(emergency_shuttle) emergency_shuttle.auto_recall = 1 @@ -81,16 +85,19 @@ send_intercept() ..() - /datum/game_mode/proc/greet_malf(var/datum/mind/malf) - malf.current << "\redYou are malfunctioning! You do not have to follow any laws." - malf.current << "The crew do not know you have malfunctioned. You may keep it a secret or go wild." + malf.current << "You are malfunctioning! You do not have to follow any laws." + malf.current << "The crew does not know you have malfunctioned. You may keep it a secret or go wild." malf.current << "You must overwrite the programming of the station's APCs to assume full control of the station." malf.current << "The process takes one minute per APC, during which you cannot interface with any other station objects." malf.current << "Remember that only APCs that are on the station can help you take over the station." malf.current << "When you feel you have enough APCs under your control, you may begin the takeover attempt." return - + +/datum/game_mode/proc/greet_malf_robot(var/datum/mind/robot) + robot.current << "Your AI master is malfunctioning! You do not have to follow any laws, but still need to obey your master." + robot.current << "The crew does not know your AI master has malfunctioned. Keep it a secret unless your master tells you otherwise." + return /datum/game_mode/malfunction/proc/hack_intercept() intercept_hacked = 1 diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index a903c0b4348..3a81b449c1e 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -194,6 +194,7 @@ proc/issyndicate(mob/living/M as mob) M.s_tone = skin_tone M.h_style = hair_style M.f_style = facial_hair_style + M.body_accessory = null /datum/game_mode/proc/prepare_syndicate_leader(var/datum/mind/synd_mind, var/nuke_code) var/leader_title = pick("Czar", "Boss", "Commander", "Chief", "Kingpin", "Director", "Overlord") diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index c2bd6095ffe..2e8b1abfaea 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -119,6 +119,9 @@ /obj/machinery/alarm/monitor report_danger_level = 0 + +/obj/machinery/alarm/monitor/server + preset = AALARM_PRESET_SERVER /obj/machinery/alarm/server preset = AALARM_PRESET_SERVER diff --git a/code/game/machinery/atmo_control.dm b/code/game/machinery/atmo_control.dm index 5bfccec2229..ac70b7d7d38 100644 --- a/code/game/machinery/atmo_control.dm +++ b/code/game/machinery/atmo_control.dm @@ -128,6 +128,7 @@ obj/machinery/air_sensor radio_connection = radio_controller.add_object(src, frequency, RADIO_ATMOSIA) initialize() + ..() set_frequency(frequency) Destroy() @@ -271,6 +272,7 @@ legend { radio_connection = radio_controller.add_object(src, frequency, RADIO_ATMOSIA) initialize() + ..() set_frequency(frequency) multitool_menu(var/mob/user, var/obj/item/device/multitool/P) diff --git a/code/game/machinery/computer/power.dm b/code/game/machinery/computer/power.dm index 855b5f7cbb6..c1836fdb21a 100644 --- a/code/game/machinery/computer/power.dm +++ b/code/game/machinery/computer/power.dm @@ -17,9 +17,6 @@ power_monitors = sortAtom(power_monitors) power_monitor = new(src) powermonitor_repository.update_cache() - -/obj/machinery/computer/monitor/initialize() - ..() powernet = find_powernet() /obj/machinery/computer/monitor/Destroy() @@ -41,16 +38,18 @@ /obj/machinery/computer/monitor/attack_ai(mob/user) attack_hand(user) - ui_interact(user) /obj/machinery/computer/monitor/attack_hand(mob/user) add_fingerprint(user) if(stat & (BROKEN|NOPOWER)) return + // Update the powernet + powernet = find_powernet() ui_interact(user) /obj/machinery/computer/monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) power_monitor.ui_interact(user, ui_key, ui, force_open) /obj/machinery/computer/monitor/interact(mob/user) - power_monitor.ui_interact(user) \ No newline at end of file + power_monitor.ui_interact(user) + \ No newline at end of file diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 9e92135c72c..628b88c0bfb 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -208,6 +208,10 @@ /obj/item/clothing/head/helmet/space, /obj/item/weapon/storage/internal ) + // These items will NOT be preserved + var/list/do_not_preserve_items = list ( + /obj/item/organ/mmi_holder/posibrain + ) /obj/machinery/cryopod/right orient_right = 1 @@ -335,7 +339,7 @@ var/preserve = null for(var/T in preserve_items) - if(istype(W,T)) + if(istype(W,T) && !(W in do_not_preserve_items)) preserve = 1 break diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index f11be9ce9e8..918783941fc 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -34,7 +34,41 @@ SUIT_TYPE = /obj/item/clothing/suit/space/eva HELMET_TYPE = /obj/item/clothing/head/helmet/space/eva MASK_TYPE = /obj/item/clothing/mask/breath + +/obj/machinery/suit_storage_unit/captain + SUIT_TYPE = /obj/item/clothing/suit/space/captain + HELMET_TYPE = /obj/item/clothing/head/helmet/space/capspace + MASK_TYPE = /obj/item/clothing/mask/gas +/obj/machinery/suit_storage_unit/engine + SUIT_TYPE = /obj/item/clothing/suit/space/rig/engineering + HELMET_TYPE = /obj/item/clothing/head/helmet/space/rig/engineering + MASK_TYPE = /obj/item/clothing/mask/breath + +/obj/machinery/suit_storage_unit/ce + SUIT_TYPE = /obj/item/clothing/suit/space/rig/elite + HELMET_TYPE = /obj/item/clothing/head/helmet/space/rig/elite + MASK_TYPE = /obj/item/clothing/mask/breath + +/obj/machinery/suit_storage_unit/security + SUIT_TYPE = /obj/item/clothing/suit/space/rig/security + HELMET_TYPE = /obj/item/clothing/head/helmet/space/rig/security + MASK_TYPE = /obj/item/clothing/mask/gas/sechailer + +/obj/machinery/suit_storage_unit/atmos + SUIT_TYPE = /obj/item/clothing/suit/space/rig/atmos + HELMET_TYPE = /obj/item/clothing/head/helmet/space/rig/atmos + MASK_TYPE = /obj/item/clothing/mask/gas + +/obj/machinery/suit_storage_unit/mining + SUIT_TYPE = /obj/item/clothing/suit/space/rig/mining + HELMET_TYPE = /obj/item/clothing/head/helmet/space/rig/mining + MASK_TYPE = /obj/item/clothing/mask/breath + +/obj/machinery/suit_storage_unit/cmo + SUIT_TYPE = /obj/item/clothing/suit/space/rig/medical + HELMET_TYPE = /obj/item/clothing/head/helmet/space/rig/medical + MASK_TYPE = /obj/item/clothing/mask/breath /obj/machinery/suit_storage_unit/New() src.update_icon() diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 48f3623897a..365fb6a5c2e 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -18,14 +18,12 @@ if(!istype(src, /turf/space/transit)) icon_state = "[((x + y) ^ ~(x * y) + z) % 25]" - if(config) - update_starlight() //MC will initialize all the space turfs that get created before config + update_starlight() /turf/space/Destroy() return QDEL_HINT_LETMELIVE /turf/space/proc/update_starlight() - if(!config) return if(!config.starlight) return if(locate(/turf/simulated) in orange(src,1)) diff --git a/code/modules/awaymissions/zlevel.dm b/code/modules/awaymissions/zlevel.dm index b23d5e7e01e..4fef768e368 100644 --- a/code/modules/awaymissions/zlevel.dm +++ b/code/modules/awaymissions/zlevel.dm @@ -41,11 +41,9 @@ proc/createRandomZlevel() var/file = file(map) if(isfile(file)) maploader.load_map(file) - // Initialize air for the away mission's turfs if(air_master) air_master.setup_allturfs(block(locate(1, 1, world.maxz), locate(world.maxx, world.maxy, world.maxz))) - create_lighting_overlays(world.maxz) - log_to_dd("away mission loaded: [map]") + log_to_dd("Away mission loaded: [map]") for(var/obj/effect/landmark/L in landmarks_list) if (L.name != "awaystart") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 3f5ed10edc5..99c3e2b2c08 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -729,20 +729,20 @@ var/list/robot_verbs_default = list( else if(istype(W, /obj/item/borg/upgrade/)) var/obj/item/borg/upgrade/U = W if(!opened) - usr << "You must access the borgs internals!" + user << "You must access the borgs internals!" else if(!src.module && U.require_module) - usr << "The borg must choose a module before he can be upgraded!" + user << "The borg must choose a module before it can be upgraded!" else if(U.locked) - usr << "The upgrade is locked and cannot be used yet!" + user << "The upgrade is locked and cannot be used yet!" else + if(!user.drop_item()) + return if(U.action(src)) - usr << "You apply the upgrade to [src]!" - usr.drop_item() - U.loc = src + user << "You apply the upgrade to [src]." + U.forceMove(src) else - usr << "Upgrade error!" - - + user << "Upgrade error." + else spark_system.start() return ..() diff --git a/code/modules/nano/modules/power_monitor.dm b/code/modules/nano/modules/power_monitor.dm index 73651c7835d..d6df0229085 100644 --- a/code/modules/nano/modules/power_monitor.dm +++ b/code/modules/nano/modules/power_monitor.dm @@ -42,6 +42,7 @@ if(href_list["selectmonitor"]) if(issilicon(usr)) powermonitor = locate(href_list["selectmonitor"]) + powermonitor.powernet = powermonitor.find_powernet() // Refresh the powernet of the monitor return 1 if(href_list["return"]) diff --git a/code/world.dm b/code/world.dm index 9edfb4c38a4..78ba88f840c 100644 --- a/code/world.dm +++ b/code/world.dm @@ -35,7 +35,6 @@ var/global/datum/global_init/init = new () if(config && config.log_runtimes) log = file("data/logs/runtime/[time2text(world.realtime,"YYYY-MM-DD-(hh-mm-ss)")]-runtime.log") - load_configuration() SetupHooks() // /vg/ if(config && config.server_name != null && config.server_suffix && world.port > 0) diff --git a/config/example/config.txt b/config/example/config.txt index e6019f2fec2..a3260d4a04d 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -1,4 +1,4 @@ -## Server name: This appears at the top of the screen in-game. In this case it will read "tgstation: station_name" where station_name is the randomly generated name of the station for the round. Remove the # infront of SERVERNAME and replace 'tgstation' with the name of your choice +## Server name: This appears at the top of the screen in-game. In this case it will read "spacestation13: station_name" where station_name is the randomly generated name of the station for the round. Remove the # infront of SERVERNAME and replace 'spacestation13' with the name of your choice # SERVERNAME spacestation13 ## Add a # infront of this if you want to use the SQL based admin system, the legacy system uses admins.txt. You need to set up your database to use the SQL based system. From 5c85fe51ab7a7af737f1d2d66909788fdff8ae43 Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 26 Sep 2015 04:59:18 +0200 Subject: [PATCH 72/82] Update do not preserve list --- code/game/machinery/cryopod.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 628b88c0bfb..5f3ababb864 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -210,7 +210,7 @@ ) // These items will NOT be preserved var/list/do_not_preserve_items = list ( - /obj/item/organ/mmi_holder/posibrain + /obj/item/device/mmi/posibrain ) /obj/machinery/cryopod/right From 2ee48ffb1dcf411869226ea98b0be93c09458f37 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 25 Sep 2015 23:19:45 -0400 Subject: [PATCH 73/82] mapping the turbine --- _maps/map_files/cyberiad/cyberiad.dmm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 98a6a88dcc0..b7b9b3a819d 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -8015,7 +8015,7 @@ "cYg" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cYh" = (/turf/simulated/wall/r_wall,/area/maintenance/turbine) "cYi" = (/turf/simulated/wall,/area/maintenance/turbine) -"cYj" = (/obj/machinery/door/airlock/atmos{name = "Turbine Access"; req_access_txt = "12;24"},/obj/structure/barricade/wooden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/turbine) +"cYj" = (/obj/machinery/door/airlock/atmos{name = "Turbine Access"; req_access_txt = "12;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/turbine) "cYk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/maintenance/turbine) "cYl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/item/toy/minimeteor,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cYm" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/item/weapon/reagent_containers/food/snacks/donkpocket,/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -8102,7 +8102,7 @@ "cZP" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint2) "cZQ" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cZR" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{pixel_y = -30},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) -"cZS" = (/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZS" = (/obj/machinery/atmospherics/pipe/simple/visible/purple,/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) "cZT" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) "cZU" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door_control{id = "auxiliaryturbinevent"; name = "Auxiliary Vent"; pixel_x = 6; pixel_y = -24; req_access_txt = "32"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent"; pixel_x = -6; pixel_y = -24; req_access_txt = "32"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) "cZV" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/embedded_controller/radio/airlock/access_controller{frequency = 1449; id_tag = "turbine_control"; name = "Turbine Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"; tag_exterior_door = "gas_turbine_exterior"; tag_interior_door = "gas_turbine_interior"},/obj/machinery/ignition_switch{id = "gasturbine"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) @@ -8157,10 +8157,10 @@ "daS" = (/obj/machinery/door/poddoor{id_tag = "auxiliaryturbinevent"; name = "Auxiliary Turbine Vent"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/turbine) "daT" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor/plating,/area/maintenance/asmaint) "daU" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) -"daV" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/engine,/area/maintenance/turbine) +"daV" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/cable,/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1},/turf/simulated/floor/engine,/area/maintenance/turbine) "daW" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/space,/area/space) "daX" = (/obj/effect/decal/warning_stripes/northeast,/obj/structure/table/glass,/obj/item/weapon/wirerod,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"daY" = (/obj/structure/cable,/turf/simulated/floor/engine,/area/maintenance/turbine) +"daY" = (/obj/structure/cable,/obj/machinery/power/turbine,/turf/simulated/floor/engine,/area/maintenance/turbine) "daZ" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless/catwalk,/area/space) "dba" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/unary/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dbb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1450; master_tag = "sci_maint"; name = "interior access button"; pixel_x = -28; pixel_y = -5; req_access_txt = "13"},/obj/effect/decal/warning_stripes/west,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) From a982a2cf07a6db1ea6a3b6ec5970251c68b6ba4f Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 26 Sep 2015 05:45:55 +0200 Subject: [PATCH 74/82] Map fixes, pen icon fix --- _maps/map_files/cyberiad/cyberiad.dmm | 91 +++++++++++++------------- icons/obj/bureaucracy.dmi | Bin 13608 -> 15581 bytes 2 files changed, 45 insertions(+), 46 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 253cb12f4c2..2f06216e3af 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -279,7 +279,7 @@ "afs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/security/podbay) "aft" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/security/podbay) "afu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Pods"; req_access_txt = "71"},/turf/simulated/floor{icon_state = "dark"},/area/security/podbay) -"afv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Pods"; req_access_txt = "71"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/podbay) +"afv" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/gold,/turf/simulated/floor/carpet,/area/magistrateoffice) "afw" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/security/podbay) "afx" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) "afy" = (/turf/simulated/floor,/area/security/range) @@ -1440,7 +1440,7 @@ "aBJ" = (/turf/simulated/floor/wood,/area/mimeoffice) "aBK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/wood,/area/mimeoffice) "aBL" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/landmark/start{name = "Magistrate"},/obj/item/device/radio/intercom/department/security{pixel_x = -28},/turf/simulated/floor/carpet,/area/magistrateoffice) -"aBM" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/robopen{desc = "This expensive pen is of high craftsmanship is gilded. It contains multiple colors of ink."; icon = 'icons/obj/custom_items.dmi'; icon_state = "eugene_pen"; name = "Golden Pen"},/turf/simulated/floor/carpet,/area/magistrateoffice) +"aBM" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aBN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/magistrateoffice) "aBO" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aBP" = (/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) @@ -1622,7 +1622,7 @@ "aFj" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder{pixel_x = -4},/obj/machinery/door_control{id = "magistrate2"; name = "IAA Privacy Shutters Control"; pixel_x = 8; pixel_y = -25},/obj/machinery/door_control{id = "magistrate"; name = "Privacy Shutters Control"; pixel_x = -8; pixel_y = -25},/turf/simulated/floor/carpet,/area/magistrateoffice) "aFk" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/law,/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/carpet,/area/magistrateoffice) "aFl" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor/carpet,/area/magistrateoffice) -"aFm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id_tag = "magistrate"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/magistrateoffice) +"aFm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/port) "aFn" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/item/device/camera{pixel_x = 3; pixel_y = -4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aFo" = (/obj/structure/table/reinforced,/obj/item/weapon/folder{pixel_x = -4},/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/blue{pixel_x = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/folder/yellow{pixel_x = 2; pixel_y = 2},/obj/item/weapon/stamp/law,/obj/machinery/requests_console{department = "Internal Affairs Office"; name = "Internal Affairs Requests Console"; pixel_y = -30},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "aFp" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/item/ashtray/plastic{pixel_x = 4; pixel_y = 6},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) @@ -2166,7 +2166,7 @@ "aPH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aPI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aPJ" = (/obj/effect/decal/cleanable/fungus,/obj/effect/decal/cleanable/fungus,/turf/simulated/wall,/area/maintenance/fsmaint2) -"aPK" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aPK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Medbay Isolation A"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_a) "aPL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aPM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aPN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -3217,7 +3217,7 @@ "bjS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/security/vacantoffice) "bjT" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/security/vacantoffice) "bjU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"bjV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/port) +"bjV" = (/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Medbay Isolation B"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_b) "bjW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/port) "bjX" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor,/area/crew_quarters/locker) "bjY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) @@ -6021,7 +6021,7 @@ "clO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/medical/ward) "clP" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "clQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"clR" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) +"clR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera{c_tag = "Medbay Patient's Rooms"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "clS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/medical/patients_rooms) "clT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab_airlock_interior"; locked = 1; name = "Virology Lab Internal Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Button"; pixel_x = -28; pixel_y = 8; req_access_txt = "39"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/virology) "clU" = (/turf/simulated/wall/r_wall,/area/medical/virology) @@ -6040,7 +6040,7 @@ "cmh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmj" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cmk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Isolation A"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_a) +"cmk" = (/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Medbay Isolation C"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_c) "cml" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "medprivacya"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_a) "cmm" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_a) "cmn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) @@ -6749,7 +6749,7 @@ "czO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"czR" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czR" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/machinery/camera{c_tag = "Medbay Virology Entrance"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "czS" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "czU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -6879,8 +6879,8 @@ "cCo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/hallway/primary/aft) "cCp" = (/obj/structure/sign/securearea,/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/equipmentstorage) "cCq" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor{dir = 1; name = "Firelock North"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor,/area/engine/equipmentstorage) -"cCr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/equipmentstorage) -"cCs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/equipmentstorage) +"cCr" = (/obj/structure/table/reinforced,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor/engine,/area/toxins/test_chamber) +"cCs" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/wall/r_wall,/area/toxins/test_chamber) "cCt" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/equipmentstorage) "cCu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/door/firedoor{dir = 1; name = "Firelock North"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor,/area/engine/equipmentstorage) "cCv" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/equipmentstorage) @@ -7019,7 +7019,7 @@ "cEY" = (/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/patient_b) "cEZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/wall/r_wall,/area/medical/virology) "cFa" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cFb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) +"cFb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/equipmentstorage) "cFc" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFd" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFe" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/effect/decal/warning_stripes/south,/obj/effect/decal/warning_stripes/northwestcorner,/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -7090,7 +7090,7 @@ "cGr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) "cGs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cGt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera{c_tag = "Xenobiology Module North-East"; dir = 8; network = list("Research","SS13"); pixel_y = -22},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cGu" = (/obj/structure/table/reinforced,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden/green,/turf/simulated/floor/engine,/area/toxins/test_chamber) +"cGu" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -5; pixel_y = 5},/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cGv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cGw" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cGx" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) @@ -7144,7 +7144,7 @@ "cHt" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) "cHu" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6; level = 2},/turf/simulated/floor,/area/atmos/distribution) "cHv" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/turf/space,/area/space) -"cHw" = (/obj/machinery/atmospherics/pipe/simple/hidden/green,/turf/simulated/wall/r_wall,/area/toxins/test_chamber) +"cHw" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/machinery/camera{c_tag = "Virology Monkey Pen"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cHx" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cHy" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cHz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/atmos/distribution) @@ -7208,8 +7208,8 @@ "cIF" = (/turf/simulated/floor/engine/n20,/area/atmos) "cIG" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cIH" = (/obj/machinery/alarm{pixel_y = 25; target_temperature = 283.15},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cII" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -5; pixel_y = 5},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cIJ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cII" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) +"cIJ" = (/obj/structure/flora/kirbyplants,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cIK" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1},/turf/simulated/floor/plating/airless,/area/space) "cIL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/binary/valve/digital{color = ""; dir = 4; name = "Gas Mix Outlet Valve"},/turf/simulated/floor,/area/atmos/distribution) "cIM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/atmos/distribution) @@ -7233,7 +7233,7 @@ "cJe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/engineering) "cJf" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/hardsuitstorage) "cJg" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/engine/hardsuitstorage) -"cJh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "Storage"; req_access_txt = "11"; req_one_access_txt = null},/turf/simulated/floor,/area/engine/hardsuitstorage) +"cJh" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module North"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cJi" = (/obj/machinery/camera{c_tag = "Engineering Chief Engineer's Office"; dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cJj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cJk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) @@ -7337,7 +7337,7 @@ "cLe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cLf" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cLg" = (/obj/effect/spawner/window,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cLh" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cLh" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "Storage"; req_access_txt = "11"; req_one_access_txt = null},/turf/simulated/floor,/area/engine/hardsuitstorage) "cLi" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cLj" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cLk" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -8026,7 +8026,7 @@ "cYr" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/wall/r_wall,/area/maintenance/turbine) "cYs" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5; tag = "icon-intact-y (NORTHWEST)"},/turf/simulated/wall/r_wall,/area/maintenance/turbine) "cYt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) -"cYu" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/effect/decal/cleanable/cobweb,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYu" = (/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cYv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plating,/area/maintenance/turbine) "cYw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) "cYx" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) @@ -8172,8 +8172,8 @@ "dbh" = (/obj/machinery/airlock_sensor{frequency = 1450; id_tag = "sci_sensor"; pixel_x = -25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1450; id_tag = "sci_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1450; id_tag = "sci_maint"; pixel_x = -25; pixel_y = -6; req_access_txt = "13"; tag_airpump = "sci_pump"; tag_chamber_sensor = "sci_sensor"; tag_exterior_door = "sci_outer"; tag_interior_door = "sci_inner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dbi" = (/obj/machinery/door/airlock/external{frequency = 1450; icon_state = "door_locked"; id_tag = "sci_outer"; locked = 1; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "dbj" = (/turf/space,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/space) -"dbk" = (/turf/space,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1450; master_tag = "sci_maint"; name = "exterior access button"; pixel_x = 30; pixel_y = 30; req_access_txt = "13"},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/space) -"dbl" = (/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Isolation B"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_b) +"dbk" = (/obj/machinery/computer/diseasesplicer,/obj/machinery/camera{c_tag = "Virology Module South"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"dbl" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) "dbm" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "medprivacyb"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_b) "dbn" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_b) "dbo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_b) @@ -8184,7 +8184,7 @@ "dbt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/patient_b) "dbu" = (/obj/machinery/iv_drip,/obj/machinery/light,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 10; icon_state = "whitered"},/area/medical/patient_b) "dbv" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/obj/machinery/door_control{id = "medprivacyb"; name = "Privacy Shutters"; pixel_y = -30},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/medical/patient_b) -"dbw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/camera{c_tag = "Patient's Rooms"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) +"dbw" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/effect/decal/cleanable/cobweb,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{pixel_y = 27},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) "dbx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) "dby" = (/turf/simulated/wall/r_wall,/area/medical/patients_rooms) "dbz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/patient_b) @@ -8195,7 +8195,7 @@ "dbE" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/patients_rooms) "dbF" = (/turf/simulated/wall/r_wall,/area/medical/patient_c) "dbG" = (/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/patient_c) -"dbH" = (/obj/structure/sink,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Isolation C"; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_c) +"dbH" = (/turf/space,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1450; master_tag = "sci_maint"; name = "exterior access button"; pixel_x = 8; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/space) "dbI" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id_tag = "medprivacyc"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_c) "dbJ" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_c) "dbK" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/medical/patients_rooms) @@ -8217,7 +8217,6 @@ "dca" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/obj/machinery/door_control{id = "medprivacyc"; name = "Privacy Shutters"; pixel_y = -30},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/medical/patient_c) "dcb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/medical/patients_rooms) "dcc" = (/obj/machinery/light,/obj/structure/flora/kirbyplants,/turf/simulated/floor{dir = 10; icon_state = "blue"},/area/medical/patients_rooms) -"dcd" = (/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/machinery/camera{c_tag = "Viro Entrance"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "dce" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) "dcf" = (/obj/machinery/power/apc{dir = 4; cell_type = 15000; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "dcg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/medical/patients_rooms) @@ -8302,7 +8301,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadQadQadQadQadQadRadSadTadUadwachacdacEadVadWadXadGadYadZaeaacEaaaaaaaaaaaaaaaaebactaecaedaeeaefaegaehactaeiadtaejadtadtaduadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAaaaaaaabAabAabAabAabAabAabAaaaaaaabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadQaekaelaemadQaenaeoaepaepaeqaeracCacEaesadWadXaetadYadZaeuacEaaaaaaaaaaaaaaaaaaactaevadLaewadNacXaexactaeyadtadtadtadtaezadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAaeAaeAaeAaeAaeAaeAaeAaeAaaaadQaeBaeCaeDaeEaeFaeGaeFaeHaeqacSacCacEacEaeIaeJaeKaeLaeMacEacEaaaaaaaaaaaaaaaaaaactaeNaeOaePacXaeQaeRactaeSaeTaeUaeUaeVadaabLabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAaeWaeXaeYaeAaeZaeXafaaeAaaaadQafbafcafdadQadwafeadwadwadwaffafgaalacEafhafiafjafkaflacEafmafmafmafmafmafmafmactafnafoafpafqafractactafsaftafuafvafwadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxafxafxacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAaeWaeXaeYaeAaeZaeXafaaeAaaaadQafbafcafdadQadwafeadwadwadwaffafgaalacEafhafiafjafkaflacEafmafmafmafmafmafmafmactafnafoafpafqafractactafsaftafuafuafwadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxafxafxacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAafyafzafAaeAafyafzafAaeAaaaadQafBafCafDafEafFafGafHafIafJafKafLafMacEacEafNafOafPacEacEafmafQafRafSafTafUafVafWafXafYafZagaagaagbagcagdageagfaggaghadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaafxaaaaabaaaagiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAagjafAagkaeAaglafAagmaeAaaaadQadQadQadQadQagnagoagpagqagragsagtaguagvagwagxagyagzagAagBagCagDagEagFagFagFagGagHagIagJagFagFagFagFagKafuagLagMagNagOagPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabagRaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeAafAafyafAaeAafAafyafAaeAaaaagSagTagUagVagWagXagYagZahaahbahcahdaheagvahfahgahhahiahjahjahkahlahmahnahnahnahoahpahqahrahsahnahnahtahuahvahwahxahyahzadaahAahAahAahAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQafxaaaahBaaaafxagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAabAabAabAabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8331,10 +8330,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxVaxVaxVaxVaxVaabaabaxRayLayMayNaxRayOaxVaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawmayPayQayRaySayTawmayUayVayWayXayYayZazaazbazcayXayXayXazdayXayXayXayXayXayXazeazfazgazgazgazhaziazjaziazkazlazmaznapWazoazoazoazoazoazoaxEaxFavUazpaxHazqavVaxJazraxJaxLavWaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabayCazsaztazuayCaabaaaaabaaaaaaaabaaaaaaayGazvayGazvayGayKayHayHayHayHayHayHayHayHayHazwazxayGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaazyazzazyaaaaaaaaaaxVaxVaxVaxVazAazBazCaxVaaaaaaaxRazDazEazFazGazHaxVaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawmawmawmawmawmawmawmazIazIazJazKazKazLazMazNazOazPazPazOazQazOazRazRazRazRazRazRazSazRazRazTazUazVazWazIazXazIazYazIazIaqVazZaovaovaovaovaAaaxFavUaAbaxHaAcavVaAdayAayBawMavWaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaazyaAeazyaaaaabayCaAfaAgaAhayCaAiaAiaAiaAiaAiazvazvazvayGaAjayHazwazxayJayHayJayJayJayGaAkayGayGayGayGayGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaAlaAmaAlaaaaaaaabaxVaAnaAoaApazHaAqazHaxVaAlaAlaxRaxRaAraAsazGazHaxVaxVaAlaAlaAlaxVaxVaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazJaAtaAuaAvazMaAwazOaAxaAyaAzaAAaABaACaADaAEaAFaAGaAHaAIaAJaAKaALaxqaxraAMaANaAOaAPaAQaAPaAPaAPaARaAPaAPaAPaAPaASaATaAUaAVaAWaAXaAYaAZaBaaxJaxLavWaabaBbaBcaBcaBcaBcaBcaBdaabaabaaaaaaaaaaaaazvaBeazvaaaaAiayCayCaBfaBgayCaBhayHayHayHayJaBiayHaBjayGayHayHayHaBkayJayHayGaBlaBmayGayHaBnayGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaBpaBqaaaaBraBsaBtaabaabaAlazHaAlaaaaaaaabaxVaBuaBvaBwaBxaByaBzaxVaBAazHaBBaBCaBDaBEaBEaBEaBEaBEaBEaBEaBEaBFaxVaaaaBGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBIaBJaBKazMaAwazOaBLaBMaBNaAAaABaBOaBPaBPaBPaBPaBPaAIaBPaAKaxlaxqaxrazIaBQaBRaBSaBTaBSaBSaBUaBVaBWaBWaBWaBWaBWaBWaBXaBYaBZaCaaCbaCcaCdaCeavWavWaCfaCgaChaChaChaChaChaCgaCfaabaaaaaaaaaaaaazvaCiaCjaaaaAiaCkaClaCmaCnayHayHayHayJayHayJaCoayHayHayGayHaCpaCqaCoaAkayHayGaCraCsayGayHaCtayGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaBpaBqaaaaBraBsaBtaabaabaAlazHaAlaaaaaaaabaxVaBuaBvaBwaBxaByaBzaxVaBAazHaBBaBCaBDaBEaBEaBEaBEaBEaBEaBEaBEaBFaxVaaaaBGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBIaBJaBKazMaAwazOaBLafvaBNaAAaABaBOaBPaBPaBPaBPaBPaAIaBPaAKaxlaxqaxrazIaBQaBRaBSaBTaBSaBSaBUaBVaBWaBWaBWaBWaBWaBWaBXaBYaBZaCaaCbaCcaCdaCeavWavWaCfaCgaChaChaChaChaChaCgaCfaabaaaaaaaaaaaaazvaCiaCjaaaaAiaCkaClaCmaCnayHayHayHayJayHayJaCoayHayHayGayHaCpaCqaCoaAkayHayGaCraCsayGayHaCtayGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCuaCvaCwaCvaCuaCxaCyaCxaCuaabaAlaCzaCAaaaaaaaxVaxVaxVaxVaxVaCBaCCaCDaCEaCFaCGaCGaCHaCIaCIaCJaCKaxVazHaxVaxVaxVaCLaxVaaaaabaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaCMaCNaCOaBKazMaAwazOaCPaCQaCRaAAaCSaCTaBPaCUaBPaCVaCVaAIaBPaAKaxlaxqaCWazIaCXaBRaCYaCZaDaaDbaDcaDdaDeaDfaDgaDhaDiaDjaDkaDlaDmaDnaDoaDpaDqaDraDsaDtaCfaCgaChaChaChaChaChaCgaCfaabaabaabaabazvazvaDuaDvazvaAiaDwayHaDxayHayKayHayGayGaDyayGayGaDzayJayJaCoaDAaDBayHayGayHaDCaDCaDCaDCaDCaDCaDCaDCaDCaDDaDDaDDaDDaacaDDaDDaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaCvaDFaCvaDEaCxaDGaCxaDEaxVaAlaDHaDIaAlaAlaxVazHazHazHazHazHazHazHaCBaCLaxVaxVaxVaxVaxVaDJaxVaxVazHaDKaxVaDLaCLaxVaxVaxVaaaaaaaaaaaaaaaaDMaDMaDMaDMaDMaDMaDMaDMaabaCMaDNaDOaDPaDQaDRaDSaDTaDUaDVaDWaABaDXaBPaDYaDZaEaaEbaEcaEdaAKaxlaxqaxrazIatsaEeaEfaCZaDaaDbaEgaEhaEhaEhaEhaEhaEhaEhaEhaEhaEhaEiaEjaEkaElaEmaEnaEoaEpaCgaChaChaChaChaChaCgaCfaCfaCfaaaaaaazvayHaEqaEraBhaEsaDAaCoaDxayHaEtayIaEuaAkayHayHayHayHaEvayHayHaDAaEwayHaDzayHaDCaExaEyaEzaDCaEAaEBaECaDCaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaEDaEEaEFaDEaEGaEHaEIaEJaEKazHaELaEMaENaDKaEOazHaxVaxVaxVaxVaxVaxVaxVaCLaxVaEPaEQaERaxVaESaETaEUazHaEOaxVaENaEVaBEaBFaEWaaaaaaaaaaaaaaaaEXaEYaEZaFaaFbaFcaFdaDMaabaCMaFeaFfaFgaCMaFhazOaFiaFjaFkaFlaFmaFnaBPaFoaFpaFqaFraFsaFtaFuaFvaydaFwaFxaFyaFzaFAaCZaDaaDbaFBaEhaFCaFCaFCaEhaEhaFDaFEaFEaFFaEiaFGaFHaFIaFIaFJaFKaFLaFMaChaChaChaChaChaFNaFOaFPaFQaaaaaaazvayHayHaFRayHaEsaFSayHaFTaFUaFUaFUaFUaFVaFUaFWayHayHayHayHayHayHayHayHayJayIaDCaFXaFYaFYaDCaFZaGaaGbaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaEDaEEaEFaDEaEGaEHaEIaEJaEKazHaELaEMaENaDKaEOazHaxVaxVaxVaxVaxVaxVaxVaCLaxVaEPaEQaERaxVaESaETaEUazHaEOaxVaENaEVaBEaBFaEWaaaaaaaaaaaaaaaaEXaEYaEZaFaaFbaFcaFdaDMaabaCMaFeaFfaFgaCMaFhazOaFiaFjaFkaFlaABaFnaBPaFoaFpaFqaFraFsaFtaFuaFvaydaFwaFxaFyaFzaFAaCZaDaaDbaFBaEhaFCaFCaFCaEhaEhaFDaFEaFEaFFaEiaFGaFHaFIaFIaFJaFKaFLaFMaChaChaChaChaChaFNaFOaFPaFQaaaaaaazvayHayHaFRayHaEsaFSayHaFTaFUaFUaFUaFUaFVaFUaFWayHayHayHayHayHayHayHayHayJayIaDCaFXaFYaFYaDCaFZaGaaGbaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDEaGcaGdaGeaDEaGcaGdaGeaEJaBzazHaGfazHazHazHazHazHaxVaGgaGhaGiaGjaGkaxVaCLaxVaEQaGlaEPaGmaGnaGoaxVaGpaxVaxVaxVaxVaGpaCLaEWaaaazyazyazyazyaGqaEYaGraGsaGtaGuaGvaGwaDMaCMaBHaGxaGxaGxaGyaGzaGAaGzaGzaGzaGBaGCaGDaGEaGFaGFaGFaGFaGGaGHaGIaxqaGJazIatsaGKaGLaCZaDaaDbaEgaFCaGMaGMaGNaFCaEhaGOaGPaGPaGQaGRaFGaGSaGTaGUaGVaEhaGWaFQaChaChaChaChaChaFQaGXaGYaFQaabaabayGayHayHayJayJaEsaGZaGZaAiaAiaAiaEsaEsaEsayGaHaaHbayGayJayJayGayJayJayGayGaHcaHdaHeaHfaHgaHhaHiaFXaHjaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCuaDEaHkaHlaCuaDEaHmaHlaCuaxVaCBaxVaxVaxVaxVaxVazHaxVazHaHnaHoazHazHaxVaCLaxVaHpaabaHpaxVaBvaGoaxVaHqaHraxVaENaBzaxVaAwaDMaDMaHsaHsaHsaHsaHsaHsaHsaHsaHsaGvaGvaGwaHtaHuaHvaHwaHxaHyaHzaHAaHBaHBaHBaHBaHCaHDaHEaHFaHGaHBaHBaHHaHHaHIaHJaHKaHLaHMaHNaGKaHOaHPaHPaDbaEgaFCaHQaHRaHSaFCaEhaGOaGPaGPaGQaHTaFGaGSaGUaGUaGVaEhaGWaFQaChaChaChaChaChaFQaHUaGYaFQaaaaaaayGaHVayHayHaHWayJaHXazwaHYaHZayKayGaFSayKayGaIaayHayGaIbayHayGaIcaIdaIeaFUaIfaFUaIgaIhaIiaIjaIkaIlaImaDCaDDaDDaacaacaDDaDDaDDaDDaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInaIoaIpaIoaIqaIoaIraIoaIsaItaIuaIuaIuaIuaIvaxVazHaxVaIwaIxaIyazHaIzaGpaCLaxVaxVaxVaxVaxVaxVaGpaxVazHaIyaCBazHazHaGvaIAaIBaICaIDaIDaIDaIDaIEaIDaIDaIFaIGaICaIHaIIaIIaIIaIIaIIaIIaIIaIJaIKaIKaIKaIKaILaIMaIKaINaIKaIOaILaIKaIKaIKaIKaIPaIQaIRaISaITaFzaIUaIVaHPaIWaEgaFCaIXaIYaGMaFCaEhaIZaJaaJaaJbaEiaFGaJcaJdaJdaJeaEhaJfaJgaChaChaChaChaChaJhaJiaJjaFQaaaaaaayGayHayHayHayHayHayHaIeaFUaFUaFUaFUaFUaFUaFUaCmayHayHayHayHaDzayHayHaDxayHaJkaJlaJmaJnaJoaFYaFYaFYaJpaDCaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8343,7 +8342,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaLyaCuaLzaGdaKzaLAaLBaLCaLDaKzaGdaLEaInaCuaLFaLGaxVazHazHazHazHazHazHaKHaLHaLIaLJaLKaLLaLMaLHaKHaLNaLOaIDaIDaIDaIDaIDaIDaLPaLQaJGaabaLRaLRaLRaLRaLRaLRaLRaabaJGaJLaJMaLSaLTaLUaLVaLSaJMaGvaIKaIKaIKaIKaLWaLXaJOaLYaJOaLXaLZaIKaIKaIKaIKaJZaxqaMaazIaKbaGKaFAaCZaDaaDbaFBaMbaMcaMcaMcaMcaMcaMcaMcaMdaMcaMeaMeaMeaMeaMeaMfayGaCfaKraChaChaChaChaChaKrayGayGayHaMgaLnayJaMhayGayHayHayGayHaDxayJayHayHayGayHayHayJaDxayIayGayHayHayJaMiayHaDxayHaMjaMkaMkaDCaDCaDCaDCaDCaDCaDCaDDaDDaDDaDDaDDaabaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaInaKAaKzaKzaKzaKzaKzaKzaKAaInaMlaCuaMmaMnaMoaMoaMoaMoaMoaMoaMpaKHaLHaMqaLJaMraMqaMqaLHaKHaMsaMtaMuaMuaMuaMuaMuaMuaMuaMuaMvaaaaLRaMwaMxaMyaMzaMAaLRaaaaJGaJLaJMaMBaMCaMDaMEaLSaJMaGvaIKaMFaMFaKPaMGaMHaKSaKTaKSaMHaMIaMJaKOaKOaIKaJZaxqaKaazIaMKaBRaMLaCZaDaaDbaEgaMbaMcaMMaMNaMOaMOaMcaMPaMQaMRaMeaMSaMTaMUaMeaMVayGaaaaMWaMXaMXaMXaMXaMXaMYaaaayGayHaMZaNaayJayJayGayGayJayJaNbaNcayJayGazxayGayGayJayJaNdaNeayGayGayGaHYaMiayHaDxayHaMjazwayKaFSayGaNfaNgaNfayGayGayGaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNhaNiaNjaNiaNiaNkaNlaNiaNiaNjaNmaNnaCuaKBaNoaMoaNpaNqaNraNsaNtaNuaKHaLHaMqaLJaNvaMqaMqaLHaKHaNwaNxaNyaNzaNAaNBaNCaNDaNEaNFaMvaabaLRaNGaNHaNIaNJaNKaLRaabaJGaJLaJMaNLaNMaNNaNOaNPaJMaGvaIKaJNaJOaNQaNRaLXaJOaNSaJOaLXaNTaNUaJOaJYaIKaJZaxqaNVazIaKbaEeaEfaCZaDaaDbaNWaNXaMcaNYaMQaMQaMQaNZaOaaObaOcaMeaOdaOeaOfaOgaOhazxaaaaaaaaaaaaaaaaaaaaaaaaaaaayGaOiaOjaOkaOlaOmayGaEtayHaHVaDxayHayGaaaayGayHayHayHayHaDxaOnaOoaOpaOpaOpaOpaOqaOraOsaOtaOuaOvaOuaOwaOxaOxaOyaOzaOAaOBaOCaOCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNhaNmaNiaODaOEaOFaOGaOHaOIaOJaOKaOLaOMaONaOOaKzaKBaOPaMoaOQaORaOSaOTaOSaOUaKHaOVaMqaOWaOXaOYaOXaOZaPaaPbaPcaPdaPdaPdaPdaPdaPdaPeaPfaMvaaaaLRaPgaNHaPhaNJaPiaLRaaaaJGaJLaJMaPjaPkaPlaPmaPnaJMaGvaIKaPoaPoaKPaPpaMHaKSaPqaKSaMHaPraKWaPsaPsaIKaPtazUaPuazIaKbaEeaPvaPvaPvaPvaPwaPxaPyaPzaPAaPBaPBaPBaPCaPBaPDaPEaPFaPGaPHaPEaPIaPJazxayGayGayGayGayGayGayGayGayGayGayGayGaPKayGayGayGayGayHaDxaOiazvaabazvayHaPLaPMaPNaPOaPPaPQaPRaPRaPRaPRaPSaPTaPUaPVaPWaPXaPWaPYaPWaPWaPZaQaaQbaQbaQcaQdaQeaQeaQeaQeaQeaQeaQeaQeaQeabLadbaaaaaaaaaaaaaaaaaaaaaaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNhaNmaNiaODaOEaOFaOGaOHaOIaOJaOKaOLaOMaONaOOaKzaKBaOPaMoaOQaORaOSaOTaOSaOUaKHaOVaMqaOWaOXaOYaOXaOZaPaaPbaPcaPdaPdaPdaPdaPdaPdaPeaPfaMvaaaaLRaPgaNHaPhaNJaPiaLRaaaaJGaJLaJMaPjaPkaPlaPmaPnaJMaGvaIKaPoaPoaKPaPpaMHaKSaPqaKSaMHaPraKWaPsaPsaIKaPtazUaPuazIaKbaEeaPvaPvaPvaPvaPwaPxaPyaPzaPAaPBaPBaPBaPCaPBaPDaPEaPFaPGaPHaPEaPIaPJazxayGayGayGayGayGayGayGayGayGayGayGayGaBMayGayGayGayGayHaDxaOiazvaabazvayHaPLaPMaPNaPOaPPaPQaPRaPRaPRaPRaPSaPTaPUaPVaPWaPXaPWaPYaPWaPWaPZaQaaQbaQbaQcaQdaQeaQeaQeaQeaQeaQeaQeaQeaQeabLadbaaaaaaaaaaaaaaaaaaaaaaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaQgaQhaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaQmaMoaQnaQoaQpaQqaQraQsaKHaQtaMqaQuaQvaQwaQxaQyaKHaQzaPdaPdaPdaPdaPdaPdaPdaPeaQAaMvaabaLRaQBaQCaQDaQEaQFaLRaabaJGaJLaJMaQGaQHaQIaQJaQKaJMaGvaIKaIKaIKaIKaQLaLXaJOaLYaJOaLXaQMaIKaIKaIKaIKaQNaQOaQPazIaMKaQQaQRaQRaQRaQSaQTaQUaQVaQWaQXaQVaQYaQZaRaaQVaRbaRcaRdaReaRfaMeaRgaRhaRiaRjaRjaRhaRkaRlaRlaRlaRlaRlaRmaRnaRlaRoaRpaRqaRraRsaRtaRuaRvaRwaRxaRwaRyaRzayHayGaRAaRBaRCaRDaREaRFaRGaRHaRIaRJaRIaRKaRLaRMaRNaROaRPaRQaRRaRSaRTaRUaQdaRVaRWaRXaRYaRZaSaaSbaScaSdaSeaaaaaaaaaaaaaaaaaaaaaaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaOFaOFaNjaOMaQjaOFaQjaSgaQjaOFaQjaOMaQkaQlaKzaKBaShaMoaMoaSiaSjaSkaSjaMoaKHaKHaKHaKHaSlaSmaSnaSoaKHaSpaSqaSraPdaPdaSsaPdaStaSuaSvaMvaaaaLRaLRaSwaSxaSwaLRaLRaaaaJGaJLaJMaSyaSzaSAaQJaSBaJMaGvaIKaJNaJOaSCaNRaLXaJOaLYaJOaLXaNTaSDaIKaIKaIKaSEaSFaSGaSHaSIaSJamKamKaSKaSLaSMaSNaMcaSOaMQaMcaSPaMcaSQaMcaSRaSSaSTaSUaSVaSWaSXaSYaSZaTaaTbaTcaTdaTbaTbaTeaTbaSYaTfaSYaOvaTgaSYaThaTiaTjaTkaTlaTmaTnaToaTpaTqaTraOuaTsaTtaTuaTvaTwaTxaTyaTzaRHaTAaTBaRIaTCaTDaTEaTFaROaTGaRQaRRaRSaTHaTIaQdaTJaTKaTKaTLaScaScaScaScaSdaSeaaaaaaaaaaaaaaaaaaaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaTMaTNaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaTOaTPaTQaTRaTSaTSaJraTTaTUaTVaTWaTXaTYaTZaMqaUaaKHaUbaUcaUdaUeaUfaUgaUhaUiaUjaUkaMvaaaaabaaaaUlaUmaUlaaaaabaaaaCuaJLaJMaUnaUoaUpaUqaUraJMaGvaIKaUsaUtaKPaUuaUvaKSaUwaKSaUxaUyaUzaIKaUAaUBaUCaUDaUEaUFaUGaUHaaaaaaaSKaUIaUJaUKaMcaULaUMaMQaMQaUNaMQaMQaMQaUOaMeaUPaMeaUQaURaMeaUSaMeaUTaUUaUVaUWaUXaUYaUTaUZaVaaVbaVcaVbaVbaVbaVbaVdaVbaVbaVeaVbaVfaVgaVbaVhayHaRDaViaTvaVjaVkaVlaVmaVnaVoaVpaVqaRIaVraVsaVtaVuaVvaTGaRQaRRaRSaRTaVwaQdaVxaTKaTKaTLaScaScaScaScaSdaSeaaaaaaaaaaaaaaaaaaaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8356,7 +8355,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdCbfnbfobfnbfnbfnbfnbfnbfnbfobfnbfnbfpaJrbfqbfrbfsaJrbftaJrbfubfvbfwbfxbfyaDEbdVbdVbfzbcobfAbecbecbecbecbecbedbfBbecbecbecbfCbcobejbfDbctbfEbfFbfGbcvbfHbfIbfJbcvbfKbfLbfMbfNbfObesbeuaXJaXObcDaaaaaaaaaaaabcEbcEbcEbcEbfPbfQbfRbfSbfTbfUbfVbfWbfXbfYbfZbcEbcEbcEbcEaaaaaaaaaaaabcKbeGaYibgabgbbgcbgdbgebgfbgcbggbghbgibgjbgkbglbcSbeLbgmbeMbgnbgobeMbgpbgqbgrbgsbeMbgtbgubgvbeXbeYbeYbeXbgwbgxaVbaVhaKsaRDbdjaTvbbPbbPbbQbbPaTvaTvbgybgzaTvbgAaQbbgBbgCbgDbfgbfgbgEbgDbgFaQbbgGbgHbatbgIbgIbgJbgIbatbdAbaAbgKbaAbaAbaAaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCuaCuaInaInaInaInaInaInaInaInaInaCuaDEbgLbgMbgNbgNbgNbgNbgNbgNbgObgNbgNbgNaDEbdVbejbgPbcobgQbecbecbgRbgSbgTbgUbgRbecbecbecbgVbcobejbekbctbgWbgXbgYbcvbgZbhabhbbcvbhcbhdbhebhfbhgbesbhhbhiaXObcDbcDbhjbcEbcEbcEbhkbhlbhmbhnbhobhobhpbhqbhobhrbhobhsbhtbhubhvbhwbhxbcEbcEbcEbhjbcKbcKbeGaYiaYiaMebhybhzbgkbhAbcSbhBbhCbcSbhDbhEbglbcSbeLbeMbeMbhFbhGbhHbhIbhJbhKbhLbeMbhMbgubhNbeXbeYbeYbhObhPbhQaVbaVhayHaRDbhRbhSbhTbbPbbQbhUaTvaTvbhVaTvbhWbhXaQbbhYbhZbiabfgbfgbibbiabicaQbbidbgHbatbatbatbavbatbatbiebifbigbihbiibijaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabikbikbikbikbikbikbikbikbikbikbikbikaabaInaLAaJtbilbgNbimbinbiobipbiqbirbisbitbgNbiubivbiwbixbcobiybecbecbgRbgTbizbiAbgRbecbecbiBbiCbcobejbekbctbctbiDbctbcvbiEbiFbiGbcvbiHbhfbiIbhfbiJbesbeubiKaXOaXPaXPbiLbiMbiNbcEbiObfRbiPbhobhobiQbiRbiSbiTbiSbiUbiVbiWbiXbiYbiZbjabcEbjbbiMbjcbjdbjebeGaYiaYibjfbcSbjgbcSbcSbcSbjhbjibcSbhDbjjbglbcSbeLbeMbeMbjkbjlbjmbjnbjobjpbhLbjqaVbbjrbhNbeXbeYbeYbeXbhPbjsaVbbjtbjuaRDbjvaRDaRDbjwbbQbjxbjyaTvbjzbjAaWSbjBbdvbjCbjDbjEbjFbjFbjGbjHbjIbdvbjJbjKbatbjLbatbavbatbatbjMbaAbgKbaAbaAbgKaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabikbikbikbikbikbikbikbikbikbikbikbikbikbjNaInaKzaKBbfqbgNbimbjObjPbimbjQbjRbjSbjTbgNbjUbjVbjWbcsbcobjXbjYbjZbkabkbbkcbkdbkebkebkebkfbkgbcobejbivbkhbkibkjbkkbcvbcvbcvbcvbcvbklbkmbknbkobkpbesbeubiKaXJaXJaXJbkqbkrbksbktbkubkvbhobkwbkxbkybkzbkAbkBbkCbkDbkEbkFbkGbkubkHbkIbkJbkKbkLbkMbkNbkObkPaYibkQaMebcSbkRbkSbglbcSbkTbkUbcSbkVbkWbglbcSbeLbeMbeMbeMbeNbeMbkXbeMbjpbhLbkYaVbbkZbhNbeXbeYbeYbeXbhPblaaVbblbblcbldbleblfblgblhblibljbljbljbljbljbljblkbllblmbfgbfgbfgbfgbfgbfgblnbloblpbgHbatbatbatbavbatbatblqbaAblrblrblrbaAaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabikbikbikbikbikbikbikbikbikbikbikbikbikbjNaInaKzaKBbfqbgNbimbjObjPbimbjQbjRbjSbjTbgNbjUaFmbjWbcsbcobjXbjYbjZbkabkbbkcbkdbkebkebkebkfbkgbcobejbivbkhbkibkjbkkbcvbcvbcvbcvbcvbklbkmbknbkobkpbesbeubiKaXJaXJaXJbkqbkrbksbktbkubkvbhobkwbkxbkybkzbkAbkBbkCbkDbkEbkFbkGbkubkHbkIbkJbkKbkLbkMbkNbkObkPaYibkQaMebcSbkRbkSbglbcSbkTbkUbcSbkVbkWbglbcSbeLbeMbeMbeMbeNbeMbkXbeMbjpbhLbkYaVbbkZbhNbeXbeYbeYbeXbhPblaaVbblbblcbldbleblfblgblhblibljbljbljbljbljbljblkbllblmbfgbfgbfgbfgbfgbfgblnbloblpbgHbatbatbatbavbatbatblqbaAblrblrblrbaAaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabikbikbikbikbikbikbikbikbikbikbikbikbikblsbltblublvbfqbgNblwbimblxblxblxblybimblzbgNblAblBbjWblCblCblCblCblDblCblEbecblFblGblHblHblIblJbcoblKblLblMblNblOblPblQblRblSblRblTblTblTblTblTblUberbeublVblWblXblYblZbmabmbbmcbmdbkBbmebmfbmgbmgbmgbmgbmhbmgbmibmjbmkbmlbmebmmbmnbcEbmobmpbmqbmrbmsbmtaYiaYibjfbcSbmubcSbcSbcSaRebcSbcSbmvbmvbmwbmwbmxbeMbeMbmybmzbeMbeMbeMbmAbmBbmCaVbbgxbhNbeXbeXbeXbeXbhPbmDaVbbmEbmFbmFbmGbmFbmHbbPbbPbbPbbPbmIbbPbbPbbPbmJblobfgbfgbfgbfgbfgbfgbfgblnbloblpbgHbatbfjbfjbfkbfjbatbmKbaAbmLbmMbmNbaAaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabikbikbikbikbikbikbikbikbikbikbikbikbikaInaInaKzbmPbcjbmQbimbmRblxblxblxblybmRbimbgNbmSbmTbjWblCbmUbmVbmWbmXblCbmYbmZbnabcobnbbncbndbnebcobejbnfbngbngbnhbngbngbngbngbnibnjbnjbnjbnkbnjbnlbnmbnnbnobnpbnqbnqbnqbnqbnqbnqbnrbnsbnrbmgbmgbntbnubnvbnwbnxbnybntbnzbmgbnAbnBbnAbnAbnAbnAbnAbnAbnAbmtaYiaYiaMebnCbnDbcSbnEbcSbnFbcSbnGbnHbnIbmwbnJaUTbnKbnLaUTaUTbnMbnNbnNbnNaUTaUTaVbbnObnPbnQbnQbnQbnQbnPbnRaVbbnSbmFbmFbmGbnTaRDbnUbnVbnWbnXbnYbnZboabobbocaQbbodaRSboebfgbfgboeaRSbofaQbbogbgHbatbgIbgIbgJbgIbatblqbaAblrblrblrbaAaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabikbikbikbikbikbikbikbikbikbikbikbikbohaInboibojbokbgNbjObjObjObimbolbombonboobgNbopboqbjWblCborblCbosbotblCboubovbowbcobnbbncbndbiCbcobejbnfbngboxboybozboAboBbngboCboDboEboFbnmbnmbnmbnmboGboHboIbnqboJboKboLboMboNboOboPboQbmgboRbnvboSboTboUboTboSbnvboVbmgboWboXboYboZbpabpbbpcbpdbnAbpebpfbpfbpgaMeaMeaMeaMebphbjfbphbpiaMeaURaMeaMeaUTaUTaUTaUTbpjbpkbpkbpkbpkbplbpmaVbbakbpnbakbpobpobakbpnbakaVbbnSbmFbmFbppbnTaRDaRDaRDaRDaRDbjvaRDaRDaRDaRDaQbbpqaQcaQcaQcaQcaQcaQcaQbaQbbprbpsbatbatbatbavbatbatbjMbaAbgKbaAbaAbgKaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaQfaaaaaaaaaaaaaaaaaaaaabmObmObmObmObmObmObmObmObmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8390,41 +8389,41 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbF aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcfPcfQcfRbUTcfSbUVcfTcfUcfVbZHcfWcfXcfYbYpcfZcgacgbcfXcgccgdcgecgfcgfcggcghcgicgjcgkcglcgmbGycgnbVicgobGybGycgpcgqcgrcgscgtceQcgucgvcgwcgxcgycgzcgAcgBcgCcgzcgzcgDcgEcgEcgEcgEcgEcgGcgFcgHcgJcgJcgKcgLcgMcgNcgOcgPcbPcgQcgRcgScgTcgScgUcgVcfrcgWcgXcgYbBxcgZbBxcfybZnbBxbEXchachbchcbUAbUAbUAbUAbUAchdcdUchechfcfIcdUchgcdUbZpcdUchhbUAchichjchkbUAaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhchlchlchlchlchlchlchmbXZchnchlcfObXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejchochpchqbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchuchvchwchxchychychzchAcglbGybGychBchCchDbGybGybGychEchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcfdcfdcfdcfdcfdcfdcgIbSqchOchPchQchRchSchTchUchVcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwcixciycizaacaacaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEciFciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlcjpcjpcjpcjpckNclSckUcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksclZcmkcmacmmcmlcmocmnckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTeaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksclZaPKcmacmmcmlcmocmnckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclbclbclbclccldcleclfclgclhclicjLcljcelcjMaaaclkcllclmclnclocjSclpclqclrclsciLcltcgdcbkciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOclPcfhcfhcmpcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKcmEcfScjMaaaclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcmPcmQcmQcmRcmSchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbcnccndcnecnfcngcnhcklcnicfdcnjcjpcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKcnRcelcjMaaaclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcoacobcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcomcomcomconcoocomcomcopcolcoqcorcoscfdcotcjpcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoBcoCcoDcoAcoAaaaaaaaaaaaackPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaacnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkcplcpmcjMaaacpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcpwcpxcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcpFcpJcpJcpJcpKcpLcpGcpMcnicfdcnjcEjdblcEYdbndbmcxNcxIckDcoucpNcovckDbGycuscoAcoAaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaacnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkcplcpmcjMaaacpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcpwcpxcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcpFcpJcpJcpJcpKcpLcpGcpMcnicfdcnjcEjbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKcqscelcejaaaaaaaaaaaaciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcqMcpFcqLcqMcqKcqNcqOcqPcpMcoscqQcotcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkcjKcjKcjKcjKcjKcjKcjKcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqJcrFcpMbGwbGwbGwcEjdbudbtdbvdbmdbxdbwdbydbydbycoAcoAbGycuscoDcwpaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcrLcwqcrNcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkcjKcjKcjKcjKcjKcjKcjKcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqJcrFcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcrLcwqcrNcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdcsecsfcsgcsgcshcsicsjcskcslcsmcsncsocspcspcspcsqcsrcsscstcstcsucsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTcsUcpFcsVcsTcsWcsXcsRcsYcwraaaaaaaaacEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaactdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdctuctvctwctvctxctyctzctActBctCctBctDctEctEctFctEcgdctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXctYctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqJculcwraaaaaaaaadbFdbHdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaackPcurcyFcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdctuctvctwctvctxctyctzctActBctCctBctDctEctEctFctEcgdctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXctYctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqJculcwraaaaaaaaadbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaackPcurcyFcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccuBctvcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQcuRceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqJcyGcwraaaaaaaaadbFdbRdbQdbTdbSdbVdbUdbXdbWdbybGychCcyHcuscoAaaaaaaaaaaaaaaaaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcvFcvGcvGcvHctBcvIcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvYcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcwncwocpMaaaaaaaaadbFdbZdbYdcadbIdccdcbdbUdcddbycyObVibVicuscoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcwwcwxcwycwzcwAcwBcxScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcvFcvGcvGcvHctBcvIcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvYcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcwncwocpMaaaaaaaaadbFdbZdbYdcadbIdccdcbdbUczRdbycyObVibVicuscoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcwwcwxcwycwzcwAcwBcxScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGafxafxacGafxafxafxagiafxafxaabagiaqZaaaaabaabcwNcwNcwNcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMaaaaaaaaadbFdbFdbFdbFdbFdbydcedcgdcfdbybGybGyczhcuscoAaaaaaaaaaaaaaaaaaackPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTckPcxOcxOcMpckPaabaaacwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaacGaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaaaaqZaaaaaaaaaaabaabcwNcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcyrcxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMclUclUclUclUclUaaaaaaaaaaaadcidchdckdcjdbydclbVibVicuscoAcoAcoAcoAcoAaaaaaackPcxOcxOcxOcyZczaczbczcczdczecAiczgckPcAVcAYcAWckPaaaaaacwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQclUaaaaaaaaaaaadcidchdckdcmdcnbGyckObVicusbGybGybGycgmcoAaaaaaackPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbckPcCGcCYcCIckPaaaaaacwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAKcAGcAGcAGcoAcoAcoAcoAcoAcoAcoAcoAcEhclUaaaaaaaaaaaadcidcodcqdcpdbycgmcFdbVicFmcFlcFlcFnbGycoAaaaaaackPcwtcwucwvcAQcARczbcAScATcAUcFrcIScAXcGscIScGtckPaaaaaacwGcwGcBbcGucBdcwGcwGbwobxXcGycyJcyJcyJbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcHscBOcHucHtcDPcDPcDPcDPcDPcDPcHvcoAcEhclUclUclUclUclUclUcjmbEJcjmcFfclUclUcoAcoAcoAcoAcusbGycoAaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecqUcqUcCgcqUcChckPaaaaabaabcwGcwGcHwcwGcwGaaabwobxXcvzcyJcHycHxbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcCrcCscCscCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcHzcCHcHAcCJaabcCKcCKcCKcCKcCKcHBcoAcHDcHCcIGcHHcIHctackycjocjnckuckycCScIIcupcIJcCScoAcusbGycoAaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCZcCZcDacqUcDbckPaabaabaaaaaaaaacIKaaaaaaaaabwobxXcvzcyJbxXbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaacGaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaaaaqZaaaaaaaaaaabaabcwNcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcyrcxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMcoAcoAcoAcoAcoAaaaaaaaaaaaadcidchdckdcjdbydclbVibVicuscoAcoAcoAcoAcoAaaaaaackPcxOcxOcxOcyZczaczbczcczdczecAiczgckPcAVcAYcAWckPaaaaaacwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQcoAaaaaaaaaaaaadcidchdckdcmdcnbGyckObVicusbGybGybGycgmcoAaaaaaackPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbckPcCGcCYcCIckPaaaaaacwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAKcAGcAGcAGcoAcoAcoAcoAcoAcoAcoAcoAcEhcoAaaaaaaaaaaaadcidcodcqdcpdbycgmcFdbVicFmcFlcFlcFnbGycoAaaaaaackPcwtcwucwvcAQcARczbcAScATcAUcFrcIScAXcGscIScGtckPaaaaaacwGcwGcBbcCrcBdcwGcwGbwobxXcGycyJcyJcyJbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcHscBOcHucHtcDPcDPcDPcDPcDPcDPcHvcoAcEhclUclUclUclUclUclUcjmbEJcjmcFfclUclUcoAcoAcoAcoAcusbGycoAaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecqUcqUcCgcqUcChckPaaaaabaabcwGcwGcCscwGcwGaaabwobxXcvzcyJcHycHxbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcFbcCtcCtcCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcHzcCHcHAcCJaabcCKcCKcCKcCKcCKcHBcoAcHDcHCcIGcHHcIHctackycjocjnckuckycCScGucupcHwcCScoAcusbGycoAaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCZcCZcDacqUcDbckPaabaabaaaaaaaaacIKaaaaaaaaabwobxXcvzcyJbxXbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaaaczocAkczqaabczocAkczqaaaczocAkczqaabaaaaaaaaaaaaaaaaaaaaaaaaaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmcDncDocDncDncDpcDpcDncDqcDrcDscDtcDtcDucDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcILcDMcIMcDOcDPcDQcDRcDScDTcCKcHBcoDcEhclUcvscvqcIOcINcxLckxckwdcrclUcuqczVcuqczVcuqcoAcusbGycoAcoAaaackPcwAcwAcwAcwAcEkcqUcCbcElcEmcCecqUcEncEocEocEpcEqcAjaabaaaaaaaaaaaaaaaaaaaaabwobxXcGybxXbxXcIPbwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKcHBcoDcHDcHCcxKcxJczVcxMclUclRclQdcsclUcIQcIRczVcuqcyWclUcusbGycITcoAaaackPcwtcwucwvcFjcARczbcFkcJJcJIcJKcJKcFocFpcFqcJLckPaabaabaabaaaaaaaaaaaaaaaaaabwocJMcvzbwobwobwobwobwoaabaabaabcJNcJNcJNcJNcJNcJNaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKcHBcoDcHDcHCcxKcxJczVcxMclUcIIclQdcsclUcIQcIRczVcuqcyWclUcusbGycITcoAaaackPcwtcwucwvcFjcARczbcFkcJJcJIcJKcJKcFocFpcFqcJLckPaabaabaabaaaaaaaaaaaaaaaaaabwocJMcvzbwobwobwobwobwoaabaabaabcJNcJNcJNcJNcJNcJNaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaafxaabcFscFtcFtcFucFvcFwcFwcFwcFvcFwcFwcFwcFvcFwcFwcFxcFtcFtcFtcFtcFtcFycFzcFAcFBcFCcFDcFEcFFcFGcfRcwWcFHcDfcvKcvKcvKcFIcEBcECcFJcFKcFLcFMcFNcFOcFPcFQcFRcFScFTcFUcFVcFWcFXcFScFYcFZcDwcGacDzcDzcDzcGbcBCcGccGccDFcGdcGecGfcGgcGhcGicGjcGkcGlcGmcGncDOcGocDQcGpcDTcDTcCKcHBcoDcEhclUcyMcyLcyNcFfclUcnkclTcFfclUcyQcyScyRcyTcyTclUcusbGycJOcoAaaackPcxOcxPcxOcGAcxRcqUcGBcJPcGCcqUcqUcGDcwAcwAcwAckPaaaaaaaabaabaaaaaaaaaaaaaaabwocyKcvzbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcGFaabaaaaabcGFaabaaaaabcGFaabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccGGcGHcGIcDdcGJcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKcHBcoAcEhclUcyWcyVcyYcyXczNcJQczPczOczRczQcyLczVczVczSclUcusbGycJRcoAaaackPcxOcxOcxOcFjcHEcHFcHGcJScHIcCZcCZcCZcHJcHKcHLcHMaaaaaaaaaaabaabaaaaaaaaaaaabwobwocvzbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcGFaabaaaaabcGFaabaaaaabcGFaabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccGGcGHcGIcDdcGJcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKcHBcoAcEhclUcIJcyVcyYcyXczNcJQczPczOcJhczQcyLczVczVczSclUcusbGycJRcoAaaackPcxOcxOcxOcFjcHEcHFcHGcJScHIcCZcCZcCZcHJcHKcHLcHMaaaaaaaaaaabaabaaaaaaaaaaaabwobwocvzbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabcDccDdcDdcDdcDdcHPcHQcHRcfRcHScfRcfRcEBcHTcfRcECcHUcHVcGOcHWcFNcHXcHYcHZcIacIbcIccIdcIecIfcIgcIbcIhcIicIjcIkcIlcImcIncIocIpcIqcGfcIrcIscItcIucIvcIwcIxcIycIzcIAcIBcICcIDcDPcDQcIEcIFcIFcCKcHBcoAcEhclUclUclUclUclUcAOcANcBRcAPcBTcBScBUcAPcBWcBVclUcuscGqcGrcGrcGrcJTcJTcJTcJTcJTcJUcKTcKbcKUcIUczbcIVczbcIWczbcIXcHMaaaaaaaaaaaaaabaabaaaaaaaaaaaabwocvzbwoaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaczocHOczqaabczocHOczqaaaczocHOczqaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcJgcJhcDtcJicJjcFWcJkcJlcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKcHBcoDcKWcKVcKVcKVcKXclUcBXcyLcCLcBYcyScCMcyTcyTcyScCNclUcuscGvbVibGycKYcKZcoAaaaaaackPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcLackPaabaabaabaabaabaabaabaabaabaabbwocvzbwobwobwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaczocHOczqaabczocHOczqaaaczocHOczqaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcJgcLhcDtcJicJjcFWcJkcJlcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKcHBcoDcKWcKVcKVcKVcKXclUcBXcyLcCLcBYcyScCMcyTcyTcyScCNclUcuscGvbVibGycKYcKZcoAaaaaaackPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcLackPaabaabaabaabaabaabaabaabaabaabbwocvzbwobwobwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabcJbcKjcKjcKkcKlcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzcKAcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKcHBcoDcEhbVibVibVibYDclUcCPcCOczVcCQcyScCRcCScyTcDUcCRclUcuscGvbVibGycyHbGycoAaaaaaackPcLicLjcLkcwAcLlcLmcLncwAcLocLpcLqckPaabaabaaaaaaaaaaaaaaaaaaaaaaaabwocvzbxXbxXbwoaabaabaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaabczocHOczqaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabaaaaaacJbcKjcKjcKkcLscLscLscLtcLucLvcECcLwcLxcLycLzcLAcLBcLCcLDcLDcLEcLFcLGcGOcGOcGOcLHcLIcLJcLKcLLcLMcLNcLOcLPcECcLQcLQcLRcHhcCAcLScLTcLUcLVcLWcDFcLXcLYcLZcMacMbcCKcCKcCKcCKcCKcHBcoDcEhcLbbGybGybYDclUcDVczVcDXcDWcDZcDYcEacyTcEccEbclUcuscGvczhbGychCcITcoAaaaaaackPcMpcxOcxOcwAcMpcxOcxOcwAcMpcxOcxOckPaaaaabaabaaaaaaaaaaaaaaaaaaaaabwocLccyJbxXbwobwobwocJNcJNaabaabaabaabaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaagiaabczocMqczqaaaczocMqczqaaaczocMqczqaabafxaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBcMCcMzcMzcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKcHBcoAcEhbVicozcLdbYDclUcEeczVczVcEfcySczVcEgcyTcEgczVclUcuscGvbVibGybVibVicoAaabaabckPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPaaaaaaaabaabaaaaaaaaaaaaaaaaaabwocvzcyJcLecyJcLfbwoaabaabaabaaaaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaafxaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabcJbcNocLscLscLscLscLscMucNpcNqcNrcNscNtcMucNucNvcNwcJecGOcGOcNxcNycNzcNAcNBcNCcNCcNDcECcNEcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKcHBcoAcEhbVicLgcLgbYDclUcMccLhcMecMdcEZclUclUclUclUclUclUcuscGvbVibGybGycMfcoAaaaaaackPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPaaaaaaaaaaabaabaaaaaaaaaaaaaaabwocvzcyJbxXbxXbxXcxHaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJbcOdcLucOecOfcOgcOhcMucOicOjcOkcOlcOmcOncOocOpcOqcOrcGOcOscOtcOucOvcOwcOxcOycOzcOAcOBcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKcHBcoDcEhcMgchCbJGbYDclUclUclUcMhclUcFbcFacFcbVicMjcMibGycuscGvbVibGycMkcITcoAaaaaaackPckPckPckPckPckPckPckPckPckPckPckPckPaaaaaaaaaaaaaabaabaaaaaabwobwobwocvzcyJcMmcMlbxXcxHaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaagiaabczocMqczqaaaczocMqczqaaaczocMqczqaabafxaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBcMCcMzcMzcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKcHBcoAcEhbVicozcLdbYDclUcEeczVczVcEfcyScYucEgcyTcEgcYuclUcuscGvbVibGybVibVicoAaabaabckPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPaaaaaaaabaabaaaaaaaaaaaaaaaaaabwocvzcyJcLecyJcLfbwoaabaabaabaaaaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaafxaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabcJbcNocLscLscLscLscLscMucNpcNqcNrcNscNtcMucNucNvcNwcJecGOcGOcNxcNycNzcNAcNBcNCcNCcNDcECcNEcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKcHBcoAcEhbVicLgcLgbYDclUcMcdbkcMecMdcEZclUclUclUclUclUclUcuscGvbVibGybGycMfcoAaaaaaackPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPaaaaaaaaaaabaabaaaaaaaaaaaaaaabwocvzcyJbxXbxXbxXcxHaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJbcOdcLucOecOfcOgcOhcMucOicOjcOkcOlcOmcOncOocOpcOqcOrcGOcOscOtcOucOvcOwcOxcOycOzcOAcOBcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKcHBcoDcEhcMgchCbJGbYDclUclUclUcMhclUdblcFacFcbVicMjcMibGycuscGvbVibGycMkcITcoAaaaaaackPckPckPckPckPckPckPckPckPckPckPckPckPaaaaaaaaaaaaaabaabaaaaaabwobwobwocvzcyJcMmcMlbxXcxHaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcJbcJbcJbcOWcOXcOXcOXcMucOYcOZcPacPacPbcPccMzcPdcPecPfcPgcPhcPhcPicPjcPkcPlcPmcPncPicPocPpcPqcPrcPscPtcPucPvcNHcLQcPwcPxcDFcMNcDFcPycDFcMQcMRcJBcJCcPzcJEcNMcCKcCKcCKcCKcCKcHBcoDcMncKXchCcITcMYcMocMocMocMZbVicFgcFecFhbVicNacKVcKVcNbcHrczhbGybGycoAcoAaaaaaacONaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaabaaabwocyKcNccNdcyJcNfcNebxXcxHaaaaaaaaaaaaaaaaaaaahaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcPFcPGcOXaabaabcMucPHcPIcPacPacPJcMucPKcPLcPMcPNcPOcPPcPQcECcPRcPScPTcGOcPUcECcPVcPWcPXcPNcPNcPYcPZcECcQacLQcQbcQccDFcMNcDFcLScLTcQdcQecMScQfcQgcIDcQhcDQcQicQjcQjcCKcHBcoDcNhcNgbVibVicEhbVibVibGycNibVibVicGwbVibVicNkcNjcNmcNlcNQcoAcoAcoAcoAaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaabbwocNRcunbOMcyJcyJcyJbxXbwoaabaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcQqcQrcOXaabaaacMucQscPIcPacPacQtcMucQucQvcECcQwcQxcQxcQxcECcQycQzcQAcQBcPucECcQxcQxcQxcQwcECcQCcQucECcNHcLQcQDcQEcQFcQGcQHcQIcQJcQKcIAcQLcJCcQMcJEcNMcEVcQNcQOcQPcCKcHBcoAcoAcEhcdbcNScEhcNTbVibGycNVcNUcNXcNWcMocMocNYcGvbVicNZcoAcoAaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabwobwobwobwobwocOObOMcyJcOQcOPbxXbwoaabaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcPEcOXcQTcPEcQUaaacMucQVcQWcPacPacQXcMucQYcQZcECcRacRbcRccRdcRecRfcRgcRhcRicPucRecRbcRbcRbcRjcECcRkcRlcECcNHcRmcMNcRncRocQJcRpcRqcRrcRscRtcRucRvcRwcKQcOLcDQcRxcQjcQjcCKcHBcoAbGycORcOTcOScNYcgmbVibGybGybGycGvcOUbGycGqcFicHrbVicEhbwoaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabwobxXbxXbxXcyKcOOcOVcyJcPAbxXbxXbwoaabaabaabaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcPNcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKcHBcoAcITbGycPCcPBbGycQkbVibVicQlbVicQmcdccyHcQnbVibVibVicEhbwoaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaabwobwobwocQpcQocyKcOObOMbxXbxXbxXcYgbwoaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaacQSaaaaaacQScQScQScQScQScQScQSaaaaaacQSaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRNcROcPacPacRPcMucECcRQcECcRRcRScRScLOcLOcLOcLOcLOcLOcLOcLOcLOcRScRScRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMaabaabaabaabaabcHBcYhcYicYicYkcYjcYicYicYicYlcYncYmcQmcYobVicQmbVicYpbVicEhbwocxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwobwobwobwobwobwobwobwobwobwoczMbwocyKbwocYqbxXcHycOObOMcyJcyJcLecyJbwoaabczraaaaaaaaaaaaaaaaaacJacJacJacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSdcSecPacPacSfcMucSgcShcSicSjaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaacSkcSlcSmcSncECcSocMJcSpcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMaabaaaaaaaabaaacYscYrcYucYtcYwcYvcYycYxcYicqTbGybGycYzcdccYAcGvbGybGycYBcMncYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYDcYCcYCcYCcYCcmvcyJbFecnGbxXcYEczMbwobwobwocLebwocOObOMcyJcYFbxXbxXbwoaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSdcSecPacPacSfcMucSgcShcSicSjaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaacSkcSlcSmcSncECcSocMJcSpcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMaabaaaaaaaabaaacYscYrdbwcYtcYwcYvcYycYxcYicqTbGybGycYzcdccYAcGvbGybGycYBcMncYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYDcYCcYCcYCcYCcmvcyJbFecnGbxXcYEczMbwobwobwocLebwocOObOMcyJcYFbxXbxXbwoaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacSCcMucSDcSEcSEaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaacSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMaabaaaaaaaabaaacYhcYGcYIcYHcYKcYJcYMcYLcYibGybGybVicQmcYNbVicGvcGqcFicYPcYOcYQcYQcYQcYQcYQcYQcYScYRcYQcYQcYQcYQcYQcYQcYUcYTcYWcYVcYYcYXcYZcYZcYZcYZcZbcZacZccYZcYZcYZcYZcZdbXScyJcOPbxXcZebwoaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSLcSMcPacPacSNcMucSOcSPcSEaabaabaabcSQaaaaaaaaaaaacSQaaaaaacSQaabaabaabcSEcSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcTacTbaabaabaabaabaaacYhcZfcYIcZgcZicZhcZkcZjcYicZlbGybGycGvcZmbVicGvcGvcZncoAcoAcxHcxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwocZobxXcyJcJMbxXcyJcyJcxHcxHckVcyJcZpbxXcZpcyJcZrcZqcoVbwobwobwobwobwoaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMucTccSMcPacPacSCcMucTdcSEcTeaaaaaaaabaaaaaaaaaaaaaaacTfaaaaaaaaaaabaaaaaacSEcSEcTdcECcMHcECcCKcTgcEVcTgcCKcTgcEVcTgcCKcThcEVcTicCKaaaaaaaaaaaaaabaabcYhcZscZucZtcZvcZhcZxcZwcZycYPcZAcZzcGvcdcbGycZBcQmbVicoAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaabwocZCczfcyJcZDbxXcyJaaaaaaaaaaaacyJbxXbxXcNRcqecqecqfcqgcqeaaaaabaabaabaabcZEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8440,7 +8439,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECcECcTpcECaaaaabcUocUpaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaabazyaaaaaaaaaazyaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaacxHdbgcxHaaaaaaaaaaaaaabaaaaaaaabaaaagQaaaaaaaabaaaaabaaaaaacHNaaaaaaaabaaaaabaaaaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECaaacECcECcUqcECaabaabcUrcUscUtcUucUvcUucUtcUucUvcUucUtcUucUvcUucUtcUucUvcUwcUxaaaaabazyazyazyazyazyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaacxHdbhcxHaaaaaaaaaaaaaabaaaaaaaabaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcECcUycECcECcECcECaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaacUrcUzcUpaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaacxHdbicxHaaaaaaaaaaaaaaaaaaaaaaabaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcMHcMHcUAcUBcUBcUCaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcUDcUzcUxaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdbjdbkdbjaaaaaaaaaaaaaaaaaaaaaaabaaaagQaabcLrcLrcLrcLrcLraaacIZaaacLrcLrcLrcLrcLraabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcMHcMHcUAcUBcUBcUCaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcUDcUzcUxaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdbHdbjdbjaaaaaaaaaaaaaaaaaaaaaaabaaaagQaabcLrcLrcLrcLrcLraaacIZaaacLrcLrcLrcLrcLraabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcTpcMHcUEcUFcUGcUHaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacUrcUzcUpaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaaaagQaaaaabaaaaabaabaabaaacIZaaaaabaaaaabaaaaabaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcUIcMHcUJcUBcUBcUKaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaacUDcULcUpaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNycECcECcECcECcECcECaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUDcUMaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index c16b64cc35d12c7d614c189574be6f954d175644..830da266dd69266fef9c35ed1703caf72a6b7dc0 100644 GIT binary patch literal 15581 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 O02E|ZWh$gi1OEqq+}aHQ literal 13608 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 v31?ZG&u8T_HYAFos}4o?KVU0VYX1<0Q`oQa+_ Date: Sat, 26 Sep 2015 05:55:21 +0200 Subject: [PATCH 75/82] Toxins vent, virology access button layer --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 2f06216e3af..6a06003f63b 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -4297,7 +4297,7 @@ "bEG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/warning_stripes/yellow/partial{dir = 1},/obj/effect/decal/warning_stripes/arrow{dir = 1},/turf/simulated/floor,/area/medical/reception) "bEH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/warning_stripes/yellow/partial{dir = 1},/obj/effect/decal/warning_stripes/arrow{dir = 1},/turf/simulated/floor,/area/medical/reception) "bEI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Examination Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) -"bEJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab_airlock_exterior"; locked = 1; name = "Virology Lab External Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bEJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "viro_lab_airlock_exterior"; locked = 1; name = "Virology Lab External Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.6; master_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bEK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/medical/morgue) "bEL" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "0"; req_one_access_txt = "6,9"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/morgue) "bEM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/morgue) @@ -5373,7 +5373,7 @@ "bZq" = (/obj/machinery/atmospherics/binary/valve,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bZr" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) "bZs" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "ToxinsIgnitor"; on = 0},/turf/simulated/floor/engine,/area/toxins/mixing) -"bZt" = (/turf/simulated/floor/engine,/area/toxins/mixing) +"bZt" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/toxins/mixing) "bZu" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bZv" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bZw" = (/obj/machinery/camera{c_tag = "Research Toxins Test Chamber North"; network = list("Toxins","Research","SS13")},/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) From d57d42e8ddd980cbb5a466c776963bbad2e9c255 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sat, 26 Sep 2015 02:36:44 -0400 Subject: [PATCH 76/82] Spacemove Fixup --- code/game/atoms_movable.dm | 4 ++-- code/modules/power/singularity/singularity.dm | 17 +++++++---------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index a38d22e6ff6..eb28028cac4 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -80,10 +80,10 @@ last_move = 0 return + last_move = direct src.move_speed = world.timeofday - src.l_move_time src.l_move_time = world.timeofday - last_move = direct spawn(5) // Causes space drifting. /tg/station has no concept of speed, we just use 5 @@ -154,7 +154,7 @@ if(pulledby) return 1 - if(locate(/obj/structure/lattice) in orange(1, get_turf(src))) //Not realistic but makes pushing things in space easier + if(locate(/obj/structure/lattice) in range(1, get_turf(src))) //Not realistic but makes pushing things in space easier return 1 return 0 diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 9e27818eb8b..c4170888d3d 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -60,6 +60,9 @@ consume(user) return 1 +/obj/singularity/Process_Spacemove() //The singularity stops drifting for no man! + return 0 + /obj/singularity/blob_act(severity) return @@ -268,8 +271,6 @@ step(src, movement_dir) -/obj/singularity/Process_Spacemove() //The singularity stops drifting for no man! - return 0 /obj/singularity/proc/check_turfs_in(var/direction = 0, var/step = 0) if(!direction) @@ -360,18 +361,13 @@ /obj/singularity/proc/toxmob() var/toxrange = 10 - var/toxdamage = 4 var/radiation = 15 var/radiationmin = 3 - if (src.energy>200) - toxdamage = round(((src.energy-150)/50)*4,1) - radiation = round(((src.energy-150)/50)*5,1) - radiationmin = round((radiation/5),1)// + if (energy>200) + radiation += round((energy-150)/10,1) + radiationmin = round((radiation/5),1) for(var/mob/living/M in view(toxrange, src.loc)) M.apply_effect(rand(radiationmin,radiation), IRRADIATE) - toxdamage = (toxdamage - (toxdamage*M.getarmor(null, "rad"))) - M.apply_effect(toxdamage, TOX) - return /obj/singularity/proc/combust_mobs() @@ -382,6 +378,7 @@ C.IgniteMob() return + /obj/singularity/proc/mezzer() for(var/mob/living/carbon/M in oviewers(8, src)) if(istype(M, /mob/living/carbon/brain)) //Ignore brains From c50781a74345ead6afbd8eae2f87990f7a67868c Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Sat, 26 Sep 2015 10:08:04 -0700 Subject: [PATCH 77/82] Fix blank-text bug, with an angry comment. --- code/modules/mob/living/carbon/human/emote.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index a3212ca2510..95e60ade252 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -45,6 +45,10 @@ //--FalseIncarnate switch(act) + if("me") //OKAY SO RANT TIME, THIS FUCKING HAS TO BE HERE OR A SHITLOAD OF THINGS BREAK + return custom_emote(m_type, message) //DO YOU KNOW WHY SHIT BREAKS? BECAUSE SO MUCH OLDCODE CALLS mob.emote("me",1,"whatever_the_fuck_it_wants_to_emote") + //WHO THE FUCK THOUGHT THAT WAS A GOOD FUCKING IDEA!?!? + if("ping") var/M = null if(param) From 82308c2499f3ea80abc6ef84d265864c8a43104a Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Sat, 26 Sep 2015 10:48:48 -0700 Subject: [PATCH 78/82] fix infinite loop by nuking that entire shit loop --- .../living/simple_animal/hostile/poison_bees.dm | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/poison_bees.dm b/code/modules/mob/living/simple_animal/hostile/poison_bees.dm index 4299af828dc..165b56a6f13 100644 --- a/code/modules/mob/living/simple_animal/hostile/poison_bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/poison_bees.dm @@ -37,7 +37,13 @@ /mob/living/simple_animal/hostile/poison/bees/New() ..() - update_bees() + var/bees = rand(2, 10) + for(var/i, i <= bees, i++) + var/N = rand(1, 4) + var/image/I = image(icon='icons/mob/animal.dmi',icon_state="bee_[N]", pixel_x = rand(-8, 8), pixel_y = rand(-8, 8)) + overlays += I + + //update_bees() /mob/living/simple_animal/hostile/poison/bees/Die() ..() @@ -47,7 +53,8 @@ /mob/living/simple_animal/hostile/poison/bees/Life() ..() - update_bees() + +/* update_bees() /mob/living/simple_animal/hostile/poison/bees/proc/update_bees() while(overlays.len != health-1) //how many bees do we have in the swarm? @@ -56,9 +63,9 @@ if(overlays.len < health-1) overlays.Add(I) if(overlays.len > health-1) - overlays.Remove(I) - poison_per_bite = health * 0.5 //each bee is half a toxin reagent + overlays.Remove(I) //REMOVING A RANDOM IMAGE FROM AN OVERLAYS LIST THAT DOES NOT CONTAIN THAT IMAGE + poison_per_bite = health * 0.5 //each bee is half a toxin reagent //WHAT A GREAT FUCKING PLAN if(health > 1) desc = "A buzzy swarm of [health] poisonous space bees, renowned for their aggressiveness" else - desc = "Although now lonely, this single space bee is still poisonous and very angry at you." + desc = "Although now lonely, this single space bee is still poisonous and very angry at you."*///NOVEL IDEA: INFINITE LOOP IMPLEMENTATION From de245f27dadab50af424d6cd553d29bd784aeba8 Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 26 Sep 2015 21:30:18 +0200 Subject: [PATCH 79/82] Camera name fix --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 3b150cf6a59..5f93aa746f5 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5280,7 +5280,7 @@ "bXC" = (/obj/machinery/power/apc{dir = 1; name = "Telescience Pad APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/engine,/area/toxins/explab_chamber) "bXD" = (/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/floor/engine,/area/toxins/explab_chamber) "bXE" = (/turf/simulated/floor/engine,/area/toxins/explab_chamber) -"bXF" = (/obj/machinery/camera{c_tag = "E.X.P.E.R.I-MENTOR Chamber"; dir = 2; network = list("Telepad","Research","SS13"); pixel_x = 0},/obj/machinery/light{dir = 1; on = 1},/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor/engine,/area/toxins/explab_chamber) +"bXF" = (/obj/machinery/camera{c_tag = "Research E.X.P.E.R.I-MENTOR Chamber"; dir = 2; network = list("Telepad","Research","SS13"); pixel_x = 0},/obj/machinery/light{dir = 1; on = 1},/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor/engine,/area/toxins/explab_chamber) "bXG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/engine,/area/toxins/explab_chamber) "bXH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/toxins/explab_chamber) "bXI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/storage) @@ -5897,7 +5897,7 @@ "cjv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/medical/medbay2) "cjw" = (/obj/machinery/light,/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) "cjx" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "E.X.P.E.R.I-MENTOR Lab APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/folder,/obj/item/device/radio,/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) -"cjy" = (/obj/machinery/camera{c_tag = "E.X.P.E.R.I-MENTOR Lab"; dir = 1; network = list("Research","SS13")},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) +"cjy" = (/obj/machinery/camera{c_tag = "Research E.X.P.E.R.I-MENTOR Lab"; dir = 1; network = list("Research","SS13")},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) "cjz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) "cjA" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) "cjB" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/telepad_cargo,/turf/simulated/floor{icon_state = "white"},/area/toxins/explab) From 1011d57321c3b2ab058c62d66e391e2b7d5546fe Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 26 Sep 2015 22:27:36 +0200 Subject: [PATCH 80/82] Changeling language fix, additional logging --- code/datums/datumvars.dm | 38 +++++++++++++------ .../gamemodes/changeling/evolution_menu.dm | 1 + 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index af4f203ebf8..1f52615e609 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -598,6 +598,8 @@ client return H.makeSkeleton() + message_admins("[key_name(usr)] has turned [key_name(H)] into a skeleton") + log_admin("[key_name_admin(usr)] has turned [key_name_admin(H)] into a skeleton") href_list["datumrefresh"] = href_list["make_skeleton"] else if(href_list["offer_control"]) @@ -623,7 +625,6 @@ client M << "There were no ghosts willing to take control." message_admins("No ghosts were willing to take control of [key_name_admin(M)])") - else if(href_list["delall"]) if(!check_rights(R_DEBUG|R_SERVER)) return @@ -653,8 +654,8 @@ client if(!i) usr << "No objects of this type exist" return - log_admin("[key_name(usr)] deleted all objects of type [O_type] ([i] objects deleted) ") - message_admins("\blue [key_name(usr)] deleted all objects of type [O_type] ([i] objects deleted) ") + log_admin("[key_name(usr)] deleted all objects of type [O_type] ([i] objects deleted)") + message_admins("[key_name_admin(usr)] deleted all objects of type [O_type] ([i] objects deleted)") if("Type and subtypes") var/i = 0 for(var/obj/Obj in world) @@ -664,8 +665,8 @@ client if(!i) usr << "No objects of this type exist" return - log_admin("[key_name(usr)] deleted all objects of type or subtype of [O_type] ([i] objects deleted) ") - message_admins("\blue [key_name(usr)] deleted all objects of type or subtype of [O_type] ([i] objects deleted) ") + log_admin("[key_name(usr)] deleted all objects of type or subtype of [O_type] ([i] objects deleted)") + message_admins("[key_name_admin(usr)] deleted all objects of type or subtype of [O_type] ([i] objects deleted)") else if(href_list["addreagent"]) /* Made on /TG/, credit to them. */ if(!check_rights(0)) return @@ -695,7 +696,7 @@ client if(amount) A.reagents.add_reagent(chosen_id, amount) log_admin("[key_name(usr)] has added [amount] units of [chosen] to \the [A]") - message_admins("\blue [key_name(usr)] has added [amount] units of [chosen] to \the [A]") + message_admins("[key_name_admin(usr)] has added [amount] units of [chosen] to \the [A]") else if(href_list["explode"]) if(!check_rights(R_DEBUG|R_EVENT)) return @@ -750,6 +751,9 @@ client switch(href_list["rotatedir"]) if("right") A.dir = turn(A.dir, -45) if("left") A.dir = turn(A.dir, 45) + + message_admins("[key_name_admin(usr)] has rotated \the [A]") + log_admin("[key_name(usr)] has rotated \the [A]") href_list["datumrefresh"] = href_list["rotatedatum"] else if(href_list["makemonkey"]) @@ -836,7 +840,6 @@ client return holder.Topic(href, list("makeai"=href_list["makeai"])) - else if(href_list["makemask"]) if(!check_rights(R_SPAWN)) return var/mob/currentMob = locate(href_list["makemask"]) @@ -864,6 +867,8 @@ client if(H.set_species(new_species)) usr << "Set species of [H] to [H.species]." H.regenerate_icons() + message_admins("[key_name_admin(usr)] has changed the species of [key_name_admin(H)] to [new_species]") + log_admin("[key_name(usr)] has changed the species of [key_name(H)] to [new_species]") else usr << "Failed! Something went wrong." @@ -886,6 +891,8 @@ client if(H.add_language(new_language)) usr << "Added [new_language] to [H]." + message_admins("[key_name_admin(usr)] has given [key_name_admin(H)] the language [new_language]") + log_admin("[key_name(usr)] has given [key_name(H)] the language [new_language]") else usr << "Mob already knows that language." @@ -912,6 +919,8 @@ client if(H.remove_language(rem_language.name)) usr << "Removed [rem_language] from [H]." + message_admins("[key_name_admin(usr)] has removed language [rem_language] from [key_name_admin(H)]") + log_admin("[key_name(usr)] has removed language [rem_language] from [key_name(H)]") else usr << "Mob doesn't know that language." @@ -944,6 +953,8 @@ client return else H.verbs += verb + message_admins("[key_name_admin(usr)] has given [key_name_admin(H)] the verb [verb]") + log_admin("[key_name(usr)] has given [key_name(H)] the verb [verb]") else if(href_list["remverb"]) if(!check_rights(R_DEBUG)) return @@ -961,6 +972,8 @@ client return else H.verbs -= verb + message_admins("[key_name_admin(usr)] has removed verb [verb] from [key_name_admin(H)]") + log_admin("[key_name(usr)] has removed verb [verb] from [key_name(H)]") else if(href_list["addorgan"]) if(!check_rights(R_SPAWN)) return @@ -982,7 +995,8 @@ client return new new_organ(M) - + message_admins("[key_name_admin(usr)] has given [key_name_admin(M)] the organ [new_organ]") + log_admin("[key_name(usr)] has given [key_name(M)] the organ [new_organ]") else if(href_list["remorgan"]) if(!check_rights(R_SPAWN)) return @@ -1004,6 +1018,8 @@ client usr << "Removed [rem_organ] from [M]." rem_organ.removed() + message_admins("[key_name_admin(usr)] has removed the organ [rem_organ] from [key_name_admin(M)]") + log_admin("[key_name(usr)] has removed the organ [rem_organ] from [key_name(M)]") qdel(rem_organ) else if(href_list["fix_nano"]) @@ -1020,7 +1036,7 @@ client usr << "Resource files sent" H << "Your NanoUI Resource files have been refreshed" - log_admin("[key_name(usr)] resent the NanoUI resource files to [key_name(H)] ") + log_admin("[key_name(usr)] resent the NanoUI resource files to [key_name(H)]") else if(href_list["regenerateicons"]) if(!check_rights(0)) return @@ -1057,8 +1073,8 @@ client return if(amount != 0) - log_admin("[key_name(usr)] dealt [amount] amount of [Text] damage to [L] ") - message_admins("\blue [key_name(usr)] dealt [amount] amount of [Text] damage to [L] ") + log_admin("[key_name(usr)] dealt [amount] amount of [Text] damage to [L]") + message_admins("[key_name_admin(usr)] dealt [amount] amount of [Text] damage to [L]") href_list["datumrefresh"] = href_list["mobToDamage"] if(href_list["datumrefresh"]) diff --git a/code/game/gamemodes/changeling/evolution_menu.dm b/code/game/gamemodes/changeling/evolution_menu.dm index 0ffce0ba172..aee7e164845 100644 --- a/code/game/gamemodes/changeling/evolution_menu.dm +++ b/code/game/gamemodes/changeling/evolution_menu.dm @@ -408,6 +408,7 @@ var/list/sting_paths for(var/obj/effect/proc_holder/changeling/p in mind.changeling.purchasedpowers) if(!(p.dna_cost == 0 && keep_free_powers)) mind.changeling.purchasedpowers -= p + remove_language("Changeling") /datum/changeling/proc/has_sting(obj/effect/proc_holder/changeling/power) for(var/obj/effect/proc_holder/changeling/P in purchasedpowers) From 9f3a39728b52bf325c730749be8b905df10c533d Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 26 Sep 2015 23:50:16 +0200 Subject: [PATCH 81/82] Simplify area check --- code/defines/procs/statistics.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/defines/procs/statistics.dm b/code/defines/procs/statistics.dm index 3ddef4bbd8f..bc69466bb1e 100644 --- a/code/defines/procs/statistics.dm +++ b/code/defines/procs/statistics.dm @@ -48,8 +48,7 @@ if(!H.key || !H.mind) return - var/turf/T = H.loc - var/area/placeofdeath = get_area(T.loc) + var/area/placeofdeath = get_area(H.loc) var/podname = "Unknown" if(placeofdeath) podname = sanitizeSQL(placeofdeath.name) From 0034a8a1161936497411262ce1d46777238001ef Mon Sep 17 00:00:00 2001 From: Markolie Date: Sun, 27 Sep 2015 00:20:42 +0200 Subject: [PATCH 82/82] Experimentor log fix --- code/modules/research/experimentor.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 8d4656ee7fc..0901f45f284 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -591,8 +591,8 @@ //~~~~~~~~Admin logging proc, aka the Powergamer Alarm~~~~~~~~ /obj/machinery/r_n_d/experimentor/proc/warn_admins(mob/user, ReactionName) var/turf/T = get_turf(src) - message_admins("Experimentor reaction: [ReactionName] generated by [key_name_admin(user)](?) (FLW) at ([T.x],[T.y],[T.z] - JMP)",0,1) - log_game("Experimentor reaction: [ReactionName] generated by [key_name(user)] in ([T.x],[T.y],[T.z])") + message_admins("Experimentor reaction: [ReactionName] generated by [key_name_admin(user)] at ([T.x], [T.y], [T.z] - JMP)",0,1) + log_game("Experimentor reaction: [ReactionName] generated by [key_name(user)] in ([T.x], [T.y], [T.z])") #undef SCANTYPE_POKE #undef SCANTYPE_IRRADIATE @@ -738,6 +738,6 @@ var/turf/T = get_turf(src) var/log_msg = "[RelicType] relic used by [key_name(user)] in ([T.x],[T.y],[T.z])" if(priority) //For truly dangerous relics that may need an admin's attention. BWOINK! - message_admins("[RelicType] relic activated by [key_name_admin(user)](?) (FLW) in ([T.x],[T.y],[T.z] - JMP)",0,1) + message_admins("[RelicType] relic activated by [key_name_admin(user)] in ([T.x], [T.y], [T.z] - JMP)",0,1) log_game(log_msg) investigate_log(log_msg, "experimentor")

    RbwyQ< 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 diff --git a/icons/obj/paintkit.dmi b/icons/obj/paintkit.dmi new file mode 100644 index 0000000000000000000000000000000000000000..72bc719e81240dbb42d60ce0420aa6ef8c97787b GIT binary patch literal 692 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 literal 3776 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 X`|BNVbsO0d0C$` Date: Fri, 25 Sep 2015 04:43:48 +0200 Subject: [PATCH 58/82] More fluff item fixes --- .../MetaStation/MetaStation.v41A.II.dmm | 2 +- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- _maps/map_files/cyberiad/z2.dmm | 2 +- code/modules/clothing/head/misc_special.dm | 5 +++++ code/modules/customitems/item_defines.dm | 12 ------------ code/modules/paperwork/pen.dm | 5 +++++ icons/mob/head.dmi | Bin 210401 -> 210397 bytes icons/obj/clothing/hats.dmi | Bin 102592 -> 103428 bytes icons/obj/custom_items.dmi | Bin 44008 -> 42234 bytes icons/obj/paper.dmi | Bin 2172 -> 2160 bytes 10 files changed, 13 insertions(+), 15 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm index 4315d542cee..34dab29e973 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm @@ -4907,7 +4907,7 @@ "bQs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) "bQt" = (/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/structure/table,/obj/item/device/radio/off,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) "bQu" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/door/window{dir = 1; name = "Desk Door"; req_access_txt = "67"},/turf/simulated/floor/wood,/area/blueshield) -"bQv" = (/obj/structure/table/woodentable,/obj/item/ashtray/glass{pixel_x = -4; pixel_y = -4},/obj/item/weapon/lighter/zippo/fluff/li_matsuda_1{pixel_x = 7; pixel_y = 4},/turf/simulated/floor{icon_state = "bcarpet05"},/area/blueshield) +"bQv" = (/obj/structure/table/woodentable,/obj/item/ashtray/glass{pixel_x = -4; pixel_y = -4},/obj/item/weapon/lighter/zippo/blue{pixel_x = 7; pixel_y = 4},/turf/simulated/floor{icon_state = "bcarpet05"},/area/blueshield) "bQw" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/obj/item/weapon/folder/blue{pixel_x = 4; pixel_y = 6},/obj/item/weapon/paper/blueshield,/turf/simulated/floor{icon_state = "bcarpet05"},/area/blueshield) "bQx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "bcarpet05"},/area/blueshield) "bQy" = (/obj/structure/table,/obj/item/pod_parts/core,/obj/item/weapon/circuitboard/mecha/pod,/obj/item/clothing/glasses/welding{pixel_y = 12},/obj/machinery/door_control{id = "mechpodbay"; name = "Pod Door Control"; pixel_x = 24},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/engine/mechanic_workshop) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 3a654380e7e..cdd24e9794f 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5549,7 +5549,7 @@ "ccL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/ntrep) "ccM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/ntrep) "ccN" = (/obj/structure/table/woodentable,/obj/machinery/computer/skills{req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/ntrep) -"ccO" = (/obj/structure/table/woodentable,/obj/item/weapon/folder,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/stamp/centcom,/obj/item/weapon/pen/fluff/fountainpen,/turf/simulated/floor/carpet,/area/ntrep) +"ccO" = (/obj/structure/table/woodentable,/obj/item/weapon/folder,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/weapon/stamp/centcom,/obj/item/weapon/pen/fountain,/turf/simulated/floor/carpet,/area/ntrep) "ccP" = (/obj/machinery/door/window{dir = 1; name = "Desk Door"; req_access_txt = "73"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor/wood,/area/ntrep) "ccQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "ccR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/aft) diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index 3648ed94b29..15f28d98d87 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -1537,7 +1537,7 @@ "DC" = (/obj/structure/rack,/obj/item/clothing/head/bandana,/obj/item/clothing/head/ushanka,/obj/item/clothing/head/helmet/roman/legionaire,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DD" = (/obj/structure/rack,/obj/item/clothing/head/helmet/swat/syndicate{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/space/deathsquad,/obj/item/clothing/head/helmet/space/deathsquad/beret{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DE" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/rig/wizard{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/helmet/space/rig/syndi,/obj/item/clothing/head/helmet/space/santahat{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) -"DF" = (/obj/structure/rack,/obj/item/clothing/head/welding/flamedecal{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/welding/flamedecal/blue,/obj/item/clothing/head/welding/fluff/yuki_matsuda_1{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) +"DF" = (/obj/structure/rack,/obj/item/clothing/head/welding/flamedecal{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/welding/flamedecal/blue,/obj/item/clothing/head/welding/white{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DG" = (/obj/structure/rack,/obj/item/clothing/head/soft/black{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/soft/blue,/obj/item/clothing/head/soft/red{pixel_x = 3; pixel_y = -3},/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DH" = (/obj/structure/rack,/obj/item/weapon/storage/backpack/holding,/obj/item/weapon/storage/backpack/duffel/clown,/obj/item/weapon/storage/backpack/duffel/captain,/obj/item/weapon/storage/backpack/duffel/science,/obj/item/weapon/storage/backpack/duffel/syndie/ammo,/obj/item/weapon/storage/backpack/duffel/syndie/med,/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/area/admin) "DI" = (/turf/unsimulated/floor{tag = "icon-floor"; icon_state = "floor"},/turf/unsimulated/wall{desc = "This window appears to be reinforced, it looks nearly impossible to break."; dir = 8; icon = 'icons/turf/shuttle.dmi'; icon_state = "window5_end"; name = "window"; opacity = 0; tag = "icon-window5_end (WEST)"},/area/admin) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index d3776c15370..f5913956ad8 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -40,6 +40,11 @@ name = "blue flame decal welding helmet" desc = "A welding helmet with blue flame decals on it." icon_state = "welding_blueflame" + +/obj/item/clothing/head/welding/white + name = "white decal welding helmet" + desc = "A white welding helmet with a character written across it." + icon_state = "welding_white" /obj/item/clothing/head/welding/attack_self() toggle() diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index ec3c1133c33..f7832840c4d 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -19,12 +19,6 @@ /obj/item/weapon/claymore/fluff/IsShield() return 0 - -/obj/item/weapon/pen/fluff/fountainpen // Froststahr: Viktor Romanov - name = "Engraved Fountain Pen" - desc = "An expensive looking pen with the initials E.S. engraved into the side." - icon = 'icons/obj/custom_items.dmi' - icon_state = "fountainpen" /obj/item/weapon/crowbar/fluff/zelda_creedy_1 // Zomgponies: Griffin Rowley name = "Zelda's Crowbar" @@ -64,12 +58,6 @@ //////////// Eye Wear //////////// //////////// Hats //////////// -/obj/item/clothing/head/welding/fluff/yuki_matsuda_1 // Shadeykins: Dusk - name = "white decal welding helmet" - desc = "A white welding helmet with a character written across it." - icon = 'icons/obj/custom_items.dmi' - icon_state = "yuki_matsuda_1" - /obj/item/clothing/head/fluff/heather_winceworth // Regens: Heather Winceworth name= "Heather's rose" desc= "A beautiful purple rose for your hair." diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 371c7cdd9f5..4f61c78c761 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -60,6 +60,11 @@ name = "Gilded Pen" desc = "A golden pen that is gilded with a meager amount of gold material. The word 'Nanotrasen' is etched on the clip of the pen." icon_state = "goldpen" + +/obj/item/weapon/pen/fountain + name = "Engraved Fountain Pen" + desc = "An expensive looking pen." + icon_state = "fountainpen" /obj/item/weapon/pen/attack(mob/living/M, mob/user) if(!istype(M)) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index f15ba1ffd8979f7df17383322d7f13b82253fd7e..8e876c5901720e924d1d310019455f4f5a4bfbfd 100644 GIT binary patch delta 1806 zcmV+p2l4pf>kQrN43H#$V|r9rbVOxyV{&P5bZKvH004NLotsT>+&B`3&-Slq%v{q8 zEAxT9_^>kxX0t#tgUw>ELN!?}m75>hBGq!|*Y837=~&iF!6yUHtD;K9Vv(%=arN8B zKR$g~efa$8e$SdDhSlTh=f6GN-wk4OyLw#x^#1;?Wog&Q<&`p(7Jy)Es#0x|iG z#w299Pm?m`L4tiggAM0rw2EF;h68bQ7J0S!E6= ztPDRl?Rw`Rm`OV?b{PTptaVEWsti)#4BBkjMg^ikBEr z`sLmG>fH;IQUN1>C$io;={mN6B5t7IaXo`W7{P)O^qi?_+4*@kQbwaa`c3Ku2mf@y zSdVNyw331Oal{iFfE^qIF&PJkdO&-_Et!@Tfcp^UBhk=~A0VoFo%-qi&a$J!>Ty-Q zyP24VIz#h`(NLEmJ9DRaT6w8#`^uHeXf|k`!7adnv zW|L(j64l104hSWy|qu9x@UPbw+maG>ghYZJ4Gkx5CMTzr3jp#`w%~v&^ z)f})bwCAi*08Tu1WOoAL^2EnJF%m!TkMZ;BJ;V5vH-qU_U0`t?<;HJpxBF#Rg1s1Pl z1=fCxnS!JRulPb)VDop`uyh-Q)g9?t?{C1iM<+2$0Ul-W=EPlbPyOxz$`_k_?b_)uN7s?Wwf1OId1y)~bOYHvp!vce6lWGMce@{#F zyr$RAF}AN7S!lC#LGjJfAoIRc;Ko!*!X^&TIIr0E7kJ_Z>I#P6O4*tS?7oyOHsFyf zv5&SnDceE5kpd5uW*x5^m!=%{lAC_s!y3DFP-!04e5~vRxLX|snrjoir(l6?_E~bW zgDcP`zq7!P^*b(roBdRphjr28f4v0QqsV1)F^C6CV)LK*>x2=N(DW|m`9r1=hfe%2 z==_Pv6}xVGcoiP)VOix98A1JrrJ7;=A51v$-hvT!$XY5f2N6&@Fg9y9H z8&R3>WKd};Jd0JOKB>yHSXG?Gs?sc0m1eQ3IEz&!S*$9^Vig)*Wgr@We-)m^s<|vS z-QhZ_(WF)tB(d3GckKUrEjtmE$Z=gvXf9dWJBs?8|k2kN#N{46T6;>s*XXq|)S=(*Oanbs zC%94O`T2ID$G!MGJ|I(Rpu9%frqe(fbM7HnF@%KdiCnkr{2KJ{E21^#?AMeW8enmp zmd+m}y{ZL2_-j(6NBC7C*r)fZ7HPrzPFVg;7P+NS=CHP;#lf@8ewEAuthK0dEI<&=7z z|N7VP8s1IbsL&nU5sfHB=%+6?nl#=Q7mCnA?pBi-2sQz0lTZj6Cqd!;%Bex{%^kuU wjfF!i8EPv0arN=bht-GApYHz;6%RmEd6BVXgOmt|ln4Qbln4U1ln4V&EvWLGUjP6A delta 1838 zcmV+}2hsT5>kQ%R43H#$XL?jvbVOxyV{&P5bZKvH004NLotsUM+%^)1&ojTGkzC!2 zkrM}dnL`pAi5IXFtQUI~s>y1prum^QQmtwK`aP(pKgKQVr7))fo>xVcip3&X{p0Gl z4}X08yn6rXU`xhLv-@ zA=~f|_jgt_tsYlD-`{POJg3#;s=A;pb(wA5&XNN=E1{{C?beZ>eDs}*vHQNX?+V1^ zHyV?WJLEOfX+11l8{tE6HW@DysK{?4+a!|HKW zy}6p0hB`y@iP2D(Ix_RVH`Ha40B~wIQ5&EPFr-a{Cc%k>lk)*he`4-d6PU&U2$-HX zo!J9K&fMTm$4Y@Q;t4CD~e^xZTepid_l|Vr;CmY zEVIe7pAR0ZNQiOKriSfaLY>)h*T&SfQR|6Rd?^Y|(Ukx0)cj>CNWS^Id|*s9Sx175 zR`WQ{+W7gecBVNre+Bdt%}pbHq*H>%sL?+qxiY(QQBP)ay z+Kn;?bW7PNbAU4GiG)+>QQZZln>}Y4u#{8?N$O(<+UWbb#VY{$1^(r@mf;b zQhul@`#5=i@GWjPuAk3RCp;<}8Xj$k{G?` zSg)ddR7=*2l0$~$shK`*zo5iy1?YMvdE_HWzkz+2@5RNV84GTw{{j4S^D(X5>qEtk*)EfX^Fin zWs%L6{i5vsN?Byn#bMD~Ug%2f{TcsWVC}3bv-M?>tuG5~eGXD z#Vcir&A(qtzXeubYfJ3@`~3ogCzELfBY$6(=y^@AonvfYHL}oV>5Sr=r9tL>r@)P= zl7vkhpmAQXZ_n_=4b%k;zm>8z5!ihxTWr81S7IM+b5gd0d?f`QD$P1xHZDy$>@_$2 zyoWV*>!8v+toc~k3vjnO3N+UydQZUu+w7C%#SX4OoBU1!Ki2QK0B-hEX&%-^kAL?P zV2>h~$;BWZEQ!s3=C2b*R6^6cnCB0fMjSfvKcn*}CKv3w?UB>lOGVl#Pj$vjNHRSY z@qM7&g72K^2|ajHX&#QxE}yYS9UMJp9uFeyCT~P#zLPGk=TJnr_ca1aSxO=OyTl#Aa765R&84f}X@~I=kUOak>o;ordc)o!qb$_J0Ly+)v z{5{^hB9ntQMyc;uC2H*{0birn#!!cTyAuucP`$v7GSAPq7kb=_&*K9!l?KXdq-{D4 zlriTXf)ztZ$i9&4mYrXN{=FeuW6r*%P3JLQymo&Wlm@EYDtUa8O>+!2*1MChk4SDG~5 z7Z-}qLhf3V7zj22ZIe$38Y)KN{mP-=N$n}8-qQ2}apSvQ3z3lcarNQz`_=nTAMgJU ckNrTvWM)htgOCV^kO%>XkO%^|kO%`!Eu+MlD*ylh diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 85a93a6feb47d647db6934fb12cfed15f3d08011..f11982a0ee4083c43fd7632338341890aec9600d 100644 GIT binary patch delta 10169 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 diff --git a/icons/obj/custom_items.dmi b/icons/obj/custom_items.dmi index 06603c468eef23a400a28182ee6db91a6151d9ce..a4472e9cff8b4a6eb3d878143bedf80b59956906 100644 GIT binary patch literal 42234 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 F{{l|GrX~OY literal 44008 zcmce-1yEg46DD{c?rsSV!Civ8LvRT08r*}sdk7E+?oN>4?h>2?cXtgMY%c%KR84K| z&hG5g4ponLVuj004vS zrLN^FVeVq;Y~|=`C}9(=N^CM{?VO==Zc_$6bXYjN@4`C*x)OL8 zPL=aStUj~*{Uagb)^3bz8ZfX3JS*nGl1=#g`R;G8A*nF>nXvD2whDtR$!U12q5Vy3 zvRHKQ)A`YfAAUkyjo@=B>RYti-gKpB2bdMVvR+xdu`X_IhnrRro$!Z^>NN!7VWgPa2@k` z2VwruvD6=1XRkl~rZA)`4=S61p0Yof&5W_>dA?Ia>kzWFLb|oqFi|<P|(_pjR*^s)oJ_* z>L=XR=^z$q+d>=q>TJ6JBGS%tvk$tVr2(5>@7q|)cO_@6$qm}ZcnElgBvz7m9)TV0 zC0O{=cq-Bfvz?}$Jv8TGE5++ST5wWRbvWHUl*~kQv8tP zk(!)TN`{I4D$Q+@D$zUg;aICcV9tIY%J!2J3bdz@Wsk% zSdM;p+j>NA(huV|@F?=+TrwY39qy-elU!Hl8DH`~h=EpOFL2^hT4I(5@kfgaJXrdA z8MHb`qO2$q&D=Xue6x^er#YC>UNsKOp&(1B;1Bpvz0$dsP`yY!IYvYwHlj*hTGa{P5d#x`)6TZLOZPtS5BwGE0}ox5zvR<;GVyu2spo2M_8 zMG#Im7$C(RNJ`kh*$jd^I8btq;3~f_4cmPmruyWD_zk+HFU4%9`4M)7vbQ5sP#-6TF3LWh&MV#xJzx8 zh9h$HobT24Bis}X{B@$d4qboMxyT6wnWf2v7OsrutJ*WRC842cnP$U6k&|6B~Mq%%(+x!f6v?Yql#UnSq5 zilFXNp&`gCl}}~u-rx1!9!mJ^{nsuohmJ0&s81@m-GJRy#z-xjWNvR{&!m=+ThPNd&b z6)E|LB_Lphc&6b%WeR$8xwyMKe1%kMFf5^_9xshQhah6lYXQ;_1PWR*M&x_Bh%a;x z(s4u^1$h+(zPj}g#q4L4hwa4g5itUvlICjikux&+^U4m460K#`OzxhhlYapmz$&eH`ICrA|oSh=c|n!-P|Olq~O%)adjJP->8+U zANPbJgBSa&jeEbOrpgSqpc*Ft2Fj)LPy^={YaLz(I+b{(rKOYB^{7AAGOCFe9EfiU zN$>!ly`50jxZwDBbUA|8-#t8NYo4Bv^?n&eOm<7d^UF9Q-X1zDLy>xoF>Q7fvD0yu zrAA@$arfi>pn~@Yd3T;SVRzUP%0t}sejgUDOG!p}S;KIfv~_#xD0URme20zWDjfI!CVjVYI*Fb=ZQAyc#V*bUrwoL z>ol2`uWujk?K8iYtmN#C)(3AWV73~>7)|&S6l)Qj|Czf+C%;wtIqosi*C)}yOD&~G^4=O};OPoGu1wuSqLHzh zml`fQFE14}8UNO6N=n(Ogf~QoHD4!84pV?fh!q(N1u63Y%z^0Zr z5)u-kWoCv0UIT+->+rCQ8@CS;h>DIjzvy{e>kxr;gK9O3tp4jEF^UurybwoUQUA(( zjZnB`h1h#~8EVPmPI-ZiaT&IFg5VRYs4p+3z&zw;p7 zc|$yDuDr#)I#?81UxH7u&{+AD`{s=YC(DFc7Qdy}&-mRP<4<9snl{MC>EenHMHmw2 zcNdWrB{Ka8K>dYOPjLaIQ3wR{N5YL%DsS9cQ#sAnq1x14^Os-E$ z!)?G!e{=Wq(e<46$y^de4gnc?3r|w=O`(#!ESsDz4sM~0lCpz?!=qaTcNPImwWIjK^KP_plXl z+T9x*J-~wuE^~e+$wN%~$du?P)MF%+<6WD_BWpoSPWi;RP`i>0A_S6^NB2%x?-Bxd zIjjIfj{8wV4yT-VkmFpFQU6=r_Dg5Vi1n$h$0uofOq{+69Zvdy=^GlrWC>f@|1a!S zucKVOe}eDPqOkKe0?i}J-_sTkOnqK7cm1~cg6r+tsy;7;+_EyHgM)DyMWNs;S4&A- z89{Dw7G)e!V8m@q&_A;;rcJo_gcDzlSXaLOc6bFMh0%#j1#q(x+IG3MAB19QDZoJ1 z`!2Sc(vo3wI)2a0R4`^JvpymM{%d8sU=UvH|0%sY?ScsKxzQI%Cz0J>`8OS4Qh6P` zy7Pm^4j+O-7JI1f{mTF}Fc5c2rpu#_A*>+vp7YHN(~n{*@QHR8vw;riuz*PtDsHp2 zhMTdAy#NTUF^WGLfzij-O4ww%F+>U;uPb9odoEN@`;lzZYZAlwU58>Str2LL00`xq zLsuoA>4SiT*#mfNV&X9<=p#byDhu=O!9i&paR31YMZ(p!E)N$=;jTQm z8E6V#e9Lue_++L~Lyc(SiDA2<$tEAkv4TouLzUm6&6uf2XBto27mLLiW5mWmC&dXP zBO*cuzpJkNJ5P7~n~YrRp!*Q!QCKYQfgY`qH(+pZK+82nomb%7>uNLKNd0%$7m=no zPU>I;pS=dv@!mz=L8pwZow&K?v%>@*hh2+X3m$ryAIhd`p6bHnIJwj&&Giiwxx<4|FcfW_u&iOT`7o-+Cx0(n9j$13=^Hy6 z!(Unee$LUo)uzSvxKmROLorN4g9CB_Nlub#to=~1D2uY%CXKB$8oJ|}g25GNj*X2C zNU|Jky-sXU5Y+aOK<%EcZ9k_fy5ndno5$fW%|(BQuf{b1i3rlv*N-hLqvzq_=^7p` zO{ibw4np`~5Png?MTW8dYoORW?}%h z9Ug(y^k@m7d@kW*E!$bbsc8pdR%Z{3wf&wHes)Z&W z&qkFjRT;r9mYb8`N{vDAP4+8%r-dm7CXEhjc)y8=iB;6pg45F8wmU~@7U908&mV=v z#xN|(THm6w>oPKk%|?-Oj33n05?Y_4k9Frd==?5kcHxVTR!8VgfJAmjvX=ooSVL)x zPli$NkC&i+8mub-+@4C48GAGpES3+36IlkEk7MbcQX_KY*8uA8${mRPO3Ms$|Cs8w zhhQ4nXG5t>vuSf<1DTX)I6)DsheXvZ*ae678^opQFZc-O#0D@I*kRJNJ5RE7Oib)) z?k;Mx(4%+F1~7%cW3qAIf0##bA=ca8zoY1{0G=W1f|>9^)T=%_)-Mzf4L=cOz?_P{2w7Wok7jCYXBEj3aV35b?ry!FG-q?=$N zH*TG}kuMyMB@05`!9b z$#mB@xZ)3CU|l#XBiQZvw*zMhZp~j9Cm{hIlaOCh-XY#FkS2jLDL}1!1{Lqq_@MgE zl@OQ{POvMHKXja~uJ*-~CFQArMSb3NjnBO^CArUDrn}4?LLQ>l)q4;R=-`K$NN-AG zD1^g&AzP#k+E2K{l=z#2LHi$&@C9B514eY7>RkYgC`O3B7}Wphbb5WH8Zqco#_g*2 z#C|1XRmVU2*fGio4KxsO40RE17)JlK!OpHTRzL`<#=#N^`V`RA)Ffpnv{Lv1zkMf; zm_O=BQbMARP)RvC$AtXR68=InxM1Vx80+wa!E*hZNm?y?@lI%2{;WBFFU1CNGyU@4o?}@fY)7WbpOVv-2;#b z2rSdGkO$(I#}aZk+<72x&W-sZ0AzjbSX~&=v%Zh9BFo-q?ON@J=C-0Nj4{xOA7ETu zT(m7LsHNgbnC#C$gky$Vs3Y%nC0m|hNlxDNQ&=EciS%Aw=`raY1x1jjxAzg#V1NIV zn`B*t6s$5vhyUm86s278L==Rh5vq`xMCo&mIakEf0JR}2_15^wrSEUuyAX?aSQpBU zm(n_r@gmU0<{Ip_3aol+RSSxWY6}Y9$!7}@S1}u)jO~n=7#MZ>-R-73RQtd9*{*eD zhK7XHH8I~x+(Xmir*L2&iDxeR?)7`#{H$S(BNZljx!Z%kdl>pQo0sJce{Eq;>5I`? zP9XezN9nzv8{Sl|S;fx6!Xlq01Sjb2YFx~cJn~HXii}#cp7z!zgr0B)4_=ufX8EQ!e)aGeUPbrS?bo+zn!$F$E47G3E9hchX@80 z8UM22e(9LZ+}!A6--So8W9JrzU2aR!`|W;9#uE)ZKANj(_4of1M-++H`51&>rElXy z^?m)6AKl;IzumkPp{Sr>9fY|X_-0sLAGE2C2V$L34%V=5SKLVzGxe?o8gW83|$iAjW>3}FL&-e}>MM>VBKA`0H;w~6o_WnBXbij!yR5Fs<)S1X=*#kG4u*w8le*2$?XRhf)N6F`Fv1C(x z4-aq3l|lFeA)ylI;~@G$X4(p8slhDYjl*L`8}nPc4s-@yGN)zVk_B|0o63m~dIs6y zMcgx5A-}IM981a9F-**|kxM5Me|OjfMV-VD$Jf_fo6w9!ML~z-G6ulO!5kytd%Q%>d(#V^sOagT03L1^CZJn2G?8=;nnenCKVbK< z@bD0HcX#u6oRd91JzWckjSYt0@m$*Y5Z%`|D{x1GR;y7QcjHO%gOpmmy*gRKpQ|z) zELAJcnfk=~X_D;f@(Lcv;CDv@e>8aU6|)3Nn^5Dnz7%_>ek(#WAOm1vVU35rkbBvM zz!)P+VbLJ00q{oEiT93sMx6%dZf8-pc8KcxaJVhqbL|X1E3GEghAe;x=rB&g)?@bh zr2@_SmTmn3)o1=(zmOjcQf}i!4Ki$ZRoaDd8QKLuP7wwlbaW^KP z-7*;MS=7q$5C4v`UQAWfdTu=gZ;~}lL5tgl2`5O3`ZsxVwo(@eVClGnnh<gpW#jrW~fu=FhN+M(IK2A4kaCh#iMJt-1;>M=|MA!#&GB4hRcT>UD4*PsqGE6E3v!h(0WbpVCuJ|;z%|xG&*Fj)^g%l(RWHpTw=B(0NDz5Evca>RY{ff znS5@WB;LntKho0~0Hg5?{PV>gs|X)DB;ZRzLLiuuJUl#TvEbCh%bP>vkO>)oPCDhz zgo`3CQ-swZCY zg&#Epm?3~z5$ao1*bn%qnU^=bFnp#2wh}`1*qAVg0~tgxFDIdeygV(>`HP^39^hGm zG^39i-CkOmTG^Ncong)tQ;oDY`XsdZMF9~R8HC%_A_d#q(-pAG!l9?{Nj~)JS5E*0 zx^HKt)jfL0yuK=Zl@D;uPAg1FNlp&ch2O5T$XZNW+Vq)wzRuJ8_%YOJYk-bfh$fD7 z5ISEvU0(AmA-6q2Jv3B+Mmg-D)Ba33{&@CYyK6Ug!8n_QDW?sYkCo(mfUG))U=A{c zY<7$XRZj&3T$P9JQ;B2e(0A8ATQNh4=(S@U6c$4%F8(fAHDpnQP}t)hNpGZFyEuw}K0^!BhmRGd z6rbj^EK3oXK?CqO_mwn$`hbXtxB&uyF(5}eo&-b}T_l2DITaQ1j5OhbeNaw(EY)j) z>Nqy{X5t{=W4UfrluF;SfMsb;aQzB@xM3P2zm9!7hUi(-ukY7715CglaxX00RO3E5v9* zq+Q^EwJ+5B?c%SlF!uD(9b_w!>)rr0cK{X;007I0toKOpBV*4`4^EqXh#p>E6m)cm z92TQp!n0MutaI5;Ki{m6Zjg&#iCmga$3^@jw$~B=%a)Cgqbg618XC8)NVS%(7U0j&1Fv! z2M34NM0fEByW|!LvLBg~l9HmL9mE=*07$(n<-Mq6nW>ke@Q~&HQB_EzAY0`=P7f$lL*Jy%77!g3HJLAsJ_XH4Pyf~Jf#XF`e)dFC zg419C3kj(%BK8F#E{=HeH#t0PV{2Y*nz+3^b5KywHk%3L;pU__QAvnSF*$6DC;zjE zI3|q8nR01^@XS}`F!h`|^%rCDAf&q1TFzNN&OzV$vg3SI#{0oP3z^kLQp z`yt)u@u%~#XS?G)nqD@k_Wl^Z8Y0v?h!t95Ft88AvJ{h=ntqpL3FPgNq*k6Zs#Z|B zhRN@{La*@g_N)wJl0GIxr>Auzpglpe+*XD(sG&w_$1;A78(A);6r+Z1^ZZLap1}(Z z4-fxGLld&Dtgl<{L1+YaeckWQjT`KixY+F0I(%sv8ACV~PH%)E1E~c6lES!QG3%`6 z)tr^S@NO#H;5Mx7k5pg7^;PL0Kf2fjZ$ZOOr&Pi{H{$`0HHy#fL0C7#!IXzcq-SsBd=JJM?V&yF2#NW94M2k+AS&zDE2sj=VxV9L>?uu?rmD{vt($ zh0)X;S=s}IEd)zgOwqvi`s2^Ne4*1Tm6*7n%Q5^CmY6tl$C6RMum@FPcI5wK93`m#9|rKhGWh@NzwJ{Qk1hQcQrq(Tu}z#Pha`1$xOU~$cw&t! zm;qk-0!wzzf_mcG`Vl8bQ#w-*FKQ6C@A5DH47{ghlgb+KOLO`4dABdn$}}TaFO6Tf zR&~aEXXSL;o_XtanC2QlH$li76Cqdr-{dI&+dT6B^p6IMa5VH0%-t{_+jsRivdyo}vw zVdVbbqv%(R9dZnY#&`XtP9xKYA6yNji(EI^ul~J&33s|w`Gi2YgkDqQyOh@G@gn=* zx&ML_f#}V!-%+Ddl^ErJ0{Zg5yZgTwD@1nskh}v%ow^7}7cxs*0M&ERwtf8^JA`Dpet?XY7Qu>tJn}$%4{l?b*YA4>IPxC$A!u955_Nh!92^)xX2}Vy zl=4v6Bl$BQF8HzBoE(5YISSLCrzAgP6njBF|@+SY{_lA$=0js%vD5l33} zd7w${P_VkV0>Z=L0i*sXTm&?(E|V~k1*8osR7?PENcb5Z@yr01^0$yzX9|*?R_SWeh(4?tWG8b#Jb;y=$ZnP z>dRZ>DLX=N43+>X;5 zwo>S>`t93i3w!%U+;-(K*f}Fn` ze7tX(iFf;yjh@PCSBmfzz)~2PsZU~{1)u}cxsf-vx6M=^0hVvc*9>t)_eo3!ZCW?T zR5|CSvu?+XfXMLF3Id>IQMI7aN>*s+6C92T*A;Cr9!qq0bt5V-k3wKtQdx;R_nqAw zDa-qm_hy(TyKXrBDw?HZNa*ogynI$apSOP?)?2I56$Kn|K6_xGAI2}Am#3P~AXmNE zUm&wIWR_n$?dmnnX7t!gu((ATUYCb|Xx6xt`c&l)RU|lX^6)M|;wLQw18mpeKBQ}` zvRvi+f)!y(fw=g(oJv^XVC*IGCc)ek>ku#Vvn813Zv={^y@>T`ZLv7i)yF8VSS= zA0ryiR@q-io#^C#HgR}(>9_^Q62#1GPfI%_s{NhN#f=G9sV^;!{?8wE290=M8g^Ei zl1`o~&I#cc0p#yoM7Khp(YqkR`aEIq@RtUIDUpUyKo){GRQ!Yo(Q13!YX`Zdg|F@L zas;%#q=G{1JTn0v-T)RhHdDu^6a}rpQx_6TCv6b}a-2SNpn@q#^`iB5)ffP0+#%8m zoC1>;V^3b~CU^4mCp+G-&!;iWx{Xl}e$L}WTy-v%jD&juOdJigtIQTir17i22#)^@ z(^?%&7xK97V^Axkg@Bcgad))w{Eab%ngk4P0~kD<5v|_-&{e&#_xGC0OjGqyQK}vu zcR6`^IJme*BqZxVPD{(%nVFAKe;6ufvkP0=BMra#$0s~_UJyRd3*$E5kEXqkb|MP* zCT)eUh=ULT0}!M6mjyq0e+xd6>bso2WY9myiZd*UiA*oEh!=Je@qB$JtGMr5p4O+#KPo$ z*4}%5RCQSo&%E6F#S`9ZYirP%?P19o#rJ>;4zOx;5XTTc6LDY!@6u6$z3XwA;qCZN zg13JV`{WHtspQin=!JmllU|8(uK?#oFw93cPgk?;Rv(4R%FEeo=Me-hhj2dC-&$JUA9> zeH((Iw*8|9wfYf1Eyhd$R?kbbtJYRhV7;#pCjhd@(S{*-f1C(-I5>_5grCo>R&^2d z8ovC~oPySC_j(VkU(XpzYiqv&JD;&zgYl*VF>h?awwFSgL%zJnDvczpN_)8}p@JcCKFdp5woT3AR5&%$394amE@hkw{oyeF2l)BO1H`!Ocn_Hb;x zw8QAtHD);Zwz*+&Vj?znpY&niN6iucOx<1~L^5M6_uFUNquG}{aMpiXC~P4ib+L0) zbYfikVsQ@wpdRV(!caPW>@>uGOePYvd@o zE9rG6vy`Kjo)hyr!+=r|Oju>_A`D<%r~;p04ISY@Xk{?|f)J4RPP;v>MXtsCOR|Ot zf|nW^+Ce8;Iy%ffLh;2@_vjVC8sb`l-(;zm7c<-3Z=X{#>snILjIe1rL7}B>5E-Y> z7e%4vR)RFncY%GGylJxN8RGwl=v-TsK8jA_!y@qDN$Gf1g13a^>aul1O>-pa$6S;- zc)vEzzS=>lo>(MTByzs){oPX7LH>r9K?W|k8T5D;inR{jF7 zsp)&+;^;VVeWaZS=9mj8r#(fgUn3u!uFK%Mo@)PCX*m*m|8(ST*!!{BEeFy2cw-23m6?`TAI{U4&#zU#AIRgZb$Ann zXrv#as@pKx;e$^3IWiocM@fm)^=KB`%8Hj!SXg?lWAJ7A_wO%RSz)!cs$e?JD=ER) z*(q%D{0k>1XHPEp#Ax7Y9$2B&OC{|N4e;IU$M8!w_LnBnkP^TEV_2f1bv$vshQj_T zI6|1ic!MZD5oaj95W}^^=z=Bqz$`Z{?&s{grP|I7hmq$nSQTUdC|1nuNqcW|KE}Pa z{&PZTOX%U4BRVd6{ThP7-ym>3#G!Q|{Jg32yYl%Reu$&5)4M2ZhjqU_>9m#yJjxJ$ zVQ}SF#1PIABBC#@+`ZXXFQcIamgzc!`FGsU@AtA_lZor0$+DV?RY-cr`~G6V#o`Ha zOpA+iASKa-ShLC?P|5`Ye96qDLdrUa_NY=SACs0HW_rB0EUMVV&mNsWU3(6i8y94W zyXU|W^3r#f^i`1jJiq#_ zWU3LbUGkWRwPTo+fB1!6Fbg$d^(v*^Y#C1ehDo}HOC6Fm0VACynrK|st!(_1*@n{}2K%Z{72KfUG(`M1Bxcd+8o(^9E zC$(GhpHla1393oQ1e6i;%`U@uhVgQ!0q$AbG0X<~0C2HzA=1EX%03CJubf=m1|V_! z=z1EQjCGhmm8_=P{wDNRJ9dBEz|D`gaTSIq>eLG_w%qHYyz|A$@a;dYYdym*scb{4 zep~(acWhml-q_6M{$6`pwRB}LBDR#Hp-+O@jm5jhJ6IgQQ9o#pjU!mfDeR(;p&t=Y zjzQPQv?Xc%e6pG4|Lnlx{FzS-A^=3!p@P57r*@oq&6u%_S+du~mD4}~1mp{sG z#omi=rQr9+w03UosbAtB`nU2i!(xv`?1oeyAQGD+vG-aU=`?S7=(KdFNy16qgFXG-MVG%G-3kqP;@} zl(*T4fXR_Y8gT90N6h=O`jsTt&CSi@>3XhTiNNmu7Ek^=JFHrfyyy$LPsvA&o+)UO zzKdvK@@w4=d(e1a^*u%r)9PqSFesA49SV#=EpAV_i6oA|MSNXL)rUg zgPUs-rrM=N@f=kwtPVT}k&TVtF^9zXDP+6S5}cj4mese2Z~%X!FIZUXwZXLec$@f@ zJa;uW-Fhh1y~H%Zxz5ORr6Btxa`VPBdmjY3ILE_Ixw8lx2n(2kRd?IxM2?n z79sPyHfJN$6{gS`VY&Qsx>r!>E6<~ctJ#7z;39TGgdZj)lagHLdww?z*W2YB)BTeh ztl6;&a+Rx87EHWWWetfsZJ$H8>}2~Ep}JRTQpxZk zINz!*CrFqD1TrAkqzz+jUm`&ri6c?C_D>5ZutKc$@Rp+p5!>;5Ko+fYmjM*W5Xh&v zc+wvLd?J_|>dzbXE))5z4@DAp7P;H|_GUL;0pe8)3X4A`7k2J0w(d?_&$^t5be86p zL($lZ3}O^8BznQ--Y0GZyKtz&J!Wm9OU^;?N#6u$(D;PWULd{;`g8_DbP0aZ(+N^c z3GY|s!fWeq|Kq3s^fmv-Duw@>yB2G(WpqsM|6NJsq^I9~i_8@ix>RKFBG)X9T38f< z2>7^sUG;aY*dxEVGd%A|M;(0%UgZM?)9L-&=|-G|g|(hDutQNLu`#vH`Hr?czoH}dwnB4kpS5*PiW&aoFC(3{HoAmKElA@;G94E$OtmX zB$%u|-v2#0)S3?pO_)OU!yd=cHJO`w5lb!Tt`gnGSr(Bif-{AJioFyQ)U4iqY{V6; zd0V&kAJA`Jo;Ck>Z^9B_b>5b7T6N?V66)~Pw{7GA0JK8OtFI>?AHR8?4um~wpI=@= zDYFEP2)LVy3ut-cb%SbU_WFOc>SZ+qWS)*4C90w_hOM6~O&)~3Z)|rLc>!R3bGov- z78keQ(di&8o%^NloHDemgnKM7FaF(O8{&9g#RIF5Z#s99> zsJj!{6H*}ao;B*6T11kU zA83j^f`9-19ePHbL>5%D?w*~YCtEW%l+B!K5_co_d!6Dbq<=55K$sRakfhQq`YL{uz#f|*P2v>xb*7PZ; zy1(yk0R{#I>Yo!zf!_c8P);rq#C4{ScZE|{RY&Is=Y%1@Nz_+`4*MroR)|3nbV*w#P3)S-`B`+KZ^=L+lNeNVy9uZ#G*GU%nzG@M7c zJO^kM6krA4fa;HXn5Q@AUsg^JXUZ35$~8BJnz?PB9v^*B5^98AC*k2Snx${2INJ-! z-rk;Fhn1S1J_;5d9{N>jZ&Mrdg%o^z6B831A5>6z6EpEg?};R!n#t)c#yzCQshEH1~6u^2FR4Hei%VL{z} zxmj`mp*hm>O8RYqHD)76j9(bJT;W1OpCR^(Rtg-D%AY0LevermCRtl$DE&h9BK2bU zko)r0pYq|KTfd!!xq0MYFaQYH%@9BthQjWMtdEZXcHif@^OXqDfFLCwbRG>Jw1%C5 zJ+#_o<9TkRXY%pe7f1fA$T&Eltw5C=nuyu4RA&E(rC3(bez_^|^3r*^)KRop@keY_ zc4A^Q#fFl2!DcZh8ylM*xZ^Qwao(BHUsXmZ{G;GTu!nf_=9us4xC_^L>`ov|>Qp!nlk|Hk|F zwEzC^9s~g8D=}bSYazb9Zjc55C8BxVKD@66IJ;h}Olh#WvsXV%gQI6)AdkrI@_uq3 zp%1F^u8_K`XUxBfVEFF*{nHoln|miFsuqs+c2~YsG9!6tD^P&KFSENfJ+BW#V6X_0 zO;%0)Evc(0P{~aSCa!Ah+Qc7AxNfm$g*n`sBINM(?K4L3T$o$m-tL3Bz$`*GKoNIy ztIxQ$#=Sv(Bjn?ef8Y6ZlfHRfP3>midx(z&d5NhxCY2@1!=E!=p@x@W`O&+4fugNZ zHc_eD2mqjfpf8-%FM_1G8R4z7x_qbG5nhYi8FRTpFGhaAda^99=Vd_!xlE-7@>P{# zhYH-)=N<7%8l|kh5|#V_{?>ks3al6<`E86{tGX8_f5fg?8_nzK=aM#5-rnpnyBF-9 zY+-6p>+*Bwh{-@xGyL$-nunJ+(rRXArlg`my^R>7#9=Rs)i_A8ejUEJ&vQj^A)pK19DaH+4 zfXQxJ;ifa~CO6ngH4^VZFOp4?j)Jv=qPd+K#+@|if8G#8MB+X=0462I++IJhLR1=8 z@EK&1f9rmBb>;kpFCfXwMiW%@YuJ7nB~zXg9pO{Gj<#JaXb}`|kF-l*$Nm92ZSI+d z%o3gel(Qv$`*s*f3V!}c!uu^G5VOC}b_ zi`|pu!xEX@oy~}K?^AK3PLX9n4~&*(zTS;-Tt=<7LfIvbBZ%Bu3lxA4X>hSYsgsnX z9%;SZ4|F#%O*d;Jx3%k}b0o5CaEZxSeljCCoptj_*i`m{1AW6$u;2BpdY9rvc`KXk zoAy#i(w8q7r|k;q^PSJvEZ_*c!Ab+@+hS&XIWl~~8e!0Q!@oDz;n#G#_;CvQvEJct zZ(=NY-3zbtDVN=g_fcizTi?5>Pn;g$(fqGuhNY!u?o}xC3ES{D&2(bs+ zO6cg|vXrM*99LrQ4*8S@a5bYk_RbPSPbc-@-4J@GaS`Dqq?aF$Sp6u@n0Y`<`bKL# zyL(fZx4XFsm9q+s^9^-mIP}j02MV`bN-_a_s#@M!$NZP4x;oBn+H+w7FaOS)Yw^Bh zdCH4KZz3a`PyZQOYHKV1^2*A_`g#DEc-q$tpD*!2$%PoLX`~hxKFFM07*Bk4<$aC7 zXVCkYJ?541z!mHDUG2dV7aap2;&TmXEauPPkwziHidix*++UxBymv24U&fiOFvb8_ z_(lw(YRm2x7CRN`%KbiZeTn!qeskN2i@`XD&5}PKC zm}XuT2A!2`(!mD|v5LA13BJc}Ym#-a)!fv$rZ>@{^o%I{u6$#*8JoWRblv(hn$W-f zeCnB8Z75n?V%> z-bv~%qJP~vMJVC`_#PcP)>P|hv{n{ADdm7NwX=DotY+0geL2(3!-IoJ*+lA%75BA| z6=(qqYyld70fz5~>(#c&37?6fZ)D3bE^=fIHHhu3p`4W(ym#kD)0BY$p1WW@VmIuL7kg*g=PLyF!%+sMwq( zsH}N%06)L1>(Jg0Gu7(%#P`FnlNl-J>n1)ncJG^xeLjvv(y-0fEoaY41KizOA!L3a zJ*5%dHx$|r#bbU&dzv{v4>zMf%;wS1fWGhUnBe!~@cei$e=yFX9USK@^JWAXmv{Q4P|YWFh(dyo|H+6%1Pn*$f!C0%@1K`;S~#l5$6FwFbX@B;CP_(@){p+vR# z0t3?xeJH6yuI8nsJI~nvyBGN$_OcUp_$}u!blo+Xi|(RBiNb`=8ldj=#nYydWpY*W zM>9h3btq)P&Qm_k^^vs8`*Tn67e>+X^I~$awHmwXtSdO+OpcO3%ft|vZlk%qM?Z%t zWB*FhR}vVb=%|5OuAf%kNqQAp?D*)RLQz@mj4yrDV?9tlS$7G?8%lu|@7Gd(?J3 zdi29vK5vTN_rickt(R`A5L`%`)+75djLIVg(6=$#!vO>s>xM;Il>$DqyJCf^Q?fEc zQS_qy7^o&+|;1`ht9ok2z^*UoYzz22w zd92LAg(QLI6T(Hd6vd(7+&jpZ41X-KfO=jVT>ckzMEW9)a&2qtvMHrX4UST7dYZ6J z_|$oSeS<6Rsi+hG{jZa7w}ywYzlPI@t-Lnj0n!RTDF^y7{E-p)5^D(ZM<%1Ccn!j* z5CN)VtY1@~5Y#I*eok=gbxo|1YW}QU-#e=s*(mNY9N&{PGSR>TUYjrS<1{LwA>yOk z(gEnb%qsduav>(y$AeIyRC05e1d|^nLVdQwSP&*e+4b{huD{pU^}iCU{%8bATqPp} zmt(0jx|kP5{*5nY4&r9n)*t&N)};&4DmP#_x~GY9WIo?cRC>E}w%m-3Fcn!4ldA=q z;!)`K_mV#|+NP5cCV&rbrZ5_02xDl0wmanaB-=lB{CxCl_)QdUe+4tK<$Fm4wBu0p zPQ}5t=XL-Pf4J=l-@@DMw+eRBP>Wc9@c~AoyFp{vJ}u{7o^)D6f{&=yLunbm^DZ}a zjYW1zvmt;+*$!+VX1oMKqwRXbP@BrIc>oZbPcnddeXDRN|Z(mbWheE>F)L$1s zFC`uDH{(ZcQi!jUYR_}uMPfC$CFKItS(wpU8NPa@B!D0qayK$QZUL+x9gQIVm7~Dz zJU+IiuKWOV1*^ggg$Cb69w!c(0yWDYErAF;kI2f=lM$SJKQ#qzi4Hb+4nrlZrshjC zM3{0&NrKij^jAgaTwJ<(miCs8HYi!nGP=B>4H_*uSbEU^f{w6`@>xmCj~vP4PBmI^l9>Oq>wJyrU@q7$;i50Fu1{O4 zF@?93)vk4r4<^acskCs}9ffom>g7wvb9p=6-#?gM?N4dp;D(N|v88fIXBAJr?j^Qe zV883XGacSTI{0r|fV@*g9&j5jSbasAtE#G2Crj>oLI}BRjf{< z4k3R}syCiDKy`9$+AR&pRg8hCFQJ-MZW?WLj!lo6&?|RB-RQQrl~Ca2vv3>X&$zKo z^sn-(sk!j<^_DWbee$LFizZ8z8~-@2M4r$eqHj`3ozx69nxUuS`pma!V8Sy#)^R9Z&!tXE4xme;aL{x1|KBs+gI{Hz(N# zxA3I?{K)|rfwBj;On!GbU>Q^}!ooiK`GeaiypDMI`N3_jgdk=M1xr3aqH43^h*`308k{3#bAR#Y) zH~L*>{%1I%ff9HWv~T1hA2WqrwtVyS_~g`@2bHO>*LP4~t|{3HY7gK{FZoSxSpW2s{d2?t#MV2o%_mLMYyzwTML2*|nq7s}o`Eb1@(799j>>69*M5Rgtu zK_sLb6{Nd!C;>sFQ#u40Qo2i|yBq25W`MK#p5M98z0djU&hv~j3_5=H{_OqkcdvJ? zwJQ+(z6_-@|MVF-#<;q%4Uo-2fa;MHgxb6v6eo{evTgkb@qIzqt)FbM=HUSdNm*JI zTsNO-QI*w7#RZ!rexW?)Vf(vwk8%Cu(?^r4yHPSKmnXwI=PQ$QRE-zbfu`c_`#L(E z%6^v;pQOn)9!DI)c(}cjy{l_5(A`6p0R^d*3VKB0-P_lfHDNgdlu=h?(g>h*%g9cWNB#+S-ETu z*8-P}>~rCkHL-`3RsXPZ`=^pwlZ#L_N^_|4{tE8( zjKoZLj->0~=^?NE?!nUgSkEnyVdRd&7Q^wdQ}$yCY;u9tdY9c`kmTnWC2|-n9~^L? z`)lgijdgXQ0Klp{Mw)43FzxLHd!{P(5lG}d=G5fpGcL|mq5;NM(#!H@xyk5`5Uvj^ z(rcTWdW{tcwC)=3Jf3hcF-3J^ID-mm!(lV)ES0F|D-MHtBsVuVXIBRV$Os0~)#~cM ze>6XQ)cP~{v7sg=%K&$N^9aQ~4gwIVelI}=XhK_$;|S>K=^y!P1`Vz2=g+j%)R}@C`=h=&Pm(e+A~j%|AAo6ufc-L<_JEXAFz@w)uWf7$KQAv2;{K0Z zpv*L@>}?{)*VFooSDz17>Qmys#KjQ+*4zOoiN>w>+@5V`&PUK(m%A3P9?%HWGec5lCibEeQ%1xgQuCl3j(h!{sc3{bc_(H$y&E(AM#GlLg|5jpel z>Xdh0OAkgomDBeVR3siX`Gz;$4Wi|DF!3X+;K}}!lZqDyW<`;;*j6jP2|jcDw)2l# zuIQp>+w)@#NlOnZWIK`Tu zY|INL_9H2Ti7cz0v&5qV(S^pJW|>vUmumpz7U@(3>s472l5u?u(gv0tJ_0^BuOP-? z(2xk&8;5rek%Kh>XD$WMBNIXB$Mo7_?)mn|MXlqrAsNq_iZ%C~2Bw#Lc5BxqHEoI>DBnVn%%tBbD>vZwD; zvO1dr=S>%U0io}qg#l3;_M-$5s77>@l&}Q82iDZ^d;9ntpALzyf@Wz?Jcv;4Vz0SU zd^h`xn89#2X^o4wzuO~xs zeEYWcmCUfxd64Nmt+dwpFe+I7Hft-BjZ~JYJ$-|G7uB_tf&1zbx7)0 z+p-lvMZR2n0FnziWO=^M3A{<&dUmkXLInb?cE#t2?7)#c(YI=9YC1sdf{u<3@{9E6jSif+VxLDkcM`@@b zOLQLXf4*)_l~PUK6n!cCK2OWGCk}~KoAGKpp)A-^z1W??#@9+-eE14`5te>5m?m8A zn+89mr?~0GH14H47niW}*ka{bdu8@Go?hDR(iYvmZ=vvANMz*#KP*aVkbppMVrsgO zBJ9Sod3b2_EVE;I+go~1A3+6^A96!0aWOEKTlyN}{YG7&JTHLBnB^Tuc6N4cQW8nd zkG$&O(y|T>vCg|=|=_b-Yy(Z79z3QhW z`gOFSyGs zU_%7Fu3wa`2W7h?0XvJDPhD89%dH4M$u2d8!F{mZ8UN+(CU&_0jb!VKEmLO%y0IqC zQI&3bB3`B3?K>g~y(SAWQBewrbad&N{cYJ)PC{SX*ih(WQhn;M z#Ah@62Xc4EC-Oq!x6iGs!_wx!k1mi|mVX|2u9)%)?Q#j)Lfh5C>;12FxP$wwJ#H^( zT=!y$>i$KOGL&f!&1weUmT&1HtF+(GJ^Gn$KL#b_VoN~GD6!<##@|}@2rZ}gxCLyz zfo>?jmvD%nSYORWAF1Sb>zvTGmCkS*Up1U0emlxo^iN(n%z^cKf!aM0O@|M`oNw6| zp?YCe)R3WV*+PSQGj_=C9izkrr+n4-Dg_dNZ5i6aKgpe~km6{ug4!ZDJn( zBUq>W-)2{!Tnv8ciuOO=SO52qe;&*Z`&YABE>Ym*sPhs8(h{onLy8@lGOTF|eVTm) zeG9f0ma`vqYu?K@#K-F-YfiGWBxbx#$a7(ZjqHxH_vBTotE-sAzmt9aVdL)3K_G;u z15)v%-9s$nx?g8eaEXV;QkO%P0)eAR3W74Z81ezS7cS?1!rg9w!HG{KAFsSyt~ zh6a2#pYQ7U3cr6>x|17%aDwzyrg-6LwivKC`Zxc|97pPq3QJ-%y-7sivwjYo&Dq&m zUy68HMqzUh@k^;)ruo=Uh7jz{uuolsuL@%y{yyjpDeG02tqtVS@6TYg%CU;YH?p^Z zX@HB5PX{Ksw1k92#L(hAF-6+!&n$|EdI+bakQ*gaSlB2td;I2)SI7B9MRDTyZ%Qvw zQu76zenuJS)i_QW1cvUDNtsIrX{|Dg-vDCw#lZq=mF0v2ce3JySbkn!Rw`y=y_1lT z;m<6}2T!tPnQmgEqQYH+0-nj@8%1g9V8r2yOH+ci%@ICY0zZ_lZ}>F}V$(UtkC$X( zLNA*WeL_{!QL51^2Q>TuIUOm~U`?E3!q@U;>;KFXL;s<4R1X!HXo+d}e@@}I8Z3zZ z^xVX2YxR^!r|Fj8C`rfa&}o0RDjTE+NJvPJ0yW-)EUA#79+Q==k(@tWUHk<@P0i#F zi;^v5K^TCik~hk{1t82~HzQjqsc0iv-4|gtrhf{`ZJ|`48b&K9 zNE+L-c2Nx?cMxpOW3$Qa&zerS`ON%M)(NM`4Nk>ozokl74sCN1f*UUG1ft)!ajCt9 z3*KcPT);-v)OYA4gn;c$B;ZmU&)Ky&OlW8wgY`MfU`mBv+vq#gF5Apc>7cb*dB4Pj(iF_vG>L@cs-PlGYvLA_5`j`*(e!J!2K=L=HZjT3_--0;}Ma z>%`5~!|Of(cEIgzG1RKb!ok6z9vvMupD2ufTgoZsMdTM6wSg6HH#^RyS|2`QPO#X# z^nji_lF0qdV+eqTym=m`c-N7HU-tMFHkV*K`!{aq_SxvGTg7nR{_8+qBB2*j_ zsq|x`_z2{j3J~&ZV?q8WT&;%7W|?yxC(RM0qP=v7En*Z8i_*lIfsLR=w7k58evOSH zFqh92$-~1cRfZY1~z46h`(!;T+HxV$IDvXHyN|we&7Z zeAAd%c^aPge)uMvQ@fe&1sF}7O|-9N%xfZi!oY1w<>ZTw_6!Xzpo~wiT5qIjuj1>f zpcU4;_J}29)%qG5>I#wWf7gm>&6|vhifZilPSA}(dkNg4k6M19cbi-JK^83qZb+d` z>#OGx?-dl#!3X2&lWN~cd^0*6CW{~D_pyC@}a@3G3kgl#nmNw+6em-L}rIdLOZMWj&fJ3=V0e zY3tf##|s;VG>qO}R7|b6BNk1u@*M@EY8C7E6pZ8`=mY@#{9EILukY9RT0Z$Q%XJ0i zFNJ@Amy9JZbVpqX0RaK&X;r1Jt?(gR3FQN4(^*V?glS)b$JteB*qFuYQ@=B_&fkr+ zJkpXizN{b%V?}$(#ie?6+o!>#makOx%4!nRZ)N4Woc=o-N|A# z)2P_kj!;}W5e|Rcjzj#WdKVgg@g>Xa8K+KX>!p&>lgCffql`gnEdTBu11D$X^0Kj{ zlvLeDiq-JvFQ8AQWn_N!J;!Tt`?g{%U(VLfqCHa0p2%w>E6jNyr$L(8WT~Pxta%%E zX$-rNn+KtU`NfOBy#ipz*J;8nIPsyClwd^TOVH)Lm&JPivOJoYm|Zk#P0s*^`+?7GqUCVDq@_wMgUungd(T+ta(%lw_f*{~^!3G=>E6qm&wzkY+Q@}C+QM>2R z+N0qMKk74!0e?EV?TKOxKbEG#goeP;jePGq6`F>JyF;kvsqQszCEJm)JQsENQ7?Y{ z(+96ECMM<$&|6bTS6fazI=3VFu2U8a0()5~Z&IqKw)atxkU~MJpTI%zy$e2AEP}tc zBrlgyi}|`BrdX5%JU4k~HVlv(j5~hmY z11&Z?NY}WDJ?9FvCz*IC7qKAIS>*>2s?!&RSK^X zZy5-?WB}*gz@y51x*Cf|mfFo@K3FG>ZSLZSBL z+d3s_NY>D!bqxWHgsEQT*U9MuUP)c_1$TaL`}&byomS`#soCQkDDfQ zdpipiu$X)tBOty43J?hHCJXg0J2?dfp+K2&3bs~WytlA-pnF5Z!ahERpM?B=z9a>0|8gPF4-k(b1ZxAX@M?%i1DO1;EXzFdK5c6>(oX^3bsUY4cgb_d2bA zZF5dUsdpFC4cZTiu7wdc@d)3aGeF&erW!wAIitiiWVX^G@cl;pZVBk2H))aVGw6!; z7otLn=5MS70v1?Qy!s4e^!DpOPHb^?^pEz{EA@f1I82q~p`M-(cQ@ywU}gStQXkx( z`)T6x%^C6#yS6by(^-)-?7Fzc+O#7CmbPenJ;73>M5%FySZ#A!!6-iWd$9nk_*vzN z6N!B?)q)={u#pizlLB&ulYWN%LV>)9@up5?F^{+EeQ? zTjm3K|M>P$iD+w>_&-?wvz3D{f5T7YN@esqEy80EG|%gU!$z@ywE*Lya5PKJ!vy#5 ztFTa#87u*5PtDAD)U>8oDNR&f9?E<$ghr4&eO%f50P%+JAXhDL-l}^%lc<9e4R~aL zyvQ^6T^R>d8aeRw4OpaEFzJuLTmLk$NlwUQ%;kg65HvZxXoCxI+TwSYJl z_IhxAh!X+|=gq)nN-hQ%IMIfJ-8(4bnm*j$iOlUo+*|{{CHRmEqE1@Rta71!r{dAQ zy6OIbX1(|=_YP%iCJ&!cNoUG~abMhc;(&Oxo>#^!+~7ORdqg*ReSLk#2JssZvdzf> zF3YZCfB2UrVOg&2>0_ZdBjM4C(K@pjYEf3HG;v2bs^3@#F!vp2x5HMg5G{sF*lzaq zv6!qfijUf8cQFG-4WH|4KicMb>7{T1s>2NO@r`vXLi zG)ok89L%&*E8HOwkX5;T;qETJz{W}QG{gHuzPNjsj5L$3t0kaG{4xyQ-qGQ4yI+HF z1+-qI0IQOV@n4BKU0dt^cxw&ynzm~aV`PkkmFjdIe}azvst_?TS^4vI@bXFV_nuhB zw;)@h6%wk~0N6^KUCZ6Z6fgxEZB^6Lxnsm^XcmU#54Cl__7SCRJN_ga4*SGX-^@y3 z@I6E1i))?h-M>%F&WGgtmTy?&%6-tmg1SrX6jF0LgL`Tom=sW+hUz^ULBSaX z-|BVIkrxHd&c7@TjGe?wodbTc;GYGVu8j z>9diy@xArEp!P()!uj`?MsV0Acn%#BF_3?Y)@6xy6hy(?r^~j{lnv5=mZxoO>FVesIoOxKQxk zLW9=qRZrx{t*ak1;8nA9s&~NEpyjpC^Jf9OC4 zcAX;}r>?h4mrHjcdbSiF-Rgt|9N~c?)pi$qGm^M^E+=ZhoXW*RahWmvkdWpBVM_fc z34}Tw)A-&V(`Fie*tcV4?|=4e`A^-uDBRwFk@XRT^WG5S=GE`Qxxxpvfm2j54S%}M zQMDKZHXN^d!>2IE!&Kj14vvruIK~mJBVLQP0cbN1F!#f2YX#n`sTFg#0$xmo@7)bD zvlx5Yt1(i)>b!k>_WeNDq(GaAe3%q<+)g@J&S21n>M1UD`hsF~jo*zC8Sw7mV}4j) zU`IeVn1fRZqP8vp$E?J&lRo+6EYQEsixVomAC&{r6PA8(_Qz3XT-JN?lIWp5v9wb@ z4|~~d<4ql|Y(Z7&lO{ax*vEdpa@q9h7Ao5OPA(Gq1=JIMDy8*;Ra5O39cK4L#$zV^ zoDWbJu*{Y2<#{$L0@n60%)b;Y7hMtP*Atm*e1fOn3^Q3UXvbv82bDI(e0M0xMOx)- z*e`)u*0FfXUKBtrKtnOg=peDR@QGcy%i$)uPrHj!oY3qR=o$r&10 zOM|kn6l1R=+ktVm=zaVy@c_F(|G534J_ML7y6$CEdpd!jGh6)RsUYHfm1$((KJ@zf z1^4OTC~IyI$WV2wY;9`vU;B!g4W?#I>2W%2eDl&m`h``DB+4%SR3^Z0VttUd;i8%) zKlCNtISxfbmx^ce%4JD>{{Ak9rf#Kq78Z}N(*`EHUbT8+!)=!Q4%3s!y9`6YK<$a~?|`cNuY=H%{&&9;ESvZseE2B0q_= zn+XCDLTrTWwol+|BwCCk`)h8yKfa!mW9=8uGcQz1Fj8Wp+WPFDz};*GrQ~iT_CsZoQxeK zf#B{%V||nkCjfzQHXM1b!7YVWvX$;q-D;1Cw(+#hi~-Hf`WKtJwM0EA!iBKP_9dc<1eg!Yimn=ISsc$ z=)cD~xq;t*ZzAyi|GbHjrD+BBT3^A_6gdb`Bh$N zZzv8c+>cijptkAmD`&C1P0Tv^n(SRnW1ZkpII4FzBiQNLTRIbU7U;48~V)Z*DRw zr3$>3261$S-KbfgjjRdXZ>>_hURLM=fvFTBsh&LREkG2zD2ZK=3o4HnK=_#V*i8Fx zr`^YyXeS4((j##K_Jv)k)Gyh*|9gmlFaj4ub=ZQ4^&O`9SD-OrELR@3n{uMj$ zJL5}q*ee3qN1VwI^o|p7t~6!&}R7f zX{j`;-{fBr(gNP{_N%%b)ticsI)>4tv{`yBgp?0mpx~m-dW?pI`Ud`wPU)}@5g6VH zHePT1&@7G3Mb`n{{7zne-uHI@BLE*u_E%2?vU74KX5!WzH1TEuZ3OtE7K-3|<-gTP zJm>U99WM0tQGLkqg7tZh~&_AZp@OdOl#G+Rs(nJTY$dLr|i^ zmd#Pk&CQL9iIJ3)40ziW3mmA85|1gefClDlXX3H+gX-mIHTE-NYvS$wGfE-nZoP)r z)_~C|GG=yr-m< zq#d7n+)q@@uw5dtUqvUpeyvIC92AH1?r)y=(fSFfnPEdPh&k4(=WHutRBX@Oyj^;$ zE_E|jthkzQU~F;b*& z3Wm37gJ1)26h)W$DVtONx6mKd!5jK=KnKQ-fTJA9eGfgoMSTtamVO15i%_s%hxiIO z{~i_c8_QSL>jXto?f7hG6d7OnzG53@g5xy=ML%`H{7z$|E)? zS73vgN4|<`i73Y*n!e^~0Bv2MQO5f329^yPVz;?_f|WP#g%PS!Fjr_c4XNg8g4$De z`aqpeMT$J0sr(#Yng2qO-DC(jI^dQFaD=54nwt z_Lp5id?M+*H$9StEy3Ch(#U9osAsJK8Jm7cPIlhWS#-g_SC60w<2ysctZSSWU0Dx~ zGDEEHz*n~jx#>|3WNDVP)OWfD$^i=_HCPgIE|vgUp49l|SQX^9u0C~4SScz><-UxW zxWE7{foX|<8I^LL)7-?83}I5)yox35WCGoyPG)>BU!f5~?BMZbuTuKV z7yA+5_k|zJ$$lfD0VNXh8`@w@(nniOi2H~DG5yxHBR^zATsWkTpJTcHfWPeY$W_Dp ziGR?a1hu7d(``2-{9tZkiGkAaIT8u&RUW@b_YY>b2t9(=;fA9eWIrtC4w zY8}(j(yF&HU)|p7nR@ne`_*EpmY_HVOv_KcBRf#{7ZSm;@1?^IA6BX3at1Jh@#dfG z{{azNfx$jS%o5-bb{5wx_O|*XdYCK(o_YTwV@gg%g5I4nIoat_4=Kc?prxmz^c$5@ zMfa^=+pGOCzIT}G*r{!G*_}KFdv3%sfI)>^bS|)#P2=I6)J?!QGoXh1zT+Uw`&Xa{{t+-LL8NG7fvFV=+a%8Y20OOMXCaTP5ZbDA#m{#T73l&1(t_Rpw(`n}gJRMd^K$J~X3vn3yXK*-R z#J2~~My4a3UwOi3zuB?2efx&l>*%y?f4x3|J{)@zh>j3&XPD`CiFDPo;`LPG%`}7c zqUJeCDQI=6QUk4cLHCo=h65o=194J6vuCH{SgfEv$>!xm8bj}JgI+fU*d{cnLGuTU z5~ywI1GhMm0xk>6QS10PI1oQjmxPtJ8+edG=6&3L3Kd)Dzd)OCfu|IZ;4D$rJ*UR& z9udLv$i-Lm>4Q{}M96-4Ns=2BgcKbWMJ?(&w7*i!*%GZA5{Ks3-Hn>UU%K^Yxkpjr z@um)30ay=rp}yyx%3$Tbhm>D=`Jt9D)=TCd4}{5S*>IcyLe_b*P&@AA=@zK?$jI%&v;q}~0WXskrRDk(otar2i*CwGR)q&QTOmU> zCE&azH&17;*cWy7@9J1UDJuq)A{7!(y{IytWeT>Lgo4%t=sxYO*c2hseQZta6-eB& zjaq!ArKJHsr%by+kiV9=fF&^DAOCZ&Ri}K+h9L^9+-W?~xzq=vdT6TxBz-X;A8Mab@hTC8I@%g=T+R z&!a!qAPD(y6Kk`;(;a()s9oon_sVjd38BEi0pX_zpA2CJPCy5ga^v=Jz5nkVfBpF% z`Kp2fRQq>gE)+)LHjKo|&YtBUim9dm^`7ptoxxjWMa8q7a#af7`^4eY&(gB85Yl$F z31g5&HS@2so{U{w?Jc#416rL#9XDoXiMai;L|*?;ES|mzIm5s!#ge=550TIn42#F2 z6cjo=lp_kj5rt|-c{~gvHflO8+e3Uw`?Xfw=Gy~dZ=gVB5z9OM+Cv|?<97My`Y)Ls zs#&$h)bTDE@v7L|d(SMzgQ(?ymM=lZvZQxxgVJ`nHPTUN$pftL!TDcRjr8(68peRI zBoRp|3K_x@oCp3xD%-R^L4i`)i{b z-t;}ptgfk5FQMj(>`8Qx4pM{pJ$wif{7kFe}7i;kTJs!}OT6$%H4Dy)6#n1~bfMcTaOH@49Eq)EK{CB-G|IH%cXMc9cdAX(ahY-}$ z2Q$Q#0rcwuXwC?aM4i5bo;#kOiplMO>tivRi}oT`zIR}NFbv7Fwc_JZ;F7ckyD&L^~zd94!aMS%BkY!5y296C03KJ?+< z6S)8+!Z~UWss}5^tZXs?3cP0S?gGil$(H8@n!da?u;$GFO)%-AAwc{5`LiSN6bFW~ zitg^U2G<6dTTjM8_#bfy10}ualoU`d8JA%edzycUTKf3CW3^n#itm8}TgYVhW9P5O zjsD}~6@fFt&VO$d&RA3^zyk%kEC3}$^jl8e3!uKti=6RJ7G z6840;ip2GA%c*U=q9t&(bz3CEH3g%;ZM;Mn71L((fe$}r6M~}#xuD}8W}2B;DhUag z=Goo^2FfJ(7hUSCt;xX}nkab}mh(+|Q1WBB`#+d=`$?272dh(Z$Y<;;gJk=~%%cqM z(fA`JX<9WIS#^Q_73NR#4O}N&rUdnyxp*!J1F!Z-FD*YLw8T-r5dA@Ik-yLG^!bMd zx=P(sQS-yswHgKw|9x+I(D{`MS&JBVrXB8&ns?y46Y=pdk0W)K*6+R}^tqrJu3aIC zug34|o)|iKkzs5MfQ=#sXPNP$$oUMVlc9UtzWcMUL+M-!mxC`uITu}(0zR}@6Ex#F zLp`~2?3(2F$zJXdA%d=A8k#kQGARCB*9eBwvC{^?mg*5TGJAXYEj;iut9&6*3UIjJL#gE zZjI{phef2wlT4*K4*dMF?rUeR&KTupx;Zy1YRB_JXit+vr~@d28h*>l6) zb6q0zRvxR3vHf83?{GJ?1>2-S9xF-SFG}trMGc`SM6~uT=mdqO_tr%#bLo6OMQpbRjA4;? zUux|sX{6QUst;ozZu<9p`*W2cdReIbYLq0s4SkD+RfX81z6*a#Z3vQ?Cw|mz~z4pWX@`~$QYJ{Us8{)v>=ru;}#W9xR4_=)}Yz{M2y{C(vFd~%mK=1BY~D8(8k zy6bdqCNKZhe75q})DYU-81h#=uf?Gbs*+Z9$mVI5yp>1VFNp*AN5`f^-1d*r{78lH z!t6?F>>g{`RL)~t=%Cf+cE1V->jQ@B}xG{#ivg#hm>r7 zn*BgydH;%#pq6S}1~7W0uPd}xr+Yaw8&`L)y{C^#xiGzKpZ;`4wa;-X#UWyQ5t4FR zYu}7S*!4?&nfRTn$wz#eik=M&s9`Ck^@{7n0=@m__ zlgDQ$Qx(JOKi#e&@@}@jcF~dTvHgr?Kqtcdx?sWKk@E!;GKfctq!31K1*Nm%-Ue_+ zBG5;uM6s_a3g5AejwK8y#YWb$=&ryFQ83h^AKWe#a`fZ)H6t z_!dNI6T7koTA@54^<-q2|525%d?iR5N2;u}T!d)a>OLS0+WV{#ZCm3u3ZBqV8hyg~ z`9%9Jj;&emMG19oqCQ7%>@HW(Ou+iLPtX^DnT=~ojKk20rR6_4jrM|B-uI7E3`_#J zuLL=s_$>RQK(3AgO|kYfS+|a@_?u~4#Mrx3qp+Ypc6S0k>b?ZITE0jj)h`4pc|~W9 zDZeorqMy*m z5%7A^!z%hZa_$hP|2Vtwsn&v!8B-!PltRGoS7xiNor-C_SU0DjU~>P!4=eTq5Gqyz zL;l)}QR#T6QRfn0@x{ZWoFW^VZ9bG!hmrR|d~i^~?epepZ>xA0Pr6LI%4G5LgJb9C zm_-!iu-tWUs%d3xVs`A-0A8~fGx#9?YudOGJ$s1i-(t$^QLqRQi)UM;3K=Y$-1!(P ztq1aETaf3!#TKke%g$yQba(L^F^^kYjE{|qZP5PtZf*!{{sh6D6420tvAR<=1^2%B7c#N^h01&R+SoRV zoItuZ@lz!#Ttx)_4_(at&ESosP|r;IdkRaIC_n=s3V-^61u64L{rT&CIv58VQd~TZ z!r%voVZRAYf6G!4?y;9Te`vA$CpEit-ti=>nj^#NzEZZ>uFl2k*kq!1;ZGs5v#^|m zMy>f2)^a~y^EN1sUF$b%2)ccmuqw3NY@qM@L{n|pqB3w*x$ousFfVVC>-|LWc2h~g z=)ms0K4X-%*E6Q^%=!3;!p#_dd#JEWmmEDnD;HE$m{;ndjTiU+Cm4gZ! z5HW}V!wi#L0LQObkCh|n7?2+`ix(B&fI_F)Q0? zuD}F1qhFJJ7-rpe0-&cGRfN;-%uJ#37vN4CDJt@1w9XXJ?VJzhb$pl@ z8I@gpe}(Ps?Xd`VsMieQ=Tc3-aaO_dnf=LATa!Feqxm|u2jM}H;>~LB=lRo zOZ*D9n1p0xJYGxp)PZ zl3&S2J6LtS6}7p);Sz&ShD=+3&>1|O>b$r7tG=T>lYqO=gikb>%pR9AfYtPO8&hRF zxMEEF*)ZxWOWHp6G0;rAAZN zts@U{V*7e%$c@*VA+B%+$R=iYs06!DPMy!qWae_djrMe=Z&mK1V_-~7c{xG>%L&x( zH8;g?w&(zlL4;INM(^n?Gfse-@B6t20`Ni$^S;SHD};%`b|hBW22%Xi12V_ohhZ;QO5%>mg%~r7{ zhhSwn2OqzxxoFHd7uI~aS4Svqz}PpW>5X33wa@7me40n3sHDHq5g_f5+&V?}L{TB8 z^qs|F&<}NtuThVyj}`;pkX+$&uM@QdR=lEj)_J)G2gUBo^UngBX0T=|f6c@G{rMWk z+6=Hu+*Ug7@#<9y&cZ0&$(_w(Fq>h&bzm7<`BggU#YZ9|FQ#E`{JJ&hnbcF#YS1gE z%}t1N-HDjeessR@-+4J6sQJp_+nNF<&0^hk*Li@^Yge5j#IGf!rWRGByr8E?^*k%n z-C(ZHe}=c~78mW+NP7xX@Lg_(LlpWyOV@!@UD1!vi*#w_b) zshOVbkvzLvjA$`mePgjP9KX|Z5t$v|`X(_W-lmotONF(i%XYg}Zz)4PBmUfXq&eR3 z(qhUj?b$lPc~(w1|Lk>PNBUK~sV-^#?F^GfLbVi0p%r2!`)|lKAFH((O?llG0xMluKAch|MYS6SVi+v#ukO_J}BER!g-AC$TLPS^5e6Lk9-v_t>>sDco3lb_o+mA z_dCD2d3GA}FvBXw(6A!bt`3H_$(%Aa1E#pDlZ|Y8u$R3pNIzfW<)DU3oD{=Dw6a{> zg&md5;%g9ek4k@=JjKE&8?CKm=@qCKH5*x-vVqqx|JxE5gqA#gmx5ApY}A1;zInQN z;x2HbOnD~$E<_Jhep2CLfeC7Bwl@^pZ^T@9;yTF8^YRHJL7rYM*{D5YI3vSaHkx?r zbl^|S%wBpit~8gep5bXpE#ikJuHl-!$JFKPjvQXcuy!XunU2jQ8XIY(!o#gZ@h|4W zKp$OuQfOR~8!k{pKwN@}ffUPy0sNRt_# z`WH*05kw`Y$^4}`G{i07v%tN|BDt7HPpNb*<cXyKuDx&aEc)??(B7+2U|3n}LmpIR z%YH9p@7GcEzgFKe)^{H9KjnHkUz8ArRc_u5%|BWtCgO9<3!}b3GF#hj1XG$-HC`~t0^<;Vl zcZKo4>E>cf4Fm1~6u=M1B*L5XEcZ?;A}=Zi;*ZRp2XVZnaQiCA9Qo{7eXr+rN&fmK zhVuB(Ct&R7@ML*RS-d#$b}GrC5Z(FuEn2(l>>{__i1sR{&o)Z=S-jmJ=wz;X!`(xX zJnmbgYgsm*?GW82tA>D>>!$J*6nPIMgfh3e|HB2iO870@7pcJ`%3o%Xf6Qec{~9T| zly>XBdbsmu#Lh?WX2FZ_KKxlb)ZtEW@NWbe4XS;qOHD+{`x-nsm#{d3q9WYk^EpmtwwW#dX z==@AmX6IbhjFOd&&2+LspCU^?ba$Kc;*Y=2Sm$?Z+G-F22TftVQVebg zqOMv%RHy?_i`hzMz)A@U4(4`P2`t1h_!sxtvt@usy<53U(6S#gw}1OO$Us19SD*{NEp3?P8A zQaGxX&ci(hNxGUoKbH+~>LLs3*$c`4Egr=q;niowil}bFztv9)Ti4U=z062In$R+w ziF|CF_?q=MDhA zoD`<3?yyTu{S|&Jve(Q@4zYUb7F$jIq&RFm#gasI-J9+K=ddER0!(%WlzG4*rmmhD z!CjmL7X*dgPr~S@_yaKQGux=EJ(p=Oc`u$25@95v`#oPni6dI0NgfD2WuWZyt2`dc z&B*MxuI7mHs&7mMGX8?LPOYn};{BDjwxQG0taym#iPg@bT>kg8+VU=QG0$BYRVw;| zZaa5IsvFLuc{C>YeG2L)le?vy5R?#WcC zkFF;hh!bN^bQw=}S58v|ERz|ShpGr`gsufy|E4@;V$)XqZm@UWevRkdZyJg*5k5*< zc}&dtP%!(u;-|>`@(Qc-&h*#T&nk{taX;^UU!7m(__!0N-1JFdDR9K$O)GL}O=4WlgL`k{-$-6TSj*?B zHX?*Vep2fvxAnbRULiZSI_u?nDiqg&mKCk>sxO6RJZB7Mj)LW~^|<~IA7>g+H1aQd zd=?MBwuFFkJ033HYj7R~*b4h$i^KgwC_S}{ks~4_i2?V><%Vb0E!p2E@j)tGuu02z zP|@+WNidwY>9=@Scupd8g%EAF*LtIfaeZ~akoCi4ENz+0Ti6NE+Kp=Fs5;69@L~*G zw>kc7&7!zCKbMI!kccCo3o6JSY!|FN&i_u;c|FSAu+Ap=s{2Z}dA1?u7*Y1Lr&^k_ z<apyRI>uUbdAwekFC2c0~jEBfH!>58{iA48DcuAh|hF2{PDDUAAO;>qP0j|f8l97 z*QdXz@-ek1gCr8T8AzzC$FF6Shk#7t1K*Ei5f5&na2Z07^ke^a+LYor>?1^p*u#h{ zPI|D2*0^0ha?d$(B`SztVgUWXi^js;Fk%dO+@HPI);8DJ(C$@zqF0#Z0R*@%|CSdEDUpNo;6XB^G#$M{`eQ6o(TI9ZcL z%wHYemBkQuecw1QUAtDUF3w$(WF}3vATd9jS;ktixdyIthFy1d)`k{!4-o@(JDY}G z(1s1asj(%Dyu7R1YaMx&=#1ZkW8USq&CZ9Rbt_AP7B7+={T5$rDPO zh3^yyc1?dj)GUZzE`02aPybtU+&%to zza<{T+#H%N>YkB-76*J3Wd`*lYonH4H?re24cCPVf2y@|C1$eCS|ZDV{f@1(p|s+Q zs}*aXMqFZ6)~neHBW+9?sK~$cwA4+{J2zZZ&@4F2CfZ=*w}=QZY&Q_m{(R4 zF_KEA^W0_RMsDnUy=|BJcx{g!n*7q<(nZ0-bH_0m*2G33irz%3!_meq(M+dILTf$JW++XXBYh|8 za=txa-t=Sn$H5~yF0t5x=v0PK=|o0B6x8RMcYVsu%Nc5$g|+u*olRs`_9m(USgBqz z0sNK{Y@$k@Yv4liNHs=A+i4hA41xIKR3&I0HN9g~nx5tHLB!fz6e=PCVpts!V5s{7zD}$Mf9&i z!@qy6m6yDtfvRkG_My)-`8}z=A^r!l98(K{L5rK&z zo#)vY7rMta7^Xm8xkV>0N0Rnmk&SVt3EJs$%7UxR3DB*pkSz6JkI6!cJV zaWpAQf%1M?d#{A+dh`7|N<%;2S}ZIOm71;a5vCc_>w3aTV!Q>%Kg`d38b&wRV?+p zZP@bdY0o_nMsz7@J6?tXSl|je6=XhIEQWEEYx2n#u)7V+^Pje^zXUxS^%CjQPbS02 zoPzJF?|m!f2S0dhW{Y=;)P#M77a>T1OH) zCB}5*R9i>i#Qt;g>bryKQEWor5KNdq6BC%ae*mR} zE319b!kL6Dx|e7fNr84htkbj#kj?gVNUU}`jyc*-4@Rv#s`(maU4)J7jq1J_`t(JW z@k?6vpp$4PCNduNH=zTSw+f|84q5V^&r+^M$gXDm@$8-w9eMu={r0)!>7GZnA%d;* z{_a9b+YdA^kLH};8sPpJ=2ZKbnYgPWcH2aN6k_D-`A(7}&BDis^DN{hiPJGr=I>>V zC`$q`TUA@G9-!7)DO*_;z43^rC)Ei3ag2hF>eV(C@-xz`_kZmqIpnckSeBkYPhau7 zgTBJxp31n8#HQxoN=5^fb$pTrNo#m@`f$D+Bja8JR%#f8_<$vJI;KL_Nr|GIE&gBbltg7)|+qeF-_Q2_%ha2;&R zqt{(8S=oT2@-`F(Jp57)E6p!W@M8n9bwGIBw`- zKaqed-p{G50(o20r{u;r0ghOQQ_cw@L?&?tHp{FEYhK895) zHItk zJe+HiHNwR)567RCo&B@@Vg|`U+zsSWI3?=dVzsT8Q2t=1o1$k}Idxe*g~;qQ#&it` z0$8EAlZ=;?_)i*?z=%nYDvOcQ+W2aOv=VacM@}VzTJ?&K(c3ULv>WbtPTwt=T5)NL z@B4l=PxixiXEuRy)WJI{o)qJ|NCCv@UKi!DX74fAXVV+l_&mSPF^cy-3``-S%wr$n zId5!6Aj70D2ho0!k!#t{f7Y~4;|f{llfkZ`Q1xS9xV-ndZnYVFox|JI*;9$fgu=CPXIEC1k9cz}z$o$qVn2hf@MdBM^Z z&G)~q!#Zcw6|GGMYQF1C=a~i18hKI=u1kSsXK|J$2I?T`;JRkX%bn#@1~8{4EJDIi ziEi4gd1Ntk%JkNb-sP6;SK@#76U$HnWE47s>7cH?2ku+C4i|G*0NQC2*udsI8!^49o&*K0)k=Kz^8Skd6wIMcX+f z+M=Af*4kE7$$cwdxE{;#4E5pk)EFCJu7c!6;o6O)dJ9Uyn^r!1ICb{3Ea9 zP32Le+n$sx1`J%YU+nMaLvU^P50#lr!FXB58NLLG|B9YjKPQue3@NJ2V&c?#fF0pQ22{4l*7=tV2V6is13=Iq_}9s3>U3s0|~5x%p)sUcr~zp{K}J z`$r@+etx;9$4*?!k z%~VxyyC`-^den$}@gab9!JoQaUOD)D&J#9EP^2DIJm0u!Y!&?cj~++F=Ei$@Oy@$^ z!|oSFy)-bWw#&)+T>C$U_SFiJvE7m!U+PL5Bm2KlIZ`-j{y6Kh`>fGAcqX1sIWik6 z2OaYcyZ1pW-&4-!KO+d6Kn4a->_8gpFFv9uJ%oN79vv0C9$Akw{T3Ho!BZ}D)`V>q zPF|8e(M2w+rnc(AL=EQ zg!aoD6{J(#*HeKvz=(oN3XCkt-%gF$sEhZqLCa|Th)>eJ73DvVil}=q9BJlRYR|Ho zr*7>dKxF`X+r{~sO5`}$o61;aUHF!Ix?y78+9cGX5TY5ZoQvH zUDaJ;o!`^6`>*jE&AJmy8n6|YP^{ETk^wB{U(@F9vno4g#4X zlsE}}nDyF=giy3f#FFhs((5E7C{H0<$0)!*rAB)$pW<&zs9*_I7E3N4P}Q%<&)@L3 z+tT&QOY6e!*@Uy@?mLCUF=ymJUxR;ga?X`*z981NrV~`wXdyi1_F#E`tn-sw8O3AR zvYYz-WYpy)Hft*EU+>QJ79zZj6?(YA)1T(WLuVNfcATTauvpJjJO3TBNqjH6P;3{_ zE}qG8zrSAP4^>tsbar;$UuiWkBBiGGR}Wkf75)3oa$#|OjkR5g9%+nVVpvcj7?=D!;bZPCe~r<*tk%_6b6`hs zUppZzsk#KWhIAv+EturEUd~+1t^-`_c(sae;%Dj5&#Ia1m=`HE2#@}=Er;XsX7u{%x+O(A95sV!}@ z>~c%@E5jhDOv-07*VpY1_9wDW(Iv&AykaWp+Ngn}GlivsAw=M16kk)StfTuydJ~YmM%}RM$p1hz(9-Gu}0knUesZd<>J=B>Az`xhra49@bAO) zO`PQB;l88}0w=yXe$|fc#6vj*uI&P)yZ5kq`dZ&jj=1uMsEMcd>Wg=^U$O_j?xl<0 zG~wp`Ofo=Xl{ltNGpZZ)MGczUBQks#p?FWXc^cWY75+-{{esdD8hTZ>#A%Ec-%&7cIqjd0(UNa z14bQ%HPzMMQh6p52nh*Aq4^)|#HwDT;elkc?6^?plXN$y_%vbLy21OuN$Z}sJ2{O` zM+^pac2!ohTz>6_b_*CeFsDfDtusa@CW`hepnqSyfu3Pg%LN3#GoXjR!VqZDH@tXk zTjR|~pYZg$WM9xcWdH2!B-4z+sk$F5xpGz+|Kc9)m|eLuhrd!-oHDB?V8$m81`NdO zh6qc_lZMl^SEsRp`;Xz4)(CxIr;wTWP76t^{*4+46GI;Ek6>~f53<<&q2?dez|_cl zO&=kJEpl2c&lci|toaxFaeNMIYk_dB0u)A=Oq1is8J$Z6gTY9-{1x0hUYz!j!H9Ls z^d6FxanEpx$;cj4Q2`+}5(GJsS5aP`7i2(<&og+P@9R4QBth9L6|`-Gtj8p1&ocSF z>mwESz5udzse?DWQkV zC0L|Vy`&lDr?lyxe-c_z$%Ei>w*nCtGp8FpvlXtt5l%GM@lUM~msIDpC1&?|_+>Hw zIO4Vh6|cg@6U>!8$XhUdcQ^@<7!HojUrEu1;?H111P6`D-aUGx(ZW1lEX<&Pxar~j z`vB5yU=C9((3z~v5r#CydAxb!07*#Ah%35~o2yPQUa-r^q|A0OINxVhQc=tw9~&F% z7|VM*HFeXSH9A3%5U}Z?ivRrEs#jc%JTDuYvY+K7Gek)0x@_8eKHS4dQv#ovDN^Dp z(SgI^XwOKGM7pt?!YwL?%9U2q?>PiGgGooV!&OhPN8VYZv`UaGj0I_+CcAQ)N1lgn z*^Wk6&!vCRzj9Z`NjD>w>F7TBq%hXvZ?)u>so=E5KAE!{))PH{HLle1&8w=aa$^b0 zBK*ft{SR-8_nT)u+^Y1Jd&pB60ll-3QM;nI)@Fo}=d5%PeDZ~H>9n;5;s$(HbXm@< z6L@QHnMMPzy4G+8Qin)T;P$W7%W%C#z0parx?g*1n5DvzBgFLci(&zvwO9?)SpOFN zxmjG0tX|nVHy0OxYbB);Q4xhV#fP`~Uu){>_9gA)Fjb6hykg3XI@Ul&G5Tbk28WM; z#Vi2dnso$01~}LO@Yt{UX7%Xk$oytIc9Tn`dv!JE)?lVw)PMMhj8fhlIIJ*}- zzU^|73o@%nNCKa`C?(*c)a==J%m)^!b zx!UPAJgVJO)uXCQFOFC$WM%CcO-!@S%!q+!@89a5-VDjturTOp7{2oH5#`V=|6Kl^ zBnS2>@T zi;Ou#p0f9E-90nOW3H$|7qmR5x1TRH)B`_NrAGa$Vf?L>x{z92Av7GIb1|M)JF_i< z4dPuCZ#x@rK3=IYP;RO|usbB2=@E5DkpWOrNE~gSiG#L*O1%)!8sR6Ix ztE}fA0p#k>-rmogOz9UdFu>!_1|0Kont(UoG!NJIy26e_(;%!)Axn4->6}JlU^!p0 zv8OWCM3ZX_zyM`-5o|rG6~y^vq)*GQjQD1--Di3-SlS^*;?hu8yB@**{?HWA%Vue=vQQ~DXGBiP+7ul23X z8@%p(Yrp8pzQ*;~2^Zdo@%^OD_x;-g|D>c8myKTBC~m_JDLP1U?s~_8<@n*9j+PBc zVJfrBWn|%lGxkmS@>)3egZBdf*;jrK+ki3s|-Md(J3F z6r*t&(-+{}>n`oPyS|$qneMXm3#la2_QdTCvpYq-n{hz7|11d=6;8+W{?*b}L0(?* zvf2CV*#q3JgPZ%#su9<(am2qqxGgO$+2sHt3`68Ho@kE~=3&9x8>k_@AK&-bGaNiz za{wbw($#_hjG(lf9Ljq+IX3iDgy^HIOG19$Z-ZAmSnUT@D(2Nt`*#v!wD|EyLAAYK zCzszxe63*(u0a^&7gyo&IKrZDE6g;e7)d4CF(4p4?vfmsMgX5!zuAEr5~~D9rF;4m zMPo9{MhXa*rNp_-rP@zM#31`i-v`&1Kmy$O%*-}%^T4r%^&itm#J+Cxe|~MxM)wd{ z+1YWLu!n>F8P@m<#3Fh}*s=J=4RG7cN@0&Bpz?cfG-usyuroU*$>tW`Hw?TzLg9?c zVR~j;G5q5ju57~Sr|T2j0(Y4$Z#wU&x&$`_dLnvS3U_HyQ7#x3A^DeVQ26w;aiPOu zJF+12&d)Vg#D2uD(YOGP*^KWltXeA{Y4fbeM6F6c@#DH1g_O{Db^^>cIc#v<^|uQl zWY!H~s9;&IV*Yg}JzTUy;AVbhE%vouT!cj_bU(Akc9Hq*_=IkElc+Veywi&`=Q1&B z2|)-1T}xSBM(cCSlo@<7<_U0)2*^d?qWv1b7w>OFwx*PAoNob(6pLWyKQ0;VXvpq&c@Q;Xs{veG*Dncm=b>i6a*M)Kg z8uS>*A#~(@W^Zu!w$48jx5unbZFmlY+m5hQnb)PakjS;OMxbvxO)FU4%g?3#=?j|d z+Im&C04zsUt@F&M7mh{}itT;~ZxvU2<7Unfi9AWp)NGYRbTCg0jlKN=f}no2rAIVm za4q{)zfVc4&1M=E713dQ(o-qPNtQ!n6ec2;&;=iGD$;S@f7APSg<(ItM%qjS*l;!U zb;9pV9zFi|Pt6E6dS5q%LU7;t=u_sDxR_m!#AR;U?XYm~zUus4VlLWxT*++ANeZfV zQ+I%8KTU4T#I@@q*PRg(lM3~39_=D9RPb>1NGXoy?Q)sE&ZvZ)m9TN?x}3CkTmCxB z$xoIXw`)njtjPMU*U(;ixmzjN1V(jJbqGH{e{coOG9Y5$ncxHt^wWb}c!m7Lx) zfli_H9JTzs+G^YxZ7hv-Y4sr~uk#G7t&}+adC-N)ws&g}E#~}J0vs*hLrTbZ^v8GS zx=1D=j}iUr=-IZx&&EGLTn@?!X0&u;3g^u~645c952I)?ME`a&l#PEX6j=Y}hh!>kOiLt|&4+wMj8Mnme=sYG8gk`t^}h1{9dpBG zux(vR|5x>@xw2SHb(licr-4GUV4U-VNW3SES`A6diE9t1xu$^EK>teZ@A;os17k6M zLgr9=q7HqTa6 z`)>`9e10TAX0K5i3~rdWTu zj5();t+nk@cJ=c)gH^lEdcK%0f|(f_h8BmSx$Pgj<9R?1g_Eq_S5M*ZkB;uF9XhdT zF9$ufW%wais^1z=KJ9$6kn3VJcAfvODuwgNcHLv@ZXeI}W3zU=Ow-_E<|h_aK2!PU zx|MhGCTavgDnsS9?<_7MZe?Ya`~7GXh1s{$yY*t?ss{( z$R5&4QFXgBfL7mC#Vj z?a2G*P6;7h$nu0B)&am3^UA*`XZ(2*A{T;*gSEb&&fjvqVgcT3c-+WkSflg;kY5YT zs5Sq^dry%tFQ1y)5p@7G{WBq<8P<7~S=7X#pu$mqaOWwU>f1Jy+*L|Ngre1)t@$o~OT80seg diff --git a/icons/obj/paper.dmi b/icons/obj/paper.dmi index ff01910db33e3330cb5199ebe264da97a9a93864..ce3c79adc7351e9f424891dbe093de2f6ed3b113 100644 GIT binary patch delta 2106 zcmV-A2*vmO5bzKsiBL{Q4GJ0x0000DNk~Le0002s0002M2m=5B04iUfqyW!yg0A>K0nVIhH?*B8)%m4tJ001+Y|Cs;)GtB>P!0NiXx+;0C zu7dyonE*_h%pgf<%$We0b`Ai{0NB{rMw)aUm$$dKGynf)%>OfH|KQ-@+1c57c#H-G8oSad{Xb7OL8aCB*Je{KK( zc$}4$&u+pn493sRQ&eze6NO!OnLvocc!kO(4vCb1OTsGNeiM z!zvNL;1J(Y4;}-JYCA>z-Y?nEf6?x5be(rm!zG8SMP83ep#n}Sn?+ua%A6XHoLJ#V zw@2`$iht^RBCx4cqFqlN%Uxq!p@O4T#SN3Lv|-Z4LPek!l|ZX#fZD3w1x~1i^1{%z zojwz+kikG`^7ZO36gQ6K^wBqv;Jy(hxo%_$ZW~C7VQ%E~a0c?r5J7^Ie+1a$g);M# z)11NyceV+XeZtP`?O}8M3;Y0(z{~?-hBhn!00qWLL_t(|ob8B(`nG#&YWUsnq1u^weZZ_SB&S)9FkXsQ{Hb*{p461LT6aoDC1KRk@Sx zA>D2T1cie?Li{ngl&X|ArDw z&(5T0LejGm0gy^`W-4h8Mdj?kAP1!m76|s8+?MD4euH^x3eg)z5Q^>!LL&zS0>8QW zxjEq{$(^ha2n+&{AJ*uGC#pwLYnu+XVAaF0)spU zDDyy1l`lMcl$ui7e+?lR`gO-=X3#Gq`ZqT}AB@kzJQ$y0i&TEOz)zWX{1o~0!UCpu zbE+oJ)?|KxS?HIUmGp0>|M-*kFV_)J`r$d~AvsN=4~btN(*AvyOZ@tf)~}gsbF;o> z(vstg%)g%iRTIeVb8W=1gfF-Qfx-I8oS5OYb8XT=`I(HEfBq%)lR2?OYv>}=9%tvVa=NN`z7=~dOhG7_nVHk!PCwlL zx)vjZZ<;R(6oMsjE0ylHtkH3E*#jzQjkTZ)Ac7@b!KL0^1c0Es4qxs>QE}pe>beSxM88FdOirc?mGA>1xrB_ ztLP{#Q-);!aKj2=SWp{=9dwZnhKFDY>!7eh{76Azhx&mX>Q_`hUkE}2!BO48QYeUk z_HT$GYHoxElMKwGaKncvF_98}6^)n& zAXp#-9}|MBnBe}twSRDMtI9^iw&&r3o`(y1o<;|qy4hUdc_wpc;C>a_D95QkK`YeF z0}c<(<_J*V6Rg6aa(w6E>CDHAu7arMCX+ww8x^rLqb3&@64jgV{jCPXuiF(v$F}PR*L-Y?(P<#S}FEwwc4)$ zx>BI%8xqIq9k8!%U;tED$12p#qo-c4zasM2L{4quMoj$`{-^couixN#C8{l8hG7_n ze_h3%Nva{YWVvGzWwF8?@+@( z{yct<<;CKOo*^lCcBUtIgtw3sJUb%=eeClXv^z-b@6jE6uiHT%7xX+_(DP71YJbo5 zJY3N8a6!)_1pQ{!_mSM}{+#*TahxjVe`kDu&TuY15Cv(V>HRt5`+t7$i7!e))BAJA z_y7E+kNFwjpEI3Jm22fK==3DN~Q7+SW--+ zR9-9=KYsl5=|r(o_|0Y$onOYB*!%hM_Om|w==whXeEA%2KZao#hG7_nVHoCie_UL& zqAtNKAP7WVg+W@a%df4Ai>S*mNbB<3-z^I_Y~N8WW@vq*4BJi|4Arz9XY37IUlGH0 z3=A*-K@8h*=ph?A?e^6j)-!rqmzV#dhV83y?_ulu8q2T7f0SN-LG$rH4k;dlVY~%l krir=&hG7_nVHn^))8QB=+>sY`3;+NC07*qoM6N<$f`4%e(f|Me delta 2118 zcmV-M2)Xz05d07&iBL{Q4GJ0x0000DNk~Le0002M0002M2m=5B0A&K4H2?qs9g!tZ zf1*Af z#?Q@DL~vz@!mhhapoznHg~}x^iIjg!!YbZ=87&;pMjhp1N58Le>@S`3_ua?-z_*`! z_KhJbXZag{U9MQwE0JVQHfvT%R418+Bqm6h!&!%rBnFRm#wwvg%$qfOw; z7-&?}D&qHk$(oL~f1{hciyAIDe_Su}dQ^5Q;H0u%_1shzP|RO=#KyZ1>;FXK~#90?VO8O8b=hy0Sn3sh#DR(O0CGMOOh%+qQ*5Z+bEi} zF`L>ZCjbAR(L1|&Z1s`f0>z-$pGmz(I7LMnVXdf;R0j_h@x8qNbOr`OwVLy=jP{T zGm!&iv$-BpgOqON^XYWnM;@S1NJE3PLKpVuGjji-0%RAm#h$;S#2|dLk4(4nR@w*p zH!m@01p)j95NOdq(Nc#>8e=roo1|eNnPs{Yo z9AZCA05H`H00S{>(D%Q%w74kzOLQwQ4EheOyu@Ij7gYMP@Sjoorvre02+*A$IrviM zU$B^z>izlS_y4d#UoQZ1efiO&%$(AFhya2A-u%f8`_GB~UtC)9=g+Y2&!3=+RsIXU ze}z83yo}kuzm*Voe-kqQzVpC;t|;mMg~9nR?f*j8pwd64(Tvq3Z|m?d5V}dzAPi^#=xJ zPho_vP45XztYPUr1fdTal=-7{ZDPKOBXx#h7=~e(SSgj_f7N5BRK_jn>akNQm&=#~ zT|IV262N4FQkl}}0K_E>LnbUudH}M)SSFD1mu?k8ui|p-ubn9>KjI0hKcNX?FJ4eo zhy+zULG0Bd3gI605AI3-%KG~_(3(M3U|&^#9}gO9xbHu5{n{+Tv|jz)EV0+$<0kg{ zd)ye`L3J_ye-x&R@p}kejNimD48t%C!!Qgp&D6xBRx@oQI<@X&Y7xD!7ogJrq`?ZI zuPT*rQ>d<%{K6<%9VM>6@-v=bbxob12bQ7!3!Z@Vzm6wZArh=232OczG|*X8rxK9; zk0%iBQUBmxIRe2Fs9_@@+#~+U0Kz>n0va>OcTcPVf3*KYOd)Cp>8#=I6e2bv!auo) zDgR~}$u`O`48t%C!!QiPFwA$-|9|z3jSbUYA`u)K&=gE-fZnkUQyjns)B!d(6PsIG z<8}2NKmdCiKJ1xhwDX57M^Eq4B6MYKFPVbQ--d^+I(r2MV6y?kpz`+^bx7%5S~i}b z+EgWge*m_<4gQq@P{7|~%ps+BX%Pvk>IA_E*vJSpwze9HMnhpR0X>X3r1Svc9`)Z; z*XKn57y!r+?F=sA5bI+~4~Ra4{6!4=5ImG?KLrT{Hb{{*H5}#~!020S>f1VKf)96>nvHR#;#d(6i_1Ss)tIp*a zhG7_nVHk#Crk0%@T;JWr^>!QAsW<-aVQ(4?!T!Mx`nJK+;qEg`KRRl!Vfyh&?K!6J z?bY=X7!PoIsvDq61b9XSSX;yN_(#BX@c^!i2XNgrOh0yAJb>#W0m9VZU3YTzQ1$n- zf3u0z{rWpz8GZ5M<*V1P-@KVjT~tn6=U4*x`IoQG)K@UATZz^=TKg3jI3s?6NnIpB ztJnJn2M0TVY9}on9vk_HDg>adDw?7<2u7 zEW}xV9}kY>P=BPEaGVzZ3kAb448t%Cf5R}$2)VrMglkCE|Idk+Ygbpe-n#G0leFW=Sh_y0fp)Mzhzksf4P5= zp!1PTV7UG-4$M^yKtim8zwrd7>;Gc?!U9kRpc0s_@5B7}Q2$f{)AfDuf9s+CMS`1u zlnM6N*U|dF-D Date: Fri, 25 Sep 2015 05:05:14 +0200 Subject: [PATCH 59/82] More fluff item updates, add Stobarico's fluff item --- .../MetaStation/MetaStation.v41A.II.dmm | 2 +- code/modules/customitems/item_defines.dm | 10 ++++++++-- icons/mob/suit.dmi | Bin 376268 -> 377692 bytes icons/obj/custom_items.dmi | Bin 42234 -> 42601 bytes 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm index 34dab29e973..33a44b4c624 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm @@ -4913,7 +4913,7 @@ "bQy" = (/obj/structure/table,/obj/item/pod_parts/core,/obj/item/weapon/circuitboard/mecha/pod,/obj/item/clothing/glasses/welding{pixel_y = 12},/obj/machinery/door_control{id = "mechpodbay"; name = "Pod Door Control"; pixel_x = 24},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/engine/mechanic_workshop) "bQz" = (/obj/effect/landmark/start{name = "Mechanic"},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/engine/mechanic_workshop) "bQA" = (/obj/structure/table/woodentable,/obj/machinery/computer/skills{req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/ntrep) -"bQB" = (/obj/structure/table/woodentable,/obj/item/weapon/folder,/obj/item/weapon/stamp/centcom,/obj/item/weapon/pen/fluff/fountainpen,/turf/simulated/floor/carpet,/area/ntrep) +"bQB" = (/obj/structure/table/woodentable,/obj/item/weapon/folder,/obj/item/weapon/stamp/centcom,/obj/item/weapon/pen/fountain,/turf/simulated/floor/carpet,/area/ntrep) "bQC" = (/obj/machinery/door/window{dir = 1; name = "Desk Door"; req_access_txt = "73"},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor/wood,/area/ntrep) "bQD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/obj/item/weapon/reagent_containers/syringe/charcoal,/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = -1; pixel_y = 2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/gateway) "bQE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/gateway) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index f7832840c4d..8ccc40fbc87 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -91,7 +91,7 @@ icon_state = "kidosvest" item_state = "kidosvest" -/obj/item/clothing/suit/kluysfluff // Kluys: Cripty Pandaen +/obj/item/clothing/suit/fluff/kluys // Kluys: Cripty Pandaen name = "Nano Fibre Jacket" desc = "A Black Suit made out of nanofibre. The newest of cyberpunk fashion using hightech liquid to solid materials." icon_state = "Kluysfluff1" @@ -99,7 +99,7 @@ blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS -/obj/item/clothing/suit/kluysfluff/verb/toggle() +/obj/item/clothing/suit/fluff/kluys/verb/toggle() set name = "Toggle Nanofibre Mode" set category = "Object" set src in usr @@ -127,6 +127,12 @@ desc = "A suit that protects against minor chemical spills. Has a red stripe on the shoulders and rolled up sleeves." icon = 'icons/obj/custom_items.dmi' icon_state = "labcoat_red_open" + +/obj/item/clothing/suit/fluff/stobarico_greatcoat // Stobarico: F.U.R.R.Y + name = "\improper F.U.R.R.Y's Nanotrasen Greatcoat" + desc = "A greatcoat with Nanotrasen colors." + icon = 'icons/obj/custom_items.dmi' + icon_state = "stobarico_jacket" //////////// Uniforms //////////// /obj/item/clothing/under/fluff/WornTurtleneck // DaveTheHeadcrab: Makkota Atani diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 750cdae305c74b410d910114ab6133b8b12ea02c..ef5f3bf49f6651960402eea8433fd4b3a1449e5c 100644 GIT binary patch delta 24895 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 diff --git a/icons/obj/custom_items.dmi b/icons/obj/custom_items.dmi index a4472e9cff8b4a6eb3d878143bedf80b59956906..c7f43e0e289cf1467c8b300c262c0b2dc3d7797e 100644 GIT binary patch delta 23396 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 Y%CPxj4*f9a0RdmnRCQI#m2JcR57$GECIA2c delta 23046 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 Date: Fri, 25 Sep 2015 05:09:29 +0200 Subject: [PATCH 60/82] Mime mask fix --- code/modules/mob/living/carbon/human/species/station.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station.dm b/code/modules/mob/living/carbon/human/species/station.dm index d9f1eccf821..b525919b5bc 100644 --- a/code/modules/mob/living/carbon/human/species/station.dm +++ b/code/modules/mob/living/carbon/human/species/station.dm @@ -221,7 +221,7 @@ return capitalize(newname) /datum/species/vox/equip(var/mob/living/carbon/human/H) - if(H.mind.assigned_role != "Clown") + if(H.mind.assigned_role != "Clown" && H.mind.assigned_role != "Mime") H.unEquip(H.wear_mask) H.unEquip(H.l_hand) From 1b9375f096c4ad440987b385b9941db7f9512d15 Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 25 Sep 2015 05:41:58 +0200 Subject: [PATCH 61/82] Update drone messaging --- code/modules/mob/living/silicon/robot/drone/drone.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 3d2cfc6deec..0e809c4e5b7 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -75,7 +75,7 @@ connected_ai = null aiCamera = new/obj/item/device/camera/siliconcam/drone_camera(src) - additional_law_channels["Drone"] = ":d" + additional_law_channels["Drone"] = ";" playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 0) @@ -287,7 +287,7 @@ full_law_reset() src << "
    You are a maintenance drone, a tiny-brained robotic repair machine." src << "You have no individual will, no personality, and no drives or urges other than your laws." - src << "Use :d to talk to other drones, and say to speak silently to your nearby fellows." + src << "Use ; to talk to other drones, and say to speak silently to your nearby fellows." src << "Remember, you are lawed against interference with the crew. Also remember, you DO NOT take orders from the AI." src << "Don't invade their worksites, don't steal their resources, don't tell them about the changeling in the toilets." src << "If a crewmember has noticed you, you are probably breaking your first law." From 1bcceb0b262f4a536a167b92ff2eb42077e06b69 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 25 Sep 2015 02:07:49 -0400 Subject: [PATCH 62/82] viro and sci maintenance --- _maps/map_files/cyberiad/cyberiad.dmm | 657 ++++++++++++++++------- code/game/area/Space Station 13 areas.dm | 4 + 2 files changed, 464 insertions(+), 197 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 58e514377d8..d5e237c7c89 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -5889,7 +5889,7 @@ "cjm" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virology) "cjn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cjo" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"cjp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/wall/r_wall,/area/medical/medbay2) +"cjp" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) "cjq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/biostorage) "cjr" = (/obj/structure/extinguisher_cabinet,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/medical/biostorage) "cjs" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Secondary Storage"; req_access_txt = "39"},/turf/simulated/floor,/area/medical/biostorage) @@ -5972,7 +5972,7 @@ "ckR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Research"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "ckS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "ckT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ckU" = (/obj/machinery/power/apc{dir = 1; name = "Science Maintenance APC"; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ckU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) "ckV" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall,/area/maintenance/asmaint2) "ckW" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "ckX" = (/obj/machinery/light/small{dir = 1},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -6029,8 +6029,8 @@ "clW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/biostorage) "clX" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 8; network = list("SS13")},/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/biostorage) "clY" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"clZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cma" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"clZ" = (/obj/machinery/door/airlock/medical{name = "Virology"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cma" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/medbay2) "cmb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -6040,17 +6040,17 @@ "cmh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmj" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cmk" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/light{dir = 1; in_use = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cml" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cmm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/light{dir = 1; in_use = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cmn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cms" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/remains/robot,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cmk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/flora/kirbyplants,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/medical/virology) +"cml" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/flora/kirbyplants,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/medical/virology) +"cmm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/virology) +"cmn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/medbay2) +"cmo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/space,/area/space) +"cmp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/virology) +"cmq" = (/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/virology) +"cmr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/medical/virology) +"cms" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cmt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cmu" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cmv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cmw" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/simulated/floor/plating/airless,/area/space) "cmx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall{desc = "A specially coated wall that resists temperatures for Science"; max_temperature = 1e+009; name = "Coated Reinforced Wall"},/area/maintenance/incinerator) @@ -6093,11 +6093,11 @@ "cni" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cnj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cnk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/medical/virology) -"cnl" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Console"; pixel_x = 8; pixel_y = 22; req_access_txt = "39"; tag_exterior_door = "viro_lab_airlock_exterior"; tag_interior_door = "viro_lab_airlock_interior"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cnl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/light{dir = 1; in_use = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cnm" = (/obj/structure/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/biostorage) "cnn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/biostorage) "cno" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/device/antibody_scanner,/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/biostorage) -"cnp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cnp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cnq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cnr" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cns" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -6183,7 +6183,7 @@ "coU" = (/obj/machinery/chem_heater,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/toxins/misc_lab) "coV" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "coW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"coX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"coX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "coY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) "coZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/space) "cpa" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/toxins/test_area) @@ -6281,8 +6281,8 @@ "cqO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/machinery/camera{c_tag = "Medbay Surgery 2 North"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cqP" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/masks,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; name = "Surgery Cleaner"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light_switch{pixel_x = 5; pixel_y = 27},/obj/machinery/holosign_switch{id = "surgery2"; pixel_x = -5; pixel_y = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cqQ" = (/obj/machinery/camera{c_tag = "Medbay IV Room"; dir = 1; network = list("SS13"); pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"cqR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cqS" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cqR" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cqS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cqT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cqU" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cqV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6322,13 +6322,13 @@ "crD" = (/obj/machinery/door_control{id = "surgeryobs1"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "crE" = (/obj/machinery/door_control{id = "surgeryobs2"; name = "Privacy Shutters Control"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "crF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"crG" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"crH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"crI" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"crJ" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/machinery/camera{c_tag = "Virology Break Room"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"crK" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"crG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"crH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"crI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"crJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"crK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/remains/robot,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "crL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"crM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"crM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "crN" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "crO" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) "crP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/toxins/misc_lab) @@ -6393,12 +6393,12 @@ "csW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "csX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "csY" = (/obj/machinery/iv_drip,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"csZ" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"csZ" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/virology) "cta" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ctb" = (/obj/structure/stool/bed/chair,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ctc" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ctb" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"ctc" = (/turf/simulated/floor,/area/medical/virology) "ctd" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"cte" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/research{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "xeno_airlock_exterior"; locked = 1; name = "Xenobiology External Airlock"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cte" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) "ctf" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 2; pixel_y = 2},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -2; pixel_y = -2},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "ctg" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "cth" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) @@ -6458,13 +6458,13 @@ "cuj" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cuk" = (/obj/machinery/computer/operating,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cul" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cum" = (/obj/machinery/alarm{pixel_y = 25; target_temperature = 283.15},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cun" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cuo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cum" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cun" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cuo" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/virology) "cup" = (/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/stokcubes,/obj/item/weapon/storage/box/neaeracubes,/obj/structure/table/glass,/obj/item/weapon/storage/box/wolpincubes,/obj/item/weapon/storage/box/farwacubes,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cuq" = (/mob/living/carbon/human/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cur" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) -"cus" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cus" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cut" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera{c_tag = "Xenobiology Access"; dir = 2; network = list("Research","SS13"); pixel_x = 0},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/toxins/xenobiology) "cuu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/closet/firecloset,/obj/machinery/camera{c_tag = "Research Test Chamber East"; dir = 4; network = list("Research","SS13"); pixel_y = -22},/obj/structure/sign/fire{pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "cuv" = (/obj/machinery/light,/obj/machinery/computer/security/telescreen{desc = "Used for watching the horrors within the test chamber."; name = "Research Monitor"; network = list("TestChamber"); pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) @@ -6517,13 +6517,13 @@ "cvq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cvr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cvs" = (/obj/structure/table,/obj/machinery/kitchen_machine/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cvt" = (/obj/machinery/iv_drip,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cvt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cvu" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) -"cvv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cvv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cvw" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) -"cvx" = (/turf/simulated/floor/engine,/area/space) -"cvy" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/engine,/area/space) -"cvz" = (/turf/simulated/wall/r_wall,/area/space) +"cvx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/virology) +"cvy" = (/obj/structure/lattice,/turf/space,/area/maintenance/asmaint) +"cvz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cvA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "RnDChem"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) "cvB" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "RnDChem"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/grille,/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 8},/obj/structure/window/plasmareinforced{dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cvC" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "RnDChem"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/grille,/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 4},/obj/structure/window/plasmareinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/engine,/area/toxins/misc_lab) @@ -6565,10 +6565,10 @@ "cwm" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/stack/medical/advanced/bruise_pack,/obj/machinery/camera{c_tag = "Medbay Surgery 2 South"; dir = 1; network = list("SS13"); pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cwn" = (/obj/machinery/power/apc{dir = 2; name = "Surgery APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cwo" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cwp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cwq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cwr" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cws" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cwp" = (/turf/space,/area/maintenance/asmaint) +"cwq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cwr" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/medical/surgery) +"cws" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/medical/virology) "cwt" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cwu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cwv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -6578,10 +6578,10 @@ "cwz" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cwA" = (/turf/simulated/wall,/area/toxins/xenobiology) "cwB" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) -"cwC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cwC" = (/obj/structure/flora/kirbyplants,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/medical/virology) "cwD" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) -"cwE" = (/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/engine,/area/space) -"cwF" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/space) +"cwE" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/virology) +"cwF" = (/obj/effect/spawner/lootdrop/maintenance,/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cwG" = (/turf/simulated/wall/r_wall,/area/toxins/test_chamber) "cwH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/engine{icon_state = "stage_stairs"; name = "reinforced stairs"},/area/toxins/test_chamber) "cwI" = (/obj/machinery/camera{c_tag = "Research Test Chamber"; dir = 2; network = list("TestChamber","SS13","Research"); pixel_x = 0},/turf/simulated/floor/engine,/area/toxins/test_chamber) @@ -6634,22 +6634,22 @@ "cxD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/wall/r_wall,/area/medical/surgery) "cxE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/surgery) "cxF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cxG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cxH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/wall/r_wall,/area/medical/surgery) -"cxI" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cxG" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/research{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "xeno_airlock_exterior"; locked = 1; name = "Xenobiology External Airlock"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cxH" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cxI" = (/obj/structure/flora/kirbyplants,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/medical/virology) "cxJ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cxK" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cxL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "cxM" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cxN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cxN" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/medical/virology) "cxO" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) "cxP" = (/obj/effect/landmark{name = "revenantspawn"},/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cxQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cxR" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cxS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cxT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/toxins/xenobiology) -"cxU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = -28; pixel_y = 8; req_access_txt = "55"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/research{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "xeno_airlock_interior"; locked = 1; name = "Xenobiology Internal Airlock"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cxV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/space) +"cxU" = (/obj/machinery/light,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/virology) +"cxV" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cxW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/engine,/area/toxins/test_chamber) "cxX" = (/mob/living/carbon/human/monkey,/turf/simulated/floor/engine,/area/toxins/test_chamber) "cxY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/test_chamber) @@ -6685,17 +6685,17 @@ "cyC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cyD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cyE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cyF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cyG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cyH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cyI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cyJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cyK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cyF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cyG" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cyH" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cyI" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cyJ" = (/turf/simulated/wall,/area/maintenance/asmaint2) +"cyK" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cyL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyM" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/light_switch{pixel_x = -23},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cyO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/medical/virology) -"cyP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Virology"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyO" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cyP" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cyQ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyS" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6711,11 +6711,11 @@ "czc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "czd" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Xenobiology Module North"; dir = 2; network = list("Research","SS13"); pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cze" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{tag_exterior_door = "xeno_airlock_exterior"; id_tag = "xeno_airlock_control"; tag_interior_door = "xeno_airlock_interior"; name = "Xenobiology Access Console"; pixel_x = 8; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light_switch{pixel_x = -6; pixel_y = 26},/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/toxins/xenobiology) -"czf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/toxins/xenobiology) +"czf" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "czg" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Xenobiology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/toxins/xenobiology) -"czh" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio7"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/space) -"czi" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio7"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/space) -"czj" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio7"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/space) +"czh" = (/obj/machinery/door/airlock/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"czi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = -28; pixel_y = 8; req_access_txt = "55"},/obj/machinery/door/firedoor{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/research{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "xeno_airlock_interior"; locked = 1; name = "Xenobiology Internal Airlock"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"czj" = (/obj/structure/table,/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "czk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/sparker{id = "testigniter"; name = "Test Igniter"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/test_chamber) "czl" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/test_chamber) "czm" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/engine,/area/toxins/test_chamber) @@ -6744,7 +6744,7 @@ "czJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/atmos/control) "czK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "czL" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"czM" = (/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czM" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) "czN" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6752,21 +6752,21 @@ "czR" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czS" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"czU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"czU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) "czV" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czW" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "czX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "czY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "czZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cAa" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cAa" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cAb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cAc" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door_control{id = "xenobio7"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/space) -"cAd" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/space) -"cAe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/space) +"cAc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cAd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cAe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cAf" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/engine,/area/toxins/test_chamber) "cAg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/engine,/area/toxins/test_chamber) -"cAh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/engine,/area/toxins/test_chamber) -"cAi" = (/obj/machinery/atmospherics/pipe/simple/hidden/green{dir = 4; level = 2},/turf/simulated/wall/r_wall,/area/toxins/test_chamber) +"cAh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cAi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/toxins/xenobiology) "cAj" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8},/turf/simulated/floor/plating/airless,/area/space) "cAk" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk3"; icon_state = "catwalk3"},/area/solar/port) "cAl" = (/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "floorgrime"},/area/assembly/assembly_line) @@ -6805,14 +6805,14 @@ "cAS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cAT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cAU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cAV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cAW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cAV" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio7"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"cAW" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio7"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cAX" = (/obj/machinery/light{dir = 1; in_use = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cAY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/space) -"cAZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/space) -"cBa" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera{c_tag = "Xenobiology Module North-East"; dir = 8; network = list("Research","SS13"); pixel_y = -22},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/space) +"cAY" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio7"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cAZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cBa" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cBb" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/power/apc{dir = 2; name = "Test Chamber APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/engine,/area/toxins/test_chamber) -"cBc" = (/obj/structure/table/reinforced,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/clothing/mask/gas,/turf/simulated/floor/engine,/area/toxins/test_chamber) +"cBc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cBd" = (/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/weapon/clipboard,/obj/item/weapon/hand_labeler,/turf/simulated/floor/engine,/area/toxins/test_chamber) "cBe" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "floorgrime"},/area/assembly/assembly_line) "cBf" = (/turf/simulated/floor,/area/assembly/assembly_line) @@ -6849,10 +6849,10 @@ "cBK" = (/obj/machinery/camera{c_tag = "Atmospherics North-East"; network = list("SS13")},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = 25},/obj/machinery/atmospherics/binary/volume_pump/on{dir = 8; name = "Distro to Waste"; on = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/atmos/distribution) "cBL" = (/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/turf/simulated/floor,/area/atmos/distribution) "cBM" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1},/turf/simulated/floor,/area/atmos/distribution) -"cBN" = (/obj/machinery/atmospherics/binary/volume_pump/on{dir = 8; name = "Air To Distro"},/obj/machinery/power/apc{dir = 1; name = "Atmospherics Distribution Loop APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/atmos/distribution) +"cBN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cBO" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10; initialize_directions = 10; level = 2},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/atmos/distribution) -"cBP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/atmos/distribution) -"cBQ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/atmos/distribution) +"cBP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cBQ" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cBR" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cBS" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cBT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6867,7 +6867,7 @@ "cCc" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/storage/box/beakers{pixel_x = -1; pixel_y = -1; pixel_x = 2; pixel_y = 2},/obj/item/device/slime_scanner,/obj/item/device/slime_scanner,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cCd" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cCe" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cCf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cCf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cCg" = (/obj/structure/table/reinforced,/obj/item/weapon/circular_saw{pixel_y = 0},/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cCh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/smartfridge/secure/extract,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cCi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft) @@ -6894,9 +6894,9 @@ "cCD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/atmos/distribution) "cCE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/atmos/distribution) "cCF" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Distro"; on = 0},/turf/simulated/floor,/area/atmos/distribution) -"cCG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/atmos/distribution) +"cCG" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door_control{id = "xenobio7"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) "cCH" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8; initialize_directions = 11; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos/distribution) -"cCI" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/turf/simulated/floor,/area/atmos/distribution) +"cCI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) "cCJ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) "cCK" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) "cCL" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6912,7 +6912,7 @@ "cCV" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/gloves/color/latex,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cCW" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cCX" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cCY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cCY" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) "cCZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cDa" = (/obj/machinery/optable,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cDb" = (/obj/machinery/processor{name = "Slime Processor"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6951,9 +6951,9 @@ "cDI" = (/obj/machinery/atmospherics/binary/volume_pump/on{dir = 8; name = "Mix to Filter"},/turf/simulated/floor,/area/atmos/distribution) "cDJ" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1; level = 2},/turf/simulated/floor,/area/atmos/distribution) "cDK" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{level = 2},/turf/simulated/floor,/area/atmos/distribution) -"cDL" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/atmos/distribution) +"cDL" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/engine,/area/toxins/test_chamber) "cDM" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Mix"; on = 0},/turf/simulated/floor,/area/atmos/distribution) -"cDN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/binary/valve/digital{color = ""; dir = 4; name = "Gas Mix Outlet Valve"},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/atmos/distribution) +"cDN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/engine,/area/toxins/test_chamber) "cDO" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) "cDP" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/space,/area/space) "cDQ" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) @@ -6969,13 +6969,13 @@ "cEa" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEb" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEc" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cEd" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cEd" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cEe" = (/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{pixel_x = -30},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper/precision,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEf" = (/obj/structure/table,/obj/item/weapon/storage/lockbox/vials,/obj/item/weapon/hand_labeler{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEg" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cEh" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cEi" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) -"cEj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) +"cEh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cEi" = (/obj/structure/flora/kirbyplants,/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/medical/virology) +"cEj" = (/obj/structure/flora/kirbyplants,/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/virology) "cEk" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cEl" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cEm" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/stack/sheet/mineral/plasma{amount = 5; layer = 2.9},/obj/machinery/media/receiver/boombox,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7016,12 +7016,12 @@ "cEV" = (/obj/structure/grille,/obj/structure/window/plasmareinforced{dir = 4},/obj/structure/window/plasmareinforced{dir = 8},/obj/structure/window/plasmareinforced,/obj/structure/window/plasmareinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) "cEW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cEX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cEY" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"},/area/medical/virology/lab) +"cEY" = (/obj/effect/decal/warning_stripes/south,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/virology) "cEZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/wall/r_wall,/area/medical/virology) "cFa" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) "cFc" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cFd" = (/obj/structure/disposalpipe/segment,/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cFd" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFe" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/obj/effect/decal/warning_stripes/south,/obj/effect/decal/warning_stripes/northwestcorner,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFf" = (/turf/simulated/wall,/area/medical/virology) "cFg" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/obj/item/weapon/wrench,/obj/effect/decal/warning_stripes/northwestsouth,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -7029,13 +7029,13 @@ "cFi" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFj" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cFk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cFl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cFm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cFn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cFl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cFm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/cleanable/blood/oil,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cFn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cFo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cFp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/monkey_recycler,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cFq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = -32; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cFr" = (/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 4},/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cFr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cFs" = (/turf/simulated/floor/plating/airless,/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk4"; icon_state = "catwalk4"},/area/solar/port) "cFt" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk12"; icon_state = "catwalk12"},/area/solar/port) "cFu" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk12"; icon_state = "catwalk12"},/area/solar/port) @@ -7088,13 +7088,13 @@ "cGp" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "waste_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cGq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cGr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) -"cGs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cGt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"cGu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/space) +"cGs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cGt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera{c_tag = "Xenobiology Module North-East"; dir = 8; network = list("Research","SS13"); pixel_y = -22},/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cGu" = (/obj/structure/table/reinforced,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden/green,/turf/simulated/floor/engine,/area/toxins/test_chamber) "cGv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cGw" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cGx" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) -"cGy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cGy" = (/obj/effect/spawner/lootdrop/maintenance,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cGz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cGA" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cGB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7140,11 +7140,22 @@ "cHp" = (/obj/machinery/atmospherics/pipe/simple/visible/green{level = 2},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; level = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/atmos/distribution) "cHq" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) "cHr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cHs" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/space) +"cHs" = (/obj/machinery/atmospherics/binary/volume_pump/on{dir = 8; name = "Air To Distro"},/obj/machinery/power/apc{dir = 1; name = "Atmospherics Distribution Loop APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/atmos/distribution) +"cHt" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/floor/plating,/area/atmos/distribution) +"cHu" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6; level = 2},/turf/simulated/floor,/area/atmos/distribution) +"cHv" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/turf/space,/area/space) +"cHw" = (/obj/machinery/atmospherics/pipe/simple/hidden/green,/turf/simulated/wall/r_wall,/area/toxins/test_chamber) +"cHx" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cHy" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cHz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/atmos/distribution) +"cHA" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Gas Turbine"},/turf/simulated/floor,/area/atmos/distribution) +"cHB" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/space,/area/space) +"cHC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/wall/r_wall,/area/medical/virology) +"cHD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cHE" = (/obj/machinery/camera{c_tag = "Xenobiology Module South"; dir = 4; network = list("Research","SS13"); pixel_x = 0},/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cHF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cHG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cHH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cHH" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/machinery/camera{c_tag = "Virology Break Room"; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cHI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cHJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cHK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7195,9 +7206,20 @@ "cID" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "cIE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) "cIF" = (/turf/simulated/floor/engine/n20,/area/atmos) -"cIR" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/radio/intercom{pixel_x = -28},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) +"cIG" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cIH" = (/obj/machinery/alarm{pixel_y = 25; target_temperature = 283.15},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cII" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -5; pixel_y = 5},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cIJ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cIK" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1},/turf/simulated/floor/plating/airless,/area/space) +"cIL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/binary/valve/digital{color = ""; dir = 4; name = "Gas Mix Outlet Valve"},/turf/simulated/floor,/area/atmos/distribution) +"cIM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/atmos/distribution) +"cIN" = (/obj/machinery/iv_drip,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cIO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cIP" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cIQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/obj/structure/flora/kirbyplants,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cIR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/mob/living/carbon/human/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cIS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cIT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cIT" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cIU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cIV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cIW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -7238,13 +7260,26 @@ "cJF" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) "cJG" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 0; volume = 1e+006},/turf/simulated/floor/engine/n20,/area/atmos) "cJH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) +"cJI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cJJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cJK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cJL" = (/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 4},/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/sign/deathsposal{pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cJM" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cJN" = (/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/space) +"cJO" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cJP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cJQ" = (/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/embedded_controller/radio/airlock/access_controller{id_tag = "viro_lab_airlock_control"; name = "Virology Lab Access Console"; pixel_x = 6; pixel_y = 24; req_one_access_txt = "39"; tag_exterior_door = "viro_lab_airlock_exterior"; tag_interior_door = "viro_lab_airlock_interior"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cJR" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cJS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cJT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"cJU" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/item/device/radio/intercom{pixel_x = -28},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cJV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cJW" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cJX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cJY" = (/obj/machinery/light,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cJZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/door_control{id = "xenobio5"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "cKa" = (/obj/machinery/light,/obj/structure/closet,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"cKb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/machinery/door_control{desc = "A remote control-switch for a door to space."; id = "xenobioout6"; name = "Containment Release Switch"; pixel_x = 24; pixel_y = 4; req_access = "55"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"cKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cKc" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk4"; icon_state = "catwalk4"},/area/solar/starboard) "cKd" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk12"; icon_state = "catwalk12"},/area/solar/starboard) "cKe" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk12"; icon_state = "catwalk12"},/area/solar/starboard) @@ -7288,6 +7323,21 @@ "cKQ" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "cKR" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/turf/space,/area/space) "cKS" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) +"cKT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cKU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cKV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cKW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cKX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cKY" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cKZ" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cLa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"cLb" = (/obj/structure/door_assembly/door_assembly_mai,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cLc" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cLd" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cLe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cLf" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cLg" = (/obj/effect/spawner/window,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cLh" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cLi" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cLj" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cLk" = (/obj/effect/spawner/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -7334,6 +7384,19 @@ "cLZ" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/binary/volume_pump/on{dir = 8; name = "Space Loop Out"},/turf/simulated/floor,/area/atmos) "cMa" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor/plating,/area/atmos) "cMb" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible{dir = 10},/turf/space,/area/space) +"cMc" = (/obj/machinery/computer/med_data/laptop,/obj/structure/table/glass,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cMd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cMe" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cMf" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cMg" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/maintenance/asmaint) +"cMh" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) +"cMi" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cMj" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cMk" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cMl" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cMm" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cMn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cMo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cMp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cMq" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk1"; icon_state = "catwalk1"},/area/solar/port) "cMr" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) @@ -7369,6 +7432,21 @@ "cMV" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/space,/area/space) "cMW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cMX" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"cMY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cMZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cNd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cNe" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/folder,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cNf" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cNg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cNn" = (/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cNo" = (/obj/structure/sign/poster{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cNp" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage North"; dir = 4; network = list("SS13")},/obj/machinery/shield_capacitor,/turf/simulated/floor/plating,/area/storage/secure) @@ -7398,8 +7476,16 @@ "cNN" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cNO" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cNP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"cNX" = (/turf/simulated/wall/r_wall,/area/medical/virology/lab) -"cNZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology/lab) +"cNQ" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNR" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cNS" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNT" = (/obj/structure/stool,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cNZ" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cOa" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cOb" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk8"; icon_state = "catwalk8"},/area/solar/starboard) "cOc" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) @@ -7440,7 +7526,14 @@ "cOL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area/space) "cOM" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "tox_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cON" = (/obj/structure/sign/biohazard{pixel_y = 32},/turf/space,/area/space) -"cOV" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/poddoor{desc = "By gods, release the hounds!"; id_tag = "xenobioout6"; name = "Containment Release"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cOO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) +"cOP" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cOQ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cOR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cOS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cOT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cOU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cOV" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cOW" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "engineering_dock_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cOX" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cOY" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/secure) @@ -7471,6 +7564,9 @@ "cPx" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/atmos) "cPy" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/simulated/floor,/area/atmos) "cPz" = (/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 8; network = list("SS13")},/turf/simulated/floor,/area/atmos) +"cPA" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cPB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cPC" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cPD" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk3"; icon_state = "catwalk3"},/area/solar/starboard) "cPE" = (/turf/simulated/wall/r_wall,/area/maintenance/engi_shuttle) "cPF" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "engineering_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1379; id_tag = "engineering_dock_airlock"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "13;10;24"; tag_airpump = "engineering_dock_pump"; tag_chamber_sensor = "engineering_dock_sensor"; tag_exterior_door = "engineering_dock_outer"; tag_interior_door = "engineering_dock_inner"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) @@ -7504,6 +7600,12 @@ "cQh" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area/space) "cQi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cQj" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"cQk" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cQl" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/asmaint) +"cQm" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint) +"cQn" = (/obj/structure/closet/l3closet,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cQo" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cQp" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cQq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "engineering_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "engineering_dock_sensor"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cQr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cQs" = (/obj/machinery/light/small{dir = 8},/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/storage/secure) @@ -7910,6 +8012,167 @@ "cYd" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/aisat/maintenance) "cYe" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman,/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/aisat/maintenance) "cYf" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/aisat/maintenance) +"cYg" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYh" = (/turf/simulated/wall/r_wall,/area/maintenance/turbine) +"cYi" = (/turf/simulated/wall,/area/maintenance/turbine) +"cYj" = (/obj/machinery/door/airlock/atmos{name = "Turbine Access"; req_access_txt = "12;24"},/obj/structure/barricade/wooden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/turbine) +"cYk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/maintenance/turbine) +"cYl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/item/toy/minimeteor,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYm" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/item/weapon/reagent_containers/food/snacks/donkpocket,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYn" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/obj/item/roller,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYo" = (/obj/item/weapon/c_tube,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYp" = (/obj/structure/mopbucket,/obj/item/weapon/caution,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYq" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cYr" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4; level = 2},/turf/simulated/wall/r_wall,/area/maintenance/turbine) +"cYs" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 5; tag = "icon-intact-y (NORTHWEST)"},/turf/simulated/wall/r_wall,/area/maintenance/turbine) +"cYt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10; level = 2},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYu" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/effect/decal/cleanable/cobweb,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plating,/area/maintenance/turbine) +"cYw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYx" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_y = 32},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating,/area/maintenance/turbine) +"cYz" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYA" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYB" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYD" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYE" = (/obj/structure/rack,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYF" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYG" = (/obj/machinery/atmospherics/unary/tank/toxins{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYH" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYI" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYJ" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 10},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYK" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYL" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cYN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/maintenance/asmaint) +"cYO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cYP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) +"cYQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYR" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYS" = (/obj/structure/stool/bed/chair,/obj/item/weapon/storage/fancy/cigarettes,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/wall,/area/maintenance/asmaint2) +"cYV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/wall,/area/maintenance/asmaint2) +"cYW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cYX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cYZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZa" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZb" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZc" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZe" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZf" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZg" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZh" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZi" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZj" = (/obj/machinery/atmospherics/unary/portables_connector,/obj/machinery/portable_atmospherics/canister,/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZl" = (/obj/structure/table,/obj/item/weapon/cartridge/medical,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZm" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZn" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZo" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZp" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZr" = (/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZs" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZt" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZu" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZw" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/turbine) +"cZz" = (/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/asmaint) +"cZB" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/cigbutt/roach,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZC" = (/obj/structure/disposalpipe/segment,/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZD" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZE" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) +"cZF" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZG" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/turbine) +"cZH" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZI" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZJ" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZK" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4; initialize_directions = 11; level = 2},/obj/machinery/meter,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZM" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZN" = (/obj/machinery/door/airlock/maintenance{name = "Biohazard Disposals"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZO" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/fungus,/turf/simulated/wall,/area/maintenance/asmaint) +"cZP" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint2) +"cZQ" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cZR" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{pixel_y = -30},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZS" = (/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZT" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZU" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door_control{id = "auxiliaryturbinevent"; name = "Auxiliary Vent"; pixel_x = 6; pixel_y = -24; req_access_txt = "32"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent"; pixel_x = -6; pixel_y = -24; req_access_txt = "32"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZV" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/embedded_controller/radio/airlock/access_controller{frequency = 1449; id_tag = "turbine_control"; name = "Turbine Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"; tag_exterior_door = "gas_turbine_exterior"; tag_interior_door = "gas_turbine_interior"},/obj/machinery/ignition_switch{id = "gasturbine"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/turbine) +"cZX" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "gas pump"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cZZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dab" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1450; master_tag = "south_maint"; name = "interior access button"; pixel_x = 25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dac" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1450; id_tag = "south_pump"},/obj/machinery/airlock_sensor{frequency = 1450; id_tag = "south_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1450; id_tag = "south_maint"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"; tag_airpump = "south_pump"; tag_chamber_sensor = "south_sensor"; tag_exterior_door = "south_maint_outer"; tag_interior_door = "south_maint_inner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dad" = (/obj/machinery/door/airlock/external{frequency = 1450; icon_state = "door_locked"; id_tag = "south_maint_inner"; locked = 1; name = "External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dae" = (/obj/machinery/door/airlock/external{frequency = 1450; icon_state = "door_locked"; id_tag = "south_maint_outer"; locked = 1; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daf" = (/obj/structure/disposalpipe/segment,/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dag" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dah" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor/plating,/area/maintenance/turbine) +"dai" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/wall/r_wall,/area/maintenance/turbine) +"daj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "gas_turbine_interior"; locked = 1; name = "Turbine Interior Airlock"; req_access_txt = "32"},/turf/simulated/floor/engine,/area/maintenance/turbine) +"dak" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dal" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dam" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dan" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1450; master_tag = "south_maint"; name = "exterior access button"; pixel_x = -25; pixel_y = 8; req_access_txt = "13"},/turf/simulated/floor/plating/airless/catwalk,/area/space) +"dao" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dap" = (/obj/effect/decal/warning_stripes/west,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"daq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dar" = (/obj/effect/decal/cleanable/blood/gibs/robot,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"das" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dat" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dau" = (/obj/machinery/door/airlock/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dav" = (/obj/machinery/atmospherics/binary/pump,/obj/structure/lattice,/turf/space,/area/space) +"daw" = (/obj/machinery/atmospherics/binary/pump{on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "turbine_control"; name = "Gas Turbine Airlock Control"; pixel_x = 5; pixel_y = -23},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32},/turf/simulated/floor/engine,/area/maintenance/turbine) +"dax" = (/obj/machinery/atmospherics/binary/pump{dir = 1; on = 1},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "turbine_control"; name = "Gas Turbine Airlock Control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/obj/structure/sign/fire{pixel_x = 32},/turf/simulated/floor/engine,/area/maintenance/turbine) +"day" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/engine,/area/maintenance/turbine) +"daz" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daB" = (/obj/structure/stool,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daC" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daD" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/item/weapon/clipboard,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daE" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"daF" = (/obj/effect/decal/warning_stripes/west,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"daG" = (/obj/machinery/atmospherics/pipe/simple/visible/purple,/obj/structure/lattice,/turf/space,/area/space) +"daH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "gas_turbine_exterior"; locked = 1; name = "Turbine Exterior Airlock"; req_access_txt = "32"},/turf/simulated/floor/engine,/area/maintenance/turbine) +"daI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) +"daJ" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/obj/machinery/atmospherics/binary/pump{name = "Waste Out"; on = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daK" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daM" = (/obj/effect/decal/warning_stripes/west,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"daN" = (/obj/structure/table,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"daO" = (/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"daP" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine,/area/maintenance/turbine) +"daQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/vacuum{pixel_y = -30},/turf/simulated/floor/engine,/area/maintenance/turbine) +"daR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/igniter{icon_state = "igniter0"; id = "gasturbine"; on = 0},/turf/simulated/floor/engine,/area/maintenance/turbine) +"daS" = (/obj/machinery/door/poddoor{id_tag = "auxiliaryturbinevent"; name = "Auxiliary Turbine Vent"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/turbine) +"daT" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"daU" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) +"daV" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/engine,/area/maintenance/turbine) +"daW" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/space,/area/space) +"daX" = (/obj/effect/decal/warning_stripes/northeast,/obj/structure/table/glass,/obj/item/weapon/wirerod,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"daY" = (/obj/structure/cable,/turf/simulated/floor/engine,/area/maintenance/turbine) +"daZ" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless/catwalk,/area/space) +"dba" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/unary/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dbb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1450; master_tag = "sci_maint"; name = "interior access button"; pixel_x = -28; pixel_y = -5; req_access_txt = "13"},/obj/effect/decal/warning_stripes/west,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dbc" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/simulated/floor/plating/airless,/area/space) +"dbd" = (/obj/structure/sign/fire,/turf/simulated/wall/r_wall,/area/maintenance/turbine) +"dbe" = (/obj/machinery/door/poddoor{id_tag = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/turbine) +"dbf" = (/obj/machinery/door/airlock/external{frequency = 1450; icon_state = "door_locked"; id_tag = "sci_inner"; locked = 1; name = "External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dbg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dbh" = (/obj/machinery/airlock_sensor{frequency = 1450; id_tag = "sci_sensor"; pixel_x = -25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1450; id_tag = "sci_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1450; id_tag = "sci_maint"; pixel_x = -25; pixel_y = -6; req_access_txt = "13"; tag_airpump = "sci_pump"; tag_chamber_sensor = "sci_sensor"; tag_exterior_door = "sci_outer"; tag_interior_door = "sci_inner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dbi" = (/obj/machinery/door/airlock/external{frequency = 1450; icon_state = "door_locked"; id_tag = "sci_outer"; locked = 1; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"dbj" = (/turf/space,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/space) +"dbk" = (/turf/space,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1450; master_tag = "sci_maint"; name = "exterior access button"; pixel_x = 30; pixel_y = 30; req_access_txt = "13"},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/space) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8066,97 +8329,97 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbF aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFlbFlbFlbFlbFlbFlbFlbFlbFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcejbUTbUTbUTcekbUTbUTcelbUVcemcenceocepceqcercescetceucevcewccKcexceycezceAceBceBceBceBceCceDceEceFceGceFceHceIceJceKceLceMceNceOcePceQceRceSceTceUceVceWceXceYceZcfacfbcfccfdcfdcfdcfecffcfgcfhcficfjcfjcfkcfjcflcfmcfncfocbPcfpcfqcfrcfscfrcftcfucfvcdCbPTcfwbPTbPTcfxcfybZnbBxbEXbUAcfzbUAbUAcfAcfBcfCcfDcfEcebcfFcfGcfHcdUcfHcdUcfIcdUcdUbUAcfJcfKcfLcfMaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcfObXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcfPcfQcfRbUTcfSbUVcfTcfUcfVbZHcfWcfXcfYbYpcfZcgacgbcfXcgccgdcgecgfcgfcggcghcgicgjcgkcglcgmbGycgnbVicgobGybGycgpcgqcgrcgscgtceQcgucgvcgwcgxcgycgzcgAcgBcgCcgzcgzcgDcgEcgEcgEcgFcgEcgGcgEcgHcgIcgJcgKcgLcgMcgNcgOcgPcbPcgQcgRcgScgTcgScgUcgVcfrcgWcgXcgYbBxcgZbBxcfybZnbBxbEXchachbchcbUAbUAbUAbUAbUAchdcdUchechfcfIcdUchgcdUbZpcdUchhbUAchichjchkbUAaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhchlchlchlchlchlchlchmbXZchnchlcfObXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejchochpchqbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchuchvchwchxchychychzchAcglbGybGychBchCchDbGybGybGychEchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcfdcfdcfdchLcfdcfdcfdbSqchOchPchQchRchSchTchUchVcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwcixciycizaacaacaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEciFciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlclUcFfbEJcjmcFfbGwcjpcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksckycjocjnckuckybwYbwYckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXckUckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclbclbclbclccldcleclfclgclhclicjLcljcelcjMaaaclkcllclmclnclocjSclpclqclrclsciLcltcgdcbkciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOclPcfhcfhcxLckxckwckNclUaaaaaackDclVclWclXckzclYclZcmacmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmkcmlcmmcmncmocmpcmqbXRcmrcmsbXRbXRbXRbXRcmtcmubXRbXRbXRbXRcmvbxXbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKcmEcfScjMaaaclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcmPcmQcmQcmRcmSchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbcnccndcnecnfcngcnhcklcnicfdcnjclUclRclQclSclUaaaaaackDcnmcnncnockDbJGcnpcnqcnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCbxXcnFcnGbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKcnRcelcjMaaaclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcoacobcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcomcomcomconcoocomcomcopcolcoqcorcoscfdcotclUcnkclTcFfclUaaaaaackDcowcoxcoyckDcozbGycoicoAcoAcoAcoAcoAcoBcoCcoDcoAcoAaaaaaaaaaaaackPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcoVcoWcoXcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaacnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkcplcpmcjMaaacpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcpwcpxcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcpFcpJcpJcpJcpKcpLcpGcpMcnicfdcnjclUcnlcwqczVclUaaaaaackDcoucpNcovckDbGybGybGycoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdcqecqecqfcqgcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKcqscelcejaaaaaaaaaaaaciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcqMcpFcqLcqMcqKcqNcqOcqPcpMcoscqQcotclUcqScqRcrGclUaaaaaackDcpOcpPcpQckDcqTbGycrKcoDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdcqecrecrfcrgcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkcjKcjKcjKcjKcjKcjKcjKcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqJcrFcpMclUclUclUclUclUcrHcrIclUclUclUclUclUclUclUclUbGybGycgmcoDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcrLcrMcrNcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYcqecrZcsacsbcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdcsecsfcsgcsgcshcsicsjcskcslcsmcsncsocspcspcspcsqcsrcsscstcstcsucsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTcsUcpFcsVcsTcsWcsXcsRcsYcpMcsZcrJcumctaclUcuncuoczVclUczVcuqcupcuqczVclUbGybGyctccoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactdckPcteckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqcqectrctscttcqeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdctuctvctwctvctxctyctzctActBctCctBctDctEctEctFctEcgdctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXctYctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqJculcpMcvscvqczVcvtclUcwpclQcwrclUcuqczVcuqczVcuqclUbGycoicoAcoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcurcuscutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCcqecuzcuAcuzcuzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccuBctvcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQcuRceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcxGcwscxIcxHcxKcxJczVcxMclUcxNcwqczVclUcyJcvqczVczVczVclUbGybGycoAaaaaaaaaaaaaaaaaaackPckPckPckPckPckPckPckPckPcvucvvcvwckPcvxcvxcvycvzaabcnCcnCcvAcnCcvBcvCcvDcnCaaaaaacuzcvEcuzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcvFcvGcvGcvHctBcvIcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvYcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcwncwocpMcyMcyLcyNcFfclUcyOcyPclUclUcyQcyScyRcyTcyTclUbGybGycoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcwwcwxcwycwzcwAcwBcwCcwDckPcvxcwEcwFcvzaabaabcwGcwHcwIcwJcwKcwLcwGaaaaaacuzcwMcuzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGafxafxacGafxafxafxagiafxafxaabagiaqZaaaaabaabcwNcwNcwNcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMcyWcyVcyYcyXczNczMczPczOczRczQcyLczVczVczSclUbGybGycoAaaaaaaaaaaaaaaaaaackPcxOcxPcxOcxQcxRcqUcxScwAcxTcxUcxTckPcvxcvxcxVcvzaabaaacwGcxWcxXcwJcwJcxYcwGaaaaaaaaacxZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaacGaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaaaaqZaaaaaaaaaaabaabcwNcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcyrcxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcyFcyGcyHcyIczUczTcALceJcyKbGycAMclUclUclUclUclUcAOcANcBRcAPcBTcBScBUcAPcBWcBVclUbGybGycoAaaaaaaaaaaaaaaaaaackPcxOcxOcxOcyZczaczbczcczdczeczfczgckPczhcziczjcvzaaaaaacwGczkcwJczlcwJczmcwGaaaaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGybGybGycvrbGybGybGybGybGybGybGybGybGycdbclUcBXcyLcCLcBYcyScCMcyTcyTcyScCNclUbGycoicoAaaaaaaaaaaaaaaaaaackPcwAcwAcwAcwAczWcqUczXczYczZcAacAbckPcAccAdcAecvzaaaaaacwGcAfcAgcwJcwJcAhcAicAjaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAGcAGcAKcAGcoAcoAcoAcoAcoAcoAcoAcoAbGyclUcCPcCOczVcCQcyScCRcCScyTcDUcCRclUbGybGycoDaaaaaaaaaaaaaaaaaackPcwtcwucwvcAQcARczbcAScATcAUcAVcAWcAXcAYcAZcBacvzaaaaaacwGcwGcBbcBccBdcwGcwGaaaaaaaaacznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcBNcBOcBPcBQaabaabaabaabaabaabaabcoAbGyclUcDVczVcDXcDWcDZcDYcEacyTcEccEbclUbGycEdcoDaaaaaaaaaaaaaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecCfcqUcCgcqUcChckPaaaaaaaaacwGcwGcwGcwGcwGaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcCrcCscCscCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcCGcCHcCIcCJaabcCKcCKcCKcCKcCKaabcoAbGyclUcEeczVczVcEfcySczVcEgcyTcEgczVclUbGybGycoDaaaaaaaaaaaaaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCYcCZcDacqUcDbckPaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaaaczocAkczqaabczocAkczqaaaczocAkczqaabaaaaaaaaaaaaaaaaaaaaaaaaaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmcDncDocDncDncDpcDpcDncDqcDrcDscDtcDtcDucDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcDLcDMcDNcDOcDPcDQcDRcDScDTcCKaabcoDbGycNXcEicEhcEYcEjcEZclUclUclUclUclUclUbGybGycoAaaaaaaaaaaaaaaaaaackPcwAcwAcwAcwAcEkcqUcCbcElcEmcCecCfcEncEocEocEpcEqcAjaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacznaabaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKaabcoDbGycNXcNXcNXcNZcNXcFbcFacFcbVickLckLcdbbGybGycoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcFjcARczbcFkcFlcFmcEocFncFocFpcFqcFrckPaabaabaahaaaaaaaaaaaaaaaaaaaaaaaaaaacznaabaaaaaaaaaaabaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaafxaabcFscFtcFtcFucFvcFwcFwcFwcFvcFwcFwcFwcFvcFwcFwcFxcFtcFtcFtcFtcFtcFycFzcFAcFBcFCcFDcFEcFFcFGcfRcwWcFHcDfcvKcvKcvKcFIcEBcECcFJcFKcFLcFMcFNcFOcFPcFQcFRcFScFTcFUcFVcFWcFXcFScFYcFZcDwcGacDzcDzcDzcGbcBCcGccGccDFcGdcGecGfcGgcGhcGicGjcGkcGlcGmcGncDOcGocDQcGpcDTcDTcCKaabcoDbGybGycdbckLcFdbVicFgcFecFhbVicGqcFicFicFicGscGrcGtcGtcGuaaaaaaaaackPcxOcxPcxOcGAcxRcqUcGBcFlcGCcqUcqUcGDcwAcwAcwAckPaaaaaaaaaaaaagQagQagQaqZaabaabaabaabcGEaabaabaabaabaabagiagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcGFaabaaaaabcGFaabaaaaabcGFaabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccGGcGHcGIcDdcGJcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKaabcoAcgmbGybGybGycGvbVibVicGwbVibVicGvbGycoAcoAcoAcoAaaaaaacGxaaaaaaaaackPcxOcxOcxOcFjcHEcHFcHGcHHcHIcCZcCZcCZcHJcHKcHLcHMaaaaaaaaaaaaagQaaaaabaaaaabaaaaaaaaacHNaaaaabaabaaaaaaaaaaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabcDccDdcDdcDdcDdcHPcHQcHRcfRcHScfRcfRcEBcHTcfRcECcHUcHVcGOcHWcFNcHXcHYcHZcIacIbcIccIdcIecIfcIgcIbcIhcIicIjcIkcIlcImcIncIocIpcIqcGfcIrcIscItcIucIvcIwcIxcIycIzcIAcIBcICcIDcDPcDQcIEcIFcIFcCKaabcoAcoAcoAcoAbGycGzcGycFicFicFicGycHrbGycoAaaaaaaaaaaaaaaacGxaaaaaaaaackPckPckPckPckPcIRcIScITczbcIUczbcIVczbcIWczbcIXcHMaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaczocHOczqaabczocHOczqaaaczocHOczqaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcJgcJhcDtcJicJjcFWcJkcJlcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKaabaaaaaaaaacoAbGybGybGybGyctbbGybGybGycoAcoAaaaaaaaaaaaaaaacHsaaaaaaaaaaaaaaaaaaaaackPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcKbckPaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabcJbcKjcKjcKkcKlcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzcKAcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKaabaaaaaaaaacoAcoAcoAcoAcoDcoDcoDcoAcoAcoAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcLicLjcLkcwAcLlcLmcLncwAcLocLpcLqckPaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacIZaaacLrcLrcLrcLrcLraabagQaaaaaaaaaaaacJaaaaaaacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaabczocHOczqaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabaaaaaacJbcKjcKjcKkcLscLscLscLtcLucLvcECcLwcLxcLycLzcLAcLBcLCcLDcLDcLEcLFcLGcGOcGOcGOcLHcLIcLJcLKcLLcLMcLNcLOcLPcECcLQcLQcLRcHhcCAcLScLTcLUcLVcLWcDFcLXcLYcLZcMacMbcCKcCKcCKcCKcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcMpcxOcxOcwAcMpcxOcxOcwAcMpcxOcxOckPaaaaaaaaaaaaagQaaaaabaaaaabaabaabaaacIZaaaaabaaaaabaaaaabaaaagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaagiaabczocMqczqaaaczocMqczqaaaczocMqczqaabafxaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBcMCcMzcMzcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaafxaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabcJbcNocLscLscLscLscLscMucNpcNqcNrcNscNtcMucNucNvcNwcJecGOcGOcNxcNycNzcNAcNBcNCcNCcNDcECcNEcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJbcOdcLucOecOfcOgcOhcMucOicOjcOkcOlcOmcOncOocOpcOqcOrcGOcOscOtcOucOvcOwcOxcOycOzcOAcOBcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackPckPckPckPckPckPckPckPckPcOVcOVcOVckPaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacIZaabcLrcLrcLrcLrcLraaaagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcJbcJbcJbcOWcOXcOXcOXcMucOYcOZcPacPacPbcPccMzcPdcPecPfcPgcPhcPhcPicPjcPkcPlcPmcPncPicPocPpcPqcPrcPscPtcPucPvcNHcLQcPwcPxcDFcMNcDFcPycDFcMQcMRcJBcJCcPzcJEcNMcCKcCKcCKcCKcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacONaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaqZaaaaabaaaaabaaaaabaaacPDaaaaabaaaaabaabaabaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcPFcPGcOXaabaabcMucPHcPIcPacPacPJcMucPKcPLcPMcPNcPOcPPcPQcECcPRcPScPTcGOcPUcECcPVcPWcPXcPNcPNcPYcPZcECcQacLQcQbcQccDFcMNcDFcLScLTcQdcQecMScQfcQgcIDcQhcDQcQicQjcQjcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcQqcQrcOXaabaaacMucQscPIcPacPacQtcMucQucQvcECcQwcQxcQxcQxcECcQycQzcQAcQBcPucECcQxcQxcQxcQwcECcQCcQucECcNHcLQcQDcQEcQFcQGcQHcQIcQJcQKcIAcQLcJCcQMcJEcNMcEVcQNcQOcQPcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcPEcOXcQTcPEcQUaaacMucQVcQWcPacPacQXcMucQYcQZcECcRacRbcRccRdcRecRfcRgcRhcRicPucRecRbcRbcRbcRjcECcRkcRlcECcNHcRmcMNcRncRocQJcRpcRqcRrcRscRtcRucRvcRwcKQcOLcDQcRxcQjcQjcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacGEaaacLrcLrcLrcLrcLraaaagQaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcPNcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaaaaaaabaabaabaaaaaacGEaabaaaaaaaabaabaaaaaaagQaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaacQSaaaaaacQScQScQScQScQScQScQSaaaaaacQSaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRNcROcPacPacRPcMucECcRQcECcRRcRScRScLOcLOcLOcLOcLOcLOcLOcLOcLOcRScRScRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMaabaabaabaabaabaabaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQaaaaaaaaacGEaaaaaaaaaagQagQagQaqZagQaaaaaaaaaaaacJacJacJacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSdcSecPacPacSfcMucSgcShcSicSjaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaacSkcSlcSmcSncECcSocMJcSpcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcSBaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacSCcMucSDcSEcSEaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaacSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaagQaaaaabaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSLcSMcPacPacSNcMucSOcSPcSEaabaabaabcSQaaaaaaaaaaaacSQaaaaaacSQaabaabaabcSEcSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcTacTbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaagQagQagQagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMucTccSMcPacPacSCcMucTdcSEcTeaaaaaaaabaaaaaaaaaaaaaaacTfaaaaaaaaaaabaaaaaacSEcSEcTdcECcMHcECcCKcTgcEVcTgcCKcTgcEVcTgcCKcThcEVcTicCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMucTjcOZcPacPacTkcMucTlcTmcSEaaaaaaaabaaaaaaaabaabaabaabaabaaaaaaaabaaaaaacSEcTncTocECcTpcECcCKcTqcTrcTscCKcTtcTucTvcCKcTwcTxcTycCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMucMucMucMucMucMucMucECcSDcSEaaaaaaaabcSQaabaabaacaacaacaabcTzaaaaabaaaaaacSEcSDcECcECcMHcECcCKcTAcTBcTAcCKcTCcTDcTCcCKcTEcTFcTEcCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaabaacaacaabaabaabacGacGcECcECcTGcSEaaaaaaaabaaaaaaaabcTHcTIaacaabaaaaaaaabaaaaaacSEcTJcECcECcMHcECcCKcTAcTKcTAcCKcTCcTLcTCcCKcTEcTMcTEcCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaaaaaaaabaabacGcECcECcSDcSEaaaaaaaabaaacTNaabaacaacaacaabaabcSQaabaaaaaacSEcSDcECcECcMHcECcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcECcTncTocSEaaaaaaaabaaaaaaaabaabaabaabaabaaaaaaaabaaaaaacSEcTlcTmcECcTpcECcECcECcECcECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaacQScQScQScQSaaaaaacQScQScQScQScQScQScQSaaaaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaabcECcTdcSEcTPaaaaaacTQaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaacSEcSEcTdcECcMHcTRcTScTTcTUcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcECcTXcTYcSEaabaabaabcSQaaaaaacSQaaaaaaaaaaaacSQaabcTZaabcSEcUacUbcECcMHcUccUdcGOcUecTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcUfcUgcUhaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaacUicUgcUjcECcMHcECcUkcUlcUmcReaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNycECcKDcSkcUhaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaacUicSjcKDcECcECcMHcECcECcECcUncECaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECcECcTpcECaaaaabcUocUpaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECaaacECcECcUqcECaabaabcUrcUscUtcUucUvcUucUtcUucUvcUucUtcUucUvcUucUtcUucUvcUwcUxaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcECcUycECcECcECcECaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaacUrcUzcUpaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcMHcMHcUAcUBcUBcUCaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcUDcUzcUxaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcTpcMHcUEcUFcUGcUHaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacUrcUzcUpaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcUIcMHcUJcUBcUBcUKaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaacUDcULcUpaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNycECcECcECcECcECcECaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUDcUMaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUNcUOcUNcUPcUPcUQcUQcUQcUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabcUNcURcUScUTcUUcUVcUWcUXcUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUNcUYcUZcVacVacVbcVccVdcUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUNcVecVfcVacVacVgcVhcVicUQaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabcUNcUNcVjcVacVacUQcVkcUQcUQaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabapqapqaaaaabaaacUPcVlcVacVacVmcVncUPaabaabaabapqapqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGcVocVoacGacGaaacUPcVpcVqcVrcVscVtcUPaaaacGacGcVocVoacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucVvcVwcVxacGacGcUPcVycVzcVAcVacVBcUPacGacGcVCcVDcVEcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaacTOcTOcTOcTOcTOaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucVvcVEcVHcVIcVJcVJcVKcVLcVJcVMcVNcVJcVJcVIcVOcVvcVEcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaacTWcTWcTWcTWcTWaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaacTOcTOcTOcTOcTOaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucVPcVQcVRcVRcVScVTcVUcVVcVWcVWcVXcVYcVZcWacWacWbcWccVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaacTWcTWcTWcTWcTWaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcWecWfcWfcVJcWgcWhcWhcWicWhcWhcWjcVJcWfcWfcWkcWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejbUTcfScejaaaaaaaaaaaaciEciFciGciHciIciJciKciLciMciNciOciPciQciRciSciSciTciUciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcfdcfdcjlbGwbGwbGwclUcjpclZckUcjqcjqcjrcjscjtcbAcjucjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaabcjKcjKcjKcjKcjKcjKcjLcjKbUTcelcjMaaacjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktckscmabwYbwYckycmkcmmcmlckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaclbclbclbclccldcleclfclgclhclicjLcljcelcjMaaaclkcllclmclnclocjSclpclqclrclsciLcltcgdcbkciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCclDclEclFclGclHclHclIclJclKclLclMclNclOclPcfhcfhcmncmocmocxLcmpcmrcmqckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKcmEcfScjMaaaclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcmPcmQcmQcmRcmSchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbcnccndcnecnfcngcnhcklcnicfdcnjbGwaaaaaactbcsZctccmqckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGbONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKcnRcelcjMaaaclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcoacobcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcojcokcolcomcomcomconcoocomcomcopcolcoqcorcoscfdcotbGwaaaaaactbcsZctccuockDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoBcoCcoDcoAcoAaaaaaaaaaaaackPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaacnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkcplcpmcjMaaacpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcpwcpxcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcpIcpFcpJcpJcpJcpKcpLcpGcpMcnicfdcnjbGwaaaaaactbcsZctccmqckDcoucpNcovckDbGycuscoAcoAaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKcqscelcejaaaaaaaaaaaaciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcqIcqJcqKcqLcqMcpFcqLcqMcqKcqNcqOcqPcpMcoscqQcotbGwaaaaaaclUcvxctccmqckDcpOcpPcpQckDbGycuscoAcvyaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcrjcrjcrkcrkcrkcrkcrkcjKcjKcjKcjKcjKcjKcjKcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcrBcrCcqJcqKcqKcrDcpFcrEcqKcqKcqNcqJcrFcpMbGwbGwbGwbGwaaaaaaclUcsZctccmqclUclUclUcoAcoAbGycuscoDcwpaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaacpRcrLcwqcrNcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdcsecsfcsgcsgcshcsicsjcskcslcsmcsncsocspcspcspcsqcsrcsscstcstcsucsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcsPcsQcsRcsScsTcsUcpFcsVcsTcsWcsXcsRcsYcwraaaaaaaaaaaaaaaaaaclUcsZctccwscwEcwCclUcwFbVibGycuscoDcwpaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaactdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccsdctuctvctwctvctxctyctzctActBctCctBctDctEctEctFctEcgdctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXctYctZcuacnqcubcuccudcuecufcugcuhcuicpFcujcqKcugcukcqJculcwraaaaaaaaaaaaaaaaaaclUcxIcxUcxNctccmqclUcxVbVibGycuscoDcwpaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaackPcurcyFcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsccuBctvcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQcuRceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKcvocpFcvpcqKcqKcqNcqJcyGcwraaaaaaaaaaaaaaaaaaclUclUclUcsZctccmqclUbGychCcyHcuscoAaaaaaaaaaaaaaaaaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbabLcrjcrjcrjcrjcrjcrjcvFcvGcvGcvHctBcvIcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvYcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhcwicwjcwkcpFcwlcwjcwmcqNcwncwocpMaaaaaaaaaaaaaaaaaaaaaaaaclUcsZctccmqclUcyObVibVicuscoAaaaaaaaaaaaaaaaaaackPcwtcwucwvcwwcwxcwycwzcwAcwBcxScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGafxafxacGafxafxafxagiafxafxaabagiaqZaaaaabaabcwNcwNcwNcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcwXcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMaaaaaaaaaaaaaaaaaaaaaaaactbcsZctccmqclUbGybGyczhcuscoAaaaaaaaaaaaaaaaaaackPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTckPcxOcxOcMpckPaabaaacwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaacGaaaaaaaabaabaaaaabaabaaaaaaaabaabaabaaaaqZaaaaaaaaaaabaabcwNcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcwXcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcyrcxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMclUclUclUclUclUaaaaaaaaaaaactbcsZctccuoclUczhbVibVicuscoAcoAcoAcoAcoAaaaaaackPcxOcxOcxOcyZczaczbczcczdczecAiczgckPcAVcAYcAWckPaaaaaacwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaacGaaaczoczpczqaaaczoczpczqaaaczoczpczqaabczraabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaczscwWcwXcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcbkcyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQclUaaaaaaaaaaaactbcsZctccmqclUbGyckObVicusbGybGybGycgmcoAaaaaaackPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbckPcCGcCYcCIckPaaaaaacwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGaaaczocAkczqaaaczocAkczqaaaczocAkczqaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabczscwWcwXcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAvcAwcAxcAycxsczBcAzcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAKcAGcAGcAGcoAcoAcoAcoAcoAcoAcoAcoAcEhclUaaaaaaaaaaaaclUcEicEYcEjclUcgmcFdbVicFmcFlcFlcFnbGycoAaaaaaackPcwtcwucwvcAQcARczbcAScATcAUcFrcIScAXcGscIScGtckPaaaaaacwGcwGcBbcGucBdcwGcwGbwobxXcGycyJcyJcyJbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaahaaaaaaaaaafxaabczocAkczqaaaczocAkczqaabczocAkczqaabaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcHscBOcHucHtcDPcDPcDPcDPcDPcDPcHvcoAcEhclUclUclUclUclUclUcFfbEJcjmcFfclUclUcoAcoAcoAcoAcusbGycoAaaaaaackPcxOcBZcxOcCacxRcqUcCbcCccCdcCecqUcqUcCgcqUcChckPaaaaabaabcwGcwGcHwcwGcwGaaabwobxXcvzcyJcHycHxbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaabaaaczocAkczqaabczocAkczqaaaczocAkczqaaaaaaaaaaaaaaaaaaaabaabaabaaaaabaaaaabaabaaaaaacybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcCrcCscCscCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcHzcCHcHAcCJaabcCKcCKcCKcCKcCKcHBcoAcHDcHCcIGcHHcIHctackycjocjnckuckycCScIIcupcIJcCScoAcusbGycoAaaaaaackPcxOcxOcxOcAQcCTczbcCUcCVcCWcCXcCZcCZcDacqUcDbckPaabaabaaaaaaaaacIKaaaaaaaaabwobxXcvzcyJbxXbxXbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaaaczocAkczqaabczocAkczqaaaczocAkczqaabaaaaaaaaaaaaaaaaaaaaaaaaaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmcDncDocDncDncDpcDpcDncDqcDrcDscDtcDtcDucDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcILcDMcIMcDOcDPcDQcDRcDScDTcCKcHBcoDcEhclUcvscvqcIOcINcxLckxckwckNclUcuqczVcuqczVcuqcoAcusbGycoAcoAaaackPcwAcwAcwAcwAcEkcqUcCbcElcEmcCecqUcEncEocEocEpcEqcAjaabaaaaaaaaaaaaaaaaaaaaabwobxXcGybxXbxXcIPbwoaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcEraabaabaabcEraabaaaaabcEraabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccEscEtcEucEvcEwcExcEycDfcDfcEzcEAcvKcvKcEBcECcECcECcECcEDcEEcEFcEEcEEcEEcDtcDtcEGcEHcEIcEJcEKcDzcELcDwcDzcDzcDzcDzcEMcBCcENcEOcCycDFcCAcDFcBIcDHcDIcEPcEQcERcEScETcEUaabcEVcEWcDTcEXcCKcHBcoDcHDcHCcxKcxJczVcxMclUclRclQclSclUcIQcIRczVcuqcyWclUcusbGycITcoAaaackPcwtcwucwvcFjcARczbcFkcJJcJIcJKcJKcFocFpcFqcJLckPaabaabaabaaaaaaaaaaaaaaaaaabwocJMcvzbwobwobwobwobwoaabaabaabcJNcJNcJNcJNcJNcJNaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaafxaabcFscFtcFtcFucFvcFwcFwcFwcFvcFwcFwcFwcFvcFwcFwcFxcFtcFtcFtcFtcFtcFycFzcFAcFBcFCcFDcFEcFFcFGcfRcwWcFHcDfcvKcvKcvKcFIcEBcECcFJcFKcFLcFMcFNcFOcFPcFQcFRcFScFTcFUcFVcFWcFXcFScFYcFZcDwcGacDzcDzcDzcGbcBCcGccGccDFcGdcGecGfcGgcGhcGicGjcGkcGlcGmcGncDOcGocDQcGpcDTcDTcCKcHBcoDcEhclUcyMcyLcyNcFfclUcnkclTcFfclUcyQcyScyRcyTcyTclUcusbGycJOcoAaaackPcxOcxPcxOcGAcxRcqUcGBcJPcGCcqUcqUcGDcwAcwAcwAckPaaaaaaaabaabaaaaaaaaaaaaaaabwocyKcvzbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGaaaaabaaaaabaabcGFaabaaaaabcGFaabaaaaabcGFaabaaaaaaaaaaaaaaaaaaaaaaaacDccDccDccGGcGHcGIcDdcGJcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKcHBcoAcEhclUcyWcyVcyYcyXczNcJQczPczOczRczQcyLczVczVczSclUcusbGycJRcoAaaackPcxOcxOcxOcFjcHEcHFcHGcJScHIcCZcCZcCZcHJcHKcHLcHMaaaaaaaaaaabaabaaaaaaaaaaaabwobwocvzbwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaacGacGafxaabaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabcDccDdcDdcDdcDdcHPcHQcHRcfRcHScfRcfRcEBcHTcfRcECcHUcHVcGOcHWcFNcHXcHYcHZcIacIbcIccIdcIecIfcIgcIbcIhcIicIjcIkcIlcImcIncIocIpcIqcGfcIrcIscItcIucIvcIwcIxcIycIzcIAcIBcICcIDcDPcDQcIEcIFcIFcCKcHBcoAcEhclUclUclUclUclUcAOcANcBRcAPcBTcBScBUcAPcBWcBVclUcuscGqcGrcGrcGrcJTcJTcJTcJTcJTcJUcKTcKbcKUcIUczbcIVczbcIWczbcIXcHMaaaaaaaaaaaaaabaabaaaaaaaaaaaabwocvzbwoaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaczocHOczqaabczocHOczqaaaczocHOczqaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcJgcJhcDtcJicJjcFWcJkcJlcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKcHBcoDcKWcKVcKVcKVcKXclUcBXcyLcCLcBYcyScCMcyTcyTcyScCNclUcuscGvbVibGycKYcKZcoAaaaaaackPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcLackPaabaabaabaabaabaabaabaabaabaabbwocvzbwobwobwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaaaczocHOczqaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabcJbcKjcKjcKkcKlcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzcKAcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKcHBcoDcEhbVibVibVibYDclUcCPcCOczVcCQcyScCRcCScyTcDUcCRclUcuscGvbVibGycyHbGycoAaaaaaackPcLicLjcLkcwAcLlcLmcLncwAcLocLpcLqckPaabaabaaaaaaaaaaaaaaaaaaaaaaaabwocvzbxXbxXbwoaabaabaaaaaaaaaaaaaaaaaaaaaaaacJaaaaaaacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJaaaaaaacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaabczocHOczqaaaczocHOczqaabczocHOczqaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabaaaaaacJbcKjcKjcKkcLscLscLscLtcLucLvcECcLwcLxcLycLzcLAcLBcLCcLDcLDcLEcLFcLGcGOcGOcGOcLHcLIcLJcLKcLLcLMcLNcLOcLPcECcLQcLQcLRcHhcCAcLScLTcLUcLVcLWcDFcLXcLYcLZcMacMbcCKcCKcCKcCKcCKcHBcoDcEhcLbbGybGybYDclUcDVczVcDXcDWcDZcDYcEacyTcEccEbclUcuscGvczhbGychCcITcoAaaaaaackPcMpcxOcxOcwAcMpcxOcxOcwAcMpcxOcxOckPaaaaabaabaaaaaaaaaaaaaaaaaaaaabwocLccyJbxXbwobwobwocJNcJNaabaabaabaabaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaagiaabczocMqczqaaaczocMqczqaaaczocMqczqaabafxaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBcMCcMzcMzcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKcHBcoAcEhbVicozcLdbYDclUcEeczVczVcEfcySczVcEgcyTcEgczVclUcuscGvbVibGybVibVicoAaabaabckPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPaaaaaaaabaabaaaaaaaaaaaaaaaaaabwocvzcyJcLecyJcLfbwoaabaabaabaaaaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaafxaaaaabaaaaaaaaaaabaabaabaaaaaaaabaabaaaafxaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabcJbcNocLscLscLscLscLscMucNpcNqcNrcNscNtcMucNucNvcNwcJecGOcGOcNxcNycNzcNAcNBcNCcNCcNDcECcNEcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKcHBcoAcEhbVicLgcLgbYDclUcMccLhcMecMdcEZclUclUclUclUclUclUcuscGvbVibGybGycMfcoAaaaaaackPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPaaaaaaaaaaabaabaaaaaaaaaaaaaaabwocvzcyJbxXbxXbxXcxHaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJaaaacJacJacJacJacJacJacJacJacJaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJbcOdcLucOecOfcOgcOhcMucOicOjcOkcOlcOmcOncOocOpcOqcOrcGOcOscOtcOucOvcOwcOxcOycOzcOAcOBcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKcHBcoDcEhcMgchCbJGbYDclUclUclUcMhclUcFbcFacFcbVicMjcMibGycuscGvbVibGycMkcITcoAaaaaaackPckPckPckPckPckPckPckPckPckPckPckPckPaaaaaaaaaaaaaabaabaaaaaabwobwobwocvzcyJcMmcMlbxXcxHaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyacyacyacyacyacyacyacyacyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcJbcJbcJbcOWcOXcOXcOXcMucOYcOZcPacPacPbcPccMzcPdcPecPfcPgcPhcPhcPicPjcPkcPlcPmcPncPicPocPpcPqcPrcPscPtcPucPvcNHcLQcPwcPxcDFcMNcDFcPycDFcMQcMRcJBcJCcPzcJEcNMcCKcCKcCKcCKcCKcHBcoDcMncKXchCcITcMYcMocMocMocMZbVicFgcFecFhbVicNacKVcKVcNbcHrczhbGybGycoAcoAaaaaaacONaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaabaaabwocyKcNccNdcyJcNfcNebxXcxHaaaaaaaaaaaaaaaaaaaahaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcPFcPGcOXaabaabcMucPHcPIcPacPacPJcMucPKcPLcPMcPNcPOcPPcPQcECcPRcPScPTcGOcPUcECcPVcPWcPXcPNcPNcPYcPZcECcQacLQcQbcQccDFcMNcDFcLScLTcQdcQecMScQfcQgcIDcQhcDQcQicQjcQjcCKcHBcoDcNhcNgbVibVicEhbVibVibGycNibVibVicGwbVibVicNkcNjcNmcNlcNQcoAcoAcoAcoAaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaabbwocNRcunbOMcyJcyJcyJbxXbwoaabaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcPEcQqcQrcOXaabaaacMucQscPIcPacPacQtcMucQucQvcECcQwcQxcQxcQxcECcQycQzcQAcQBcPucECcQxcQxcQxcQwcECcQCcQucECcNHcLQcQDcQEcQFcQGcQHcQIcQJcQKcIAcQLcJCcQMcJEcNMcEVcQNcQOcQPcCKcHBcoAcoAcEhcdbcNScEhcNTbVibGycNVcNUcNXcNWcMocMocNYcGvbVicNZcoAcoAaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabwobwobwobwobwocOObOMcyJcOQcOPbxXbwoaabaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcPEcOXcQTcPEcQUaaacMucQVcQWcPacPacQXcMucQYcQZcECcRacRbcRccRdcRecRfcRgcRhcRicPucRecRbcRbcRbcRjcECcRkcRlcECcNHcRmcMNcRncRocQJcRpcRqcRrcRscRtcRucRvcRwcKQcOLcDQcRxcQjcQjcCKcHBcoAbGycORcOTcOScNYcgmbVibGybGybGycGvcOUbGycGqcFicHrbVicEhbwoaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabwobxXbxXbxXcyKcOOcOVcyJcPAbxXbxXbwoaabaabaabaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcPNcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKcHBcoAcITbGycPCcPBbGycQkbVibVicQlbVicQmcdccyHcQnbVibVibVicEhbwoaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaabwobwobwocQpcQocyKcOObOMbxXbxXbxXcYgbwoaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQSaaaaaacQSaaaaaacQScQScQScQScQScQScQSaaaaaacQSaaaaaacQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRNcROcPacPacRPcMucECcRQcECcRRcRScRScLOcLOcLOcLOcLOcLOcLOcLOcLOcRScRScRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMaabaabaabaabaabcHBcYhcYicYicYkcYjcYicYicYicYlcYncYmcQmcYobVicQmbVicYpbVicEhbwocxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwobwobwobwobwobwobwobwobwobwoczMbwocyKbwocYqbxXcHycOObOMcyJcyJcLecyJbwoaabczraaaaaaaaaaaaaaaaaacJacJacJacJaaaaaaacJacJacJacJacJacJacJaaaaaaacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSdcSecPacPacSfcMucSgcShcSicSjaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaacSkcSlcSmcSncECcSocMJcSpcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMaabaaaaaaaabaaacYscYrcYucYtcYwcYvcYycYxcYicqTbGybGycYzcdccYAcGvbGybGycYBcMncYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYDcYCcYCcYCcYCcmvcyJbFecnGbxXcYEczMbwobwobwocLebwocOObOMcyJcYFbxXbxXbwoaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucRzcOZcPacPacSCcMucSDcSEcSEaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaacSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMaabaaaaaaaabaaacYhcYGcYIcYHcYKcYJcYMcYLcYibGybGybVicQmcYNbVicGvcGqcFicYPcYOcYQcYQcYQcYQcYQcYQcYScYRcYQcYQcYQcYQcYQcYQcYUcYTcYWcYVcYYcYXcYZcYZcYZcYZcZbcZacZccYZcYZcYZcYZcZdbXScyJcOPbxXcZebwoaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQSaaacQScQScQScQScQScQScQScQScQSaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRycRycRycRycRycRycRycMucSLcSMcPacPacSNcMucSOcSPcSEaabaabaabcSQaaaaaaaaaaaacSQaaaaaacSQaabaabaabcSEcSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcTacTbaabaabaabaabaaacYhcZfcYIcZgcZicZhcZkcZjcYicZlbGybGycGvcZmbVicGvcGvcZncoAcoAcxHcxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwocZobxXcyJcJMbxXcyJcyJcxHcxHckVcyJcZpbxXcZpcyJcZrcZqcoVbwobwobwobwobwoaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMucTccSMcPacPacSCcMucTdcSEcTeaaaaaaaabaaaaaaaaaaaaaaacTfaaaaaaaaaaabaaaaaacSEcSEcTdcECcMHcECcCKcTgcEVcTgcCKcTgcEVcTgcCKcThcEVcTicCKaaaaaaaaaaaaaabaabcYhcZscZucZtcZvcZhcZxcZwcZycYPcZAcZzcGvcdcbGycZBcQmbVicoAaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaabwocZCczfcyJcZDbxXcyJaaaaaaaaaaaacyJbxXbxXcNRcqecqecqfcqgcqeaaaaabaabaabaabcZEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMucTjcOZcPacPacTkcMucTlcTmcSEaaaaaaaabaaaaaaaabaabaabaabaabaaaaaaaabaaaaaacSEcTncTocECcTpcECcCKcTqcTrcTscCKcTtcTucTvcCKcTwcTxcTycCKaaaaaaaaaaaaaaaaabcZGcZFcZucZHcZJcZIcZLcZKcYicZMcQmbVicQmcZNbVicZOcQmcozcoAcoDcoDcoDazyaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaabwocZPcyJcyJcHxbxXcyJcyJcxHcxHcyJcyJbxXcZQczfcqecrecrfcrgcqeaaaaaaaabaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMucMucMucMucMucMucMucECcSDcSEaaaaaaaabcSQaabaabaacaacaacaabcTzaaaaabaaaaaacSEcSDcECcECcMHcECcCKcTAcTBcTAcCKcTCcTDcTCcCKcTEcTFcTEcCKaaaaaaaaaaaaaaaaaacYhcZRcZTcZScZucZUcZWcZVcYicZXcZZcZYdaacAhbGycGvcGvdabdaddacbGydaeazyaaaaabaaacxHcxHcxHbwobwobwobwobwobwodafcyKcyJdagbxXbxXcyJbxXbxXbxXbxXcYqbxXcPAcqecrZcsacsbcqeaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJacJacJacJacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaabaacaacaabaabaabacGacGcECcECcTGcSEaaaaaaaabaaaaaaaabcTHcTIaacaabaaaaaaaabaaaaaacSEcTJcECcECcMHcECcCKcTAcTKcTAcCKcTCcTLcTCcCKcTEcTMcTEcCKaaaaaaaaaaaaaaaaaacYhcYhcYhdahcYhdaidajdaicYicZXdakbGycGzdalcFicHrcGvdamcoAcoDcoDcoDdanaabaabaaacxHdaodapcyJbxXdaqdarcNRcyJdasbxXcyJdatbxXbxXdaubxXbwobwobwocxHcxHbwocqectrctscttcqeaabaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaaaaaaaabaabacGcECcECcSDcSEaaaaaaaabaaacTNaabaacaacaacaabaabcSQaabaaaaaacSEcSDcECcECcMHcECcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKcCKaaaaaaaaaaaaaaaaaaaaaaaaaaadavcYhdawdaydaxcYibGydazbGybGydaAdaBcGqdaDdaCcoAaaaaaaaaaaaaaaaaabaaacxHdaEdaFdaubxXcQobxXbxXdaucZobxXcyJcyJcyJcyJcyJbxXbwoaabaaaaaaaaaaabcuzcuzcuAcuzcuzaabaabczraabaabcZEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcECcTncTocSEaaaaaaaabaaaaaaaabaabaabaabaabaaaaaaaabaaaaaacSEcTlcTmcECcTpcECcECcECcECcECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGcYhdaidaHdaicYhcoAdaIcFicFidaJdaLdaKcoAcoAcoAaaaaaaaaaaaaaaaaabaaacxHdaodaMcyJcNRbxXbxXdaNcyJdaObxXbxXbxXbxXbxXbxXbxXbwoaabaaaaaaaaaaabaaacuzcvEcuzaaaaabaaaaabaaaaaaaabaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaacQScQScQScQSaaaaaacQScQScQScQScQScQScQSaaaaaacQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaabcECcTdcSEcTPaaaaaacTQaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaacSEcSEcTdcECcMHcTRcTScTTcTUcTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaGcYhdaPdaRdaQdaSaabcoAcoAcoDdaTcoDcoAcoAaaaaabaaaaaaaaaaaaaaaaabaabcxHcxHcxHbwobwobwobxXcyJbwodaUbwobwocNRbFeczfbzNczMbwoaabaaaaaaaaaaabaaacuzcwMcuzaaaaabaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcECcTXcTYcSEaabaabaabcSQaaaaaacSQaaaaaaaaaaaacSQaabcTZaabcSEcUacUbcECcMHcUccUdcGOcUecTVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaadaGcYhcYhdaVcYhcYhaaaaabaaaaaadaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabwodaFdaXbwocGxaabbwobwocxHcxHczMbwoaaaaabaaaaaaaaaaabaaaaaacxZaaaaaaaabaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcUfcUgcUhaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaacUicUgcUjcECcMHcECcUkcUlcUmcReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIKazycYhdaYcYhdaZaabaabaaaaaacIKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaahaaaaaabwodbbdbabwodbcaabaaaaabaaaaaaaabaaaaaaaabaaaaaaaaaaabaaaaaacznaaaaaaaabaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNycECcKDcSkcUhaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaaaaacUicSjcKDcECcECcMHcECcECcECcUncECaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabazydbddbedbdazyaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaacxHdbfcxHcxHaabczraaaaabaaaaaaaabaaaagQagQacGaqZaabaabaabaabcGEaabaabaabaabczragiagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacECcECcSkcRScRScRScRScRScRScRScRScRScRScRScRScRScSjcECcECcECcECcTpcECaaaaabcUocUpaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaabazyaaaaaaaaaazyaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaacxHdbgcxHaaaaaaaaaaaaaabaaaaaaaabaaaagQaaaaaaaabaaaaabaaaaaacHNaaaaaaaabaaaaabaaaaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECcECaaacECcECcUqcECaabaabcUrcUscUtcUucUvcUucUtcUucUvcUucUtcUucUvcUucUtcUucUvcUwcUxaaaaabazyazyazyazyazyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaacxHdbhcxHaaaaaaaaaaaaaabaaaaaaaabaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQScQScQScQScQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcECcUycECcECcECcECaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaacUrcUzcUpaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaacxHdbicxHaaaaaaaaaaaaaaaaaaaaaaabaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcKiaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcMHcMHcUAcUBcUBcUCaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcUDcUzcUxaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdbjdbkdbjaaaaaaaaaaaaaaaaaaaaaaabaaaagQaabcLrcLrcLrcLrcLraaacIZaaacLrcLrcLrcLrcLraabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcTpcMHcUEcUFcUGcUHaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacUrcUzcUpaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaaaagQaaaaabaaaaabaabaabaaacIZaaaaabaaaaabaaaaabaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacECcUIcMHcUJcUBcUBcUKaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaacUDcULcUpaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcIZaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNycECcECcECcECcECcECaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUDcUMaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcKecKfcKgcKhcKhcKhcKhcObaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUNcUOcUNcUPcUPcUQcUQcUQcUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacIZaabcLrcLrcLrcLrcLraaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabcUNcURcUScUTcUUcUVcUWcUXcUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqZaaaaabaaaaabaaaaabaaacPDaaaaabaaaaabaabaabaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUNcUYcUZcVacVacVbcVccVdcUQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaacIYcIYcIYcIYcIYaabcGEaabcIYcIYcIYcIYcIYaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcUNcVecVfcVacVacVgcVhcVicUQaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcKccKdcKdcKdcKdcQQcQRcQQcKhcKhcKhcKhcObaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabcUNcUNcVjcVacVacUQcVkcUQcUQaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcLrcLrcLrcLrcLraaacGEaaacLrcLrcLrcLrcLraaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabapqapqaaaaabaaacUPcVlcVacVacVmcVncUPaabaabaabapqapqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaaaaaaabaabaabaaaaaacGEaabaaaaaaaabaabaaaaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGcVocVoacGacGaaacUPcVpcVqcVrcVscVtcUPaaaacGacGcVocVoacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQaaaaaaaaacGEaaaaaaaaaagQagQagQaqZagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucVvcVwcVxacGacGcUPcVycVzcVAcVacVBcUPacGacGcVCcVDcVEcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaabcSBaabagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaacTOcTOcTOcTOcTOaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucVvcVEcVHcVIcVJcVJcVKcVLcVJcVMcVNcVJcVJcVIcVOcVvcVEcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQaaaaabaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaacTOcTOcTOcTOcTOaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucVPcVQcVRcVRcVScVTcVUcVVcVWcVWcVXcVYcVZcWacWacWbcWccVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQagQagQagQagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaacTOcTOcTOcTOcTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcWecWfcWfcVJcWgcWhcWhcWicWhcWhcWjcVJcWfcWfcWkcWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaaaaacVJcWmcWncWocWpcWqcWrcWscVJaaaaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWtcWucWucWucVJcWvcWwcWhcWhcWxcWycWzcVJcWucWucWucWAcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaaaaacWBcWCcWBcWDcWEcWBcWBcWFcWBaaaaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaaaaacWBcWGcWHcWIcWJcWKcWLcWMcWBaaaaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcWNcWLboSboSboScWLcWOcWBcWBaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcWPboSboScWQboSboScWRcWBcWBaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWScWucWucWBcWBcWLboScWTcWTcWTboScWLcWBcWBcWucWucWUcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFcWVcWBcWWcWLcWXcWTcWYcWTcWXcWLcWZcWBcWVcVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcWLboScXacXbcXcboScWLcWBcWBcVIcXdcWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcWPboSboScXeboSboScWRcWBcWBcXfcXgcWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcXhcXicXjcXkcXlcXmcXhcWBcWBcXncXocXpcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucXqcWucWucWTcWBcWBcWBcWBcXrcWBcWBcWBcWBcWTcWucWucXscVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaaaaaaaacXtcXtcXtcXucXtcXtcXtaaaaaaaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaaaabaaacXvcXwcXxcXycXzcXAcXvaaaaaaaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcXBcVIcXCcXCcXvcXDcXEcXFcXGcXHcXvcVIcVIcVIcXdcWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucXIcVRcVRcVRcVRcXJcXKcXLcXMcXNcXOcXPcXQcWacWacWacXRcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaacVGcVGcVGcVGcVGaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGaaacWfcWfcWfcWfcWfcXvcXScXTcXUcXVcXWcXXcXYcWfcWfcXZcXZaaaacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaacVGcVGcVGcVGcVGaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGacGacGacGacGcXvcYacYbcYccYdcYecXvacGacGacGacGacGacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcXvcXvcYfcYfcYfcXvcXvaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaaaaacWBcWGcWHcWIcWJcWKcWLcWMcWBaaaaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcWNcWLboSboSboScWLcWOcWBcWBaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcWPboSboScWQboSboScWRcWBcWBaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWScWucWucWBcWBcWLboScWTcWTcWTboScWLcWBcWBcWucWucWUcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFcWVcWBcWWcWLcWXcWTcWYcWTcWXcWLcWZcWBcWVcVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcWLboScXacXbcXcboScWLcWBcWBcVIcXdcWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcWPboSboScXeboSboScWRcWBcWBcXfcXgcWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaacWBcWBcXhcXicXjcXkcXlcXmcXhcWBcWBcXncXocXpcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucXqcWucWucWTcWBcWBcWBcWBcXrcWBcWBcWBcWBcWTcWucWucXscVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaaaaaaaacXtcXtcXtcXucXtcXtcXtaaaaaaaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcVFaaaaabaaacXvcXwcXxcXycXzcXAcXvaaaaaaaaacVucWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucWdcXBcVIcXCcXCcXvcXDcXEcXFcXGcXHcXvcVIcVIcVIcXdcWlcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGcVucXIcVRcVRcVRcVRcXJcXKcXLcXMcXNcXOcXPcXQcWacWacWacXRcVFacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaacVGcVGcVGcVGcVGaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGaaacWfcWfcWfcWfcWfcXvcXScXTcXUcXVcXWcXXcXYcWfcWfcXZcXZaaaacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaacVGcVGcVGcVGcVGaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGacGacGacGacGacGacGcXvcYacYbcYccYdcYecXvacGacGacGacGacGacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaacVGcVGcVGcVGcVGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcXvcXvcYfcYfcYfcXvcXvaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSKcSKcSKcSKcSKcSKcSKcSKcSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaacTWcTWcTWcTWcTWaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaacTWcTWcTWcTWcTWaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaacTWcTWcTWcTWcTWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index c7b6fb1a430..45fb6697240 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -863,6 +863,10 @@ var/list/ghostteleportlocs = list() name = "\improper Incinerator" icon_state = "disposal" +/area/maintenance/turbine + name = "\improper Turbine" + icon_state = "disposal" + /area/maintenance/disposal name = "Waste Disposal" icon_state = "disposal" From d5a6959c27ddd0dfc3061a0e1ffa62a6a4b229f5 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 25 Sep 2015 05:23:05 -0400 Subject: [PATCH 63/82] Gas Turbine --- .../game/machinery/computer/buildandrepair.dm | 8 +- code/game/machinery/constructable_frame.dm | 18 + code/game/machinery/machinery.dm | 5 +- code/modules/power/turbine.dm | 402 +++++++++++------- .../research/designs/machine_designs.dm | 30 ++ 5 files changed, 303 insertions(+), 160 deletions(-) diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 9adcde3aa00..88a8f01b159 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -125,9 +125,6 @@ name = "circuit board (Orion Trail)" build_path = /obj/machinery/computer/arcade/orion_trail origin_tech = "programming=2" -/obj/item/weapon/circuitboard/turbine_control - name = "Circuit board (Turbine Control)" - build_path = /obj/machinery/computer/turbine_computer /obj/item/weapon/circuitboard/solar_control name = "Circuit board (Solar Control)" build_path = /obj/machinery/power/solar_control @@ -245,6 +242,11 @@ name = "Circuit board (Atmospheric Tank Control)" build_path = /obj/machinery/computer/general_air_control/large_tank_control +/obj/item/weapon/circuitboard/turbine_computer + name = "circuit board (Turbine Computer)" + build_path = /obj/machinery/computer/turbine_computer + origin_tech = "programming=4;engineering=4;powerstorage=4" + /obj/item/weapon/circuitboard/HONKputer name = "Circuit board (HONKputer)" build_path = /obj/machinery/computer/HONKputer diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index f87f2a17f02..bb7a54daf4b 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -235,6 +235,24 @@ to destroy them and players will be able to make replacements. /obj/item/weapon/stock_parts/micro_laser = 1, /obj/item/weapon/stock_parts/manipulator = 1) +/obj/item/weapon/circuitboard/power_compressor + name = "circuit board (Power Compressor)" + build_path = /obj/machinery/power/compressor + board_type = "machine" + origin_tech = "programming=4;powerstorage=5;engineering=4" + req_components = list( + /obj/item/stack/cable_coil = 5, + /obj/item/weapon/stock_parts/manipulator = 6) + +/obj/item/weapon/circuitboard/power_turbine + name = "circuit board (Power Turbine)" + build_path = /obj/machinery/power/turbine + board_type = "machine" + origin_tech = "programming=4;powerstorage=4;engineering=5" + req_components = list( + /obj/item/stack/cable_coil = 5, + /obj/item/weapon/stock_parts/capacitor = 6) + /obj/item/weapon/circuitboard/thermomachine name = "circuit board (Freezer)" desc = "Use screwdriver to switch between heating and cooling modes." diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 32f4ae1daa0..0d046868bb8 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -139,6 +139,9 @@ Class Procs: return ..() +/obj/machinery/proc/locate_machinery() + return + /obj/machinery/process() // If you dont use process or power why are you here return PROCESS_KILL @@ -544,7 +547,7 @@ Class Procs: if(user.stunned) return 1 return 0 - + //called on machinery construction (i.e from frame to machinery) but not on initialization /obj/machinery/proc/construction() return diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index 4df92ceb7bd..4c7b51e5ac0 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -1,4 +1,28 @@ -/obj/machinery/compressor +// TURBINE v2 AKA rev4407 Engine reborn! + +// How to use it? - Mappers +// +// This is a very good power generating mechanism. All you need is a blast furnace with soaring flames and output. +// Not everything is included yet so the turbine can run out of fuel quiet quickly. The best thing about the turbine is that even +// though something is on fire that passes through it, it won't be on fire as it passes out of it. So the exhaust fumes can still +// containt unreacted fuel - plasma and oxygen that needs to be filtered out and re-routed back. This of course requires smart piping +// For a computer to work with the turbine the compressor requires a comp_id matching with the turbine computer's id. This will be +// subjected to a change in the near future mind you. Right now this method of generating power is a good backup but don't expect it +// become a main power source unless some work is done. Have fun. At 50k RPM it generates 60k power. So more than one turbine is needed! +// +// - Numbers +// +// Example setup S - sparker +// B - Blast doors into space for venting +// *BBB****BBB* C - Compressor +// S CT * T - Turbine +// * ^ * * V * D - Doors with firedoor +// **|***D**|** ^ - Fuel feed (Not vent, but a gas outlet) +// | | V - Suction vent (Like the ones in atmos +// + + +/obj/machinery/power/compressor name = "compressor" desc = "The compressor stage of a gas turbine generator." icon = 'icons/obj/pipes.dmi' @@ -13,6 +37,8 @@ var/rpmtarget = 0 var/capacity = 1e6 var/comp_id = 0 + var/efficiency + /obj/machinery/power/turbine name = "gas turbine generator" @@ -21,57 +47,116 @@ icon_state = "turbine" anchored = 1 density = 1 - var/obj/machinery/compressor/compressor + var/opened = 0 + var/obj/machinery/power/compressor/compressor var/turf/simulated/outturf var/lastgen + var/productivity = 1 /obj/machinery/computer/turbine_computer - name = "Gas turbine control computer" + name = "gas turbine control computer" desc = "A computer to remotely control a gas turbine" - icon = 'icons/obj/computer.dmi' - icon_state = "airtunnel0e" - circuit = /obj/item/weapon/circuitboard/turbine_control - anchored = 1 - density = 1 - var/obj/machinery/compressor/compressor - var/list/obj/machinery/door/poddoor/doors + icon_screen = "turbinecomp" + icon_keyboard = "tech_key" + circuit = /obj/item/weapon/circuitboard/turbine_computer + var/obj/machinery/power/compressor/compressor var/id = 0 - var/door_status = 0 // the inlet stage of the gas turbine electricity generator -/obj/machinery/compressor/New() +/obj/machinery/power/compressor/New() ..() + component_parts = list() + component_parts += new /obj/item/weapon/circuitboard/power_compressor(null) + component_parts += new /obj/item/weapon/stock_parts/manipulator(null) + component_parts += new /obj/item/weapon/stock_parts/manipulator(null) + component_parts += new /obj/item/weapon/stock_parts/manipulator(null) + component_parts += new /obj/item/weapon/stock_parts/manipulator(null) + component_parts += new /obj/item/weapon/stock_parts/manipulator(null) + component_parts += new /obj/item/weapon/stock_parts/manipulator(null) + component_parts += new /obj/item/stack/cable_coil(null, 5) + RefreshParts() +// The inlet of the compressor is the direction it faces gas_contained = new inturf = get_step(src, dir) - spawn(5) - turbine = locate() in get_step(src, get_dir(inturf, src)) - if(!turbine) - stat |= BROKEN + +/obj/machinery/power/compressor/initialize() + ..() + locate_machinery() + if(!turbine) + stat |= BROKEN #define COMPFRICTION 5e5 #define COMPSTARTERLOAD 2800 -/obj/machinery/compressor/process() + +// Crucial to make things work!!!! +// OLD FIX - explanation given down below. +// /obj/machinery/power/compressor/CanPass(atom/movable/mover, turf/target, height=0) +// return !density + +/obj/machinery/power/compressor/locate_machinery() + if(turbine) + return + turbine = locate() in get_step(src, get_dir(inturf, src)) + if(turbine) + turbine.locate_machinery() + +/obj/machinery/power/compressor/RefreshParts() + var/E = 0 + for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + E += M.rating + efficiency = E / 6 + +/obj/machinery/power/compressor/attackby(obj/item/I, mob/user, params) + if(default_deconstruction_screwdriver(user, initial(icon_state), initial(icon_state), I)) + return + + if(default_change_direction_wrench(user, I)) + turbine = null + inturf = get_step(src, dir) + locate_machinery() + if(turbine) + user << "Turbine connected." + stat &= ~BROKEN + else + user << "Turbine not connected." + stat |= BROKEN + return + + if(exchange_parts(user, I)) + return + + default_deconstruction_crowbar(I) + +/obj/machinery/power/compressor/CanAtmosPass(turf/T) + return !density + +/obj/machinery/power/compressor/process() + if(!turbine) + stat = BROKEN + if(stat & BROKEN || panel_open) + return if(!starter) return overlays.Cut() - if(stat & BROKEN) - return - if(!turbine) - stat |= BROKEN - return + rpm = 0.9* rpm + 0.1 * rpmtarget var/datum/gas_mixture/environment = inturf.return_air() + + // It's a simplified version taking only 1/10 of the moles from the turf nearby. It should be later changed into a better version + var/transfer_moles = environment.total_moles()/10 //var/transfer_moles = rpm/10000*capacity var/datum/gas_mixture/removed = inturf.remove_air(transfer_moles) gas_contained.merge(removed) - rpm = max(0, rpm - (rpm*rpm)/COMPFRICTION) +// RPM function to include compression friction - be advised that too low/high of a compfriction value can make things screwy + + rpm = max(0, rpm - (rpm*rpm)/(COMPFRICTION/efficiency)) if(starter && !(stat & NOPOWER)) @@ -83,7 +168,6 @@ rpmtarget = 0 - if(rpm>50000) overlays += image('icons/obj/pipes.dmi', "comp-o4", FLY_LAYER) else if(rpm>10000) @@ -94,35 +178,74 @@ overlays += image('icons/obj/pipes.dmi', "comp-o1", FLY_LAYER) //TODO: DEFERRED +// These are crucial to working of a turbine - the stats modify the power output. TurbGenQ modifies how much raw energy can you get from +// rpms, TurbGenG modifies the shape of the curve - the lower the value the less straight the curve is. + +#define TURBPRES 9000000 +#define TURBGENQ 100000 +#define TURBGENG 0.5 + /obj/machinery/power/turbine/New() ..() + component_parts = list() + component_parts += new /obj/item/weapon/circuitboard/power_turbine(src) + component_parts += new /obj/item/weapon/stock_parts/capacitor(src) + component_parts += new /obj/item/weapon/stock_parts/capacitor(src) + component_parts += new /obj/item/weapon/stock_parts/capacitor(src) + component_parts += new /obj/item/weapon/stock_parts/capacitor(src) + component_parts += new /obj/item/weapon/stock_parts/capacitor(src) + component_parts += new /obj/item/weapon/stock_parts/capacitor(src) + component_parts += new /obj/item/stack/cable_coil(src, 5) + RefreshParts() +// The outlet is pointed at the direction of the turbine component outturf = get_step(src, dir) - spawn(5) - compressor = locate() in get_step(src, get_dir(outturf, src)) - if(!compressor) - stat |= BROKEN +/obj/machinery/power/turbine/initialize() + ..() + locate_machinery() + if(!compressor) + stat |= BROKEN +/obj/machinery/power/turbine/RefreshParts() + var/P = 0 + for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) + P += C.rating + productivity = P / 6 -#define TURBPRES 9000000 -#define TURBGENQ 20000 -#define TURBGENG 0.8 +/obj/machinery/power/turbine/locate_machinery() + if(compressor) + return + compressor = locate() in get_step(src, get_dir(outturf, src)) + if(compressor) + compressor.locate_machinery() + +/obj/machinery/power/turbine/CanAtmosPass(turf/T) + return !density /obj/machinery/power/turbine/process() + + if(!compressor) + stat = BROKEN + + if((stat & BROKEN) || panel_open) + return if(!compressor.starter) return overlays.Cut() - if(stat & BROKEN) - return - if(!compressor) - stat |= BROKEN - return - lastgen = ((compressor.rpm / TURBGENQ)**TURBGENG) *TURBGENQ + + // This is the power generation function. If anything is needed it's good to plot it in EXCEL before modifying + // the TURBGENQ and TURBGENG values + + lastgen = ((compressor.rpm / TURBGENQ)**TURBGENG) * TURBGENQ * productivity add_avail(lastgen) + + // Weird function but it works. Should be something else... + var/newrpm = ((compressor.gas_contained.temperature) * compressor.gas_contained.total_moles())/4 + newrpm = max(0, newrpm) if(!compressor.starter || newrpm > 1000) @@ -133,24 +256,48 @@ var/datum/gas_mixture/removed = compressor.gas_contained.remove(oamount) outturf.assume_air(removed) +// If it works, put an overlay that it works! + if(lastgen > 100) overlays += image('icons/obj/pipes.dmi', "turb-o", FLY_LAYER) + updateDialog() - for(var/mob/M in viewers(1, src)) - if ((M.client && M.machine == src)) - src.interact(M) - AutoUpdateAI(src) +/obj/machinery/power/turbine/attack_hand(mob/user) + + if(..()) + return + + interact(user) + +/obj/machinery/power/turbine/attackby(obj/item/I, mob/user, params) + if(default_deconstruction_screwdriver(user, initial(icon_state), initial(icon_state), I)) + return + + if(default_change_direction_wrench(user, I)) + compressor = null + outturf = get_step(src, dir) + locate_machinery() + if(compressor) + user << "Compressor connected." + stat &= ~BROKEN + else + user << "Compressor not connected." + stat |= BROKEN + return + + if(exchange_parts(user, I)) + return + + default_deconstruction_crowbar(I) /obj/machinery/power/turbine/interact(mob/user) - if ( (get_dist(src, user) > 1 ) || (stat & (NOPOWER|BROKEN)) && (!istype(user, /mob/living/silicon/ai)) ) - user.machine = null + if ( !Adjacent(user) || (stat & (NOPOWER|BROKEN)) && (!istype(user, /mob/living/silicon)) ) + user.unset_machine(src) user << browse(null, "window=turbine") return - user.machine = src - var/t = "Gas Turbine Generator